# VRML97 classes

## Compounds

class | SoVRMLAnchor
| The SoVRMLAnchor class is used for linking to other URL resources. More...
class | SoVRMLAppearance
| The SoVRMLAppearance class specifies visual properties for shapes. More...
class | SoVRMLAudioClip
| The SoVRMLAudioClip class is used to load and store audio data. More...
class | SoVRMLBackground
| The SoVRMLBackground class is used for specifying a viewer panorama. More...
class | SoVRMLBillboard
| The SoVRMLBillboard class is used for rotating geometry towards the viewpoint. More...
class | SoVRMLBox
| The SoVRMLBox class is used for representing a 3D box. More...
class | SoVRMLCollision
| The SoVRMLCollision class is used for collision detection with the avatar. More...
class | SoVRMLColor
| The SoVRMLColor class is used to specify multiple colors for a single shape. More...
class | SoVRMLColorInterpolator
| The SoVRMLColorInterpolator class is used to interpolate color values. More...
class | SoVRMLCone
| The SoVRMLCone class is used to represent a Cone object. More...
class | SoVRMLCoordinate
| The SoVRMLCoordinate class is used to define 3D coordinates for shapes. More...
class | SoVRMLCoordinateInterpolator
| The SoVRMLCoordinateInterpolator class is used to interpolate 3D coordinates. More...
class | SoVRMLCylinder
| The SoVRMLCylinder class is used to represent a cylinder object. More...
class | SoVRMLCylinderSensor
| The SoVRMLCylinderSensor class maps pointer motion into rotations around the Y axis. More...
class | SoVRMLDirectionalLight
| The SoVRMLDirectionalLight class is a node type for specifying directional light sources. More...
class | SoVRMLElevationGrid
| The SoVRMLElevationGrid class is used to represent elevation grids. More...
class | SoVRMLExtrusion
| The SoVRMLExtrusion class is a a geometry node for extruding a cross section along a spine. More...
class | SoVRMLFog
| The SoVRMLFog class is used to specify a global scene fog. More...
class | SoVRMLFontStyle
| The SoVRMLFontStyle class is used to define the current font. More...
class | SoVRMLGroup
| The SoVRMLGroup class is used for grouping VRML nodes. More...
class | SoVRMLImageTexture
| The SoVRMLImageTexture class is used for mapping a texture file onto geometry. More...
class | SoVRMLIndexedFaceSet
| The SoVRMLIndexedFaceSet class is used for representing a generic 3D shape. More...
class | SoVRMLIndexedLine
| The SoVRMLIndexedLine class is an abstract superclass for lines specified with indices. More...
class | SoVRMLIndexedLineSet
| The SoVRMLIndexedLineSet class is used to represent a generic 3D line shape. More...
class | SoVRMLInline
| The SoVRMLInline class is used to insert VRML files into a scene. More...
class | SoVRMLLOD
| The SoVRMLLOD class is used to represent various levels of detail based on distance. More...
class | SoVRMLMaterial
| The SoVRMLMaterial class is used to assign a material to geometry. More...
class | SoVRMLMovieTexture
| The SoVRMLMovieTexture class is used the map movies onto geometry. More...
class | SoVRMLNavigationInfo
| The SoVRMLNavigationInfo class is used to specify avatar and viewer settings. More...
class | SoVRMLNormal
| The SoVRMLNormal class is used to bind normals to geometry. More...
class | SoVRMLNormalInterpolator
| The SoVRMLNormalInterpolator class is used to interpolate normals. More...
class | SoVRMLOrientationInterpolator
| The SoVRMLOrientationInterpolator class is used to interpolate orientations. More...
class | SoVRMLPixelTexture
| The SoVRMLPixelTexture class is used for mapping a texture image onto geometry.. More...
class | SoVRMLPlaneSensor
| The SoVRMLPlaneSensor class maps pointer motion into object space translations. More...
class | SoVRMLPointLight
| The SoVRMLPointLight class is used to represent a point light. More...
class | SoVRMLPointSet
| The SoVRMLPointSet class is used to represent a set of 3D points. More...
class | SoVRMLPositionInterpolator
| The SoVRMLPositionInterpolator class is used to interpolate 3D points. More...
class | SoVRMLProximitySensor
| The SoVRMLProximitySensor class is used to generate events when the viewer enters or exits a region. More...
class | SoVRMLScalarInterpolator
| The SoVRMLScalarInterpolator class is used to interpolate scalar values. More...
class | SoVRMLScript
| The SoVRMLScript class is used to control the scene using scripts. More...
class | SoVRMLShape
| The SoVRMLShape class holds geometry and geometry appearance nodes. More...
class | SoVRMLSound
| The SoVRMLSound class is used to represent a sound source. More...
class | SoVRMLSphere
| The SoVRMLSphere class is used to represent a spherical 3D object. More...
class | SoVRMLSphereSensor
| The SoVRMLSphereSensor class maps pointer motion into rotations on a sphere. More...
class | SoVRMLSpotLight
| The SoVRMLSpotLight class defines a spot light source. More...
class | SoVRMLSwitch
| The SoVRMLSwitch class is a group node for traversing selected children. More...
class | SoVRMLText
| The SoVRMLText class is used to represent text in a scene. More...
class | SoVRMLTextureCoordinate
| The SoVRMLTextureCoordinate class binds texture coordinates to vertex-based geometry. More...
class | SoVRMLTextureTransform
| The SoVRMLTextureTransform class defines a transformation applied to texture coordinates. More...
class | SoVRMLTimeSensor
| The SoVRMLTimeSensor class is a multi-purpose time event generator. More...
class | SoVRMLTouchSensor
| The SoVRMLTouchSensor class tracks to pointer position and sends events based on user interaction. More...
class | SoVRMLTransform
| The SoVRMLTransform class is a grouping node that defines a transformation for its children. More...
class | SoVRMLViewpoint
| The SoVRMLViewpoint class is a perspective camera class. More...
class | SoVRMLVisibilitySensor
| The SoVRMLVisibilitySensor class will generate events based on visibility. More...
class | SoVRMLWorldInfo
| The SoVRMLWorldInfo class contains information about the VRML scene. More...