SoIndexedNurbsSurface¶
- InventorModule¶
genre
author
package
definition
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.
Windows¶
Default Panel¶
Output Fields¶
self¶
- name: self, type: SoNode¶
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
TKnot Vector¶
- name: tKnotVector, type: DoubleList, default: 0¶
Sets the knot vector in the T direction.
Texture Coord Index¶
- name: textureCoordIndex, type: IntegerList, default: -1¶
Sets the texture coordinate indices.