Schema definition -allNodes
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3685.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  Any X3D node
type Array
array constraints
Min Items  1
array items
[0]+  Schema
used by ProtoBody / -children
field > array items [0]+ / Schema / -children
fieldValue > array items [0]+ / Schema / -children
source code "-allNodes": {
    "description": "Any X3D node",
    "type": "array",
    "minItems": 1,
    "items": {
        "type": "object",
        "properties": {
            "#comment": {
                "type": "string"
            },
            "ProtoInstance": {
                "$ref": "#/definitions/ProtoInstance"
            },
            "Anchor": {
                "$ref": "#/definitions/Anchor"
            },
            "Appearance": {
                "$ref": "#/definitions/Appearance"
            },
            "Arc2D": {
                "$ref": "#/definitions/Arc2D"
            },
            "ArcClose2D": {
                "$ref": "#/definitions/ArcClose2D"
            },
            "AudioClip": {
                "$ref": "#/definitions/AudioClip"
            },
            "Background": {
                "$ref": "#/definitions/Background"
            },
            "BallJoint": {
                "$ref": "#/definitions/BallJoint"
            },
            "Billboard": {
                "$ref": "#/definitions/Billboard"
            },
            "BlendedVolumeStyle": {
                "$ref": "#/definitions/BlendedVolumeStyle"
            },
            "BooleanFilter": {
                "$ref": "#/definitions/BooleanFilter"
            },
            "BooleanSequencer": {
                "$ref": "#/definitions/BooleanSequencer"
            },
            "BooleanToggle": {
                "$ref": "#/definitions/BooleanToggle"
            },
            "BooleanTrigger": {
                "$ref": "#/definitions/BooleanTrigger"
            },
            "BoundaryEnhancementVolumeStyle": {
                "$ref": "#/definitions/BoundaryEnhancementVolumeStyle"
            },
            "BoundedPhysicsModel": {
                "$ref": "#/definitions/BoundedPhysicsModel"
            },
            "Box": {
                "$ref": "#/definitions/Box"
            },
            "CADAssembly": {
                "$ref": "#/definitions/CADAssembly"
            },
            "CADFace": {
                "$ref": "#/definitions/CADFace"
            },
            "CADLayer": {
                "$ref": "#/definitions/CADLayer"
            },
            "CADPart": {
                "$ref": "#/definitions/CADPart"
            },
            "CartoonVolumeStyle": {
                "$ref": "#/definitions/CartoonVolumeStyle"
            },
            "Circle2D": {
                "$ref": "#/definitions/Circle2D"
            },
            "ClipPlane": {
                "$ref": "#/definitions/ClipPlane"
            },
            "CollidableOffset": {
                "$ref": "#/definitions/CollidableOffset"
            },
            "CollidableShape": {
                "$ref": "#/definitions/CollidableShape"
            },
            "Collision": {
                "$ref": "#/definitions/Collision"
            },
            "CollisionCollection": {
                "$ref": "#/definitions/CollisionCollection"
            },
            "CollisionSensor": {
                "$ref": "#/definitions/CollisionSensor"
            },
            "CollisionSpace": {
                "$ref": "#/definitions/CollisionSpace"
            },
            "Color": {
                "$ref": "#/definitions/Color"
            },
            "ColorChaser": {
                "$ref": "#/definitions/ColorChaser"
            },
            "ColorDamper": {
                "$ref": "#/definitions/ColorDamper"
            },
            "ColorInterpolator": {
                "$ref": "#/definitions/ColorInterpolator"
            },
            "ColorRGBA": {
                "$ref": "#/definitions/ColorRGBA"
            },
            "ComposedCubeMapTexture": {
                "$ref": "#/definitions/ComposedCubeMapTexture"
            },
            "ComposedShader": {
                "$ref": "#/definitions/ComposedShader"
            },
            "ComposedTexture3D": {
                "$ref": "#/definitions/ComposedTexture3D"
            },
            "ComposedVolumeStyle": {
                "$ref": "#/definitions/ComposedVolumeStyle"
            },
            "Cone": {
                "$ref": "#/definitions/Cone"
            },
            "ConeEmitter": {
                "$ref": "#/definitions/ConeEmitter"
            },
            "Contact": {
                "$ref": "#/definitions/Contact"
            },
            "Contour2D": {
                "$ref": "#/definitions/Contour2D"
            },
            "ContourPolyline2D": {
                "$ref": "#/definitions/ContourPolyline2D"
            },
            "Coordinate": {
                "$ref": "#/definitions/Coordinate"
            },
            "CoordinateChaser": {
                "$ref": "#/definitions/CoordinateChaser"
            },
            "CoordinateDamper": {
                "$ref": "#/definitions/CoordinateDamper"
            },
            "CoordinateDouble": {
                "$ref": "#/definitions/CoordinateDouble"
            },
            "CoordinateInterpolator": {
                "$ref": "#/definitions/CoordinateInterpolator"
            },
            "CoordinateInterpolator2D": {
                "$ref": "#/definitions/CoordinateInterpolator2D"
            },
            "Cylinder": {
                "$ref": "#/definitions/Cylinder"
            },
            "CylinderSensor": {
                "$ref": "#/definitions/CylinderSensor"
            },
            "DirectionalLight": {
                "$ref": "#/definitions/DirectionalLight"
            },
            "DISEntityManager": {
                "$ref": "#/definitions/DISEntityManager"
            },
            "DISEntityTypeMapping": {
                "$ref": "#/definitions/DISEntityTypeMapping"
            },
            "Disk2D": {
                "$ref": "#/definitions/Disk2D"
            },
            "DoubleAxisHingeJoint": {
                "$ref": "#/definitions/DoubleAxisHingeJoint"
            },
            "EaseInEaseOut": {
                "$ref": "#/definitions/EaseInEaseOut"
            },
            "EdgeEnhancementVolumeStyle": {
                "$ref": "#/definitions/EdgeEnhancementVolumeStyle"
            },
            "ElevationGrid": {
                "$ref": "#/definitions/ElevationGrid"
            },
            "EspduTransform": {
                "$ref": "#/definitions/EspduTransform"
            },
            "ExplosionEmitter": {
                "$ref": "#/definitions/ExplosionEmitter"
            },
            "Extrusion": {
                "$ref": "#/definitions/Extrusion"
            },
            "FillProperties": {
                "$ref": "#/definitions/FillProperties"
            },
            "FloatVertexAttribute": {
                "$ref": "#/definitions/FloatVertexAttribute"
            },
            "Fog": {
                "$ref": "#/definitions/Fog"
            },
            "FogCoordinate": {
                "$ref": "#/definitions/FogCoordinate"
            },
            "FontStyle": {
                "$ref": "#/definitions/FontStyle"
            },
            "ForcePhysicsModel": {
                "$ref": "#/definitions/ForcePhysicsModel"
            },
            "GeneratedCubeMapTexture": {
                "$ref": "#/definitions/GeneratedCubeMapTexture"
            },
            "GeoCoordinate": {
                "$ref": "#/definitions/GeoCoordinate"
            },
            "GeoElevationGrid": {
                "$ref": "#/definitions/GeoElevationGrid"
            },
            "GeoLocation": {
                "$ref": "#/definitions/GeoLocation"
            },
            "GeoLOD": {
                "$ref": "#/definitions/GeoLOD"
            },
            "GeoMetadata": {
                "$ref": "#/definitions/GeoMetadata"
            },
            "GeoOrigin": {
                "$ref": "#/definitions/GeoOrigin"
            },
            "GeoPositionInterpolator": {
                "$ref": "#/definitions/GeoPositionInterpolator"
            },
            "GeoProximitySensor": {
                "$ref": "#/definitions/GeoProximitySensor"
            },
            "GeoTouchSensor": {
                "$ref": "#/definitions/GeoTouchSensor"
            },
            "GeoTransform": {
                "$ref": "#/definitions/GeoTransform"
            },
            "GeoViewpoint": {
                "$ref": "#/definitions/GeoViewpoint"
            },
            "Group": {
                "$ref": "#/definitions/Group"
            },
            "HAnimDisplacer": {
                "$ref": "#/definitions/HAnimDisplacer"
            },
            "HAnimHumanoid": {
                "$ref": "#/definitions/HAnimHumanoid"
            },
            "HAnimJoint": {
                "$ref": "#/definitions/HAnimJoint"
            },
            "HAnimSegment": {
                "$ref": "#/definitions/HAnimSegment"
            },
            "HAnimSite": {
                "$ref": "#/definitions/HAnimSite"
            },
            "ImageCubeMapTexture": {
                "$ref": "#/definitions/ImageCubeMapTexture"
            },
            "ImageTexture": {
                "$ref": "#/definitions/ImageTexture"
            },
            "ImageTexture3D": {
                "$ref": "#/definitions/ImageTexture3D"
            },
            "IndexedFaceSet": {
                "$ref": "#/definitions/IndexedFaceSet"
            },
            "IndexedLineSet": {
                "$ref": "#/definitions/IndexedLineSet"
            },
            "IndexedQuadSet": {
                "$ref": "#/definitions/IndexedQuadSet"
            },
            "IndexedTriangleFanSet": {
                "$ref": "#/definitions/IndexedTriangleFanSet"
            },
            "IndexedTriangleSet": {
                "$ref": "#/definitions/IndexedTrangleSet"
            },
            "IndexedTriangleStripSet": {
                "$ref": "#/definitions/IndexedTriangleStripSet"
            },
            "Inline": {
                "$ref": "#/definitions/Inline"
            },
            "IntegerSequencer": {
                "$ref": "#/definitions/IntegerSequencer"
            },
            "IntegerTrigger": {
                "$ref": "#/definitions/IntegerTrigger"
            },
            "IsoSurfaceVolumeData": {
                "$ref": "#/definitions/IsoSurfaceVolumeData"
            },
            "KeySensor": {
                "$ref": "#/definitions/KeySensor"
            },
            "Layer": {
                "$ref": "#/definitions/Layer"
            },
            "LayerSet": {
                "$ref": "#/definitions/LayerSet"
            },
            "Layout": {
                "$ref": "#/definitions/Layout"
            },
            "LayoutGroup": {
                "$ref": "#/definitions/LayoutGroup"
            },
            "LayoutLayer": {
                "$ref": "#/definitions/LayoutLayer"
            },
            "LinePickSensor": {
                "$ref": "#/definitions/LinePickSensor"
            },
            "LineProperties": {
                "$ref": "#/definitions/LineProperties"
            },
            "LineSet": {
                "$ref": "#/definitions/LineSet"
            },
            "LoadSensor": {
                "$ref": "#/definitions/LoadSensor"
            },
            "LocalFog": {
                "$ref": "#/definitions/LocalFog"
            },
            "LOD": {
                "$ref": "#/definitions/LOD"
            },
            "Material": {
                "$ref": "#/definitions/Material"
            },
            "Matrix3VertexAttribute": {
                "$ref": "#/definitions/Matrix3VertexAttribute"
            },
            "Matrix4VertexAttribute": {
                "$ref": "#/definitions/Matrix4VertexAttribute"
            },
            "MetadataBoolean": {
                "$ref": "#/definitions/MetadataBoolean"
            },
            "MetadataDouble": {
                "$ref": "#/definitions/MetadataDouble"
            },
            "MetadataFloat": {
                "$ref": "#/definitions/MetadataFloat"
            },
            "MetadataInteger": {
                "$ref": "#/definitions/MetadataInteger"
            },
            "MetadataSet": {
                "$ref": "#/definitions/MetadataSet"
            },
            "MetadataString": {
                "$ref": "#/definitions/MetadataString"
            },
            "MotorJoint": {
                "$ref": "#/definitions/MotorJoint"
            },
            "MovieTexture": {
                "$ref": "#/definitions/MovieTexture"
            },
            "MultiTexture": {
                "$ref": "#/definitions/MultiTexture"
            },
            "MultiTextureCoordinate": {
                "$ref": "#/definitions/MultiTextureCoordinate"
            },
            "MultiTextureTransform": {
                "$ref": "#/definitions/MultiTextureTransform"
            },
            "NavigationInfo": {
                "$ref": "#/definitions/NavigationInfo"
            },
            "Normal": {
                "$ref": "#/definitions/Normal"
            },
            "NormalInterpolator": {
                "$ref": "#/definitions/NormalInterpolator"
            },
            "NurbsCurve": {
                "$ref": "#/definitions/NurbsCurve"
            },
            "NurbsCurve2D": {
                "$ref": "#/definitions/NurbsCurve2D"
            },
            "NurbsOrientationInterpolator": {
                "$ref": "#/definitions/NurbsOrientationInterpolator"
            },
            "NurbsPatchSurface": {
                "$ref": "#/definitions/NurbsPatchSurface"
            },
            "NurbsPositionInterpolator": {
                "$ref": "#/definitions/NurbsPositionInterpolator"
            },
            "NurbsSet": {
                "$ref": "#/definitions/NurbsSet"
            },
            "NurbsSurfaceInterpolator": {
                "$ref": "#/definitions/NurbsSurfaceInterpolator"
            },
            "NurbsSweptSurface": {
                "$ref": "#/definitions/NurbsSweptSurface"
            },
            "NurbsSwungSurface": {
                "$ref": "#/definitions/NurbsSwungSurface"
            },
            "NurbsTextureCoordinate": {
                "$ref": "#/definitions/NurbsTextureCoordinate"
            },
            "NurbsTrimmedSurface": {
                "$ref": "#/definitions/NurbsTrimmedSurface"
            },
            "OpacityMapVolumeStyle": {
                "$ref": "#/definitions/OpacityMapVolumeStyle"
            },
            "OrientationChaser": {
                "$ref": "#/definitions/OrientationChaser"
            },
            "OrientationDamper": {
                "$ref": "#/definitions/OrientationDamper"
            },
            "OrientationInterpolator": {
                "$ref": "#/definitions/OrientationInterpolator"
            },
            "OrthoViewpoint": {
                "$ref": "#/definitions/OrthoViewpoint"
            },
            "PackagedShader": {
                "$ref": "#/definitions/PackagedShader"
            },
            "ParticleSystem": {
                "$ref": "#/definitions/ParticleSystem"
            },
            "PickableGroup": {
                "$ref": "#/definitions/PickableGroup"
            },
            "PixelTexture": {
                "$ref": "#/definitions/PixelTexture"
            },
            "PixelTexture3D": {
                "$ref": "#/definitions/PixelTexture3D"
            },
            "PlaneSensor": {
                "$ref": "#/definitions/PlaneSensor"
            },
            "PointEmitter": {
                "$ref": "#/definitions/PointEmitter"
            },
            "PointLight": {
                "$ref": "#/definitions/PointLight"
            },
            "PointPickSensor": {
                "$ref": "#/definitions/PointPickSensor"
            },
            "PointSet": {
                "$ref": "#/definitions/PointSet"
            },
            "Polyline2D": {
                "$ref": "#/definitions/Polyline2D"
            },
            "PolylineEmitter": {
                "$ref": "#/definitions/PolylineEmitter"
            },
            "Polypoint2D": {
                "$ref": "#/definitions/Polypoint2D"
            },
            "PositionChaser": {
                "$ref": "#/definitions/PositionChaser"
            },
            "PositionChaser2D": {
                "$ref": "#/definitions/PositionChaser2D"
            },
            "PositionDamper": {
                "$ref": "#/definitions/PositionDamper"
            },
            "PositionDamper2D": {
                "$ref": "#/definitions/PositionDamper2D"
            },
            "PositionInterpolator": {
                "$ref": "#/definitions/PositionInterpolator"
            },
            "PositionInterpolator2D": {
                "$ref": "#/definitions/PositionInterpolator2D"
            },
            "PrimitivePickSensor": {
                "$ref": "#/definitions/PrimitivePickSensor"
            },
            "ProgramShader": {
                "$ref": "#/definitions/ProgramShader"
            },
            "ProjectionVolumeStyle": {
                "$ref": "#/definitions/ProjectionVolumeStyle"
            },
            "ProximitySensor": {
                "$ref": "#/definitions/ProximitySensor"
            },
            "QuadSet": {
                "$ref": "#/definitions/QuadSet"
            },
            "ReceiverPdu": {
                "$ref": "#/definitions/ReceiverPdu"
            },
            "Rectangle2D": {
                "$ref": "#/definitions/Rectangle2D"
            },
            "RigidBody": {
                "$ref": "#/definitions/RigidBody"
            },
            "RigidBodyCollection": {
                "$ref": "#/definitions/RigidBodyCollection"
            },
            "ScalarChaser": {
                "$ref": "#/definitions/ScalarChaser"
            },
            "ScalarDamper": {
                "$ref": "#/definitions/ScalarDamper"
            },
            "ScalarInterpolator": {
                "$ref": "#/definitions/ScalarInterpolator"
            },
            "ScreenFontStyle": {
                "$ref": "#/definitions/ScreenFontStyle"
            },
            "ScreenGroup": {
                "$ref": "#/definitions/ScreenGroup"
            },
            "Script": {
                "$ref": "#/definitions/Script"
            },
            "SegmentedVolumeData": {
                "$ref": "#/definitions/SegmentedVolumeData"
            },
            "ShadedVolumeStyle": {
                "$ref": "#/definitions/ShadedVolumeStyle"
            },
            "ShaderPart": {
                "$ref": "#/definitions/ShaderPart"
            },
            "ShaderProgram": {
                "$ref": "#/definitions/ShaderProgram"
            },
            "Shape": {
                "$ref": "#/definitions/Shape"
            },
            "SignalPdu": {
                "$ref": "#/definitions/SignalPdu"
            },
            "SilhouetteEnhancementVolumeStyle": {
                "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle"
            },
            "SingleAxisHingeJoint": {
                "$ref": "#/definitions/SingleAxisHingeJoint"
            },
            "SliderJoint": {
                "$ref": "#/definitions/SliderJoint"
            },
            "Sound": {
                "$ref": "#/definitions/Sound"
            },
            "Sphere": {
                "$ref": "#/definitions/Sphere"
            },
            "SphereSensor": {
                "$ref": "#/definitions/SphereSensor"
            },
            "SplinePositionInterpolator": {
                "$ref": "#/definitions/SplinePositionInterpolator"
            },
            "SplinePositionInterpolator2D": {
                "$ref": "#/definitions/SplinePositionInterpolator2D"
            },
            "SplineScalarInterpolator": {
                "$ref": "#/definitions/SplineScalarInterpolator"
            },
            "SpotLight": {
                "$ref": "#/definitions/SpotLight"
            },
            "SquadOrientationInterpolator": {
                "$ref": "#/definitions/SquadOrientationInterpolator"
            },
            "StaticGroup": {
                "$ref": "#/definitions/StaticGroup"
            },
            "StringSensor": {
                "$ref": "#/definitions/StringSensor"
            },
            "SurfaceEmitter": {
                "$ref": "#/definitions/SurfaceEmitter"
            },
            "Switch": {
                "$ref": "#/definitions/Switch"
            },
            "TexCoordChaser2D": {
                "$ref": "#/definitions/TexCoordChaser2D"
            },
            "TexCoordDamper2D": {
                "$ref": "#/definitions/TexCoordDamper2D"
            },
            "Text": {
                "$ref": "#/definitions/Text"
            },
            "TextureBackground": {
                "$ref": "#/definitions/TextureBackground"
            },
            "TextureCoordinate": {
                "$ref": "#/definitions/TextureCoordinate"
            },
            "TextureCoordinate3D": {
                "$ref": "#/definitions/TextureCoordinate3D"
            },
            "TextureCoordinate4D": {
                "$ref": "#/definitions/TextureCoordinate4D"
            },
            "TextureCoordinateGenerator": {
                "$ref": "#/definitions/TextureCoordinateGenerator"
            },
            "TextureProperties": {
                "$ref": "#/definitions/TextureProperties"
            },
            "TextureTransform": {
                "$ref": "#/definitions/TextureTransform"
            },
            "TextureTransform3D": {
                "$ref": "#/definitions/TextureTransform3D"
            },
            "TextureTransformMatrix3D": {
                "$ref": "#/definitions/TextureTransformMatrix3D"
            },
            "TimeSensor": {
                "$ref": "#/definitions/TimeSensor"
            },
            "TimeTrigger": {
                "$ref": "#/definitions/TimeTrigger"
            },
            "ToneMappedVolumeStyle": {
                "$ref": "#/definitions/ToneMappedVolumeStyle"
            },
            "TouchSensor": {
                "$ref": "#/definitions/TouchSensor"
            },
            "Transform": {
                "$ref": "#/definitions/Transform"
            },
            "TransformSensor": {
                "$ref": "#/definitions/TransformSensor"
            },
            "TransmitterPdu": {
                "$ref": "#/definitions/TransmitterPdu"
            },
            "TriangleFanSet": {
                "$ref": "#/definitions/TriangleFanSet"
            },
            "TriangleSet": {
                "$ref": "#/definitions/TriangleSet"
            },
            "TriangleSet2D": {
                "$ref": "#/definitions/TriangleSet2D"
            },
            "TriangleStripSet": {
                "$ref": "#/definitions/TriangleStripSet"
            },
            "TwoSidedMaterial": {
                "$ref": "#/definitions/TwoSidedMaterial"
            },
            "UniversalJoint": {
                "$ref": "#/definitions/UniversalJoint"
            },
            "Viewpoint": {
                "$ref": "#/definitions/Viewpoint"
            },
            "ViewpointGroup": {
                "$ref": "#/definitions/ViewpointGroup"
            },
            "Viewport": {
                "$ref": "#/definitions/Viewport"
            },
            "VisibilitySensor": {
                "$ref": "#/definitions/VisibilitySensor"
            },
            "VolumeData": {
                "$ref": "#/definitions/VolumeData"
            },
            "VolumeEmitter": {
                "$ref": "#/definitions/VolumeEmitter"
            },
            "VolumePickSensor": {
                "$ref": "#/definitions/VolumePickSensor"
            },
            "WindPhysicsModel": {
                "$ref": "#/definitions/WindPhysicsModel"
            },
            "WorldInfo": {
                "$ref": "#/definitions/WorldInfo"
            },
            "ROUTE": {
                "$ref": "#/definitions/ROUTE"
            },
            "ProtoDeclare": {
                "$ref": "#/definitions/ProtoDeclare"
            },
            "ExternProtoDeclare": {
                "$ref": "#/definitions/ExternProtoDeclare"
            },
            "IMPORT": {
                "$ref": "#/definitions/IMPORT"
            },
            "EXPORT": {
                "$ref": "#/definitions/EXPORT"
            }
        },
        "additionalProperties": false
    }
}

Array item wildcard -allNodes > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3686.png
type Object
properties
Name   Occurrence
#comment   Optional
ProtoInstance   Optional
Anchor   Optional
Appearance   Optional
Arc2D   Optional
ArcClose2D   Optional
AudioClip   Optional
Background   Optional
BallJoint   Optional
Billboard   Optional
BlendedVolumeStyle   Optional
BooleanFilter   Optional
BooleanSequencer   Optional
BooleanToggle   Optional
BooleanTrigger   Optional
BoundaryEnhancementVolumeStyle   Optional
BoundedPhysicsModel   Optional
Box   Optional
CADAssembly   Optional
CADFace   Optional
CADLayer   Optional
CADPart   Optional
CartoonVolumeStyle   Optional
Circle2D   Optional
ClipPlane   Optional
CollidableOffset   Optional
CollidableShape   Optional
Collision   Optional
CollisionCollection   Optional
CollisionSensor   Optional
CollisionSpace   Optional
Color   Optional
ColorChaser   Optional
ColorDamper   Optional
ColorInterpolator   Optional
ColorRGBA   Optional
ComposedCubeMapTexture   Optional
ComposedShader   Optional
ComposedTexture3D   Optional
ComposedVolumeStyle   Optional
Cone   Optional
ConeEmitter   Optional
Contact   Optional
Contour2D   Optional
ContourPolyline2D   Optional
Coordinate   Optional
CoordinateChaser   Optional
CoordinateDamper   Optional
CoordinateDouble   Optional
CoordinateInterpolator   Optional
CoordinateInterpolator2D   Optional
Cylinder   Optional
CylinderSensor   Optional
DirectionalLight   Optional
DISEntityManager   Optional
DISEntityTypeMapping   Optional
Disk2D   Optional
DoubleAxisHingeJoint   Optional
EaseInEaseOut   Optional
EdgeEnhancementVolumeStyle   Optional
ElevationGrid   Optional
EspduTransform   Optional
ExplosionEmitter   Optional
Extrusion   Optional
FillProperties   Optional
FloatVertexAttribute   Optional
Fog   Optional
FogCoordinate   Optional
FontStyle   Optional
ForcePhysicsModel   Optional
GeneratedCubeMapTexture   Optional
GeoCoordinate   Optional
GeoElevationGrid   Optional
GeoLocation   Optional
GeoLOD   Optional
GeoMetadata   Optional
GeoOrigin   Optional
GeoPositionInterpolator   Optional
GeoProximitySensor   Optional
GeoTouchSensor   Optional
GeoTransform   Optional
GeoViewpoint   Optional
Group   Optional
HAnimDisplacer   Optional
HAnimHumanoid   Optional
HAnimJoint   Optional
HAnimSegment   Optional
HAnimSite   Optional
ImageCubeMapTexture   Optional
ImageTexture   Optional
ImageTexture3D   Optional
IndexedFaceSet   Optional
IndexedLineSet   Optional
IndexedQuadSet   Optional
IndexedTriangleFanSet   Optional
IndexedTriangleSet   Optional
IndexedTriangleStripSet   Optional
Inline   Optional
IntegerSequencer   Optional
IntegerTrigger   Optional
IsoSurfaceVolumeData   Optional
KeySensor   Optional
Layer   Optional
LayerSet   Optional
Layout   Optional
LayoutGroup   Optional
LayoutLayer   Optional
LinePickSensor   Optional
LineProperties   Optional
LineSet   Optional
LoadSensor   Optional
LocalFog   Optional
LOD   Optional
Material   Optional
Matrix3VertexAttribute   Optional
Matrix4VertexAttribute   Optional
MetadataBoolean   Optional
MetadataDouble   Optional
MetadataFloat   Optional
MetadataInteger   Optional
MetadataSet   Optional
MetadataString   Optional
MotorJoint   Optional
MovieTexture   Optional
MultiTexture   Optional
MultiTextureCoordinate   Optional
MultiTextureTransform   Optional
NavigationInfo   Optional
Normal   Optional
NormalInterpolator   Optional
NurbsCurve   Optional
NurbsCurve2D   Optional
NurbsOrientationInterpolator   Optional
NurbsPatchSurface   Optional
NurbsPositionInterpolator   Optional
NurbsSet   Optional
NurbsSurfaceInterpolator   Optional
NurbsSweptSurface   Optional
NurbsSwungSurface   Optional
NurbsTextureCoordinate   Optional
NurbsTrimmedSurface   Optional
OpacityMapVolumeStyle   Optional
OrientationChaser   Optional
OrientationDamper   Optional
OrientationInterpolator   Optional
OrthoViewpoint   Optional
PackagedShader   Optional
ParticleSystem   Optional
PickableGroup   Optional
PixelTexture   Optional
PixelTexture3D   Optional
PlaneSensor   Optional
PointEmitter   Optional
PointLight   Optional
PointPickSensor   Optional
PointSet   Optional
Polyline2D   Optional
PolylineEmitter   Optional
Polypoint2D   Optional
PositionChaser   Optional
PositionChaser2D   Optional
PositionDamper   Optional
PositionDamper2D   Optional
PositionInterpolator   Optional
PositionInterpolator2D   Optional
PrimitivePickSensor   Optional
ProgramShader   Optional
ProjectionVolumeStyle   Optional
ProximitySensor   Optional
QuadSet   Optional
ReceiverPdu   Optional
Rectangle2D   Optional
RigidBody   Optional
RigidBodyCollection   Optional
ScalarChaser   Optional
ScalarDamper   Optional
ScalarInterpolator   Optional
ScreenFontStyle   Optional
ScreenGroup   Optional
Script   Optional
SegmentedVolumeData   Optional
ShadedVolumeStyle   Optional
ShaderPart   Optional
ShaderProgram   Optional
Shape   Optional
SignalPdu   Optional
SilhouetteEnhancementVolumeStyle   Optional
SingleAxisHingeJoint   Optional
SliderJoint   Optional
Sound   Optional
Sphere   Optional
SphereSensor   Optional
SplinePositionInterpolator   Optional
SplinePositionInterpolator2D   Optional
SplineScalarInterpolator   Optional
SpotLight   Optional
SquadOrientationInterpolator   Optional
StaticGroup   Optional
StringSensor   Optional
SurfaceEmitter   Optional
Switch   Optional
TexCoordChaser2D   Optional
TexCoordDamper2D   Optional
Text   Optional
TextureBackground   Optional
TextureCoordinate   Optional
TextureCoordinate3D   Optional
TextureCoordinate4D   Optional
TextureCoordinateGenerator   Optional
TextureProperties   Optional
TextureTransform   Optional
TextureTransform3D   Optional
TextureTransformMatrix3D   Optional
TimeSensor   Optional
TimeTrigger   Optional
ToneMappedVolumeStyle   Optional
TouchSensor   Optional
Transform   Optional
TransformSensor   Optional
TransmitterPdu   Optional
TriangleFanSet   Optional
TriangleSet   Optional
TriangleSet2D   Optional
TriangleStripSet   Optional
TwoSidedMaterial   Optional
UniversalJoint   Optional
Viewpoint   Optional
ViewpointGroup   Optional
Viewport   Optional
VisibilitySensor   Optional
VolumeData   Optional
VolumeEmitter   Optional
VolumePickSensor   Optional
WindPhysicsModel   Optional
WorldInfo   Optional
ROUTE   Optional
ProtoDeclare   Optional
ExternProtoDeclare   Optional
IMPORT   Optional
EXPORT   Optional
source code {
    "type": "object",
    "properties": {
        "#comment": {
            "type": "string"
        },
        "ProtoInstance": {
            "$ref": "#/definitions/ProtoInstance"
        },
        "Anchor": {
            "$ref": "#/definitions/Anchor"
        },
        "Appearance": {
            "$ref": "#/definitions/Appearance"
        },
        "Arc2D": {
            "$ref": "#/definitions/Arc2D"
        },
        "ArcClose2D": {
            "$ref": "#/definitions/ArcClose2D"
        },
        "AudioClip": {
            "$ref": "#/definitions/AudioClip"
        },
        "Background": {
            "$ref": "#/definitions/Background"
        },
        "BallJoint": {
            "$ref": "#/definitions/BallJoint"
        },
        "Billboard": {
            "$ref": "#/definitions/Billboard"
        },
        "BlendedVolumeStyle": {
            "$ref": "#/definitions/BlendedVolumeStyle"
        },
        "BooleanFilter": {
            "$ref": "#/definitions/BooleanFilter"
        },
        "BooleanSequencer": {
            "$ref": "#/definitions/BooleanSequencer"
        },
        "BooleanToggle": {
            "$ref": "#/definitions/BooleanToggle"
        },
        "BooleanTrigger": {
            "$ref": "#/definitions/BooleanTrigger"
        },
        "BoundaryEnhancementVolumeStyle": {
            "$ref": "#/definitions/BoundaryEnhancementVolumeStyle"
        },
        "BoundedPhysicsModel": {
            "$ref": "#/definitions/BoundedPhysicsModel"
        },
        "Box": {
            "$ref": "#/definitions/Box"
        },
        "CADAssembly": {
            "$ref": "#/definitions/CADAssembly"
        },
        "CADFace": {
            "$ref": "#/definitions/CADFace"
        },
        "CADLayer": {
            "$ref": "#/definitions/CADLayer"
        },
        "CADPart": {
            "$ref": "#/definitions/CADPart"
        },
        "CartoonVolumeStyle": {
            "$ref": "#/definitions/CartoonVolumeStyle"
        },
        "Circle2D": {
            "$ref": "#/definitions/Circle2D"
        },
        "ClipPlane": {
            "$ref": "#/definitions/ClipPlane"
        },
        "CollidableOffset": {
            "$ref": "#/definitions/CollidableOffset"
        },
        "CollidableShape": {
            "$ref": "#/definitions/CollidableShape"
        },
        "Collision": {
            "$ref": "#/definitions/Collision"
        },
        "CollisionCollection": {
            "$ref": "#/definitions/CollisionCollection"
        },
        "CollisionSensor": {
            "$ref": "#/definitions/CollisionSensor"
        },
        "CollisionSpace": {
            "$ref": "#/definitions/CollisionSpace"
        },
        "Color": {
            "$ref": "#/definitions/Color"
        },
        "ColorChaser": {
            "$ref": "#/definitions/ColorChaser"
        },
        "ColorDamper": {
            "$ref": "#/definitions/ColorDamper"
        },
        "ColorInterpolator": {
            "$ref": "#/definitions/ColorInterpolator"
        },
        "ColorRGBA": {
            "$ref": "#/definitions/ColorRGBA"
        },
        "ComposedCubeMapTexture": {
            "$ref": "#/definitions/ComposedCubeMapTexture"
        },
        "ComposedShader": {
            "$ref": "#/definitions/ComposedShader"
        },
        "ComposedTexture3D": {
            "$ref": "#/definitions/ComposedTexture3D"
        },
        "ComposedVolumeStyle": {
            "$ref": "#/definitions/ComposedVolumeStyle"
        },
        "Cone": {
            "$ref": "#/definitions/Cone"
        },
        "ConeEmitter": {
            "$ref": "#/definitions/ConeEmitter"
        },
        "Contact": {
            "$ref": "#/definitions/Contact"
        },
        "Contour2D": {
            "$ref": "#/definitions/Contour2D"
        },
        "ContourPolyline2D": {
            "$ref": "#/definitions/ContourPolyline2D"
        },
        "Coordinate": {
            "$ref": "#/definitions/Coordinate"
        },
        "CoordinateChaser": {
            "$ref": "#/definitions/CoordinateChaser"
        },
        "CoordinateDamper": {
            "$ref": "#/definitions/CoordinateDamper"
        },
        "CoordinateDouble": {
            "$ref": "#/definitions/CoordinateDouble"
        },
        "CoordinateInterpolator": {
            "$ref": "#/definitions/CoordinateInterpolator"
        },
        "CoordinateInterpolator2D": {
            "$ref": "#/definitions/CoordinateInterpolator2D"
        },
        "Cylinder": {
            "$ref": "#/definitions/Cylinder"
        },
        "CylinderSensor": {
            "$ref": "#/definitions/CylinderSensor"
        },
        "DirectionalLight": {
            "$ref": "#/definitions/DirectionalLight"
        },
        "DISEntityManager": {
            "$ref": "#/definitions/DISEntityManager"
        },
        "DISEntityTypeMapping": {
            "$ref": "#/definitions/DISEntityTypeMapping"
        },
        "Disk2D": {
            "$ref": "#/definitions/Disk2D"
        },
        "DoubleAxisHingeJoint": {
            "$ref": "#/definitions/DoubleAxisHingeJoint"
        },
        "EaseInEaseOut": {
            "$ref": "#/definitions/EaseInEaseOut"
        },
        "EdgeEnhancementVolumeStyle": {
            "$ref": "#/definitions/EdgeEnhancementVolumeStyle"
        },
        "ElevationGrid": {
            "$ref": "#/definitions/ElevationGrid"
        },
        "EspduTransform": {
            "$ref": "#/definitions/EspduTransform"
        },
        "ExplosionEmitter": {
            "$ref": "#/definitions/ExplosionEmitter"
        },
        "Extrusion": {
            "$ref": "#/definitions/Extrusion"
        },
        "FillProperties": {
            "$ref": "#/definitions/FillProperties"
        },
        "FloatVertexAttribute": {
            "$ref": "#/definitions/FloatVertexAttribute"
        },
        "Fog": {
            "$ref": "#/definitions/Fog"
        },
        "FogCoordinate": {
            "$ref": "#/definitions/FogCoordinate"
        },
        "FontStyle": {
            "$ref": "#/definitions/FontStyle"
        },
        "ForcePhysicsModel": {
            "$ref": "#/definitions/ForcePhysicsModel"
        },
        "GeneratedCubeMapTexture": {
            "$ref": "#/definitions/GeneratedCubeMapTexture"
        },
        "GeoCoordinate": {
            "$ref": "#/definitions/GeoCoordinate"
        },
        "GeoElevationGrid": {
            "$ref": "#/definitions/GeoElevationGrid"
        },
        "GeoLocation": {
            "$ref": "#/definitions/GeoLocation"
        },
        "GeoLOD": {
            "$ref": "#/definitions/GeoLOD"
        },
        "GeoMetadata": {
            "$ref": "#/definitions/GeoMetadata"
        },
        "GeoOrigin": {
            "$ref": "#/definitions/GeoOrigin"
        },
        "GeoPositionInterpolator": {
            "$ref": "#/definitions/GeoPositionInterpolator"
        },
        "GeoProximitySensor": {
            "$ref": "#/definitions/GeoProximitySensor"
        },
        "GeoTouchSensor": {
            "$ref": "#/definitions/GeoTouchSensor"
        },
        "GeoTransform": {
            "$ref": "#/definitions/GeoTransform"
        },
        "GeoViewpoint": {
            "$ref": "#/definitions/GeoViewpoint"
        },
        "Group": {
            "$ref": "#/definitions/Group"
        },
        "HAnimDisplacer": {
            "$ref": "#/definitions/HAnimDisplacer"
        },
        "HAnimHumanoid": {
            "$ref": "#/definitions/HAnimHumanoid"
        },
        "HAnimJoint": {
            "$ref": "#/definitions/HAnimJoint"
        },
        "HAnimSegment": {
            "$ref": "#/definitions/HAnimSegment"
        },
        "HAnimSite": {
            "$ref": "#/definitions/HAnimSite"
        },
        "ImageCubeMapTexture": {
            "$ref": "#/definitions/ImageCubeMapTexture"
        },
        "ImageTexture": {
            "$ref": "#/definitions/ImageTexture"
        },
        "ImageTexture3D": {
            "$ref": "#/definitions/ImageTexture3D"
        },
        "IndexedFaceSet": {
            "$ref": "#/definitions/IndexedFaceSet"
        },
        "IndexedLineSet": {
            "$ref": "#/definitions/IndexedLineSet"
        },
        "IndexedQuadSet": {
            "$ref": "#/definitions/IndexedQuadSet"
        },
        "IndexedTriangleFanSet": {
            "$ref": "#/definitions/IndexedTriangleFanSet"
        },
        "IndexedTriangleSet": {
            "$ref": "#/definitions/IndexedTrangleSet"
        },
        "IndexedTriangleStripSet": {
            "$ref": "#/definitions/IndexedTriangleStripSet"
        },
        "Inline": {
            "$ref": "#/definitions/Inline"
        },
        "IntegerSequencer": {
            "$ref": "#/definitions/IntegerSequencer"
        },
        "IntegerTrigger": {
            "$ref": "#/definitions/IntegerTrigger"
        },
        "IsoSurfaceVolumeData": {
            "$ref": "#/definitions/IsoSurfaceVolumeData"
        },
        "KeySensor": {
            "$ref": "#/definitions/KeySensor"
        },
        "Layer": {
            "$ref": "#/definitions/Layer"
        },
        "LayerSet": {
            "$ref": "#/definitions/LayerSet"
        },
        "Layout": {
            "$ref": "#/definitions/Layout"
        },
        "LayoutGroup": {
            "$ref": "#/definitions/LayoutGroup"
        },
        "LayoutLayer": {
            "$ref": "#/definitions/LayoutLayer"
        },
        "LinePickSensor": {
            "$ref": "#/definitions/LinePickSensor"
        },
        "LineProperties": {
            "$ref": "#/definitions/LineProperties"
        },
        "LineSet": {
            "$ref": "#/definitions/LineSet"
        },
        "LoadSensor": {
            "$ref": "#/definitions/LoadSensor"
        },
        "LocalFog": {
            "$ref": "#/definitions/LocalFog"
        },
        "LOD": {
            "$ref": "#/definitions/LOD"
        },
        "Material": {
            "$ref": "#/definitions/Material"
        },
        "Matrix3VertexAttribute": {
            "$ref": "#/definitions/Matrix3VertexAttribute"
        },
        "Matrix4VertexAttribute": {
            "$ref": "#/definitions/Matrix4VertexAttribute"
        },
        "MetadataBoolean": {
            "$ref": "#/definitions/MetadataBoolean"
        },
        "MetadataDouble": {
            "$ref": "#/definitions/MetadataDouble"
        },
        "MetadataFloat": {
            "$ref": "#/definitions/MetadataFloat"
        },
        "MetadataInteger": {
            "$ref": "#/definitions/MetadataInteger"
        },
        "MetadataSet": {
            "$ref": "#/definitions/MetadataSet"
        },
        "MetadataString": {
            "$ref": "#/definitions/MetadataString"
        },
        "MotorJoint": {
            "$ref": "#/definitions/MotorJoint"
        },
        "MovieTexture": {
            "$ref": "#/definitions/MovieTexture"
        },
        "MultiTexture": {
            "$ref": "#/definitions/MultiTexture"
        },
        "MultiTextureCoordinate": {
            "$ref": "#/definitions/MultiTextureCoordinate"
        },
        "MultiTextureTransform": {
            "$ref": "#/definitions/MultiTextureTransform"
        },
        "NavigationInfo": {
            "$ref": "#/definitions/NavigationInfo"
        },
        "Normal": {
            "$ref": "#/definitions/Normal"
        },
        "NormalInterpolator": {
            "$ref": "#/definitions/NormalInterpolator"
        },
        "NurbsCurve": {
            "$ref": "#/definitions/NurbsCurve"
        },
        "NurbsCurve2D": {
            "$ref": "#/definitions/NurbsCurve2D"
        },
        "NurbsOrientationInterpolator": {
            "$ref": "#/definitions/NurbsOrientationInterpolator"
        },
        "NurbsPatchSurface": {
            "$ref": "#/definitions/NurbsPatchSurface"
        },
        "NurbsPositionInterpolator": {
            "$ref": "#/definitions/NurbsPositionInterpolator"
        },
        "NurbsSet": {
            "$ref": "#/definitions/NurbsSet"
        },
        "NurbsSurfaceInterpolator": {
            "$ref": "#/definitions/NurbsSurfaceInterpolator"
        },
        "NurbsSweptSurface": {
            "$ref": "#/definitions/NurbsSweptSurface"
        },
        "NurbsSwungSurface": {
            "$ref": "#/definitions/NurbsSwungSurface"
        },
        "NurbsTextureCoordinate": {
            "$ref": "#/definitions/NurbsTextureCoordinate"
        },
        "NurbsTrimmedSurface": {
            "$ref": "#/definitions/NurbsTrimmedSurface"
        },
        "OpacityMapVolumeStyle": {
            "$ref": "#/definitions/OpacityMapVolumeStyle"
        },
        "OrientationChaser": {
            "$ref": "#/definitions/OrientationChaser"
        },
        "OrientationDamper": {
            "$ref": "#/definitions/OrientationDamper"
        },
        "OrientationInterpolator": {
            "$ref": "#/definitions/OrientationInterpolator"
        },
        "OrthoViewpoint": {
            "$ref": "#/definitions/OrthoViewpoint"
        },
        "PackagedShader": {
            "$ref": "#/definitions/PackagedShader"
        },
        "ParticleSystem": {
            "$ref": "#/definitions/ParticleSystem"
        },
        "PickableGroup": {
            "$ref": "#/definitions/PickableGroup"
        },
        "PixelTexture": {
            "$ref": "#/definitions/PixelTexture"
        },
        "PixelTexture3D": {
            "$ref": "#/definitions/PixelTexture3D"
        },
        "PlaneSensor": {
            "$ref": "#/definitions/PlaneSensor"
        },
        "PointEmitter": {
            "$ref": "#/definitions/PointEmitter"
        },
        "PointLight": {
            "$ref": "#/definitions/PointLight"
        },
        "PointPickSensor": {
            "$ref": "#/definitions/PointPickSensor"
        },
        "PointSet": {
            "$ref": "#/definitions/PointSet"
        },
        "Polyline2D": {
            "$ref": "#/definitions/Polyline2D"
        },
        "PolylineEmitter": {
            "$ref": "#/definitions/PolylineEmitter"
        },
        "Polypoint2D": {
            "$ref": "#/definitions/Polypoint2D"
        },
        "PositionChaser": {
            "$ref": "#/definitions/PositionChaser"
        },
        "PositionChaser2D": {
            "$ref": "#/definitions/PositionChaser2D"
        },
        "PositionDamper": {
            "$ref": "#/definitions/PositionDamper"
        },
        "PositionDamper2D": {
            "$ref": "#/definitions/PositionDamper2D"
        },
        "PositionInterpolator": {
            "$ref": "#/definitions/PositionInterpolator"
        },
        "PositionInterpolator2D": {
            "$ref": "#/definitions/PositionInterpolator2D"
        },
        "PrimitivePickSensor": {
            "$ref": "#/definitions/PrimitivePickSensor"
        },
        "ProgramShader": {
            "$ref": "#/definitions/ProgramShader"
        },
        "ProjectionVolumeStyle": {
            "$ref": "#/definitions/ProjectionVolumeStyle"
        },
        "ProximitySensor": {
            "$ref": "#/definitions/ProximitySensor"
        },
        "QuadSet": {
            "$ref": "#/definitions/QuadSet"
        },
        "ReceiverPdu": {
            "$ref": "#/definitions/ReceiverPdu"
        },
        "Rectangle2D": {
            "$ref": "#/definitions/Rectangle2D"
        },
        "RigidBody": {
            "$ref": "#/definitions/RigidBody"
        },
        "RigidBodyCollection": {
            "$ref": "#/definitions/RigidBodyCollection"
        },
        "ScalarChaser": {
            "$ref": "#/definitions/ScalarChaser"
        },
        "ScalarDamper": {
            "$ref": "#/definitions/ScalarDamper"
        },
        "ScalarInterpolator": {
            "$ref": "#/definitions/ScalarInterpolator"
        },
        "ScreenFontStyle": {
            "$ref": "#/definitions/ScreenFontStyle"
        },
        "ScreenGroup": {
            "$ref": "#/definitions/ScreenGroup"
        },
        "Script": {
            "$ref": "#/definitions/Script"
        },
        "SegmentedVolumeData": {
            "$ref": "#/definitions/SegmentedVolumeData"
        },
        "ShadedVolumeStyle": {
            "$ref": "#/definitions/ShadedVolumeStyle"
        },
        "ShaderPart": {
            "$ref": "#/definitions/ShaderPart"
        },
        "ShaderProgram": {
            "$ref": "#/definitions/ShaderProgram"
        },
        "Shape": {
            "$ref": "#/definitions/Shape"
        },
        "SignalPdu": {
            "$ref": "#/definitions/SignalPdu"
        },
        "SilhouetteEnhancementVolumeStyle": {
            "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle"
        },
        "SingleAxisHingeJoint": {
            "$ref": "#/definitions/SingleAxisHingeJoint"
        },
        "SliderJoint": {
            "$ref": "#/definitions/SliderJoint"
        },
        "Sound": {
            "$ref": "#/definitions/Sound"
        },
        "Sphere": {
            "$ref": "#/definitions/Sphere"
        },
        "SphereSensor": {
            "$ref": "#/definitions/SphereSensor"
        },
        "SplinePositionInterpolator": {
            "$ref": "#/definitions/SplinePositionInterpolator"
        },
        "SplinePositionInterpolator2D": {
            "$ref": "#/definitions/SplinePositionInterpolator2D"
        },
        "SplineScalarInterpolator": {
            "$ref": "#/definitions/SplineScalarInterpolator"
        },
        "SpotLight": {
            "$ref": "#/definitions/SpotLight"
        },
        "SquadOrientationInterpolator": {
            "$ref": "#/definitions/SquadOrientationInterpolator"
        },
        "StaticGroup": {
            "$ref": "#/definitions/StaticGroup"
        },
        "StringSensor": {
            "$ref": "#/definitions/StringSensor"
        },
        "SurfaceEmitter": {
            "$ref": "#/definitions/SurfaceEmitter"
        },
        "Switch": {
            "$ref": "#/definitions/Switch"
        },
        "TexCoordChaser2D": {
            "$ref": "#/definitions/TexCoordChaser2D"
        },
        "TexCoordDamper2D": {
            "$ref": "#/definitions/TexCoordDamper2D"
        },
        "Text": {
            "$ref": "#/definitions/Text"
        },
        "TextureBackground": {
            "$ref": "#/definitions/TextureBackground"
        },
        "TextureCoordinate": {
            "$ref": "#/definitions/TextureCoordinate"
        },
        "TextureCoordinate3D": {
            "$ref": "#/definitions/TextureCoordinate3D"
        },
        "TextureCoordinate4D": {
            "$ref": "#/definitions/TextureCoordinate4D"
        },
        "TextureCoordinateGenerator": {
            "$ref": "#/definitions/TextureCoordinateGenerator"
        },
        "TextureProperties": {
            "$ref": "#/definitions/TextureProperties"
        },
        "TextureTransform": {
            "$ref": "#/definitions/TextureTransform"
        },
        "TextureTransform3D": {
            "$ref": "#/definitions/TextureTransform3D"
        },
        "TextureTransformMatrix3D": {
            "$ref": "#/definitions/TextureTransformMatrix3D"
        },
        "TimeSensor": {
            "$ref": "#/definitions/TimeSensor"
        },
        "TimeTrigger": {
            "$ref": "#/definitions/TimeTrigger"
        },
        "ToneMappedVolumeStyle": {
            "$ref": "#/definitions/ToneMappedVolumeStyle"
        },
        "TouchSensor": {
            "$ref": "#/definitions/TouchSensor"
        },
        "Transform": {
            "$ref": "#/definitions/Transform"
        },
        "TransformSensor": {
            "$ref": "#/definitions/TransformSensor"
        },
        "TransmitterPdu": {
            "$ref": "#/definitions/TransmitterPdu"
        },
        "TriangleFanSet": {
            "$ref": "#/definitions/TriangleFanSet"
        },
        "TriangleSet": {
            "$ref": "#/definitions/TriangleSet"
        },
        "TriangleSet2D": {
            "$ref": "#/definitions/TriangleSet2D"
        },
        "TriangleStripSet": {
            "$ref": "#/definitions/TriangleStripSet"
        },
        "TwoSidedMaterial": {
            "$ref": "#/definitions/TwoSidedMaterial"
        },
        "UniversalJoint": {
            "$ref": "#/definitions/UniversalJoint"
        },
        "Viewpoint": {
            "$ref": "#/definitions/Viewpoint"
        },
        "ViewpointGroup": {
            "$ref": "#/definitions/ViewpointGroup"
        },
        "Viewport": {
            "$ref": "#/definitions/Viewport"
        },
        "VisibilitySensor": {
            "$ref": "#/definitions/VisibilitySensor"
        },
        "VolumeData": {
            "$ref": "#/definitions/VolumeData"
        },
        "VolumeEmitter": {
            "$ref": "#/definitions/VolumeEmitter"
        },
        "VolumePickSensor": {
            "$ref": "#/definitions/VolumePickSensor"
        },
        "WindPhysicsModel": {
            "$ref": "#/definitions/WindPhysicsModel"
        },
        "WorldInfo": {
            "$ref": "#/definitions/WorldInfo"
        },
        "ROUTE": {
            "$ref": "#/definitions/ROUTE"
        },
        "ProtoDeclare": {
            "$ref": "#/definitions/ProtoDeclare"
        },
        "ExternProtoDeclare": {
            "$ref": "#/definitions/ExternProtoDeclare"
        },
        "IMPORT": {
            "$ref": "#/definitions/IMPORT"
        },
        "EXPORT": {
            "$ref": "#/definitions/EXPORT"
        }
    },
    "additionalProperties": false
}

Property -allNodes > array items [0]+ / Schema / #comment
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3687.png
property details
Occurrence  Optional
type String
source code "#comment": {
    "type": "string"
}

Property -allNodes > array items [0]+ / Schema / ProtoInstance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3688.png
property details
Occurrence  Optional
reference ProtoInstance
source code "ProtoInstance": {
    "$ref": "#/definitions/ProtoInstance"
}

Property -allNodes > array items [0]+ / Schema / Anchor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3689.png
property details
Occurrence  Optional
reference Anchor
source code "Anchor": {
    "$ref": "#/definitions/Anchor"
}

Property -allNodes > array items [0]+ / Schema / Appearance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3690.png
property details
Occurrence  Optional
reference Appearance
source code "Appearance": {
    "$ref": "#/definitions/Appearance"
}

Property -allNodes > array items [0]+ / Schema / Arc2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3691.png
property details
Occurrence  Optional
reference Arc2D
source code "Arc2D": {
    "$ref": "#/definitions/Arc2D"
}

Property -allNodes > array items [0]+ / Schema / ArcClose2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3692.png
property details
Occurrence  Optional
reference ArcClose2D
source code "ArcClose2D": {
    "$ref": "#/definitions/ArcClose2D"
}

Property -allNodes > array items [0]+ / Schema / AudioClip
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3693.png
property details
Occurrence  Optional
reference AudioClip
source code "AudioClip": {
    "$ref": "#/definitions/AudioClip"
}

Property -allNodes > array items [0]+ / Schema / Background
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3694.png
property details
Occurrence  Optional
reference Background
source code "Background": {
    "$ref": "#/definitions/Background"
}

Property -allNodes > array items [0]+ / Schema / BallJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3695.png
property details
Occurrence  Optional
reference BallJoint
source code "BallJoint": {
    "$ref": "#/definitions/BallJoint"
}

Property -allNodes > array items [0]+ / Schema / Billboard
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3696.png
property details
Occurrence  Optional
reference Billboard
source code "Billboard": {
    "$ref": "#/definitions/Billboard"
}

Property -allNodes > array items [0]+ / Schema / BlendedVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3697.png
property details
Occurrence  Optional
reference BlendedVolumeStyle
source code "BlendedVolumeStyle": {
    "$ref": "#/definitions/BlendedVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / BooleanFilter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3698.png
property details
Occurrence  Optional
reference BooleanFilter
source code "BooleanFilter": {
    "$ref": "#/definitions/BooleanFilter"
}

Property -allNodes > array items [0]+ / Schema / BooleanSequencer
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3699.png
property details
Occurrence  Optional
reference BooleanSequencer
source code "BooleanSequencer": {
    "$ref": "#/definitions/BooleanSequencer"
}

Property -allNodes > array items [0]+ / Schema / BooleanToggle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3700.png
property details
Occurrence  Optional
reference BooleanToggle
source code "BooleanToggle": {
    "$ref": "#/definitions/BooleanToggle"
}

Property -allNodes > array items [0]+ / Schema / BooleanTrigger
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3701.png
property details
Occurrence  Optional
reference BooleanTrigger
source code "BooleanTrigger": {
    "$ref": "#/definitions/BooleanTrigger"
}

Property -allNodes > array items [0]+ / Schema / BoundaryEnhancementVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3702.png
property details
Occurrence  Optional
reference BoundaryEnhancementVolumeStyle
source code "BoundaryEnhancementVolumeStyle": {
    "$ref": "#/definitions/BoundaryEnhancementVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / BoundedPhysicsModel
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3703.png
property details
Occurrence  Optional
reference BoundedPhysicsModel
source code "BoundedPhysicsModel": {
    "$ref": "#/definitions/BoundedPhysicsModel"
}

Property -allNodes > array items [0]+ / Schema / Box
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3704.png
property details
Occurrence  Optional
reference Box
source code "Box": {
    "$ref": "#/definitions/Box"
}

Property -allNodes > array items [0]+ / Schema / CADAssembly
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3705.png
property details
Occurrence  Optional
reference CADAssembly
source code "CADAssembly": {
    "$ref": "#/definitions/CADAssembly"
}

Property -allNodes > array items [0]+ / Schema / CADFace
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3706.png
property details
Occurrence  Optional
reference CADFace
source code "CADFace": {
    "$ref": "#/definitions/CADFace"
}

Property -allNodes > array items [0]+ / Schema / CADLayer
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3707.png
property details
Occurrence  Optional
reference CADLayer
source code "CADLayer": {
    "$ref": "#/definitions/CADLayer"
}

Property -allNodes > array items [0]+ / Schema / CADPart
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3708.png
property details
Occurrence  Optional
reference CADPart
source code "CADPart": {
    "$ref": "#/definitions/CADPart"
}

Property -allNodes > array items [0]+ / Schema / CartoonVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3709.png
property details
Occurrence  Optional
reference CartoonVolumeStyle
source code "CartoonVolumeStyle": {
    "$ref": "#/definitions/CartoonVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / Circle2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3710.png
property details
Occurrence  Optional
reference Circle2D
source code "Circle2D": {
    "$ref": "#/definitions/Circle2D"
}

Property -allNodes > array items [0]+ / Schema / ClipPlane
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3711.png
property details
Occurrence  Optional
reference ClipPlane
source code "ClipPlane": {
    "$ref": "#/definitions/ClipPlane"
}

Property -allNodes > array items [0]+ / Schema / CollidableOffset
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3712.png
property details
Occurrence  Optional
reference CollidableOffset
source code "CollidableOffset": {
    "$ref": "#/definitions/CollidableOffset"
}

Property -allNodes > array items [0]+ / Schema / CollidableShape
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3713.png
property details
Occurrence  Optional
reference CollidableShape
source code "CollidableShape": {
    "$ref": "#/definitions/CollidableShape"
}

Property -allNodes > array items [0]+ / Schema / Collision
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3714.png
property details
Occurrence  Optional
reference Collision
source code "Collision": {
    "$ref": "#/definitions/Collision"
}

Property -allNodes > array items [0]+ / Schema / CollisionCollection
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3715.png
property details
Occurrence  Optional
reference CollisionCollection
source code "CollisionCollection": {
    "$ref": "#/definitions/CollisionCollection"
}

Property -allNodes > array items [0]+ / Schema / CollisionSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3716.png
property details
Occurrence  Optional
reference CollisionSensor
source code "CollisionSensor": {
    "$ref": "#/definitions/CollisionSensor"
}

Property -allNodes > array items [0]+ / Schema / CollisionSpace
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3717.png
property details
Occurrence  Optional
reference CollisionSpace
source code "CollisionSpace": {
    "$ref": "#/definitions/CollisionSpace"
}

Property -allNodes > array items [0]+ / Schema / Color
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3718.png
property details
Occurrence  Optional
reference Color
source code "Color": {
    "$ref": "#/definitions/Color"
}

Property -allNodes > array items [0]+ / Schema / ColorChaser
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3719.png
property details
Occurrence  Optional
reference ColorChaser
source code "ColorChaser": {
    "$ref": "#/definitions/ColorChaser"
}

Property -allNodes > array items [0]+ / Schema / ColorDamper
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3720.png
property details
Occurrence  Optional
reference ColorDamper
source code "ColorDamper": {
    "$ref": "#/definitions/ColorDamper"
}

Property -allNodes > array items [0]+ / Schema / ColorInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3721.png
property details
Occurrence  Optional
reference ColorInterpolator
source code "ColorInterpolator": {
    "$ref": "#/definitions/ColorInterpolator"
}

Property -allNodes > array items [0]+ / Schema / ColorRGBA
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3722.png
property details
Occurrence  Optional
reference ColorRGBA
source code "ColorRGBA": {
    "$ref": "#/definitions/ColorRGBA"
}

Property -allNodes > array items [0]+ / Schema / ComposedCubeMapTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3723.png
property details
Occurrence  Optional
reference ComposedCubeMapTexture
source code "ComposedCubeMapTexture": {
    "$ref": "#/definitions/ComposedCubeMapTexture"
}

Property -allNodes > array items [0]+ / Schema / ComposedShader
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3724.png
property details
Occurrence  Optional
reference ComposedShader
source code "ComposedShader": {
    "$ref": "#/definitions/ComposedShader"
}

Property -allNodes > array items [0]+ / Schema / ComposedTexture3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3725.png
property details
Occurrence  Optional
reference ComposedTexture3D
source code "ComposedTexture3D": {
    "$ref": "#/definitions/ComposedTexture3D"
}

Property -allNodes > array items [0]+ / Schema / ComposedVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3726.png
property details
Occurrence  Optional
reference ComposedVolumeStyle
source code "ComposedVolumeStyle": {
    "$ref": "#/definitions/ComposedVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / Cone
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3727.png
property details
Occurrence  Optional
reference Cone
source code "Cone": {
    "$ref": "#/definitions/Cone"
}

Property -allNodes > array items [0]+ / Schema / ConeEmitter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3728.png
property details
Occurrence  Optional
reference ConeEmitter
source code "ConeEmitter": {
    "$ref": "#/definitions/ConeEmitter"
}

Property -allNodes > array items [0]+ / Schema / Contact
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3729.png
property details
Occurrence  Optional
reference Contact
source code "Contact": {
    "$ref": "#/definitions/Contact"
}

Property -allNodes > array items [0]+ / Schema / Contour2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3730.png
property details
Occurrence  Optional
reference Contour2D
source code "Contour2D": {
    "$ref": "#/definitions/Contour2D"
}

Property -allNodes > array items [0]+ / Schema / ContourPolyline2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3731.png
property details
Occurrence  Optional
reference ContourPolyline2D
source code "ContourPolyline2D": {
    "$ref": "#/definitions/ContourPolyline2D"
}

Property -allNodes > array items [0]+ / Schema / Coordinate
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3732.png
property details
Occurrence  Optional
reference Coordinate
source code "Coordinate": {
    "$ref": "#/definitions/Coordinate"
}

Property -allNodes > array items [0]+ / Schema / CoordinateChaser
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3733.png
property details
Occurrence  Optional
reference CoordinateChaser
source code "CoordinateChaser": {
    "$ref": "#/definitions/CoordinateChaser"
}

Property -allNodes > array items [0]+ / Schema / CoordinateDamper
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3734.png
property details
Occurrence  Optional
reference CoordinateDamper
source code "CoordinateDamper": {
    "$ref": "#/definitions/CoordinateDamper"
}

Property -allNodes > array items [0]+ / Schema / CoordinateDouble
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3735.png
property details
Occurrence  Optional
reference CoordinateDouble
source code "CoordinateDouble": {
    "$ref": "#/definitions/CoordinateDouble"
}

Property -allNodes > array items [0]+ / Schema / CoordinateInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3736.png
property details
Occurrence  Optional
reference CoordinateInterpolator
source code "CoordinateInterpolator": {
    "$ref": "#/definitions/CoordinateInterpolator"
}

Property -allNodes > array items [0]+ / Schema / CoordinateInterpolator2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3737.png
property details
Occurrence  Optional
reference CoordinateInterpolator2D
source code "CoordinateInterpolator2D": {
    "$ref": "#/definitions/CoordinateInterpolator2D"
}

Property -allNodes > array items [0]+ / Schema / Cylinder
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3738.png
property details
Occurrence  Optional
reference Cylinder
source code "Cylinder": {
    "$ref": "#/definitions/Cylinder"
}

Property -allNodes > array items [0]+ / Schema / CylinderSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3739.png
property details
Occurrence  Optional
reference CylinderSensor
source code "CylinderSensor": {
    "$ref": "#/definitions/CylinderSensor"
}

Property -allNodes > array items [0]+ / Schema / DirectionalLight
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3740.png
property details
Occurrence  Optional
reference DirectionalLight
source code "DirectionalLight": {
    "$ref": "#/definitions/DirectionalLight"
}

Property -allNodes > array items [0]+ / Schema / DISEntityManager
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3741.png
property details
Occurrence  Optional
reference DISEntityManager
source code "DISEntityManager": {
    "$ref": "#/definitions/DISEntityManager"
}

Property -allNodes > array items [0]+ / Schema / DISEntityTypeMapping
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3742.png
property details
Occurrence  Optional
reference DISEntityTypeMapping
source code "DISEntityTypeMapping": {
    "$ref": "#/definitions/DISEntityTypeMapping"
}

Property -allNodes > array items [0]+ / Schema / Disk2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3743.png
property details
Occurrence  Optional
reference Disk2D
source code "Disk2D": {
    "$ref": "#/definitions/Disk2D"
}

Property -allNodes > array items [0]+ / Schema / DoubleAxisHingeJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3744.png
property details
Occurrence  Optional
reference DoubleAxisHingeJoint
source code "DoubleAxisHingeJoint": {
    "$ref": "#/definitions/DoubleAxisHingeJoint"
}

Property -allNodes > array items [0]+ / Schema / EaseInEaseOut
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3745.png
property details
Occurrence  Optional
reference EaseInEaseOut
source code "EaseInEaseOut": {
    "$ref": "#/definitions/EaseInEaseOut"
}

Property -allNodes > array items [0]+ / Schema / EdgeEnhancementVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3746.png
property details
Occurrence  Optional
reference EdgeEnhancementVolumeStyle
source code "EdgeEnhancementVolumeStyle": {
    "$ref": "#/definitions/EdgeEnhancementVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / ElevationGrid
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3747.png
property details
Occurrence  Optional
reference ElevationGrid
source code "ElevationGrid": {
    "$ref": "#/definitions/ElevationGrid"
}

Property -allNodes > array items [0]+ / Schema / EspduTransform
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3748.png
property details
Occurrence  Optional
reference EspduTransform
source code "EspduTransform": {
    "$ref": "#/definitions/EspduTransform"
}

Property -allNodes > array items [0]+ / Schema / ExplosionEmitter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3749.png
property details
Occurrence  Optional
reference ExplosionEmitter
source code "ExplosionEmitter": {
    "$ref": "#/definitions/ExplosionEmitter"
}

Property -allNodes > array items [0]+ / Schema / Extrusion
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3750.png
property details
Occurrence  Optional
reference Extrusion
source code "Extrusion": {
    "$ref": "#/definitions/Extrusion"
}

Property -allNodes > array items [0]+ / Schema / FillProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3751.png
property details
Occurrence  Optional
reference FillProperties
source code "FillProperties": {
    "$ref": "#/definitions/FillProperties"
}

Property -allNodes > array items [0]+ / Schema / FloatVertexAttribute
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3752.png
property details
Occurrence  Optional
reference FloatVertexAttribute
source code "FloatVertexAttribute": {
    "$ref": "#/definitions/FloatVertexAttribute"
}

Property -allNodes > array items [0]+ / Schema / Fog
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3753.png
property details
Occurrence  Optional
reference Fog
source code "Fog": {
    "$ref": "#/definitions/Fog"
}

Property -allNodes > array items [0]+ / Schema / FogCoordinate
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3754.png
property details
Occurrence  Optional
reference FogCoordinate
source code "FogCoordinate": {
    "$ref": "#/definitions/FogCoordinate"
}

Property -allNodes > array items [0]+ / Schema / FontStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3755.png
property details
Occurrence  Optional
reference FontStyle
source code "FontStyle": {
    "$ref": "#/definitions/FontStyle"
}

Property -allNodes > array items [0]+ / Schema / ForcePhysicsModel
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3756.png
property details
Occurrence  Optional
reference ForcePhysicsModel
source code "ForcePhysicsModel": {
    "$ref": "#/definitions/ForcePhysicsModel"
}

Property -allNodes > array items [0]+ / Schema / GeneratedCubeMapTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3757.png
property details
Occurrence  Optional
reference GeneratedCubeMapTexture
source code "GeneratedCubeMapTexture": {
    "$ref": "#/definitions/GeneratedCubeMapTexture"
}

Property -allNodes > array items [0]+ / Schema / GeoCoordinate
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3758.png
property details
Occurrence  Optional
reference GeoCoordinate
source code "GeoCoordinate": {
    "$ref": "#/definitions/GeoCoordinate"
}

Property -allNodes > array items [0]+ / Schema / GeoElevationGrid
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3759.png
property details
Occurrence  Optional
reference GeoElevationGrid
source code "GeoElevationGrid": {
    "$ref": "#/definitions/GeoElevationGrid"
}

Property -allNodes > array items [0]+ / Schema / GeoLocation
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3760.png
property details
Occurrence  Optional
reference GeoLocation
source code "GeoLocation": {
    "$ref": "#/definitions/GeoLocation"
}

Property -allNodes > array items [0]+ / Schema / GeoLOD
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3761.png
property details
Occurrence  Optional
reference GeoLOD
source code "GeoLOD": {
    "$ref": "#/definitions/GeoLOD"
}

Property -allNodes > array items [0]+ / Schema / GeoMetadata
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3762.png
property details
Occurrence  Optional
reference GeoMetadata
source code "GeoMetadata": {
    "$ref": "#/definitions/GeoMetadata"
}

Property -allNodes > array items [0]+ / Schema / GeoOrigin
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3763.png
property details
Occurrence  Optional
reference GeoOrigin
source code "GeoOrigin": {
    "$ref": "#/definitions/GeoOrigin"
}

Property -allNodes > array items [0]+ / Schema / GeoPositionInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3764.png
property details
Occurrence  Optional
reference GeoPositionInterpolator
source code "GeoPositionInterpolator": {
    "$ref": "#/definitions/GeoPositionInterpolator"
}

Property -allNodes > array items [0]+ / Schema / GeoProximitySensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3765.png
property details
Occurrence  Optional
reference GeoProximitySensor
source code "GeoProximitySensor": {
    "$ref": "#/definitions/GeoProximitySensor"
}

Property -allNodes > array items [0]+ / Schema / GeoTouchSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3766.png
property details
Occurrence  Optional
reference GeoTouchSensor
source code "GeoTouchSensor": {
    "$ref": "#/definitions/GeoTouchSensor"
}

Property -allNodes > array items [0]+ / Schema / GeoTransform
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3767.png
property details
Occurrence  Optional
reference GeoTransform
source code "GeoTransform": {
    "$ref": "#/definitions/GeoTransform"
}

Property -allNodes > array items [0]+ / Schema / GeoViewpoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3768.png
property details
Occurrence  Optional
reference GeoViewpoint
source code "GeoViewpoint": {
    "$ref": "#/definitions/GeoViewpoint"
}

Property -allNodes > array items [0]+ / Schema / Group
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3769.png
property details
Occurrence  Optional
reference Group
source code "Group": {
    "$ref": "#/definitions/Group"
}

Property -allNodes > array items [0]+ / Schema / HAnimDisplacer
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3770.png
property details
Occurrence  Optional
reference HAnimDisplacer
source code "HAnimDisplacer": {
    "$ref": "#/definitions/HAnimDisplacer"
}

Property -allNodes > array items [0]+ / Schema / HAnimHumanoid
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3771.png
property details
Occurrence  Optional
reference HAnimHumanoid
source code "HAnimHumanoid": {
    "$ref": "#/definitions/HAnimHumanoid"
}

Property -allNodes > array items [0]+ / Schema / HAnimJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3772.png
property details
Occurrence  Optional
reference HAnimJoint
source code "HAnimJoint": {
    "$ref": "#/definitions/HAnimJoint"
}

Property -allNodes > array items [0]+ / Schema / HAnimSegment
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3773.png
property details
Occurrence  Optional
reference HAnimSegment
source code "HAnimSegment": {
    "$ref": "#/definitions/HAnimSegment"
}

Property -allNodes > array items [0]+ / Schema / HAnimSite
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3774.png
property details
Occurrence  Optional
reference HAnimSite
source code "HAnimSite": {
    "$ref": "#/definitions/HAnimSite"
}

Property -allNodes > array items [0]+ / Schema / ImageCubeMapTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3775.png
property details
Occurrence  Optional
reference ImageCubeMapTexture
source code "ImageCubeMapTexture": {
    "$ref": "#/definitions/ImageCubeMapTexture"
}

Property -allNodes > array items [0]+ / Schema / ImageTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3776.png
property details
Occurrence  Optional
reference ImageTexture
source code "ImageTexture": {
    "$ref": "#/definitions/ImageTexture"
}

Property -allNodes > array items [0]+ / Schema / ImageTexture3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3777.png
property details
Occurrence  Optional
reference ImageTexture3D
source code "ImageTexture3D": {
    "$ref": "#/definitions/ImageTexture3D"
}

Property -allNodes > array items [0]+ / Schema / IndexedFaceSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3778.png
property details
Occurrence  Optional
reference IndexedFaceSet
source code "IndexedFaceSet": {
    "$ref": "#/definitions/IndexedFaceSet"
}

Property -allNodes > array items [0]+ / Schema / IndexedLineSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3779.png
property details
Occurrence  Optional
reference IndexedLineSet
source code "IndexedLineSet": {
    "$ref": "#/definitions/IndexedLineSet"
}

Property -allNodes > array items [0]+ / Schema / IndexedQuadSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3780.png
property details
Occurrence  Optional
reference IndexedQuadSet
source code "IndexedQuadSet": {
    "$ref": "#/definitions/IndexedQuadSet"
}

Property -allNodes > array items [0]+ / Schema / IndexedTriangleFanSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3781.png
property details
Occurrence  Optional
reference IndexedTriangleFanSet
source code "IndexedTriangleFanSet": {
    "$ref": "#/definitions/IndexedTriangleFanSet"
}

Property -allNodes > array items [0]+ / Schema / IndexedTriangleSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3782.png
property details
Occurrence  Optional
reference IndexedTrangleSet
source code "IndexedTriangleSet": {
    "$ref": "#/definitions/IndexedTrangleSet"
}

Property -allNodes > array items [0]+ / Schema / IndexedTriangleStripSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3783.png
property details
Occurrence  Optional
reference IndexedTriangleStripSet
source code "IndexedTriangleStripSet": {
    "$ref": "#/definitions/IndexedTriangleStripSet"
}

Property -allNodes > array items [0]+ / Schema / Inline
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3784.png
property details
Occurrence  Optional
reference Inline
source code "Inline": {
    "$ref": "#/definitions/Inline"
}

Property -allNodes > array items [0]+ / Schema / IntegerSequencer
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3785.png
property details
Occurrence  Optional
reference IntegerSequencer
source code "IntegerSequencer": {
    "$ref": "#/definitions/IntegerSequencer"
}

Property -allNodes > array items [0]+ / Schema / IntegerTrigger
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3786.png
property details
Occurrence  Optional
reference IntegerTrigger
source code "IntegerTrigger": {
    "$ref": "#/definitions/IntegerTrigger"
}

Property -allNodes > array items [0]+ / Schema / IsoSurfaceVolumeData
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3787.png
property details
Occurrence  Optional
reference IsoSurfaceVolumeData
source code "IsoSurfaceVolumeData": {
    "$ref": "#/definitions/IsoSurfaceVolumeData"
}

Property -allNodes > array items [0]+ / Schema / KeySensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3788.png
property details
Occurrence  Optional
reference KeySensor
source code "KeySensor": {
    "$ref": "#/definitions/KeySensor"
}

Property -allNodes > array items [0]+ / Schema / Layer
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3789.png
property details
Occurrence  Optional
reference Layer
source code "Layer": {
    "$ref": "#/definitions/Layer"
}

Property -allNodes > array items [0]+ / Schema / LayerSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3790.png
property details
Occurrence  Optional
reference LayerSet
source code "LayerSet": {
    "$ref": "#/definitions/LayerSet"
}

Property -allNodes > array items [0]+ / Schema / Layout
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3791.png
property details
Occurrence  Optional
reference Layout
source code "Layout": {
    "$ref": "#/definitions/Layout"
}

Property -allNodes > array items [0]+ / Schema / LayoutGroup
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3792.png
property details
Occurrence  Optional
reference LayoutGroup
source code "LayoutGroup": {
    "$ref": "#/definitions/LayoutGroup"
}

Property -allNodes > array items [0]+ / Schema / LayoutLayer
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3793.png
property details
Occurrence  Optional
reference LayoutLayer
source code "LayoutLayer": {
    "$ref": "#/definitions/LayoutLayer"
}

Property -allNodes > array items [0]+ / Schema / LinePickSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3794.png
property details
Occurrence  Optional
reference LinePickSensor
source code "LinePickSensor": {
    "$ref": "#/definitions/LinePickSensor"
}

Property -allNodes > array items [0]+ / Schema / LineProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3795.png
property details
Occurrence  Optional
reference LineProperties
source code "LineProperties": {
    "$ref": "#/definitions/LineProperties"
}

Property -allNodes > array items [0]+ / Schema / LineSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3796.png
property details
Occurrence  Optional
reference LineSet
source code "LineSet": {
    "$ref": "#/definitions/LineSet"
}

Property -allNodes > array items [0]+ / Schema / LoadSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3797.png
property details
Occurrence  Optional
reference LoadSensor
source code "LoadSensor": {
    "$ref": "#/definitions/LoadSensor"
}

Property -allNodes > array items [0]+ / Schema / LocalFog
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3798.png
property details
Occurrence  Optional
reference LocalFog
source code "LocalFog": {
    "$ref": "#/definitions/LocalFog"
}

Property -allNodes > array items [0]+ / Schema / LOD
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3799.png
property details
Occurrence  Optional
reference LOD
source code "LOD": {
    "$ref": "#/definitions/LOD"
}

Property -allNodes > array items [0]+ / Schema / Material
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3800.png
property details
Occurrence  Optional
reference Material
source code "Material": {
    "$ref": "#/definitions/Material"
}

Property -allNodes > array items [0]+ / Schema / Matrix3VertexAttribute
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3801.png
property details
Occurrence  Optional
reference Matrix3VertexAttribute
source code "Matrix3VertexAttribute": {
    "$ref": "#/definitions/Matrix3VertexAttribute"
}

Property -allNodes > array items [0]+ / Schema / Matrix4VertexAttribute
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3802.png
property details
Occurrence  Optional
reference Matrix4VertexAttribute
source code "Matrix4VertexAttribute": {
    "$ref": "#/definitions/Matrix4VertexAttribute"
}

Property -allNodes > array items [0]+ / Schema / MetadataBoolean
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3803.png
property details
Occurrence  Optional
reference MetadataBoolean
source code "MetadataBoolean": {
    "$ref": "#/definitions/MetadataBoolean"
}

Property -allNodes > array items [0]+ / Schema / MetadataDouble
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3804.png
property details
Occurrence  Optional
reference MetadataDouble
source code "MetadataDouble": {
    "$ref": "#/definitions/MetadataDouble"
}

Property -allNodes > array items [0]+ / Schema / MetadataFloat
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3805.png
property details
Occurrence  Optional
reference MetadataFloat
source code "MetadataFloat": {
    "$ref": "#/definitions/MetadataFloat"
}

Property -allNodes > array items [0]+ / Schema / MetadataInteger
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3806.png
property details
Occurrence  Optional
reference MetadataInteger
source code "MetadataInteger": {
    "$ref": "#/definitions/MetadataInteger"
}

Property -allNodes > array items [0]+ / Schema / MetadataSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3807.png
property details
Occurrence  Optional
reference MetadataSet
source code "MetadataSet": {
    "$ref": "#/definitions/MetadataSet"
}

Property -allNodes > array items [0]+ / Schema / MetadataString
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3808.png
property details
Occurrence  Optional
reference MetadataString
source code "MetadataString": {
    "$ref": "#/definitions/MetadataString"
}

Property -allNodes > array items [0]+ / Schema / MotorJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3809.png
property details
Occurrence  Optional
reference MotorJoint
source code "MotorJoint": {
    "$ref": "#/definitions/MotorJoint"
}

Property -allNodes > array items [0]+ / Schema / MovieTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3810.png
property details
Occurrence  Optional
reference MovieTexture
source code "MovieTexture": {
    "$ref": "#/definitions/MovieTexture"
}

Property -allNodes > array items [0]+ / Schema / MultiTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3811.png
property details
Occurrence  Optional
reference MultiTexture
source code "MultiTexture": {
    "$ref": "#/definitions/MultiTexture"
}

Property -allNodes > array items [0]+ / Schema / MultiTextureCoordinate
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3812.png
property details
Occurrence  Optional
reference MultiTextureCoordinate
source code "MultiTextureCoordinate": {
    "$ref": "#/definitions/MultiTextureCoordinate"
}

Property -allNodes > array items [0]+ / Schema / MultiTextureTransform
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3813.png
property details
Occurrence  Optional
reference MultiTextureTransform
source code "MultiTextureTransform": {
    "$ref": "#/definitions/MultiTextureTransform"
}

Property -allNodes > array items [0]+ / Schema / NavigationInfo
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3814.png
property details
Occurrence  Optional
reference NavigationInfo
source code "NavigationInfo": {
    "$ref": "#/definitions/NavigationInfo"
}

Property -allNodes > array items [0]+ / Schema / Normal
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3815.png
property details
Occurrence  Optional
reference Normal
source code "Normal": {
    "$ref": "#/definitions/Normal"
}

Property -allNodes > array items [0]+ / Schema / NormalInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3816.png
property details
Occurrence  Optional
reference NormalInterpolator
source code "NormalInterpolator": {
    "$ref": "#/definitions/NormalInterpolator"
}

Property -allNodes > array items [0]+ / Schema / NurbsCurve
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3817.png
property details
Occurrence  Optional
reference NurbsCurve
source code "NurbsCurve": {
    "$ref": "#/definitions/NurbsCurve"
}

Property -allNodes > array items [0]+ / Schema / NurbsCurve2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3818.png
property details
Occurrence  Optional
reference NurbsCurve2D
source code "NurbsCurve2D": {
    "$ref": "#/definitions/NurbsCurve2D"
}

Property -allNodes > array items [0]+ / Schema / NurbsOrientationInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3819.png
property details
Occurrence  Optional
reference NurbsOrientationInterpolator
source code "NurbsOrientationInterpolator": {
    "$ref": "#/definitions/NurbsOrientationInterpolator"
}

Property -allNodes > array items [0]+ / Schema / NurbsPatchSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3820.png
property details
Occurrence  Optional
reference NurbsPatchSurface
source code "NurbsPatchSurface": {
    "$ref": "#/definitions/NurbsPatchSurface"
}

Property -allNodes > array items [0]+ / Schema / NurbsPositionInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3821.png
property details
Occurrence  Optional
reference NurbsPositionInterpolator
source code "NurbsPositionInterpolator": {
    "$ref": "#/definitions/NurbsPositionInterpolator"
}

Property -allNodes > array items [0]+ / Schema / NurbsSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3822.png
property details
Occurrence  Optional
reference NurbsSet
source code "NurbsSet": {
    "$ref": "#/definitions/NurbsSet"
}

Property -allNodes > array items [0]+ / Schema / NurbsSurfaceInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3823.png
property details
Occurrence  Optional
reference NurbsSurfaceInterpolator
source code "NurbsSurfaceInterpolator": {
    "$ref": "#/definitions/NurbsSurfaceInterpolator"
}

Property -allNodes > array items [0]+ / Schema / NurbsSweptSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3824.png
property details
Occurrence  Optional
reference NurbsSweptSurface
source code "NurbsSweptSurface": {
    "$ref": "#/definitions/NurbsSweptSurface"
}

Property -allNodes > array items [0]+ / Schema / NurbsSwungSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3825.png
property details
Occurrence  Optional
reference NurbsSwungSurface
source code "NurbsSwungSurface": {
    "$ref": "#/definitions/NurbsSwungSurface"
}

Property -allNodes > array items [0]+ / Schema / NurbsTextureCoordinate
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3826.png
property details
Occurrence  Optional
reference NurbsTextureCoordinate
source code "NurbsTextureCoordinate": {
    "$ref": "#/definitions/NurbsTextureCoordinate"
}

Property -allNodes > array items [0]+ / Schema / NurbsTrimmedSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3827.png
property details
Occurrence  Optional
reference NurbsTrimmedSurface
source code "NurbsTrimmedSurface": {
    "$ref": "#/definitions/NurbsTrimmedSurface"
}

Property -allNodes > array items [0]+ / Schema / OpacityMapVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3828.png
property details
Occurrence  Optional
reference OpacityMapVolumeStyle
source code "OpacityMapVolumeStyle": {
    "$ref": "#/definitions/OpacityMapVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / OrientationChaser
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3829.png
property details
Occurrence  Optional
reference OrientationChaser
source code "OrientationChaser": {
    "$ref": "#/definitions/OrientationChaser"
}

Property -allNodes > array items [0]+ / Schema / OrientationDamper
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3830.png
property details
Occurrence  Optional
reference OrientationDamper
source code "OrientationDamper": {
    "$ref": "#/definitions/OrientationDamper"
}

Property -allNodes > array items [0]+ / Schema / OrientationInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3831.png
property details
Occurrence  Optional
reference OrientationInterpolator
source code "OrientationInterpolator": {
    "$ref": "#/definitions/OrientationInterpolator"
}

Property -allNodes > array items [0]+ / Schema / OrthoViewpoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3832.png
property details
Occurrence  Optional
reference OrthoViewpoint
source code "OrthoViewpoint": {
    "$ref": "#/definitions/OrthoViewpoint"
}

Property -allNodes > array items [0]+ / Schema / PackagedShader
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3833.png
property details
Occurrence  Optional
reference PackagedShader
source code "PackagedShader": {
    "$ref": "#/definitions/PackagedShader"
}

Property -allNodes > array items [0]+ / Schema / ParticleSystem
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3834.png
property details
Occurrence  Optional
reference ParticleSystem
source code "ParticleSystem": {
    "$ref": "#/definitions/ParticleSystem"
}

Property -allNodes > array items [0]+ / Schema / PickableGroup
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3835.png
property details
Occurrence  Optional
reference PickableGroup
source code "PickableGroup": {
    "$ref": "#/definitions/PickableGroup"
}

Property -allNodes > array items [0]+ / Schema / PixelTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3836.png
property details
Occurrence  Optional
reference PixelTexture
source code "PixelTexture": {
    "$ref": "#/definitions/PixelTexture"
}

Property -allNodes > array items [0]+ / Schema / PixelTexture3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3837.png
property details
Occurrence  Optional
reference PixelTexture3D
source code "PixelTexture3D": {
    "$ref": "#/definitions/PixelTexture3D"
}

Property -allNodes > array items [0]+ / Schema / PlaneSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3838.png
property details
Occurrence  Optional
reference PlaneSensor
source code "PlaneSensor": {
    "$ref": "#/definitions/PlaneSensor"
}

Property -allNodes > array items [0]+ / Schema / PointEmitter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3839.png
property details
Occurrence  Optional
reference PointEmitter
source code "PointEmitter": {
    "$ref": "#/definitions/PointEmitter"
}

Property -allNodes > array items [0]+ / Schema / PointLight
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3840.png
property details
Occurrence  Optional
reference PointLight
source code "PointLight": {
    "$ref": "#/definitions/PointLight"
}

Property -allNodes > array items [0]+ / Schema / PointPickSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3841.png
property details
Occurrence  Optional
reference PointPickSensor
source code "PointPickSensor": {
    "$ref": "#/definitions/PointPickSensor"
}

Property -allNodes > array items [0]+ / Schema / PointSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3842.png
property details
Occurrence  Optional
reference PointSet
source code "PointSet": {
    "$ref": "#/definitions/PointSet"
}

Property -allNodes > array items [0]+ / Schema / Polyline2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3843.png
property details
Occurrence  Optional
reference Polyline2D
source code "Polyline2D": {
    "$ref": "#/definitions/Polyline2D"
}

Property -allNodes > array items [0]+ / Schema / PolylineEmitter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3844.png
property details
Occurrence  Optional
reference PolylineEmitter
source code "PolylineEmitter": {
    "$ref": "#/definitions/PolylineEmitter"
}

Property -allNodes > array items [0]+ / Schema / Polypoint2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3845.png
property details
Occurrence  Optional
reference Polypoint2D
source code "Polypoint2D": {
    "$ref": "#/definitions/Polypoint2D"
}

Property -allNodes > array items [0]+ / Schema / PositionChaser
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3846.png
property details
Occurrence  Optional
reference PositionChaser
source code "PositionChaser": {
    "$ref": "#/definitions/PositionChaser"
}

Property -allNodes > array items [0]+ / Schema / PositionChaser2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3847.png
property details
Occurrence  Optional
reference PositionChaser2D
source code "PositionChaser2D": {
    "$ref": "#/definitions/PositionChaser2D"
}

Property -allNodes > array items [0]+ / Schema / PositionDamper
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3848.png
property details
Occurrence  Optional
reference PositionDamper
source code "PositionDamper": {
    "$ref": "#/definitions/PositionDamper"
}

Property -allNodes > array items [0]+ / Schema / PositionDamper2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3849.png
property details
Occurrence  Optional
reference PositionDamper2D
source code "PositionDamper2D": {
    "$ref": "#/definitions/PositionDamper2D"
}

Property -allNodes > array items [0]+ / Schema / PositionInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3850.png
property details
Occurrence  Optional
reference PositionInterpolator
source code "PositionInterpolator": {
    "$ref": "#/definitions/PositionInterpolator"
}

Property -allNodes > array items [0]+ / Schema / PositionInterpolator2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3851.png
property details
Occurrence  Optional
reference PositionInterpolator2D
source code "PositionInterpolator2D": {
    "$ref": "#/definitions/PositionInterpolator2D"
}

Property -allNodes > array items [0]+ / Schema / PrimitivePickSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3852.png
property details
Occurrence  Optional
reference PrimitivePickSensor
source code "PrimitivePickSensor": {
    "$ref": "#/definitions/PrimitivePickSensor"
}

Property -allNodes > array items [0]+ / Schema / ProgramShader
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3853.png
property details
Occurrence  Optional
reference ProgramShader
source code "ProgramShader": {
    "$ref": "#/definitions/ProgramShader"
}

Property -allNodes > array items [0]+ / Schema / ProjectionVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3854.png
property details
Occurrence  Optional
reference ProjectionVolumeStyle
source code "ProjectionVolumeStyle": {
    "$ref": "#/definitions/ProjectionVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / ProximitySensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3855.png
property details
Occurrence  Optional
reference ProximitySensor
source code "ProximitySensor": {
    "$ref": "#/definitions/ProximitySensor"
}

Property -allNodes > array items [0]+ / Schema / QuadSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3856.png
property details
Occurrence  Optional
reference QuadSet
source code "QuadSet": {
    "$ref": "#/definitions/QuadSet"
}

Property -allNodes > array items [0]+ / Schema / ReceiverPdu
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3857.png
property details
Occurrence  Optional
reference ReceiverPdu
source code "ReceiverPdu": {
    "$ref": "#/definitions/ReceiverPdu"
}

Property -allNodes > array items [0]+ / Schema / Rectangle2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3858.png
property details
Occurrence  Optional
reference Rectangle2D
source code "Rectangle2D": {
    "$ref": "#/definitions/Rectangle2D"
}

Property -allNodes > array items [0]+ / Schema / RigidBody
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3859.png
property details
Occurrence  Optional
reference RigidBody
source code "RigidBody": {
    "$ref": "#/definitions/RigidBody"
}

Property -allNodes > array items [0]+ / Schema / RigidBodyCollection
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3860.png
property details
Occurrence  Optional
reference RigidBodyCollection
source code "RigidBodyCollection": {
    "$ref": "#/definitions/RigidBodyCollection"
}

Property -allNodes > array items [0]+ / Schema / ScalarChaser
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3861.png
property details
Occurrence  Optional
reference ScalarChaser
source code "ScalarChaser": {
    "$ref": "#/definitions/ScalarChaser"
}

Property -allNodes > array items [0]+ / Schema / ScalarDamper
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3862.png
property details
Occurrence  Optional
reference ScalarDamper
source code "ScalarDamper": {
    "$ref": "#/definitions/ScalarDamper"
}

Property -allNodes > array items [0]+ / Schema / ScalarInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3863.png
property details
Occurrence  Optional
reference ScalarInterpolator
source code "ScalarInterpolator": {
    "$ref": "#/definitions/ScalarInterpolator"
}

Property -allNodes > array items [0]+ / Schema / ScreenFontStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3864.png
property details
Occurrence  Optional
reference ScreenFontStyle
source code "ScreenFontStyle": {
    "$ref": "#/definitions/ScreenFontStyle"
}

Property -allNodes > array items [0]+ / Schema / ScreenGroup
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3865.png
property details
Occurrence  Optional
reference ScreenGroup
source code "ScreenGroup": {
    "$ref": "#/definitions/ScreenGroup"
}

Property -allNodes > array items [0]+ / Schema / Script
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3866.png
property details
Occurrence  Optional
reference Script
source code "Script": {
    "$ref": "#/definitions/Script"
}

Property -allNodes > array items [0]+ / Schema / SegmentedVolumeData
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3867.png
property details
Occurrence  Optional
reference SegmentedVolumeData
source code "SegmentedVolumeData": {
    "$ref": "#/definitions/SegmentedVolumeData"
}

Property -allNodes > array items [0]+ / Schema / ShadedVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3868.png
property details
Occurrence  Optional
reference ShadedVolumeStyle
source code "ShadedVolumeStyle": {
    "$ref": "#/definitions/ShadedVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / ShaderPart
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3869.png
property details
Occurrence  Optional
reference ShaderPart
source code "ShaderPart": {
    "$ref": "#/definitions/ShaderPart"
}

Property -allNodes > array items [0]+ / Schema / ShaderProgram
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3870.png
property details
Occurrence  Optional
reference ShaderProgram
source code "ShaderProgram": {
    "$ref": "#/definitions/ShaderProgram"
}

Property -allNodes > array items [0]+ / Schema / Shape
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3871.png
property details
Occurrence  Optional
reference Shape
source code "Shape": {
    "$ref": "#/definitions/Shape"
}

Property -allNodes > array items [0]+ / Schema / SignalPdu
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3872.png
property details
Occurrence  Optional
reference SignalPdu
source code "SignalPdu": {
    "$ref": "#/definitions/SignalPdu"
}

Property -allNodes > array items [0]+ / Schema / SilhouetteEnhancementVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3873.png
property details
Occurrence  Optional
reference SilhouetteEnhancementVolumeStyle
source code "SilhouetteEnhancementVolumeStyle": {
    "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / SingleAxisHingeJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3874.png
property details
Occurrence  Optional
reference SingleAxisHingeJoint
source code "SingleAxisHingeJoint": {
    "$ref": "#/definitions/SingleAxisHingeJoint"
}

Property -allNodes > array items [0]+ / Schema / SliderJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3875.png
property details
Occurrence  Optional
reference SliderJoint
source code "SliderJoint": {
    "$ref": "#/definitions/SliderJoint"
}

Property -allNodes > array items [0]+ / Schema / Sound
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3876.png
property details
Occurrence  Optional
reference Sound
source code "Sound": {
    "$ref": "#/definitions/Sound"
}

Property -allNodes > array items [0]+ / Schema / Sphere
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3877.png
property details
Occurrence  Optional
reference Sphere
source code "Sphere": {
    "$ref": "#/definitions/Sphere"
}

Property -allNodes > array items [0]+ / Schema / SphereSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3878.png
property details
Occurrence  Optional
reference SphereSensor
source code "SphereSensor": {
    "$ref": "#/definitions/SphereSensor"
}

Property -allNodes > array items [0]+ / Schema / SplinePositionInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3879.png
property details
Occurrence  Optional
reference SplinePositionInterpolator
source code "SplinePositionInterpolator": {
    "$ref": "#/definitions/SplinePositionInterpolator"
}

Property -allNodes > array items [0]+ / Schema / SplinePositionInterpolator2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3880.png
property details
Occurrence  Optional
reference SplinePositionInterpolator2D
source code "SplinePositionInterpolator2D": {
    "$ref": "#/definitions/SplinePositionInterpolator2D"
}

Property -allNodes > array items [0]+ / Schema / SplineScalarInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3881.png
property details
Occurrence  Optional
reference SplineScalarInterpolator
source code "SplineScalarInterpolator": {
    "$ref": "#/definitions/SplineScalarInterpolator"
}

Property -allNodes > array items [0]+ / Schema / SpotLight
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3882.png
property details
Occurrence  Optional
reference SpotLight
source code "SpotLight": {
    "$ref": "#/definitions/SpotLight"
}

Property -allNodes > array items [0]+ / Schema / SquadOrientationInterpolator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3883.png
property details
Occurrence  Optional
reference SquadOrientationInterpolator
source code "SquadOrientationInterpolator": {
    "$ref": "#/definitions/SquadOrientationInterpolator"
}

Property -allNodes > array items [0]+ / Schema / StaticGroup
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3884.png
property details
Occurrence  Optional
reference StaticGroup
source code "StaticGroup": {
    "$ref": "#/definitions/StaticGroup"
}

Property -allNodes > array items [0]+ / Schema / StringSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3885.png
property details
Occurrence  Optional
reference StringSensor
source code "StringSensor": {
    "$ref": "#/definitions/StringSensor"
}

Property -allNodes > array items [0]+ / Schema / SurfaceEmitter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3886.png
property details
Occurrence  Optional
reference SurfaceEmitter
source code "SurfaceEmitter": {
    "$ref": "#/definitions/SurfaceEmitter"
}

Property -allNodes > array items [0]+ / Schema / Switch
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3887.png
property details
Occurrence  Optional
reference Switch
source code "Switch": {
    "$ref": "#/definitions/Switch"
}

Property -allNodes > array items [0]+ / Schema / TexCoordChaser2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3888.png
property details
Occurrence  Optional
reference TexCoordChaser2D
source code "TexCoordChaser2D": {
    "$ref": "#/definitions/TexCoordChaser2D"
}

Property -allNodes > array items [0]+ / Schema / TexCoordDamper2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3889.png
property details
Occurrence  Optional
reference TexCoordDamper2D
source code "TexCoordDamper2D": {
    "$ref": "#/definitions/TexCoordDamper2D"
}

Property -allNodes > array items [0]+ / Schema / Text
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3890.png
property details
Occurrence  Optional
reference Text
source code "Text": {
    "$ref": "#/definitions/Text"
}

Property -allNodes > array items [0]+ / Schema / TextureBackground
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3891.png
property details
Occurrence  Optional
reference TextureBackground
source code "TextureBackground": {
    "$ref": "#/definitions/TextureBackground"
}

Property -allNodes > array items [0]+ / Schema / TextureCoordinate
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3892.png
property details
Occurrence  Optional
reference TextureCoordinate
source code "TextureCoordinate": {
    "$ref": "#/definitions/TextureCoordinate"
}

Property -allNodes > array items [0]+ / Schema / TextureCoordinate3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3893.png
property details
Occurrence  Optional
reference TextureCoordinate3D
source code "TextureCoordinate3D": {
    "$ref": "#/definitions/TextureCoordinate3D"
}

Property -allNodes > array items [0]+ / Schema / TextureCoordinate4D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3894.png
property details
Occurrence  Optional
reference TextureCoordinate4D
source code "TextureCoordinate4D": {
    "$ref": "#/definitions/TextureCoordinate4D"
}

Property -allNodes > array items [0]+ / Schema / TextureCoordinateGenerator
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3895.png
property details
Occurrence  Optional
reference TextureCoordinateGenerator
source code "TextureCoordinateGenerator": {
    "$ref": "#/definitions/TextureCoordinateGenerator"
}

Property -allNodes > array items [0]+ / Schema / TextureProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3896.png
property details
Occurrence  Optional
reference TextureProperties
source code "TextureProperties": {
    "$ref": "#/definitions/TextureProperties"
}

Property -allNodes > array items [0]+ / Schema / TextureTransform
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3897.png
property details
Occurrence  Optional
reference TextureTransform
source code "TextureTransform": {
    "$ref": "#/definitions/TextureTransform"
}

Property -allNodes > array items [0]+ / Schema / TextureTransform3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3898.png
property details
Occurrence  Optional
reference TextureTransform3D
source code "TextureTransform3D": {
    "$ref": "#/definitions/TextureTransform3D"
}

Property -allNodes > array items [0]+ / Schema / TextureTransformMatrix3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3899.png
property details
Occurrence  Optional
reference TextureTransformMatrix3D
source code "TextureTransformMatrix3D": {
    "$ref": "#/definitions/TextureTransformMatrix3D"
}

Property -allNodes > array items [0]+ / Schema / TimeSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3900.png
property details
Occurrence  Optional
reference TimeSensor
source code "TimeSensor": {
    "$ref": "#/definitions/TimeSensor"
}

Property -allNodes > array items [0]+ / Schema / TimeTrigger
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3901.png
property details
Occurrence  Optional
reference TimeTrigger
source code "TimeTrigger": {
    "$ref": "#/definitions/TimeTrigger"
}

Property -allNodes > array items [0]+ / Schema / ToneMappedVolumeStyle
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3902.png
property details
Occurrence  Optional
reference ToneMappedVolumeStyle
source code "ToneMappedVolumeStyle": {
    "$ref": "#/definitions/ToneMappedVolumeStyle"
}

Property -allNodes > array items [0]+ / Schema / TouchSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3903.png
property details
Occurrence  Optional
reference TouchSensor
source code "TouchSensor": {
    "$ref": "#/definitions/TouchSensor"
}

Property -allNodes > array items [0]+ / Schema / Transform
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3904.png
property details
Occurrence  Optional
reference Transform
source code "Transform": {
    "$ref": "#/definitions/Transform"
}

Property -allNodes > array items [0]+ / Schema / TransformSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3905.png
property details
Occurrence  Optional
reference TransformSensor
source code "TransformSensor": {
    "$ref": "#/definitions/TransformSensor"
}

Property -allNodes > array items [0]+ / Schema / TransmitterPdu
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3906.png
property details
Occurrence  Optional
reference TransmitterPdu
source code "TransmitterPdu": {
    "$ref": "#/definitions/TransmitterPdu"
}

Property -allNodes > array items [0]+ / Schema / TriangleFanSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3907.png
property details
Occurrence  Optional
reference TriangleFanSet
source code "TriangleFanSet": {
    "$ref": "#/definitions/TriangleFanSet"
}

Property -allNodes > array items [0]+ / Schema / TriangleSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3908.png
property details
Occurrence  Optional
reference TriangleSet
source code "TriangleSet": {
    "$ref": "#/definitions/TriangleSet"
}

Property -allNodes > array items [0]+ / Schema / TriangleSet2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3909.png
property details
Occurrence  Optional
reference TriangleSet2D
source code "TriangleSet2D": {
    "$ref": "#/definitions/TriangleSet2D"
}

Property -allNodes > array items [0]+ / Schema / TriangleStripSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3910.png
property details
Occurrence  Optional
reference TriangleStripSet
source code "TriangleStripSet": {
    "$ref": "#/definitions/TriangleStripSet"
}

Property -allNodes > array items [0]+ / Schema / TwoSidedMaterial
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3911.png
property details
Occurrence  Optional
reference TwoSidedMaterial
source code "TwoSidedMaterial": {
    "$ref": "#/definitions/TwoSidedMaterial"
}

Property -allNodes > array items [0]+ / Schema / UniversalJoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3912.png
property details
Occurrence  Optional
reference UniversalJoint
source code "UniversalJoint": {
    "$ref": "#/definitions/UniversalJoint"
}

Property -allNodes > array items [0]+ / Schema / Viewpoint
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3913.png
property details
Occurrence  Optional
reference Viewpoint
source code "Viewpoint": {
    "$ref": "#/definitions/Viewpoint"
}

Property -allNodes > array items [0]+ / Schema / ViewpointGroup
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3914.png
property details
Occurrence  Optional
reference ViewpointGroup
source code "ViewpointGroup": {
    "$ref": "#/definitions/ViewpointGroup"
}

Property -allNodes > array items [0]+ / Schema / Viewport
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3915.png
property details
Occurrence  Optional
reference Viewport
source code "Viewport": {
    "$ref": "#/definitions/Viewport"
}

Property -allNodes > array items [0]+ / Schema / VisibilitySensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3916.png
property details
Occurrence  Optional
reference VisibilitySensor
source code "VisibilitySensor": {
    "$ref": "#/definitions/VisibilitySensor"
}

Property -allNodes > array items [0]+ / Schema / VolumeData
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3917.png
property details
Occurrence  Optional
reference VolumeData
source code "VolumeData": {
    "$ref": "#/definitions/VolumeData"
}

Property -allNodes > array items [0]+ / Schema / VolumeEmitter
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3918.png
property details
Occurrence  Optional
reference VolumeEmitter
source code "VolumeEmitter": {
    "$ref": "#/definitions/VolumeEmitter"
}

Property -allNodes > array items [0]+ / Schema / VolumePickSensor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3919.png
property details
Occurrence  Optional
reference VolumePickSensor
source code "VolumePickSensor": {
    "$ref": "#/definitions/VolumePickSensor"
}

Property -allNodes > array items [0]+ / Schema / WindPhysicsModel
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3920.png
property details
Occurrence  Optional
reference WindPhysicsModel
source code "WindPhysicsModel": {
    "$ref": "#/definitions/WindPhysicsModel"
}

Property -allNodes > array items [0]+ / Schema / WorldInfo
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3921.png
property details
Occurrence  Optional
reference WorldInfo
source code "WorldInfo": {
    "$ref": "#/definitions/WorldInfo"
}

Property -allNodes > array items [0]+ / Schema / ROUTE
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3922.png
property details
Occurrence  Optional
reference ROUTE
source code "ROUTE": {
    "$ref": "#/definitions/ROUTE"
}

Property -allNodes > array items [0]+ / Schema / ProtoDeclare
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3923.png
property details
Occurrence  Optional
reference ProtoDeclare
source code "ProtoDeclare": {
    "$ref": "#/definitions/ProtoDeclare"
}

Property -allNodes > array items [0]+ / Schema / ExternProtoDeclare
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3924.png
property details
Occurrence  Optional
reference ExternProtoDeclare
source code "ExternProtoDeclare": {
    "$ref": "#/definitions/ExternProtoDeclare"
}

Property -allNodes > array items [0]+ / Schema / IMPORT
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3925.png
property details
Occurrence  Optional
reference IMPORT
source code "IMPORT": {
    "$ref": "#/definitions/IMPORT"
}

Property -allNodes > array items [0]+ / Schema / EXPORT
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3926.png
property details
Occurrence  Optional
reference EXPORT
source code "EXPORT": {
    "$ref": "#/definitions/EXPORT"
}


JSON Schema documentation generated by XMLSpy JSON Schema Editor http://www.altova.com/xmlspy/json-schema-editor.html