VRMLnodes(3)
π¦ NAME π¦
okay bestie, welcome to VRMLnodes β it's literally the VRML97 Classes, the whole β¨collectionβ¨ of them.
π SYNOPSIS π
π Classes π
here's the whole roster, no gatekeeping, every single one:
class SoVRMLAnchorβ TheSoVRMLAnchorclass is used for linking to other URL resources.class SoVRMLAppearanceβ TheSoVRMLAppearanceclass specifies visual properties for shapes.class SoVRMLAudioClipβ TheSoVRMLAudioClipclass is used to load and store audio data.class SoVRMLBackgroundβ TheSoVRMLBackgroundclass is used for specifying a viewer panorama.class SoVRMLBillboardβ TheSoVRMLBillboardclass is used for rotating geometry towards the viewpoint.class SoVRMLBoxβ TheSoVRMLBoxclass is used for representing a 3D box.class SoVRMLCollisionβ TheSoVRMLCollisionclass is used for collision detection with the avatar.class SoVRMLColorβ TheSoVRMLColorclass is used to specify multiple colors for a single shape.class SoVRMLColorInterpolatorβ TheSoVRMLColorInterpolatorclass is used to interpolate color values.class SoVRMLConeβ TheSoVRMLConeclass is used to represent a Cone object.class SoVRMLCoordinateβ TheSoVRMLCoordinateclass is used to define 3D coordinates for shapes.class SoVRMLCoordinateInterpolatorβ TheSoVRMLCoordinateInterpolatorclass is used to interpolate 3D coordinates.class SoVRMLCylinderβ TheSoVRMLCylinderclass is used to represent a cylinder object.class SoVRMLCylinderSensorβ TheSoVRMLCylinderSensorclass maps pointer motion into rotations around the Y axis.class SoVRMLDirectionalLightβ TheSoVRMLDirectionalLightclass is a node type for specifying directional light sources.class SoVRMLElevationGridβ TheSoVRMLElevationGridclass is used to represent elevation grids.class SoVRMLExtrusionβ TheSoVRMLExtrusionclass is a a geometry node for extruding a cross section along a spine.class SoVRMLFogβ TheSoVRMLFogclass is used to specify a global scene fog.class SoVRMLFontStyleβ TheSoVRMLFontStyleclass is used to define the current font.class SoVRMLGroupβ TheSoVRMLGroupclass is used for grouping VRML nodes.class SoVRMLImageTextureβ TheSoVRMLImageTextureclass is used for mapping a texture file onto geometry.class SoVRMLIndexedFaceSetβ TheSoVRMLIndexedFaceSetclass is used for representing a generic 3D shape.class SoVRMLIndexedLineβ TheSoVRMLIndexedLineclass is an abstract superclass for lines specified with indices.class SoVRMLIndexedLineSetβ TheSoVRMLIndexedLineSetclass is used to represent a generic 3D line shape.class SoVRMLInlineβ TheSoVRMLInlineclass is used to insert VRML files into a scene.class SoVRMLLODβ TheSoVRMLLODclass is used to represent various levels of detail based on distance.class SoVRMLMaterialβ TheSoVRMLMaterialclass is used to assign a material to geometry.class SoVRMLMovieTextureβ TheSoVRMLMovieTextureclass is used the map movies onto geometry.class SoVRMLNavigationInfoβ TheSoVRMLNavigationInfoclass is used to specify avatar and viewer settings.class SoVRMLNormalβ TheSoVRMLNormalclass is used to bind normals to geometry.class SoVRMLNormalInterpolatorβ TheSoVRMLNormalInterpolatorclass is used to interpolate normals.class SoVRMLOrientationInterpolatorβ TheSoVRMLOrientationInterpolatorclass is used to interpolate orientations.class SoVRMLPixelTextureβ TheSoVRMLPixelTextureclass is used for mapping a texture image onto geometry..class SoVRMLPlaneSensorβ TheSoVRMLPlaneSensorclass maps pointer motion into object space translations.class SoVRMLPointLightβ TheSoVRMLPointLightclass is used to represent a point light.class SoVRMLPointSetβ TheSoVRMLPointSetclass is used to represent a set of 3D points.class SoVRMLPositionInterpolatorβ TheSoVRMLPositionInterpolatorclass is used to interpolate 3D points.class SoVRMLProximitySensorβ TheSoVRMLProximitySensorclass is used to generate events when the viewer enters or exits a region.class SoVRMLScalarInterpolatorβ TheSoVRMLScalarInterpolatorclass is used to interpolate scalar values.class SoVRMLScriptβ TheSoVRMLScriptclass is used to control the scene using scripts.class SoVRMLShapeβ TheSoVRMLShapeclass holds geometry and geometry appearance nodes.class SoVRMLSoundβ TheSoVRMLSoundclass is used to represent a sound source.class SoVRMLSphereβ TheSoVRMLSphereclass is used to represent a spherical 3D object.class SoVRMLSphereSensorβ TheSoVRMLSphereSensorclass maps pointer motion into rotations on a sphere.class SoVRMLSpotLightβ TheSoVRMLSpotLightclass defines a spot light source.class SoVRMLSwitchβ TheSoVRMLSwitchclass is a group node for traversing selected children.class SoVRMLTextβ TheSoVRMLTextclass is used to represent text in a scene.class SoVRMLTextureCoordinateβ TheSoVRMLTextureCoordinateclass binds texture coordinates to vertex-based geometry.class SoVRMLTextureTransformβ TheSoVRMLTextureTransformclass defines a transformation applied to texture coordinates.class SoVRMLTimeSensorβ TheSoVRMLTimeSensorclass is a multi-purpose time event generator.class SoVRMLTouchSensorβ TheSoVRMLTouchSensorclass tracks to pointer position and sends events based on user interaction.class SoVRMLTransformβ TheSoVRMLTransformclass is a grouping node that defines a transformation for its children.class SoVRMLViewpointβ TheSoVRMLViewpointclass is a perspective camera class.class SoVRMLVisibilitySensorβ TheSoVRMLVisibilitySensorclass will generate events based on visibility.class SoVRMLWorldInfoβ TheSoVRMLWorldInfoclass contains information about the VRML scene.
β¨ Detailed Description β¨
okay so this is the whole set of items specified by VRML97, also known as VRML2.0. π
and here's the tea β these nodes are different from VRML1/Inventor nodes, both in the way you structure them into scene-graphs, and in the requirements they set for traversing them correctly. like, VRML1/Inventor require that you traverse siblings on the left side before the node of interest, while for VRML2.0 this is not true. so yeah, different rules, no cap. π
wanna find out more about VRML97? it's all in The Annotated VRML2.0 Reference Manual. π
and the VRML97 specification is online at:
http://www.web3d.org/x3d/specifications/vrml/
πΈ Author πΈ
Generated automatically by Doxygen for Coin from the source code. π€β¨
okay bestie that's the whole page, you ate it up fr fr π
this was Coin, Version 3.1.3 β VRMLnodes(3) β mwah, go build something iconic π«Άπ
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms