SoIndexedNurbsSurface¶
-
InventorModule¶ genre InventorNodesAutomaticauthor Silicon Graphics Incpackage MeVisLab/Standarddefinition inventor.def
Purpose¶
The shape node SoIndexedNurbsSurface represents a NURBS surface based on the knot vectors and the control points specified.
The UKnot Vector and VKnot Vector fields specify floating-point arrays of values; these values represent the coordinates of the knot points in the surface, and they must be entered in non-decreasing order. The Num UControl Points and :field:numVControlPoints fields specify the number of control points the surface will have in the U and V parametric directions, using the current coordinates indexed from the Coord Index field.
When default texture coordinates are applied to a NURBS surface, the edges of the texture square stretch to fit the surface. The axes of the texture are called S and T; S is horizontal and T is vertical. The axes of the NURBS surface are called U and V; U is horizontal and V is vertical. Texture coordinates can also be defined explicitly using the S and T location points, the knot vectors, and the current texture coordinates.
Parameter Fields¶
Field Index¶
Coord Index: IntegerList |
UKnot Vector: DoubleList |
Num SControl Points: Integer |
VKnot Vector: DoubleList |
Num TControl Points: Integer |
|
Num UControl Points: Integer |
|
Num VControl Points: Integer |
|
SKnot Vector: DoubleList |
|
Texture Coord Index: IntegerList |
|
TKnot Vector: DoubleList |
Visible Fields¶
Num UControl Points¶
-
name:numUControlPoints, type:Integer, default:0¶ Sets the number of control points in the U direction.
Num VControl Points¶
-
name:numVControlPoints, type:Integer, default:0¶ Sets the number of control points in the V direction.
Num SControl Points¶
-
name:numSControlPoints, type:Integer, default:0¶ Sets the number of control points in the S direction.
Num TControl Points¶
-
name:numTControlPoints, type:Integer, default:0¶ Sets the number of control points in the T direction.
Coord Index¶
-
name:coordIndex, type:IntegerList, default:0¶ Sets the indices that specify the NURBS.
UKnot Vector¶
-
name:uKnotVector, type:DoubleList, default:0¶ Sets the knot vector in the U direction.
VKnot Vector¶
-
name:vKnotVector, type:DoubleList, default:0¶ Sets the knot vector in the V direction.
SKnot Vector¶
-
name:sKnotVector, type:DoubleList, default:0¶ Sets the knot vector in the S direction.