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 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
Core
CubeMapTexturing
DIS
EnvironmentalEffects
EnvironmentalSensor
EventUtilities
Followers
- ColorChaser
- ColorDamper
- CoordinateChaser
- CoordinateDamper
- OrientationChaser
- OrientationDamper
- PositionChaser
- PositionChaser2D
- PositionDamper
- PositionDamper2D
- ScalarChaser
- ScalarDamper
- TexCoordChaser2D
- TexCoordDamper2D
Geometry2D
Geometry3D
Geospatial
- GeoCoordinate
- GeoElevationGrid
- GeoLOD
- GeoLocation
- GeoMetadata
- GeoOrigin
- GeoPositionInterpolator
- GeoProximitySensor
- GeoTouchSensor
- GeoTransform
- GeoViewpoint
Grouping
HAnim
Interpolation
- ColorInterpolator
- CoordinateInterpolator
- CoordinateInterpolator2D
- EaseInEaseOut
- NormalInterpolator
- OrientationInterpolator
- PositionInterpolator
- PositionInterpolator2D
- ScalarInterpolator
- SplinePositionInterpolator
- SplinePositionInterpolator2D
- SplineScalarInterpolator
- SquadOrientationInterpolator
KeyDeviceSensor
Layering
Layout
Lighting
- DirectionalLight
- EnvironmentLight experimental
- PointLight
- SpotLight
NURBS
- Contour2D
- ContourPolyline2D
- NurbsCurve
- NurbsCurve2D
- NurbsOrientationInterpolator
- NurbsPatchSurface
- NurbsPositionInterpolator
- NurbsSet
- NurbsSurfaceInterpolator
- NurbsSweptSurface
- NurbsSwungSurface
- NurbsTextureCoordinate
- NurbsTrimmedSurface
Navigation
Networking
ParticleSystems
- BoundedPhysicsModel
- ConeEmitter
- ExplosionEmitter
- ForcePhysicsModel
- ParticleSystem
- PointEmitter
- PolylineEmitter
- SurfaceEmitter
- VolumeEmitter
- WindPhysicsModel
Picking
PointingDeviceSensor
Rendering
- ClipPlane
- Color
- ColorRGBA
- Coordinate
- CoordinateDouble
- IndexedLineSet
- IndexedTriangleFanSet
- IndexedTriangleSet
- IndexedTriangleStripSet
- LineSet
- Normal
- PointSet
- Tangent experimental
- TriangleFanSet
- TriangleSet
- TriangleStripSet
RigidBodyPhysics
- BallJoint
- CollidableOffset
- CollidableShape
- CollisionCollection
- CollisionSensor
- CollisionSpace
- Contact
- DoubleAxisHingeJoint
- RigidBody
- RigidBodyCollection
- SingleAxisHingeJoint
- SliderJoint
Scripting
Shaders
Shape
- AcousticProperties
- Appearance
- FillProperties
- LineProperties
- Material
- PhysicalMaterial
- PointProperties
- Shape
- TwoSidedMaterial depreciated
- UnlitMaterial
Sound
- Analyser
- AudioClip
- AudioDestination
- BiquadFilter
- BufferAudioSource
- ChannelMerger
- ChannelSelector
- ChannelSplitter
- Convolver
- Delay
- DynamicsCompressor
- Gain
- ListenerPointSource
- MicrophoneSource
- OscillatorSource
- PeriodicWave
- Sound
- SpatialSound
- WaveShaper
Text
TextureProjection
Texturing
- ImageTexture
- MovieTexture
- MultiTexture
- MultiTextureCoordinate
- MultiTextureTransform
- PixelTexture
- TextureCoordinate
- TextureCoordinateGenerator
- TextureProperties
- TextureTransform
Texturing3D
- ComposedTexture3D
- ImageTexture3D
- ImageTextureAtlas experimental
- PixelTexture3D
- TextureCoordinate3D
- TextureCoordinate4D
- TextureTransform3D
- TextureTransformMatrix3D
Time
VolumeRendering
- BlendedVolumeStyle
- BoundaryEnhancementVolumeStyle
- CartoonVolumeStyle
- ComposedVolumeStyle
- EdgeEnhancementVolumeStyle
- IsoSurfaceVolumeData
- OpacityMapVolumeStyle
- ProjectionVolumeStyle
- SegmentedVolumeData
- ShadedVolumeStyle
- SilhouetteEnhancementVolumeStyle
- ToneMappedVolumeStyle
- VolumeData
X_ITE
- 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