====== Spline Toolkit (S-Tk) ====== ===== A small primer on splines ===== We tried to be consistent in the naming of the controls and various parts of a spline, so here's a list of the terminology used in this documentation: * **Knot** A knot is a point that defines a spline. The spline will always pass through a knot. * **Control Point / CP** Every knot has two control points, they define the incoming and outgoing shape of the spline at that knot. * **Span** This is the part of a spline between two knots. ===== Tools ===== Currently the Spline Toolkit includes the following Modules: [[layout-tool]] [[layout-tool-animation]] [[primitive]] [[eval-node]] [[proximity-node]] [[displacement-node]] [[deform-node]] [[motion]] [[prefs]] {{youtube>Q4j99TWm8lc?medium}} Please not that the video shows an early version, some features have changed since then (mainly the twist/alignment as well as the preferences). {{youtube>r-8fozRKb5Y?medium}} {{youtube>dlFg3ebg7gI?medium}} ===== Utility Plugins ===== S-Tk includes utility plugins that can be added to a menu or assigned to a shortcut: * **db&w Add Spline** Adds a Null object and attaches a [[primitive]] to it, effectively creating a new spline object. The panel for the [[primitive]] will be opened. * **db&w Add & Edit Spline** Adds a Null object, attaches a [[primitive]] to it and then launches the [[layout-tool|Spline Edit Tool]] to directly edit the newly created Spline object. * **Open Spline Preferences** Opens the [[prefs]] and adds the master plugin to the current scene (if required). ===== Roadmap ===== The future development relies on votes by our patrons. A selection of possible module is listed on the [[roadmap]] ---- [[https://www.patreon.com/dbw|{{ ::become_a_patron_button.png?nolink|}}]] Development of the Spline Toolkit started in June 2019 and is made possible by the finest patrons on [[https://www.patreon.com/dbw|Patreon]]. It will continue to be extended with new tools depending on what our patrons vote for.