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
- ColorChaser
- ColorDamper
- CoordinateChaser
- CoordinateDamper
- OrientationChaser
- OrientationDamper
- PositionChaser
- PositionChaser2D
- PositionDamper
- PositionDamper2D
- ScalarChaser
- ScalarDamper
- TexCoordChaser2D
- TexCoordDamper2D
Geometry2D
Geometry2D
Highest supported level: 2
Geometry3D
Geometry3D
Highest supported level: 4
Geospatial
Geospatial
Highest supported level: 2
- GeoCoordinate
- GeoElevationGrid
- GeoLOD
- GeoLocation
- GeoMetadata
- GeoOrigin
- GeoPositionInterpolator
- GeoProximitySensor
- GeoTouchSensor
- GeoTransform
- GeoViewpoint
Grouping
Grouping
Highest supported level: 3
HAnim
Humanoid animation (HAnim)
Highest supported level: 3
Interpolation
Interpolation
Highest supported level: 5
- ColorInterpolator
- CoordinateInterpolator
- CoordinateInterpolator2D
- EaseInEaseOut
- NormalInterpolator
- OrientationInterpolator
- PositionInterpolator
- PositionInterpolator2D
- ScalarInterpolator
- SplinePositionInterpolator
- SplinePositionInterpolator2D
- SplineScalarInterpolator
- SquadOrientationInterpolator
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
- DirectionalLight
- EnvironmentLight experimental
- PointLight
- SpotLight
NURBS
NURBS
Highest supported level: 4
- Contour2D
- ContourPolyline2D
- NurbsCurve
- NurbsCurve2D
- NurbsOrientationInterpolator
- NurbsPatchSurface
- NurbsPositionInterpolator
- NurbsSet
- NurbsSurfaceInterpolator
- NurbsSweptSurface
- NurbsSwungSurface
- NurbsTextureCoordinate
- NurbsTrimmedSurface
Navigation
Navigation
Highest supported level: 3
Networking
Networking
Highest supported level: 4
ParticleSystems
Particle systems
Highest supported level: 3
- BoundedPhysicsModel
- ConeEmitter
- ExplosionEmitter
- ForcePhysicsModel
- ParticleSystem
- PointEmitter
- PolylineEmitter
- SurfaceEmitter
- VolumeEmitter
- WindPhysicsModel
Picking
Picking
Highest supported level: 3
PointingDeviceSensor
Pointing device sensor
Highest supported level: 1
Rendering
Rendering
Highest supported level: 5
- ClipPlane
- Color
- ColorRGBA
- Coordinate
- CoordinateDouble
- IndexedLineSet
- IndexedTriangleFanSet
- IndexedTriangleSet
- IndexedTriangleStripSet
- LineSet
- Normal
- PointSet
- Tangent experimental
- TriangleFanSet
- TriangleSet
- TriangleStripSet
RigidBodyPhysics
Rigid body physics
Highest supported level: 2
- BallJoint
- CollidableOffset
- CollidableShape
- CollisionCollection
- CollisionSensor
- CollisionSpace
- Contact
- DoubleAxisHingeJoint
- RigidBody
- RigidBodyCollection
- SingleAxisHingeJoint
- SliderJoint
Scripting
Scripting
Highest supported level: 1
Shaders
Programmable shaders
Highest supported level: 1
Shape
Shape
Highest supported level: 4
- AcousticProperties
- Appearance
- FillProperties
- LineProperties
- Material
- PhysicalMaterial
- PointProperties
- Shape
- TwoSidedMaterial depreciated
- UnlitMaterial
Sound
Sound
Highest supported level: 3
- Analyser
- AudioClip
- AudioDestination
- BiquadFilter
- BufferAudioSource
- ChannelMerger
- ChannelSelector
- ChannelSplitter
- Convolver
- Delay
- DynamicsCompressor
- Gain
- ListenerPointSource
- MicrophoneSource
- OscillatorSource
- PeriodicWave
- Sound
- SpatialSound
- WaveShaper
Text
Text
Highest supported level: 1
TextureProjection
Texture Projection
Highest supported level: 2
Texturing
Texturing
Highest supported level: 4
- ImageTexture
- MovieTexture
- MultiTexture
- MultiTextureCoordinate
- MultiTextureTransform
- PixelTexture
- TextureCoordinate
- TextureCoordinateGenerator
- TextureProperties
- TextureTransform
Texturing3D
Texturing3D
Highest supported level: 2
- ComposedTexture3D
- ImageTexture3D
- ImageTextureAtlas experimental
- PixelTexture3D
- TextureCoordinate3D
- TextureCoordinate4D
- TextureTransform3D
- TextureTransformMatrix3D
Time
Time
Highest supported level: 2
VolumeRendering
Volume rendering
Highest supported level: 4
- BlendedVolumeStyle
- BoundaryEnhancementVolumeStyle
- CartoonVolumeStyle
- ComposedVolumeStyle
- EdgeEnhancementVolumeStyle
- IsoSurfaceVolumeData
- OpacityMapVolumeStyle
- ProjectionVolumeStyle
- SegmentedVolumeData
- ShadedVolumeStyle
- SilhouetteEnhancementVolumeStyle
- ToneMappedVolumeStyle
- VolumeData
X_ITE
X_ITE
Highest supported level: 1
- AnisotropyMaterialExtension experimental
- BlendMode experimental
- ClearcoatMaterialExtension experimental
- DepthMode experimental
- DiffuseTransmissionMaterialExtension experimental
- DispersionMaterialExtension experimental
- EmissiveStrengthMaterialExtension experimental
- IORMaterialExtension experimental
- InstancedShape experimental
- IridescenceMaterialExtension experimental
- SheenMaterialExtension experimental
- SpecularGlossinessMaterial depreciated
- SpecularMaterialExtension experimental
- TransmissionMaterialExtension experimental
- VolumeMaterialExtension experimental