Page 1 2




Open Inventor
Nodes Quick Reference

Release 2.0
locally modified and indexed to html by santiago v lombeyda, cacr, caltech ©





1


1 Page 2 3
Open Inventor Nodes Quick Reference




Open Inventor Nodes Quick Reference Release 2.0

CONTRIBUTORS

Written by Josie Wernecke
Edited by Elizabeth Deeth
Engineering contributions by Paul Strauss

© Copyright 1994, Silicon Graphics, Inc.(R) All Rights Reserved
This document contains proprietary and confidential information of Silicon
Graphics, Inc. The contents of this document may not be disclosed to third parties,
copied, or duplicated in any form, in whole or in part, without the prior written
permission of Silicon Graphics, Inc.

RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure of the technical data contained in this document by
the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the
Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/
or in similar or successor clauses in the FAR, or in the DOD or NASA FAR
Supplement. Unpublished rights reserved under the Copyright Laws of the United
States. Contractor/ manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd.,
Mountain View, CA 94039-7311.

Silicon Graphics and the Silicon Graphics logo are registered trademarks, and Open
Inventor is a trademark of Silicon Graphics. Specifications are subject to change
without notice.




2


2 Page 3 4
Open Inventor Nodes Quick Reference

Contents

Section 1 Node Classes by Category

Table 1-1 Shape Node Classes
Table 1-2 Property Node Classes
Table 1-3 Group Node Classes
Table 1-4 Light Node Classes
Table 1-5 Camera Node Classes
Table 1-6 Manipulator Classes

Section 2 Inventor Nodes/ File Format Quick Reference

Table 2-1 Inventor Nodes/ File Format Quick Reference



3


3 Page 4 5
Open Inventor Nodes Quick Reference

This document provides reference information on Open Inventor nodes. It is especially useful as a quick reference for the Inventor file format. The following sections are included:
1 Node Classes by Category The tables in this section group Inventor node classes according to usage. The categories are
SoCallback and SoEventCallback, general-purpose nodes, do not fall into any of these categories and are therefore not included in any table. Boldface type in the tables indicates an abstract base class.


SoCone SoNonIndexedShape
SoCube SoNurbsCurve
SoCylinder SoNurbsSurface
SoFaceSet SoPointSet
SoIndexedFaceSet SoQuadMesh
SoIndexedLineSet SoShape
SoIndexedNurbsCurve SoSphere
SoIndexedNurbsSurface SoText2
SoIndexedShape SoText3
SoIndexedTriangleStripSet SoTriangleStripSet
SoLineSet SoVertexShape

Table 1-1 Shape Node Classes



4


4 Page 5 6
Open Inventor Nodes Quick Reference


SoAntiSquish SoProfile
SoBaseColorSoProfileCoordinate2
SoColorIndexSoProfileCoordinate3
SoComplexitySoResetTransform
SoCoordinate3SoRotation
SoCoordinate4SoRotationXYZ
SoDrawStyleSoRotor
SoEnvironmentSoScale
SoFontSoShapeHints
SoInfoSoShuttle
SoLabelSoSurroundScale
SoLightModelSoTexture2
SoLinearProfileSoTexture2Transform
SoMaterialSoTextureCoordinate2
SoMaterialBindingSoTextureCoordinatBinding
SoMaterialIndexSoTextureCoordinateDefault
SoMatrixTransformSoTextureCoordinateEnvironment
SoNormal SoTextureCoordinateFunction
SoNormalBindingSoTextureCoordinatePlane
SoNurbsProfileSoTransform
SoPackedColor SoTransformation
SoPendulumSoTranslation
SoPickStyleSoUnits

Table 1-2 Property Node Classes



5


5 Page 6 7
Open Inventor Nodes Quick Reference


SoAnnotation SoMultipleCopy
SoArraySoPathSwitch
SoBlinkerSoSelection
SoClipPlaneSoSeparator
SoFileSoSwitch
SoGroupSoTransformSeparator
SoLevelOfDetail

Table 1-3 Group Node Classes



SoDirectionalLight
SoLight
SoPointLight
SoSpotLight

Table 1-4 Light Node Classes



SoCamera
SoOrthographicCamera
SoPerspectiveCamera

Table 1-5 Camera Node Classes



SoCenterballManipSoTabBoxManip
SoDirectionalLightManipSoTrackballManip
SoHandleBoxManipSoTransformBoxManip
SoJackManipSoTransformManip
SoSpotlightManip

Table 1-6 Manipulator Classes



6


6 Page 7 8
Open Inventor Nodes Quick Reference

2 Inventor Nodes/ File Format Quick Reference


Node Field Default Value Value Type Value Range

Annotation Group node that delays rendering its children until all other nodes have been traversed
renderCaching AUTO SoSFEnum ON, OFF, AUTO
boundingBoxCaching AUTO SoSFEnum ON, OFF, AUTO
renderCulling AUTO SoSFEnum ON, OFF, AUTO
pickCulling AUTO SoSFEnum ON, OFF, AUTO

AntiSquish Transformation node that undoes non-uniform 3D scaling
sizing AVERAGE_- DIMENSION SoSFEnum AVERAGE_ DIMENSION BIGGEST_ DIMENSION
SMALLEST_ DIMENSION
LONGEST_ DIAGONAL

Array Group node that creates a regular IxJxK array of copies of children, separated in space by arbitrary 3D vectors
numElements1 1 SoSFShort > 0
numElements2 1 SoSFShort > 0
numElements3 1 SoSFShort > 0
separation1 1 0 0 SoSFVec3f any
separation2 0 1 0 SoSFVec3f any
separation3 0 0 1 SoSFVec3f any
origin FIRST SoSFEnum FIRST
CENTER
LAST

BaseColor Defines an object's base/ diffuse color
rgb [ 0.8 0.8 0.8 ] SoMFColor 0 - 1

Blinker Animated cycling switch node
whichChild -1 SoSFLong -1 (SO_ SWITCH_ NONE)
-2 (SO_SWITCH_-
INHERIT)
-3 (SO_SWITCH_ALL)
or 0
speed 1 SoSFFloat any
on TRUE SoSFBool TRUE, FALSE

Callback Provides custom behavior during action traversal


Table 2-1 Inventor Nodes/ File Format Quick Reference


7


7 Page 8 9
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

CenterballManip Transform node with 3D interface for editing rotation and center
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any

ClipPlane Specifies a plane against which all geometry is clipped
plane 1 0 0 0 SoSFPlane any
on TRUE SoSFBool TRUE, FALSE

ColorIndex Surface color index node
index [ 1 ] SoMFLong any valid color map
index

Complexity Controls shape complexity
type OBJECT_ SPACE SoSFEnum OBJECT_ SPACE SCREEN_ SPACE
BOUNDING_ BOX
value 0.5 SoSFFloat 0 - 1
textureQuality 0.5 SoSFFloat 0 - 1

Cone Represents a cone shape
parts ALL SoSFBitMask SIDES BOTTOM
ALL
bottomRadius 1 SoSFFloat > 0
height 2 SoSFFloat > 0

Coordinate3 Defines coordinates, vertices, or control points for shapes
point [ 0 0 0 ] SoMFVec3f any

Coordinate4 Defines rational coordinates, vertices, or control points for shapes
point [ 0 0 0 1 ] SoMFVec4f any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


8


8 Page 9 10
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

Cube Represents a cube shape
width 2 SoSFFloat > 0
height 2 SoSFFloat > 0
depth 2 SoSFFloat > 0

Cylinder Represents a cylinder shape
parts ALL SoSFBitMask SIDES
TOP
BOTTOM
ALL
radius 1 SoSFFloat > 0
height 2 SoSFFloat > 0

DirectionalLight Represents a directional light source
on TRUE SoSFBool TRUE, FALSE
intensity 1 SoSFFloat 0 - 1
color 1 1 1 SoSFColor 0 - 1
direction 0 0 -1 SoSFVec3f any unit vector

DirectionalLight-Manip Directional light node with 3D interface for editing direction
on TRUE SoSFBool TRUE, FALSE
intensity 1 SoSFFloat 0 - 1
color 1 1 1 SoSFColor 0 - 1
direction 0 0 -1 SoSFVec3f any unit vector

DrawStyle Defines a drawing style
style FILLED SoSFEnum FILLED LINES
POINTS
INVISIBLE
pointSize 0 SoSFFloat > 0
lineWidth 0 SoSFFloat > 0
linePattern 0xffff SoSFUShort any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


10


9 Page 10 11
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

Environment Defines the global environment, including attributes for fog and ambient lighting
ambientIntensity 0.2 SoSFFloat 0 - 1
ambientColor 1 1 1 SoSFColor 0 - 1
attenuation 0 0 1 SoSFVec3f >= 0
fogType NONE SoSFEnum NONE HAZE
FOG
SMOKE
fogColor 1 1 1 SoSFColor 0 - 1
fogVisibility 0 SoSFFloat > 0

EventCallback Invokes callbacks for events

FaceSet Constructs faces from the current coordinates
startIndex 0 SoSFLong >= 0
numVertices [ -1 ] SoMFLong -1 (SO_ FACE_ SET_- USE_ REST_ OF_-
VERTICES)
or >=0

File Group node that reads children from a named file
name "< Undefined File>" SoSFString any

Font Defines the font type and size for all subsequent text shapes
name "defaultFont" SoSFName any
size 10 SoSFFloat > 0

Group Group node base class

HandleBoxManip Transform node with 3D interface for editing translation and scaleFactor
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


10


10 Page 11 12
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

IndexedFaceSet Constructs a 3D shape by drawing its faces from an indexed list of vertices
coordIndex [ 0 ] SoMFLong -1 (SO_ END_ FACE_- INDEX)
or >= 0
materialIndex [ -1 ] SoMFLong (see above)
normalIndex [ -1 ] SoMFLong (see above)
textureCoordIndex [ -1 ] SoMFLong (see above)

IndexedLineSet Constructs a 3D polyline shape from an indexed list of vertices
coordIndex [ 0 ] SoMFLong -1 (SO_ END_ LINE_- INDEX)
or >= 0
materialIndex [ -1 ] SoMFLong (see above)
normalIndex [ -1 ] SoMFLong (see above)
textureCoordIndex [ -1 ] SoMFLong (see above)

IndexedNurbs-Curve NURBS curve shape node whose control points are indexed coordinates
numControlPoints 0 SoSFLong >= 0
coordIndex [ 0 ] SoMFLong >= 0
knotVector [ 0 ] SoMFFloat Refer to The Inventor
Mentor, Ch. 8, for
information on
restrictions to knot
vectors.

IndexedNurbs-Surface NURBS surface shape node whose control points are indexed coordinates
numUControlPoints 0 SoSFLong >= 0
numVControlPoints 0 SoSFLong >= 0
numSControlPoints 0 SoSFLong >= 0
numTControlPoints 0 SoSFLong >= 0
coordIndex [ 0 ] SoMFLong >= 0
uKnotVector [ 0 ] SoMFFloat Refer to The Inventor
Mentor,
Ch. 8, for
information on
restrictions to knot
vectors.
vKnotVector [ 0 ] SoMFFloat
sKnotVector [ 0 ] SoMFFloat
tKnotVector [ 0 ] SoMFFloat
textureCoordIndex [ -1 ] SoMFLong >= 0, -1


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


11


11 Page 12 13
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

IndexedTriangleStripSet Indexed triangle strip set shape node
coordIndex [ 0 ] SoMFLong -1 (SO_ END_ MESH_- INDEX)
or >= 0
materialIndex [ -1 ] SoMFLong (see above)
normalIndex [ -1 ] SoMFLong (see above)
textureCoordIndex [ -1 ] SoMFLong (see above)

Info Contains an information text string
string "< Undefined info>" SoSFString any

JackManip Transform node with 3D interface for editing translation, rotation, and scaleFactor
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any

Label Contains a label text string
label "< Undefined label>" SoSFName any

LevelOfDetail Group node that allows switching between various levels of detail
screenArea [ 0 ] SoMFloat >= 0

LightModel Defines the lighting model to use when rendering
model PHONG SoSFEnum BASE_ COLOR, PHONG

LinearProfile Piecewise linear profile curve
index [ 0 ] SoMFLong >= 0
linkage START_ FIRST SoSFEnum START_FIRSTSTART_NEW
ADD_TO_CURRENT


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


12


12 Page 13 14
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

LineSet Constructs polylines from the current coordinates
startIndex 0 SoSFLong >= 0
numVertices [ -1 ] SoMFLong -1 (SO_LINE_SET_- USE_REST_OF_- VERTICES)
or >= 0

Material Surface material node
ambientColor [ 0.2 0.2 0.2 ] SoMFColor 0 - 1
diffuseColor [ 0.8 0.8 0.8 ] SoMFColor 0 - 1
specularColor [ 0 0 0 ] SoMFColor 0 - 1
emissiveColor [ 0 0 0 ] SoMFColor 0 - 1
shininess [ 0.2 ] SoMFFloat 0 - 1
transparency [ 0 ] SoMFFloat 0 - 1

MaterialBinding Specifies how materials are bound to shapes
value DEFAULT SoSFEnum DEFAULT OVERALL PER_PART PER_PART_INDEXED PER_ FACE PER_FACE_INDEXED PER_ VERTEX PER_VERTEX_INDEXED

MaterialIndex Surface material node for color index mode
ambientIndex [ 1 ] SoMFLong any valid color map
index
diffuseIndex [ 2 ] SoMFLong any valid color map
index
specularIndex [ 3 ] SoMFLong any valid color map
index
shininess [ 0.2 ] SoMFFloat 0 - 1
transparency [ 0 ] SoMFFloat 0 - 1

MatrixTransform Specifies a 3D geometric transformation as a matrix
matrix 1 0 0 0 SoSFMatrix any non-singular
matrix
0 1 0 0
0 0 1 0
0 0 0 1


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


13


13 Page 14 15
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

MultipleCopy Group node that traverses its children multiple times, applying a different transformation
matrix each time
matrix [ 1 0 0 0
SoMFMatrix any non-singular
matrix
0 1 0 0
0 0 1 0
0 0 0 1 ]

Normal Defines surface normals for shapes
vector [ 0 0 1 ] SoMFVec3f any unit vector

NormalBinding Specifies how surface normals are bound to shapes
value DEFAULT SoSFEnum DEFAULT OVERALL
PER_PART
PER_PART_INDEXED
PER_FACE
PER_FACE_INDEXED
PER_VERTEX
PER_VERTEX_INDEXED

NurbsCurve NURBS curve shape node
numControlPoints 0 SoSFLong >= 0
knotVector [ 0 ] SoMFFloat Refer to The Inventor
Mentor,
Ch. 8, for
information on
restrictions to knot
vectors.

NurbsProfile NURBS profile curve
index [ 0 ] SoMFLong >= 0
linkage START_ FIRST SoSFEnum START_ FIRST START_ NEW
ADD_TO_CURRENT


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


14


14 Page 15 16
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

NurbsSurface NURBS surface shape node
numUControlPoints 0 SoSFLong >= 0
numVControlPoints 0 SoSFLong >= 0
numSControlPoints 0 SoSFLong >= 0
numTControlPoints 0 SoSFLong >= 0
uKnotVector [ 0 ] SoMFFloat Refer to The Inventor
Mentor,
Ch. 8, for
information on
restrictions to knot
vectors.

vKnotVector [ 0 ] SoMFFloat
sKnotVector [ 0 ] SoMFFloat
tKnotVector [ 0 ] SoMFFloat

Orthographic-Camera
Defines an orthographic camera
viewportMapping ADJUST_CAMERA SoSFEnum CROP_VIEWPORT_-
FILL_FRAME
CROP_VIEWPORT_-
LINE_FRAME
CROP_VIEWPORT_-
NO_FRAME
ADJUST_CAMERA
LEAVE_ALONE
position 0 0 1 SoSFVec3f any
orientation 0 0 1 0 SoSFRotation any
aspectRatio 1 SoSFFloat > 0
nearDistance 1 SoSFFloat any
farDistance 10 SoSFFloat > nearDistance
focalDistance 5 SoSFFloat > 0
height 2 SoSFFloat > 0

PackedColor Defines an object's base color using packed colors
rgba [ 0xffcccccc ] SoMFULong any

PathSwitch Group node that traverses only the child that matches a path field
path NULL SoSFPath any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


15


15 Page 16 17
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

Pendulum Animated oscillating rotation node
rotation 0 0 1 0 SoSFRotation any
rotation0 0 0 1 0 SoSFRotation any
rotation1 0 0 1 0 SoSFRotation any
speed 1 SoSFFloat any
on TRUE SoSFBool TRUE, FALSE

PerspectiveCamera Defines a perspective camera node
viewportMapping ADJUST_ CAMERA SoSFEnum CROP_ VIEWPORT_- FILL_ FRAME
CROP_VIEWPORT_-
LINE_FRAME
CROP_VIEWPORT_-
NO_FRAME
ADJUST_CAMERA
LEAVE_ALONE
position 0 0 1 SoSFVec3f any
orientation 0 0 1 0 SoSFRotation any
aspectRatio 1 SoSFFloat > 0
nearDistance 1 SoSFFloat any
farDistance 10 SoSFFloat > nearDistance
focalDistance 5 SoSFFloat any
heightAngle 0.785398 (p/ 4) SoSFFloat > 0 , < p

PickStyle Defines a picking style
style SHAPE SoSFEnum SHAPE BOUNDING_ BOX
UNPICKABLE

PointLight Represents a point light source
on TRUE SoSFBool TRUE, FALSE
intensity 1 SoSFFloat 0 - 1
color 1 1 1 SoSFColor 0 - 1
location 0 0 1 SoSFVec3f any

PointSet Shape node that creates points at the current coordinates
startIndex 0 SoSFLong >= 0
numPoints -1 SoSFLong -1 (SO_ POINT_ SET_- USE_ REST_ OF_-
VERTICES)
or >= 0


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


16


16 Page 17 18
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

ProfileCoordinate2 Nonrational profile coordinate node
point [ 0 0 ] SoMFVec2f any

ProfileCoordinate3 Rational profile coordinate node
point [ 0 0 1 ] SoMFVec3f any

QuadMesh Quadrilateral mesh shape node
startIndex 0 SoSFLong >= 0
verticesPerColumn 1 SoSFLong >= 1
verticesPerRow 1 SoSFLong >= 1

ResetTransform Resets the current transformation to identity; resets the current bounding box to empty
whatToReset TRANSFORM SoSFBitMask TRANSFORM, BBOX

Rotation Represents a 3D rotation about an arbitrary axis
rotation 0 0 1 0 SoSFRotation any

RotationXYZ Represents a 3D rotation about the x axis, y axis, or z axis
axis X SoSFEnum X
Y
Z
angle 0 SoSFFloat any

Rotor Animated rotation node
rotation 0 0 1 0 SoSFRotation any
speed 1 SoSFFloat any
on TRUE SoSFBool TRUE, FALSE

Scale Represents a 3D geometric scale
scaleFactor 1 1 1 SoSFVec3f > 0


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


17


17 Page 18 19
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

Selection Manages a list of selected objects
renderCaching AUTO SoSFEnum ON, OFF, AUTO
boundingBoxCaching AUTO SoSFEnum ON, OFF, AUTO
renderCulling AUTO SoSFEnum ON, OFF, AUTO
pickCulling AUTO SoSFEnum ON, OFF, AUTO
policy SHIFT SoSFEnum SINGLE, TOGGLE, SHIFT

Separator Group node that saves and restores traversal state
renderCaching AUTO SoSFEnum ON, OFF, AUTO
boundingBoxCaching AUTO SoSFEnum ON, OFF, AUTO
renderCulling AUTO SoSFEnum ON, OFF, AUTO
pickCulling AUTO SoSFEnum ON, OFF, AUTO

ShapeHints Provides hints about subsequent shapes
vertexOrdering UNKNOWN_- ORDERING SoSFEnum UNKNOWN_- ORDERING
CLOCKWISE
COUNTERCLOCKWISE
shapeType UNKNOWN_- SHAPE_ TYPE SoSFEnum UNKNOWN_ SHAPE_- TYPE, SOLID
faceType CONVEX SoSFEnum UNKNOWN_ FACE_- TYPE, CONVEX
creaseAngle 0.5 SoSFFloat any

Shuttle Animated oscillating translation node
translation 0 0 0 SoSFVec3f any
translation0 0 0 0 SoSFVec3f any
translation1 0 0 0 SoSFVec3f any
speed 1 SoSFFloat any
on TRUE SoSFBool TRUE, FALSE

Sphere Represents a sphere shape
radius 1 SoSFFloat > 0


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


18


18 Page 19 20
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

SpotLight Represents a spotlight source
on TRUE SoSFBool TRUE, FALSE
intensity 1 SoSFFloat 0 - 1
color 1 1 1 SoSFColor 0 - 1
location 0 0 1 SoSFVec3f any
direction 0 0 -1 SoSFVec3f any unit vector
dropOffRate 0 SoSFFloat 0 - 1
cutOffAngle 0.785398 (p/ 4) SoSFFloat 0 - p

SpotLightManip Spot light node with 3D interface for editing location, direction, and cutOffAngle
on TRUE SoSFBool TRUE, FALSE
intensity 1 SoSFFloat 0 - 1
color 1 1 1 SoSFColor 0 - 1
location 0 0 1 SoSFVec3f any
direction 0 0 -1 SoSFVec3f any unit vector
dropOffRate 0 SoSFFloat 0 - 1
cutOffAngle 0.785398 (p/ 4) SoSFFloat 0 - p

SurroundScale Adjusts the current matrix so a default cube will surround other objects
numNodesUpTo-
Container
0 SoSFLong any non-negative
integer
numNodesUpToReset 0 SoSFLong any non-negative
integer

Switch Group node that traverses one chosen child
whichChild -1 SoSFLong -1 (SO_ SWITCH_ NONE) -2 (SO_ SWITCH_-
INHERIT)
-3 (SO_ SWITCH_ ALL) or >= 0

TabBoxManip Transform node with 3D interface for editing translation and scaleFactor
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


19


19 Page 20 21
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

Text2 Screen-aligned 2D text node
string [ "" ] SoMFString any
spacing 1 SoSFFloat any
justification LEFT SoSFEnum LEFT RIGHT
CENTER

Text3 3D text node
string [ "" ] SoMFString any
spacing 1 SoSFFloat any
justification LEFT SoSFEnum LEFT RIGHT
CENTER
parts FRONT SoSFBitMask SIDES FRONT
BACK
ALL

Texture2 Texture map node
filename "" SoSFString any
image 0 0 0 SoSFImage any
wrapS REPEAT SoSFEnum REPEAT CLAMP
wrapT REPEAT SoSFEnum REPEAT CLAMP
model MODULATE SoSFEnum MODULATE DECAL
BLEND
blendColor 0 0 0 SoSFColor 0 - 1

Texture2Transform 2D texture transformation node
translation 0 0 SoSFVec2f any
rotation 0 SoSFFloat any
scaleFactor 1 1 SoSFVec2f > 0
center 0 0 SoSFVec2f any

TextureCoordinate2 Defines 2D texture coordinates
point [ 0 0 ] SoMFVec2f any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


20


20 Page 21 22
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

TextureCoordinate-Binding Specifies how texture coordinates are bound to shapes
value DEFAULT SoSFEnum DEFAULT PER_ VERTEX
PER_ VERTEX_ INDEXED

TextureCoordinate-Default Removes texture coordinates from state

TextureCoordinate-Environment Specifies texture coordinates by projection from an environment
coord ALL SoSFEnum S T
ALL

TextureCoordinate-Plane Specifies texture coordinates by projection from a plane
directionS 1 0 0 SoSFVec3f any
directionT 0 1 0 SoSFVec3f any

TrackballManip Transform node with 3D interface for editing translation, rotation, and scaleFactor
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any

Transform Represents a 3D geometric transformation
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any

TransformBox-Manip Transform node with 3D interface for editing translation, rotation, and scaleFactor
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


21


21 Page 22
Open Inventor Nodes Quick Reference


Node Field Default Value Value Type Value Range

TransformManip Base class for all transform nodes with built-in 3D user interface
translation 0 0 0 SoSFVec3f any
rotation 0 0 1 0 SoSFRotation any
scaleFactor 1 1 1 SoSFVec3f > 0
scaleOrientation 0 0 1 0 SoSFRotation any
center 0 0 0 SoSFVec3f any

TransformSeparator Group node that saves and restores transformation state

Translation Represents a 3D geometric translation
translation 0 0 0 SoSFVec3f any

TriangleStripSet Constructs strips of triangular faces from the current coordinates
startIndex 0 SoSFLong >= 0
numVertices [ -1 ] SoMFLong -1 (SO_ TRI_ STRIP_- SET_ USE_ REST_ OF_-
VERTICES)
or >=0

Units Scales to convert units of length
units METERS SoSFEnum METERS CENTIMETERS
MILLIMETERS
MICROMETERS
MICRONS
NANOMETERS
ANGSTROMS
KILOMETERS
FEET
INCHES
POINTS
YARDS
MILES
NAUTICAL_ MILES


Table 2-1 Inventor Nodes/ File Format Quick Reference (continued)


22


PAGE NAVIGATION PANEL: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22