Post

Supported Nodes

Supported Nodes

Overview

X_ITE supports a certain number of X3D nodes. Objects in an X3D scene are also called nodes. These nodes are grouped into components and these components are grouped into profiles. As components can be dynamically loaded on demand, it is important to specify an appropriate specification version and component/profile statements.

The following lists outline the profiles and nodes supported in X_ITE.

Supported Statements

  • component
  • connect
  • EXPORT
  • ExternProtoDeclare
  • field
  • fieldValue
  • head
  • IMPORT
  • IS
  • meta
  • ProtoBody
  • ProtoDeclare
  • ProtoInstance
  • ProtoInterface
  • ROUTE
  • Scene
  • UNIT
  • X3D

Supported Profiles

X_ITE has achieved the X3D Immersive profile support (which matches the VRML97 palette) verified by the X3D consortium at web3d.org.

Of course, all other X3D profiles can also be used, as a large number of nodes are available.

Supported Components

This section documents all nodes supported by X_ITE.

X_ITE supports a limited number of nodes defined by the X3D specification. Currently 247 out of 260 nodes (95%) are implemented. The implementation of these nodes is complete in the sense that the nodes support all the fields and functions required for that implementation, unless otherwise specified.

CADGeometry

CAD geometry
Highest supported level: 2

Core

Core
Highest supported level: 2

CubeMapTexturing

Cube map environmental texturing
Highest supported level: 3

DIS

Distributed interactive simulation
Highest supported level: 2

EnvironmentalEffects

Environmental effects
Highest supported level: 4

EnvironmentalSensor

Environmental sensor
Highest supported level: 3

EventUtilities

Event utilities
Highest supported level: 1

Followers

Followers
Highest supported level: 1

Geometry2D

Geometry2D
Highest supported level: 2

Geometry3D

Geometry3D
Highest supported level: 4

Geospatial

Geospatial
Highest supported level: 2

Grouping

Grouping
Highest supported level: 3

HAnim

Humanoid animation (HAnim)
Highest supported level: 3

Interpolation

Interpolation
Highest supported level: 5

KeyDeviceSensor

Key device sensor
Highest supported level: 2

Layering

Layering
Highest supported level: 1

Layout

Layout
Highest supported level: 2

Lighting

Lighting
Highest supported level: 3

NURBS

NURBS
Highest supported level: 4

Navigation
Highest supported level: 3

Networking

Networking
Highest supported level: 4

ParticleSystems

Particle systems
Highest supported level: 3

Picking

Picking
Highest supported level: 3

PointingDeviceSensor

Pointing device sensor
Highest supported level: 1

Rendering

Rendering
Highest supported level: 5

RigidBodyPhysics

Rigid body physics
Highest supported level: 2

Scripting

Scripting
Highest supported level: 1

Shaders

Programmable shaders
Highest supported level: 1

Shape

Shape
Highest supported level: 4

Sound

Sound
Highest supported level: 3

Text

Text
Highest supported level: 1

TextureProjection

Texture Projection
Highest supported level: 2

Texturing

Texturing
Highest supported level: 4

Texturing3D

Texturing3D
Highest supported level: 2

Time

Time
Highest supported level: 2

VolumeRendering

Volume rendering
Highest supported level: 4

X_ITE

X_ITE
Highest supported level: 1

This post is licensed under CC BY 4.0 by the author.