Freedom-of-Form-Foundation / anatomy3d

A CAD tool for humanoid anatomy alterations. See the anatomy3d-blender repository for more recent work.
https://freedomofform.org/1856/3d-anatomy-project-scope-phase-1-focus-on-a-limb-joint/
GNU General Public License v2.0
7 stars 5 forks source link

MovingPoint2D: a unit of a FlexSpline #57

Closed AdamNorberg closed 2 years ago

AdamNorberg commented 3 years ago

From #49 , we need mutable structures to allow users to interactively edit structures (via sliders or drag points in the UI). FlexSpline is an upcoming component of this: it will be a collection of moveable points that acts like a CubicSpline1D by calculating a new spline whenever it is asked for a value but at least one underlying point has changed. MovingPoint2D is the "moveable point" chunk of this.