This class defines a dependent 1-Rail Sweep surface. A 1-Rail Sweep surface uses at least two curves. One curve, the "rail," defines one edge of the surface. The other curves define the surface's cross sections. The cross-section curves should intersect the rail curve. If the cross sections don't intersect the rail, the resulting surface is unpredictable.
Any of the object's properties may be set via optional keyword arguments on the constructor.
The parent rail curve by NURBSet index.
The parent rail curve by NURBSId.
The number of cross-section curves.
If true , ensures that the sweep surface's normal is parallel to the rail.
Adds a curve to the end of the list of cross-section curves by specifying the index in the NURBSSet. If flip:true is specified, the cross-section curve is reversed. startPoint specifies the start point on the parent curve. startPoint is applicable only if the parent is a closed curve.
Adds a curve to the end of the list of cross-section curves by specifying the NURBSId. If flip:true is specified, the cross-section curve is reversed. startPoint specifies the start point on the parent curve. startPoint is applicable only if the parent is a closed curve.
Get or set the indexed cross-section curve by NURBSSet index.
Get or set the indexed cross-section curve by NURBSId.
Get or set whether the indexed cross-section curve is reversed.
getCurveStartPoint <nurbs1railsweepsurface> <index> setCurveStartPoint <nurbs1railsweepsurface> <index> <float>
Get or set the start point of the indexed cross-section curve on the parent curve. The start point is applicable only if the parent is a closed curve.