Click or drag to resize
OIV.Inventor.VRMLnodes Namespace

Virtual Reality Modeling Language.

Classes
  ClassDescription
Public classSoVRMLAnchor Obsolete.

Group node with URL hyperlink.

Public classSoVRMLAppearance Obsolete.

Specifies the material, texture, textureTransform fillProperties, and lineProperties nodes.

Public classSoVRMLArc2D Obsolete.

2D arc node.

Public classSoVRMLArcClose2D Obsolete.

2D closed arc node.

Public classSoVRMLAudioClip Obsolete.

Audio data node <font color="#0000FF">[Windows only]</font>.

Public classSoVRMLBackground Obsolete.

Color backdrop node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLBillboard Obsolete.

Grouping node that modifies its coordinate system so that its local Z-axis always points at the viewer.

Public classSoVRMLBooleanFilter Obsolete.

Filters boolean events.

Public classSoVRMLBooleanSequencer Obsolete.

Generates sequential SoSFBool events when driven from a VRMLTimeSensor clock.

Public classSoVRMLBooleanToggle Obsolete.

Stores a boolean value for toggling on/off.

Public classSoVRMLBooleanTrigger Obsolete.

Generates boolean events upon receiving time events.

Public classSoVRMLBox Obsolete.

Box shape node.

Public classSoVRMLCircle2D Obsolete.

2D circle node.

Public classSoVRMLCollision Obsolete.

Grouping node that controls collision detection. <font color="#FF0000">Action partially implemented for this node.

Public classSoVRMLColor Obsolete.

Specifies RGB colors to be used in the fields of another node.

Public classSoVRMLColorInterpolator Obsolete.

Interpolates among a set of color values.

Public classSoVRMLColorRGBA Obsolete.

Specifies RGBA colors to be used in the fields of another node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLCone Obsolete.

Cone shape node.

Public classSoVRMLCoordinate Obsolete.

Coordinate node.

Public classSoVRMLCoordinateInterpolator Obsolete.

Interpolates among a set of coordinate values.

Public classSoVRMLCoordinateInterpolator2D Obsolete.

Interpolates among a set of 2D coordinate values.

Public classSoVRMLCylinder Obsolete.

Cylinder shape node.

Public classSoVRMLCylinderSensor Obsolete.

Maps pointing device motion onto a cylinder. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLDirectionalLight Obsolete.

Node representing a directional light source.

Public classSoVRMLDisk2D Obsolete.

2D disk node.

Public classSoVRMLElevationGrid Obsolete.

Specifies a uniform rectangular grid of varying height in the XZ plane.

Public classSoVRMLEXTERNPROTODef Obsolete.

Contains the internal definition of an externprototype.

Public classSoVRMLEXTERNPROTOField Obsolete.

Contains the internal definition for one of an externprototype's fields, exposedFields, eventIns or eventOuts.

Public classSoVRMLEXTERNPROTOInstance Obsolete.

Instance of an externprototype.

Public classSoVRMLExtrusion Obsolete.

Specifies geometric shapes based on a 2D cross section along a 3D spine.

Public classSoVRMLFillProperties Obsolete.

Specifies additional properties to be applied to all polygonal areas on top of whatever appearance is specified. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLFog Obsolete.

Simulates fog. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLFontStyle Obsolete.

Specifies font size, family, style, etc.

Public classSoVRMLGeometry Obsolete.

Abstract base class for all VRML97 and X3D geometry nodes.

Public classSoVRMLGridShape Obsolete.

Abstract base class for the SoVRMLElevationGrid node.

Public classSoVRMLGroup Obsolete.

Group node.

Public classSoVRMLImageTexture Obsolete.

Texture map node.

Public classSoVRMLIndexedFaceSet Obsolete.

Indexed polygonal face shape node.

Public classSoVRMLIndexedLine Obsolete.

Abstract base class for the SoVRMLIndexedLineSet node.

Public classSoVRMLIndexedLineSet Obsolete.

Indexed polyline shape node.

Public classSoVRMLIndexedShape Obsolete.

Abstract base class for SoVRMLIndexedFaceSet.

Public classSoVRMLIndexedTriangleFanSet Obsolete.

Indexed triangle fan set shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLIndexedTriangleSet Obsolete.

Indexed triangle set shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLIndexedTriangleStripSet Obsolete.

Indexed triangle strip set shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLInline Obsolete.

Grouping node that refers to children through a URL.

Public classSoVRMLIntegerSequencer Obsolete.

Interpolates among a set of float values.

Public classSoVRMLIntegerTrigger Obsolete.

Sets an integer value for the output event.

Public classSoVRMLInterpolator Obsolete.

Abstract base class for VRML interpolators.

Public classSoVRMLInterpOutput Obsolete.

Class for all VRML interpolator outputs.

Public classSoVRMLKeySensor Obsolete.

Maps pointing device motion onto a plane. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLLight Obsolete.

Abstract base class for all VRML97 light nodes.

Public classSoVRMLLineProperties Obsolete.

Specifies additional properties to be applied to all line geometry.

Public classSoVRMLLineSet Obsolete.

Indexed polyline shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLLoadSensor Obsolete.

Monitors the progress and success of downloading URL elements over a network. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLLOD Obsolete.

Distance-based level-of-detail switching group node.

Public classSoVRMLMaterial Obsolete.

Surface material definition node.

Public classSoVRMLMetadataDouble Obsolete.

Provides Metadata in double precision.

Public classSoVRMLMetadataFloat Obsolete.

Provides Metadata in single precision.

Public classSoVRMLMetadataInteger Obsolete.

Provides Metadata in 32-bit integer precision.

Public classSoVRMLMetadataObject Obsolete.

Abstract base class for all X3D MetadataObject nodes.

Public classSoVRMLMetadataSet Obsolete.

Provides Metadata nodes.

Public classSoVRMLMetadataString Obsolete.

Provides Metadata in strings.

Public classSoVRMLMovieTexture Obsolete.

Texture and sound node.

Public classSoVRMLMultiTexture Obsolete.

MultiTexture node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLMultiTextureCoordinate Obsolete.

MultiTexture coordinate node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLMultiTextureTransform Obsolete.

MultiTexture transform node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLNavigationInfo Obsolete.

Describes physical characteristics of viewer and viewing model. <font color="#FF0000">Action partially implemented for this node.

Public classSoVRMLNode Obsolete.

Abstract base class for all VRML nodes.

Public classSoVRMLNormal Obsolete.

Node that defines surface normals for shapes.

Public classSoVRMLNormalInterpolator Obsolete.

Interpolates among a set of normals.

Public classSoVRMLOrientationInterpolator Obsolete.

Interpolates among a set of rotation values.

Public classSoVRMLParent Obsolete.

Abstract base class for all VRML grouping nodes that have children.

Public classSoVRMLPixelTexture Obsolete.

Texture node.

Public classSoVRMLPlaneSensor Obsolete.

Maps pointing device motion onto a plane.

Public classSoVRMLPointLight Obsolete.

Node representing a point light source.

Public classSoVRMLPointSet Obsolete.

Point set shape node.

Public classSoVRMLPolyline2D Obsolete.

2D polyline node.

Public classSoVRMLPolypoint2D Obsolete.

2D polypoint node.

Public classSoVRMLPositionInterpolator Obsolete.

Interpolates among a set of position values.

Public classSoVRMLPositionInterpolator2D Obsolete.

Interpolates among a set of position values.

Public classSoVRMLPROTODef Obsolete.

Contains the internal definition of a prototype.

Public classSoVRMLPROTOField Obsolete.

Contains the internal definition for one of a prototype's fields, exposedFields, eventIns or eventOuts.

Public classSoVRMLPROTOInstance Obsolete.

Instance of a prototype.

Public classSoVRMLProximitySensor Obsolete.

Generates events when the user moves into, out of, or within a specified region of space.

Public classSoVRMLRectangle2D Obsolete.

Rectangle shape node.

Public classSoVRMLScalarInterpolator Obsolete.

Interpolates among a set of float values.

Public classSoVRMLScript Obsolete.

Used to program behavior in a scene. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLShape Obsolete.

Defines a shape by specifying its appearance and geometry.

Public classSoVRMLSound Obsolete.

Specifies position and spatial representation of a sound <font color="#0000FF">[Windows only]</font>.

Public classSoVRMLSphere Obsolete.

Sphere shape node.

Public classSoVRMLSphereSensor Obsolete.

Maps pointing device motion onto a sphere. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLSpotLight Obsolete.

Node representing a spotlight source.

Public classSoVRMLStaticGroup Obsolete.

Group node. <font color="#FF0000">Action partially implemented for this node.

Public classSoVRMLStringSensor Obsolete.

Maps pointing device motion onto a plane. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLSwitch Obsolete.

Group node that traverses one chosen child.

Public classSoVRMLText Obsolete.

Text shape node.

Public classSoVRMLTexture Obsolete.

Abstract base class for all VRML texture nodes.

Public classSoVRMLTextureBackground Obsolete.

Color backdrop node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLTextureCoordinate Obsolete.

Texture coordinate node.

Public classSoVRMLTextureCoordinateGenerator Obsolete.

Texture coordinate generator node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLTextureTransform Obsolete.

Defines a 2D transformation.

Public classSoVRMLTimeSensor Obsolete.

Generates events as time passes.

Public classSoVRMLTimeTrigger Obsolete.

Generates time events upon receiving boolean events.

Public classSoVRMLTouchSensor Obsolete.

Detects when the user has pointed at a specific piece of geometry.

Public classSoVRMLTransform Obsolete.

Grouping node that defines a coordinate system for its children.

Public classSoVRMLTriangle Obsolete.

Abstract base class for the three VRMLIndexedTriangle nodes. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLTriangleFanSet Obsolete.

Triangle fan set shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLTriangleSet Obsolete.

Triangle set shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLTriangleSet2D Obsolete.

2D triangle set shape node.

Public classSoVRMLTriangleStripSet Obsolete.

Triangle strip set shape node. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLVertexLine Obsolete.

Abstract base class for SoVRMLIndexedLineSet.

Public classSoVRMLVertexPoint Obsolete.

Abstract base class for the SoVRMLPointSet node.

Public classSoVRMLVertexShape Obsolete.

Abstract base class for various geometry nodes.

Public classSoVRMLViewpoint Obsolete.

Specifies position from which the user might view the scene.

Public classSoVRMLVisibilitySensor Obsolete.

Detects visibility changes of a rectangular box. <font color="#FF0000">Action not implemented for this node.

Public classSoVRMLWorldInfo Obsolete.

Contains information about the world.

Delegates
  DelegateDescription
Public delegateSoVRMLAnchorFetchURLCallback Obsolete.

This is the format for callbacks during anchor activation (left mouse click) and highlight (move over the anchor).

Public delegateSoVRMLAnchorFetchURLUserDataCallback Obsolete.
FetchURLCallback delegate.
Public delegateSoVRMLImageTextureImagePrequalifyFileCallback Obsolete.

Public delegateSoVRMLImageTextureImagePrequalifyFileUserDataCallback Obsolete.
ImagePrequalifyFileCallback delegate. See #SetImagePrequalifyFileCallback for more details
Public delegateSoVRMLInlineFetchURLCallback Obsolete.

This is the format for callbacks that will get URL data for us.

Public delegateSoVRMLInlineFetchURLUserDataCallback Obsolete.
This is the format for delegates that will get URL data for us. Once they get the data, they should call the SetChildData() method.
Public delegateSoVRMLMovieTextureMoviePrequalifyFileCallback Obsolete.

Public delegateSoVRMLMovieTextureMoviePrequalifyFileUserDataCallback Obsolete.
MoviePrequalifyFileCallback delegate. See #SetMoviePrequalifyFileCallback for more details
Enumerations
Remarks

VRML (Virtual Reality Modeling Language) is the file format adopted by the Internet community for 3D geometry data on the World Wide Web. Both individual objects and complete scenes can be defined with VRML. Most of the VRML format is taken directly from the Open Inventor file format and Open Inventor nodes may be mixed with VRML nodes.

  • 2.0.2 of Open Inventor by FEI supports the unique VRML 1.0 nodes as native Open Inventor nodes.

  • 2.4 (and higher) of Open Inventor by FEI supports the VRML nodes as well.

This makes Open Inventor the most powerful tool available for building applications that utilize VRML and 3D on the Internet.

<font color="#0000FF">NOTE:</font> The VRML classes do not exist in Open Inventor 10.0 and later.