SoIndexedNurbsSurface

InventorModule

genre

InventorNodesAutomatic

author

Silicon Graphics Inc

package

MeVisLab/Standard

definition

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.

Windows

Default Panel

../../../Modules/Inventor/InventorBase/mhelp/Images/Screenshots/SoIndexedNurbsSurface._default.png

Output Fields

self

name: self, type: SoNode

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.

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.