SoIndexedNurbsSurface

InventorModule
genre InventorNodesAutomatic
author Silicon Graphics Inc
package MeVisLab/Standard
definition inventor.def

Purpose

This shape node represents a NURBS surface based on the knot vectors and the control points that you specify.

The UKnot Vector and VKnot Vector fields specify floating-point arrays of values; the values are the coordinates of the knot points in the surface, and you must enter them in non-decreasing order. The Num UControl Points and Num VControl Points fields specify the number of control points the surface will have in the U and V parametric directions, and will use the current coordinates that are indexed from the Coord Index field.

When default texture coordinates are applied to a NURBS surface, the edges of the texture square are stretched 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. You can also define texture coordinates explicitly with the S,T location point, 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

Number of control points in the U direction.

Num VControl Points

name: numVControlPoints, type: Integer, default: 0

Number of control points in the V direction.

Num SControl Points

name: numSControlPoints, type: Integer, default: 0

Number of control points in the S direction.

Num TControl Points

name: numTControlPoints, type: Integer, default: 0

Number of control points in the T direction.

Coord Index

name: coordIndex, type: IntegerList, default: 0

Coordinate indices.

UKnot Vector

name: uKnotVector, type: DoubleList, default: 0

The knot vectors in the U direction.

VKnot Vector

name: vKnotVector, type: DoubleList, default: 0

The knot vectors in the V direction.

SKnot Vector

name: sKnotVector, type: DoubleList, default: 0

The knot vectors in the S direction.

TKnot Vector

name: tKnotVector, type: DoubleList, default: 0

The knot vectors in the T direction.

Texture Coord Index

name: textureCoordIndex, type: IntegerList, default: -1

Texture coordinate indices.