top of page

SPLINE EDITOR

Spline

The spline editor is the project I developed for the C# topic during my time at AIE. This was a simple 2D spline editor built in WinForms (Windows Forms) with custom controls and drag-drop operations. The editor offers multiple features, including the ability to save to and read from XML.

There are two different modes to build the splines, these being Bezier mode and Hermite mode. Bezier allows for sharp corners while Hermite keeps everything curved. The spline and knots (red dots) can be visually resized to suit the users needs.

Spline
Spline

I built upon the event driven system of WinForms by providing my own custom controls that contained custom delegates and events arguments for my base form to bind to. With XML, I was also able to allow for the importing and exporting of users splines.

  • LinkedIn
  • GitHub
  • GitLab
  • Google Drive
  • YouTube
bottom of page