Created by: portnov
This node generates a NURBS Surface object by sweeping (extruding) one NURBS curve (called "profile") along another NURBS curve (called "path").
Several profile curves can be also used; in this case the resulting surface
will be interpolaed between them.
If several profile curves are used, the user can provide specific values of
path's curve T parameter, at which profile curves must be placed; otherwise,
the node will place them automatically evenly along T parameter of the path
curve.
It is supposed that initially the provided profile curve(s) are placed near global origin. If profile curves passes through global origin, then the resulting surface will go through the path curve.
The node works by placing several copies of profile curve along the path curve, and then lofting (skinning) between them. If several profile curves are used, then the node interpolates between them and places these interpolated curves along the path curve.
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.