Package com.openinventor.inventor.nodes
package com.openinventor.inventor.nodes
-
ClassDescriptionAlgebraic cone shape node.Algebraic cylinder shape node.Abstract base class for algebraic shapes.Specifies how the algebraic shape should be clipped by a clipping plane.Specifies the available slots for shader programs.Specifies which reference frame to use inside the ray intersection shader function.Algebraic sphere shape node.Alpha (transparency) policy node.Policy to use.Annotation group node.Annotation text node.Justification types.Annotation text property node.Font size hint.Render print type.Transformation node that undoes non-uniform 3D scales.Sizing.Group node that creates a regular IxJxK array of copies of its children.Array origin.Simple 3D text shape node.Abstract base class for background nodes.Node that defines an object's base color.Abstract base class for all extrusion-based shape nodes.Bounding box node.This enum specifies how the node interacts with OpenInventor during a traversal.Node to define beveling properties.Test.Grouping node that modifies its coordinate system so that its local Z-axis always points at the viewer.Animated cycling switch node.Node to render geometry stored in
SoBufferObject
objects.Type of shape that will be rendered.This enum is used to set theshapeUsage
field.Provides custom behavior during actions.Abstract base class for camera nodes.Modes that define how to map the color values in the framebuffer to fir them in the [0 - 1] range.Stereo modeViewport mapping.Geometric shape formed by extruding a circle along a 3D spine.Clipping plane node.Surface color index node.Class for indexed texture color map.Color map format.The colormap interpolation type.Predefined color map.Enable and disable writing of frame buffer color components.Shape complexity node.Bounding box type.Type.Node that defines a compute shader.Compute shader scheduler node.Scheduling Policies.Cone shape node.Cone parts.Coordinate point node.Rational coordinate point node.Shape defined by a binary boolean operation on two sub scene graphs.CSG operation to be used.Status of CSG operation.Cube shape node.Cylinder shape node.Cylinder parts.Depth buffer parameters node.Depth function mode as defined by OpenGL.Property node that applies a depth offset.Node representing a directional light source.Node that defines the style to use when rendering.Draw styles.Class to mark/unmark edges for beveling.Global environment node.Type of fog.Environment map node.Node which invokes callbacks for events.Geometric shape formed by extruding a 2D cross section along a 3D spine.Selection node that supports lasso selection.Lasso mode.Lasso policy.Lasso type.Structure given to callback when an event is raised.Return type.Extended texture mapping node.Loading mode.Synchrone/asynchrone loading mode.Polygonal face shape node.Node that reads children from a named file.Node that defines font name, size, and type for text.Render style.Defines font family and style for text.Font style family.Node that defines a fragment shader.Node that controls full-scene antialiasing.Defines the types of rendering shapes.Node that defines a geometry shader.Geospatial projection node.Provides custom OpenGL behavior during rendering actions.Gradient background node.Base class for all group nodes.Displays an image that always faces the camera.File type.Horizontal alignment.Vertical alignment.Image background node.Image background style.Indexed polygonal face shape node.Indexed polyline shape node.Extension of IndexedPointSet that draws a small bitmap (symbol) at each 3D location.Marker type.Indexed NURBS curve shape node.Indexed NURBS surface shape node.Indexed point set shape node.Indexed quadrilateral mesh shape node.Abstract base class for all indexed vertex-based shapes.Class for 2D indexed texture.Indexed triangle fan set shape node.Indexed triangle shape node.Indexed triangle strip set shape node.Node containing information text string.Per-instance parameter node storing a buffer object.List of predefined per-instance attribute names.Field interactive complexity node.Interactive mode.Group node that traverses one chosen child depending on scene interaction.Node containing label text string.Level-of-detail switching group node.Level-of-detail switching node designed for grouping simplified versions of the same shape.Abstract base class for all light source nodes.Node that defines the lighting model to use when rendering.Lighting model.Piecewise-linear profile curve.Polyline shape node.Special separator that performs locate highlighting.Possible values for the mode.Possible values for draw style.Distance-based level-of-detail switching group node.Defines a custom bitmap forSoMarkerSet
andSoIndexedMarkerSet
.Marker type.Extension of PointSet that draws a small bitmap (symbol) at each 3D location.Marker type.Surface material definition node.Node that specifies how multiple materials are bound to shapes.Specifies values to apply material on the front face, back face or both front and back face of an object.Node that specifies a 3D geometric transformation as a matrix.Group node that traverses only when traversed along a given path.Group node that traverses multiple times, applying matrices.Group node that renders multiple instances of its children.Abstract group node that traverses its children multiple times.Group node that traverses a set of chosen children.Inheritance Mode enumerated values.Traversal Mode enumerated values.Abstract base class for all database nodes.Defines the list of supported render mode for a custom node.Abstract base class for all non-indexed vertex-based shapes.Node that defines surface normals for shapes.Node that specifies how multiple surface normals are bound to shapes.Binding.Node that defines a boundary shared by several NURBS profile.NURBS curve shape node.Group that encapsulates NURBS surfaces to be joined.NURBS profile curve.Node that defines additional properties for rendering a NURBS surface.Draw style.Tesselation type.NURBS surface shape node.Orthographic camera node.Group node dedicated to render multiple co-planar shapes.Node that defines base colors using packed representation.Group node that traverses only when traversed along a given path.Possible value of the filterType used by the method loadPatterns.Animated oscillating rotation node.Perspective camera node.Physically based surface material definition node.Picking style node.Picking method.Picking style.Node representing a point light source.Point set shape node.Property node that sets the polygon offset.Offset style.Abstract base class for all profile nodes.Profile.Profile coordinate node.Rational profile coordinate node.Coordinate projection node.Node representing a rectangular area light source.Quadrilateral mesh shape node.Group node that renders its children to one or more "targets".Attachment.This enum defines modifiers for the auto detection mechanism.Class for creating a texture by rendering a scene graph.Rendering component enumeration values.Update Policy enumeration values.Node that resets the current transformation to identity.Reset Type enumeration values; defines which things get reset.Node representing a 3D rotation about an arbitrary axis.Node representing a 3D rotation about the x-, y-, or z-axis.Rotation axis enumeration values.Animated rotation node.Node representing a 3D geometric scaling.Manages a list of selected objects.Group node that saves and restores traversal state.Possible values for caching.Fast editing policy enumeration values.Abstract node class which defines a shader object.Type of the shader.Shader Object source type possible values.Abstract base class for all shader parameter nodes.Uniform shader parameter node storing a float value.Uniform shader parameter node storing an integer.Uniform shader parameter node storing a two-dimensional (float) vector.Uniform shader parameter node storing a two-dimensional (integer) vector.Uniform shader parameter node storing a three-dimensional (float) vector.Uniform shader parameter node storing a three-dimensional (integer) vector.Uniform shader parameter node storing a four-dimensional (float) vector.Uniform shader parameter node storing a four-dimensional (integer) vector.Uniform shader parameter node storing an array of float values.Uniform shader parameter node storing an array of integers.Uniform shader parameter node storing an array of two-dimensional (float) vectors.Uniform shader parameter node storing an array of two-dimensional (integer) vectors.Uniform shader parameter node storing an array of three-dimensional (float) vectors.Uniform shader parameter node storing an array of three-dimensional (integer) vectors.Uniform shader parameter node storing an array of four-dimensional (float) vectors.Uniform shader parameter node storing an array of four-dimensional (integer) vectors.Shader parameter node storing a buffer object.List of buffer object types supported as shader parameter.Shader parameter node storing a texture image.Image access modes.Uniform shader parameter node storing a 4x4 matrix.Uniform shader parameter node storing a 3x3 matrix.Uniform shader parameter node storing an array of 4x4 matrices.Shader program property node.Geometry input type.Geometry ouput type.Uniform shader parameter node storing an OpenGL state matrix.Matrix transformation possible values.Matrix type possible values.Shadow casting group node.Shadowing techniques.visibilityRadius
interpretationShadow style property node.Shadow style type.Abstract base class for all shape nodes.Basic type for antialiased rendering for this shape (Do not consider theSoDrawStyle
property currently in the state).Node that provides hints about shapes.Hints about faces of shape: if all faces are known to be convex or not.Hints about entire shape: if shape is known to be a solid object, as opposed to a surface, then it is possible to visualize only the exterior (SOLID) or interior (INNER_SOLID) faces of this volume.Hints about ordering of face vertices: if ordering of all vertices of all faces is known to be consistent when viewed from "outside" shape or not.Winding type possible values.Animated oscillating translation node.Sphere shape node.Node representing a spotlight source.Stereo camera node.Transformation node that adjusts the current matrix so a default cube will surround other objects.Group node that traverses one chosen child.Node that defines a tessellation control shader.Node that defines a tessellation evaluation shader.Screen-aligned 2D text shape node.Justification types.3D text shape node.Justification types.Text3 part values.Text property node.Possible horizontal alignment values.Possible vertical alignment values.Possible text orientation values.Index values for setting colors in thestyleColors
field.TextProperty style values.Abstract base class for texture mapping nodes.File Type possible values.Specifies the OpenGL filtering method for minification and magnification.Texture internal storage format.Texture Combiner Functions.Texture wrap type.2D texture mapping node.Loading mode.2D texture transformation node.3D texture mapping node.Texture layout.3D texture transformation node.Texture combiner node.Texture Combiner Functions.Specifies the input mapping for the RGB and alpha portions of operand n.Source Parameter enumeration values.2D texture coordinate node.3D texture coordinate node.Node that specifies how texture coordinates are bound to shapes.Binding value.Node that removes texture coordinates from state.Node that specifies texture coordinates by projection from an environment.Abstract base class for texture coordinate function nodes.Node that specifies texture coordinates matching the vertex's transformed eye-space normal.Node that specifies texture coordinates which are a linear combination of the object coordinates of the vertex.Node that specifies texture coordinates by projection from a plane.Node that specifies texture coordinates matching the vertex's eye-space reflection vector.Cube texture mapping node.Texture matrix node.Node that specifies the current texture unit and the associated mapping method.General 3D geometric transformation node.Abstract base class for all geometric transformation nodes.Scale/recenter projection node.Group node that saves and restores transformation state.Node representing a 3D translation.Set of triangles shape node.Triangle strip set shape node.Abstract base class for all uniform shader parameter nodes.Node that scales to convert units of length.Units.Node to record vertex attributes from shaders into buffer objects.This enum is used by the field buffersMode to describe the data packing format in the buffer objects.This enum is used to setup the expected recorded primitive type from the shaders.Class to mark/unmark vertices for beveling.Vertex property node.Binding.Node that defines a vertex shader.Abstract base class for all vertex shader parameter nodes.Vertex shader parameter node storing a float value.Vertex shader parameter node storing a short integer value.Vertex shader parameter node storing a two-dimensional (float) vector.Vertex shader parameter node storing a two-dimensional (short integers) vector.Vertex shader parameter node storing a three-dimensional (float) vector.Vertex shader parameter node storing a three-dimensional (short integer) vector.Vertex shader parameter node storing a four-dimensional (8-bit integer) vector.Vertex shader parameter node storing a four-dimensional (float) vector.Vertex shader parameter node storing a four-dimensional (integer) vector.Vertex shader parameter node storing a four-dimensional (short integer) vector.Vertex shader parameter node storing a four-dimensional (unsigned 8-bit integer) vector.Vertex shader parameter node storing a four-dimensional (unsigned integer) vector.Vertex shader parameter node storing a four-dimensional (unsigned short integer) vector.Vertex shader parameter node storing a buffer object.Vertex shader parameter node storing a matrix.Abstract base class for all vertex-based shape nodes.Viewport parameters node.Viewport clipping node.Separator group node with a URL hyperlink.Mapping.Node that refers to children through a URL.BboxVisibility.