Node |
Clause |
Component/Level |
Description |
COMPONENT |
7.2.5.4 |
Core/1 |
Specifies additional components to be included |
EXTERNPROTO |
7.2.5.9 |
Core/1 |
Externally defined PROTOs |
META |
7.2.5.6 |
Core/1 |
World information |
MetadataBoolean |
7.4.1 |
Core/1 |
The metadata provided by this node is contained in the Boolean values of the value field. |
MetadataDouble |
7.4.2 |
Core/1 |
The metadata provided by this node is contained in the double-precision floating point numbers of the value field. |
MetadataFloat |
7.4.3 |
Core/1 |
The metadata provided by this node is contained in the single-precision floating point numbers of the value field. |
MetadataInteger |
7.4.4 |
Core/1 |
The metadata provided by this node is contained in the integers of the value field. |
MetadataSet |
7.4.5 |
Core/1 |
The metadata provided by this node is contained in the metadata nodes of the value field. |
MetadataString |
7.4.6 |
Core/1 |
The metadata provided by this node is contained in the strings of the value field. |
PROFILE |
7.2.5.3 |
Core/1 |
Identifies the Profile to use |
PROTO |
7.2.5.8 |
Core/1 |
Define custom nodes |
ROUTE |
7.2.5.7 |
Core/1 |
Provide a connection between nodes that passes events. |
UNIT |
7.2.5.5 |
Core/1 |
Overrides the base units |
WorldInfo |
7.4.6 |
Core/1 |
The WorldInfo node contains information about the world. |
Anchor |
9.4.1 |
Networking/2 |
The Anchor grouping node retrieves the content of a URL when the user activates (e.g., clicks) some geometry contained within the Anchor node's children. |
EXPORT |
9.2.6 |
Networking/2 |
Used within an X3D file to specify nodes that may be imported into other scenes when Inlining that file. |
IMPORT |
9.2.5 |
Networking/2 |
Used within an X3D file to specify nodes, which are defined within Inline files or programmatically created content, that are to be brought into the namespace of the containing file for the purposes of event routing. |
Inline |
9.4.2 |
Networking/2 |
The Inline node embeds an X3D scene stored at a location on the World Wide Web into the current scene. |
LoadSensor |
9.4.3 |
Networking/2 |
The LoadSensor monitors the progress and success of downloading URL elements over a network. |
Group |
10.4.1 |
Grouping/1 |
A Group node contains children nodes without introducing a new transformation. |
StaticGroup |
10.4.2 |
Grouping/1 |
The StaticGroup node contains children nodes which cannot be modified. |
Switch |
10.4.3 |
Grouping/1 |
The Switch grouping node traverses zero or one of the nodes specified in the children field. |
Transform |
10.4.4 |
Grouping/1 |
The Transform node is a grouping node that defines a coordinate system for its children that is relative to the coordinate systems of its ancestors. |
ClipPlane |
11.4.1 |
Rendering/4 |
The ClipPlane node specifies a single plane equation that will be used to clip the geometry. |
Color |
11.4.2 |
Rendering/4 |
This node defines a set of RGB colours to be used in the fields of another node. |
ColorRGBA |
11.4.3 |
Rendering/4 |
This node defines a set of RGBA colours to be used in the fields of another node. |
Coordinate |
11.4.4 |
Rendering/4 |
This node defines a set of 3D coordinates to be used in the coord field of vertex-based geometry nodes |
IndexedLineSet |
11.4.5 |
Rendering/4 |
The IndexedLineSet node represents a 3D geometry formed by constructing polylines from 3D vertices specified in the coord field. |
IndexedTriangleFanSet |
11.4.6 |
Rendering/4 |
An IndexedTriangleFanSet represents a 3D shape composed of triangles that form a fan shape around the first vertex declared in each fan. |
IndexedTriangleSet |
11.4.7 |
Rendering/4 |
The IndexedTriangleSet node represents a 3D shape composed of a collection of individual triangles. |
IndexedTriangleStripSet |
11.4.8 |
Rendering/4 |
An IndexedTriangleStripSet represents a 3D shape composed of strips of triangles. |
LineSet |
11.4.9 |
Rendering/4 |
The LineSet node represents a 3D geometry formed by constructing polylines from 3D vertices specified in the coord field. |
Normal |
11.4.10 |
Rendering/4 |
This node defines a set of 3D surface normal vectors to be used in the vector field of some geometry nodes |
PointSet |
11.4.11 |
Rendering/4 |
The PointSet node specifies a set of 3D points, in the local coordinate system, with associated colours at each point. |
TriangleFanSet |
11.4.12 |
Rendering/4 |
A TriangleFanSet represents a 3D shape composed of triangles that form a fan shape around the first vertex declared in each fan. |
TriangleSet |
11.4.13 |
Rendering/4 |
The TriangleSet node represents a 3D shape that represents a collection of individual triangles. |
TriangleStripSet |
11.4.14 |
Rendering/4 |
A TriangleStripSet represents a 3D shape composed of strips of triangles. |
Appearance |
12.4.1 |
Shape/2 |
The Appearance node specifies the visual properties of geometry. |
FillProperties |
12.4.2 |
Shape/2 |
The FillProperties node specifies additional properties to be applied to all polygonal areas on top of whatever appearance is specified by the other fields of the respective Appearance node. |
LineProperties |
12.4.3 |
Shape/2 |
The LineProperties node specifies additional properties to be applied to all line geometry. |
Material |
12.4.4 |
Shape/2 |
The Material node specifies surface material properties for associated geometry nodes and is used by the X3D lighting equations during rendering. |
Shape |
12.4.5 |
Shape/2 |
The Shape node has two fields, appearance and geometry, that are used to create rendered objects in the world. |
TwoSidedMaterial |
12.4.6 |
Shape/2 |
This node defines material properties that can effect both the front and back side of a polygon individually. |
DirectionalLight |
17.4.1 |
Lighting/1 |
The DirectionalLight node defines a directional light source that illuminates along rays parallel to a given 3-dimensional vector. |
PointLight |
17.4.2 |
Lighting/1 |
The PointLight node specifies a point light source at a 3D location in the local coordinate system. |
SpotLight |
17.4.3 |
Lighting/1 |
The SpotLight node defines a light source that emits light from a specific point along a specific direction vector and constrained within a solid angle. |
ImageTexture |
18.4.1 |
Texturing/2 |
The ImageTexture node defines a texture map by specifying an image file and general parameters for mapping to geometry. |
MovieTexture |
18.4.2 |
Texturing/2 |
The MovieTexture node defines a time dependent texture map (contained in a movie file) and parameters for controlling the movie and the texture mapping. |
MultiTexture |
18.4.3 |
Texturing/2 |
The MultiTexture node specifies the application of several individual textures to a 3D object to achieve a more complex visual effect. |
MultiTextureCoordinate |
18.4.4 |
Texturing/2 |
MultiTextureCoordinate supplies multiple texture coordinates per vertex. |
MultiTextureTransform |
18.4.5 |
Texturing/2 |
MultiTextureTransform supplies multiple texture transforms per appearance. |
PixelTexture |
18.4.6 |
Texturing/2 |
The PixelTexture node defines a 2D image-based texture map as an explicit array of pixel values (image field) and parameters controlling tiling repetition of the texture onto geometry. |
TextureCoordinate |
18.4.7 |
Texturing/2 |
The TextureCoordinate node is a geometry property node that specifies a set of 2D texture coordinates used by vertex-based geometry nodes to map textures to vertices. |
TextureCoordinateGenerator |
18.4.8 |
Texturing/2 |
TextureCoordinateGenerator supports the automatic generation of texture coordinates for geometric shapes. |
TextureProperties |
18.4.9 |
Texturing/2 |
TextureProperties allows fine control over a texture's application. |
TextureTransform |
18.4.10 |
Texturing/2 |
The TextureTransform node defines a 2D transformation that is applied to texture coordinates. |
Billboard |
23.4.1 |
Navigation/2 |
The Billboard node is a grouping node that transforms the coordinate system of its children so that the local Z-axis of the children turns to point at the viewer within the limitations of its rotational axis. |
Collision |
23.4.2 |
Navigation/2 |
The Collision node is a grouping node that specifies the collision detection properties for its children (and their descendants). |
LOD |
23.4.3 |
Navigation/2 |
The LOD node specifies various levels of detail or complexity for a given object, and provides hints allowing browsers to automatically choose the appropriate version of the object based on the distance from the user. |
NavigationInfo |
23.4.4 |
Navigation/2 |
The NavigationInfo node contains information describing the physical characteristics of the viewer's avatar and viewing model. |
OrthoViewpoint |
23.4.5 |
Navigation/2 |
The OrthoViewpoint node defines a viewpoint that provides an orthographic view of the scene. |
Viewpoint |
23.4.6 |
Navigation/2 |
The Viewpoint node defines a viewpoint that provides a perspective view of the scene. |
ViewpointGroup |
23.4.7 |
Navigation/2 |
The ViewpointGroup node is used to control display of viewpoints on the viewpoint list. |