Created by: portnov
This node is designed to perform interpolation between several control points.
The user defines control points by specifying expressions for X and Y coordinates. Given these control points, the node will take another value of X and calculate the corresponding Y by interpolating between the control points.
The node supports linear and cubic interpolation.
This node can be considered as a partial replacement of "Curve Mapper" node. A drawback is that the user can not edit the curve visually, he has to provide numbers or formulas for control points. On the other hand, this node allows one to parametrize the curve by use of custom variables.
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.