There are four variations of the curve attachment function. The commands are: cur, curs, cure, and curf. The default is curs.
CURS: The default is curs. This moves all vertices to their closest points on the curve. Then the interior nodes are placed along the curve between their respective end points. For example, if you have an edge to be attached to a curve and this edge has three vertices (i.e. both end nodes and one vertex in the interior) then all three vertices would be moved to their closest point w.r.t. the curve. To be more specific, you might issue the command:
curs 2 3 4 2 5 4 17
which has three vertices along the j-edge at reduced indices 2,3,4 & 2 4 4 & 2 5 4.
CUR: Cur moves the two end nodes of the edge to the closest points on the curve, respectively and evenly distributes the nodes between the two end vertices. Any intermediate vertices are treated the same as interior nodes of the edge.
CURE: This command places the two end nodes to the endpoints of the curve and evenly distributes the nodes between the two end vertices. Any intermediate vertices are treated the same as interior nodes of the edge.
CURF: Curf moves the two end nodes of the edge to the closest points on the curve, respectively and evenly distributes the nodes between the two end vertices. Any intermediate vertices are treated the same as interior nodes of the edge. These nodes are then frozen. In other words interpolations, smoothing, and projections of these nodes will have no effect.
