PC

pcameron.com

HomeProjects
Curve EditorFall 2008

This curve editor supports bezier, cubic splines, b-splines, and polynomial curves that you can edit and manipulate with numerous control points. This project is a demo for visualizing how different curves can be utilized. This project was written from scratch orginally in C++ but is currently being ported to Typescript for an web based demo below.


Screenshots

Screenshot 1
Screenshot 2
Screenshot 3


Demo (Work in progress)


  • Current Functionality
  • Switch between curve/spline algorithms
  • Add / Remove / Move points
  • Show / Hide shells
  • Clear all control points

Mouse Position: 0, 0

Algorithm

Options

Interpolation Step

Shell Options
pcameron.com

Software Engineer passionate about writing high performant C# code

Copyright © Patrick Cameron 2021.