I would love to see some kind of constraints for both curve and surface (Nurbs) editing:
(all with the aim of “designing” curves and surfaces)
symmetrie / reflect / radiate
constraint G0,G1,G2 to curve end and surface edge (like mentioned above)
lock single controll points
set maximum and minimum curvature
set point where curvatures changes orientation
set maximum / minimum / absolut length
fix curvature to one side (don t allow s-linke shapes)
through point (like mentioned above)
constraint CVs to lines or planes (limit amount of movement / freedom)
match, matchSrf should respect above constraints
overall tolerance for all conditions
specific tolerance for single conditions.
for me it looks like most of above can somehow be implemented with kangaroo and a very dense polyline in the background - but i imagine more like a interface that is similar or integrated into sketches. … well soon there is x-mas
Is this request is for CurveThroughPt with CurveType=ControlPoint? That option results in a non-rational degree 3 NURBS curve with uniform knots which has control points at the locations of the input points. It is exactly the same curve which results from the Curve command with Degree=3 and SubDFriendly=No with the same locations for the control points.
CurveThroughPt with CurveType=ControlPoint could create a curve close to the input curve if it added knots and control points in between the input point locations. The result would be a curve with more control points and spans.
CurveThroughPt with CurveType=Interpolate results in curve which goes exactly through the input points.
I have drawn a curve using control points and done selvolumepipe 1/32. For most of the section things are good. However, they are way off at the sharp curves at the bow, stern, and where the hull widens at the center of image.