Schema definition -children
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4060.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  MF X3DChildNode content
type Array
array constraints
Min Items  1
array items
[0]+  Schema
used by Anchor / -children
Billboard / -children
CADAssembly / -children
CADLayer / -children
Collision / -children
EspduTransform / -children
GeoLocation / -children
GeoLOD / -children
GeoLOD / -rootNode
GeoTransform / -children
Group / -children
HAnimHumanoid / -skin
HAnimSegment / -children
HAnimSite / -children
Layer / -children
LayoutGroup / -children
LayoutLayer / -children
LOD / -children
PickableGroup / -children
ScreenGroup / -children
StaticGroup / -children
Switch / -children
Transform / -children
Viewport / -children
source code "-children": {
    "description": "MF X3DChildNode content",
    "type": "array",
    "minItems": 1,
    "items": {
        "type": "object",
        "properties": {
            "#comment": {
                "type": "string"
            },
            "ProtoInstance": {
                "$ref": "#/definitions/ProtoInstance"
            },
            "Anchor": {
                "$ref": "#/definitions/Anchor"
            },
            "AudioClip": {
                "$ref": "#/definitions/AudioClip"
            },
            "Background": {
                "$ref": "#/definitions/Background"
            },
            "Billboard": {
                "$ref": "#/definitions/Billboard"
            },
            "BooleanFilter": {
                "$ref": "#/definitions/BooleanFilter"
            },
            "BooleanSequencer": {
                "$ref": "#/definitions/BooleanSequencer"
            },
            "BooleanToggle": {
                "$ref": "#/definitions/BooleanToggle"
            },
            "BooleanTrigger": {
                "$ref": "#/definitions/BooleanTrigger"
            },
            "CADAssembly": {
                "$ref": "#/definitions/CADAssembly"
            },
            "CADFace": {
                "$ref": "#/definitions/CADFace"
            },
            "CADLayer": {
                "$ref": "#/definitions/CADLayer"
            },
            "CADPart": {
                "$ref": "#/definitions/CADPart"
            },
            "ClipPlane": {
                "$ref": "#/definitions/ClipPlane"
            },
            "CollidableOffset": {
                "$ref": "#/definitions/CollidableOffset"
            },
            "CollidableShape": {
                "$ref": "#/definitions/CollidableShape"
            },
            "Collision": {
                "$ref": "#/definitions/Collision"
            },
            "CollisionSensor": {
                "$ref": "#/definitions/CollisionSensor"
            },
            "ColorChaser": {
                "$ref": "#/definitions/ColorChaser"
            },
            "ColorDamper": {
                "$ref": "#/definitions/ColorDamper"
            },
            "ColorInterpolator": {
                "$ref": "#/definitions/ColorInterpolator"
            },
            "CoordinateChaser": {
                "$ref": "#/definitions/CoordinateChaser"
            },
            "CoordinateDamper": {
                "$ref": "#/definitions/CoordinateDamper"
            },
            "CoordinateInterpolator": {
                "$ref": "#/definitions/CoordinateInterpolator"
            },
            "CoordinateInterpolator2D": {
                "$ref": "#/definitions/CoordinateInterpolator2D"
            },
            "CylinderSensor": {
                "$ref": "#/definitions/CylinderSensor"
            },
            "DirectionalLight": {
                "$ref": "#/definitions/DirectionalLight"
            },
            "DISEntityManager": {
                "$ref": "#/definitions/DISEntityManager"
            },
            "DISEntityTypeMapping": {
                "$ref": "#/definitions/DISEntityTypeMapping"
            },
            "EaseInEaseOut": {
                "$ref": "#/definitions/EaseInEaseOut"
            },
            "EspduTransform": {
                "$ref": "#/definitions/EspduTransform"
            },
            "Fog": {
                "$ref": "#/definitions/Fog"
            },
            "GeoLocation": {
                "$ref": "#/definitions/GeoLocation"
            },
            "GeoLOD": {
                "$ref": "#/definitions/GeoLOD"
            },
            "GeoMetadata": {
                "$ref": "#/definitions/GeoMetadata"
            },
            "GeoPositionInterpolator": {
                "$ref": "#/definitions/GeoPositionInterpolator"
            },
            "GeoProximitySensor": {
                "$ref": "#/definitions/GeoProximitySensor"
            },
            "GeoTouchSensor": {
                "$ref": "#/definitions/GeoTouchSensor"
            },
            "GeoTransform": {
                "$ref": "#/definitions/GeoTransform"
            },
            "GeoViewpoint": {
                "$ref": "#/definitions/GeoViewpoint"
            },
            "Group": {
                "$ref": "#/definitions/Group"
            },
            "HAnimHumanoid": {
                "$ref": "#/definitions/HAnimHumanoid"
            },
            "HAnimJoint": {
                "$ref": "#/definitions/HAnimJoint"
            },
            "HAnimSegment": {
                "$ref": "#/definitions/HAnimSegment"
            },
            "HAnimSite": {
                "$ref": "#/definitions/HAnimSite"
            },
            "Inline": {
                "$ref": "#/definitions/Inline"
            },
            "IntegerSequencer": {
                "$ref": "#/definitions/IntegerSequencer"
            },
            "IntegerTrigger": {
                "$ref": "#/definitions/IntegerTrigger"
            },
            "IsoSurfaceVolumeData": {
                "$ref": "#/definitions/IsoSurfaceVolumeData"
            },
            "KeySensor": {
                "$ref": "#/definitions/KeySensor"
            },
            "Layout": {
                "$ref": "#/definitions/Layout"
            },
            "LinePickSensor": {
                "$ref": "#/definitions/LinePickSensor"
            },
            "LoadSensor": {
                "$ref": "#/definitions/LoadSensor"
            },
            "LocalFog": {
                "$ref": "#/definitions/LocalFog"
            },
            "LOD": {
                "$ref": "#/definitions/LOD"
            },
            "NavigationInfo": {
                "$ref": "#/definitions/NavigationInfo"
            },
            "NormalInterpolator": {
                "$ref": "#/definitions/NormalInterpolator"
            },
            "NurbsOrientationInterpolator": {
                "$ref": "#/definitions/NurbsOrientationInterpolator"
            },
            "NurbsPositionInterpolator": {
                "$ref": "#/definitions/NurbsPositionInterpolator"
            },
            "NurbsSet": {
                "$ref": "#/definitions/NurbsSet"
            },
            "NurbsSurfaceInterpolator": {
                "$ref": "#/definitions/NurbsSurfaceInterpolator"
            },
            "OrientationChaser": {
                "$ref": "#/definitions/OrientationChaser"
            },
            "OrientationDamper": {
                "$ref": "#/definitions/OrientationDamper"
            },
            "OrientationInterpolator": {
                "$ref": "#/definitions/OrientationInterpolator"
            },
            "OrthoViewpoint": {
                "$ref": "#/definitions/OrthoViewpoint"
            },
            "ParticleSystem": {
                "$ref": "#/definitions/ParticleSystem"
            },
            "PickableGroup": {
                "$ref": "#/definitions/PickableGroup"
            },
            "PlaneSensor": {
                "$ref": "#/definitions/PlaneSensor"
            },
            "PointLight": {
                "$ref": "#/definitions/PointLight"
            },
            "PointPickSensor": {
                "$ref": "#/definitions/PointPickSensor"
            },
            "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"
            },
            "ProximitySensor": {
                "$ref": "#/definitions/ProximitySensor"
            },
            "ReceiverPdu": {
                "$ref": "#/definitions/ReceiverPdu"
            },
            "RigidBodyCollection": {
                "$ref": "#/definitions/RigidBodyCollection"
            },
            "ScalarChaser": {
                "$ref": "#/definitions/ScalarChaser"
            },
            "ScalarDamper": {
                "$ref": "#/definitions/ScalarDamper"
            },
            "ScalarInterpolator": {
                "$ref": "#/definitions/ScalarInterpolator"
            },
            "ScreenGroup": {
                "$ref": "#/definitions/ScreenGroup"
            },
            "Script": {
                "$ref": "#/definitions/Script"
            },
            "SegmentedVolumeData": {
                "$ref": "#/definitions/SegmentedVolumeData"
            },
            "Shape": {
                "$ref": "#/definitions/Shape"
            },
            "SignalPdu": {
                "$ref": "#/definitions/SignalPdu"
            },
            "Sound": {
                "$ref": "#/definitions/Sound"
            },
            "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"
            },
            "Switch": {
                "$ref": "#/definitions/Switch"
            },
            "TexCoordChaser2D": {
                "$ref": "#/definitions/TexCoordChaser2D"
            },
            "TexCoordDamper2D": {
                "$ref": "#/definitions/TexCoordDamper2D"
            },
            "TextureBackground": {
                "$ref": "#/definitions/TextureBackground"
            },
            "TimeSensor": {
                "$ref": "#/definitions/TimeSensor"
            },
            "TimeTrigger": {
                "$ref": "#/definitions/TimeTrigger"
            },
            "TouchSensor": {
                "$ref": "#/definitions/TouchSensor"
            },
            "Transform": {
                "$ref": "#/definitions/Transform"
            },
            "TransformSensor": {
                "$ref": "#/definitions/TransformSensor"
            },
            "TransmitterPdu": {
                "$ref": "#/definitions/TransmitterPdu"
            },
            "Viewpoint": {
                "$ref": "#/definitions/Viewpoint"
            },
            "ViewpointGroup": {
                "$ref": "#/definitions/ViewpointGroup"
            },
            "Viewport": {
                "$ref": "#/definitions/Viewport"
            },
            "VisibilitySensor": {
                "$ref": "#/definitions/VisibilitySensor"
            },
            "VolumeData": {
                "$ref": "#/definitions/VolumeData"
            },
            "VolumePickSensor": {
                "$ref": "#/definitions/VolumePickSensor"
            },
            "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 -children > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4061.png
type Object
properties
Name   Occurrence
#comment   Optional
ProtoInstance   Optional
Anchor   Optional
AudioClip   Optional
Background   Optional
Billboard   Optional
BooleanFilter   Optional
BooleanSequencer   Optional
BooleanToggle   Optional
BooleanTrigger   Optional
CADAssembly   Optional
CADFace   Optional
CADLayer   Optional
CADPart   Optional
ClipPlane   Optional
CollidableOffset   Optional
CollidableShape   Optional
Collision   Optional
CollisionSensor   Optional
ColorChaser   Optional
ColorDamper   Optional
ColorInterpolator   Optional
CoordinateChaser   Optional
CoordinateDamper   Optional
CoordinateInterpolator   Optional
CoordinateInterpolator2D   Optional
CylinderSensor   Optional
DirectionalLight   Optional
DISEntityManager   Optional
DISEntityTypeMapping   Optional
EaseInEaseOut   Optional
EspduTransform   Optional
Fog   Optional
GeoLocation   Optional
GeoLOD   Optional
GeoMetadata   Optional
GeoPositionInterpolator   Optional
GeoProximitySensor   Optional
GeoTouchSensor   Optional
GeoTransform   Optional
GeoViewpoint   Optional
Group   Optional
HAnimHumanoid   Optional
HAnimJoint   Optional
HAnimSegment   Optional
HAnimSite   Optional
Inline   Optional
IntegerSequencer   Optional
IntegerTrigger   Optional
IsoSurfaceVolumeData   Optional
KeySensor   Optional
Layout   Optional
LinePickSensor   Optional
LoadSensor   Optional
LocalFog   Optional
LOD   Optional
NavigationInfo   Optional
NormalInterpolator   Optional
NurbsOrientationInterpolator   Optional
NurbsPositionInterpolator   Optional
NurbsSet   Optional
NurbsSurfaceInterpolator   Optional
OrientationChaser   Optional
OrientationDamper   Optional
OrientationInterpolator   Optional
OrthoViewpoint   Optional
ParticleSystem   Optional
PickableGroup   Optional
PlaneSensor   Optional
PointLight   Optional
PointPickSensor   Optional
PositionChaser   Optional
PositionChaser2D   Optional
PositionDamper   Optional
PositionDamper2D   Optional
PositionInterpolator   Optional
PositionInterpolator2D   Optional
PrimitivePickSensor   Optional
ProximitySensor   Optional
ReceiverPdu   Optional
RigidBodyCollection   Optional
ScalarChaser   Optional
ScalarDamper   Optional
ScalarInterpolator   Optional
ScreenGroup   Optional
Script   Optional
SegmentedVolumeData   Optional
Shape   Optional
SignalPdu   Optional
Sound   Optional
SphereSensor   Optional
SplinePositionInterpolator   Optional
SplinePositionInterpolator2D   Optional
SplineScalarInterpolator   Optional
SpotLight   Optional
SquadOrientationInterpolator   Optional
StaticGroup   Optional
StringSensor   Optional
Switch   Optional
TexCoordChaser2D   Optional
TexCoordDamper2D   Optional
TextureBackground   Optional
TimeSensor   Optional
TimeTrigger   Optional
TouchSensor   Optional
Transform   Optional
TransformSensor   Optional
TransmitterPdu   Optional
Viewpoint   Optional
ViewpointGroup   Optional
Viewport   Optional
VisibilitySensor   Optional
VolumeData   Optional
VolumePickSensor   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"
        },
        "AudioClip": {
            "$ref": "#/definitions/AudioClip"
        },
        "Background": {
            "$ref": "#/definitions/Background"
        },
        "Billboard": {
            "$ref": "#/definitions/Billboard"
        },
        "BooleanFilter": {
            "$ref": "#/definitions/BooleanFilter"
        },
        "BooleanSequencer": {
            "$ref": "#/definitions/BooleanSequencer"
        },
        "BooleanToggle": {
            "$ref": "#/definitions/BooleanToggle"
        },
        "BooleanTrigger": {
            "$ref": "#/definitions/BooleanTrigger"
        },
        "CADAssembly": {
            "$ref": "#/definitions/CADAssembly"
        },
        "CADFace": {
            "$ref": "#/definitions/CADFace"
        },
        "CADLayer": {
            "$ref": "#/definitions/CADLayer"
        },
        "CADPart": {
            "$ref": "#/definitions/CADPart"
        },
        "ClipPlane": {
            "$ref": "#/definitions/ClipPlane"
        },
        "CollidableOffset": {
            "$ref": "#/definitions/CollidableOffset"
        },
        "CollidableShape": {
            "$ref": "#/definitions/CollidableShape"
        },
        "Collision": {
            "$ref": "#/definitions/Collision"
        },
        "CollisionSensor": {
            "$ref": "#/definitions/CollisionSensor"
        },
        "ColorChaser": {
            "$ref": "#/definitions/ColorChaser"
        },
        "ColorDamper": {
            "$ref": "#/definitions/ColorDamper"
        },
        "ColorInterpolator": {
            "$ref": "#/definitions/ColorInterpolator"
        },
        "CoordinateChaser": {
            "$ref": "#/definitions/CoordinateChaser"
        },
        "CoordinateDamper": {
            "$ref": "#/definitions/CoordinateDamper"
        },
        "CoordinateInterpolator": {
            "$ref": "#/definitions/CoordinateInterpolator"
        },
        "CoordinateInterpolator2D": {
            "$ref": "#/definitions/CoordinateInterpolator2D"
        },
        "CylinderSensor": {
            "$ref": "#/definitions/CylinderSensor"
        },
        "DirectionalLight": {
            "$ref": "#/definitions/DirectionalLight"
        },
        "DISEntityManager": {
            "$ref": "#/definitions/DISEntityManager"
        },
        "DISEntityTypeMapping": {
            "$ref": "#/definitions/DISEntityTypeMapping"
        },
        "EaseInEaseOut": {
            "$ref": "#/definitions/EaseInEaseOut"
        },
        "EspduTransform": {
            "$ref": "#/definitions/EspduTransform"
        },
        "Fog": {
            "$ref": "#/definitions/Fog"
        },
        "GeoLocation": {
            "$ref": "#/definitions/GeoLocation"
        },
        "GeoLOD": {
            "$ref": "#/definitions/GeoLOD"
        },
        "GeoMetadata": {
            "$ref": "#/definitions/GeoMetadata"
        },
        "GeoPositionInterpolator": {
            "$ref": "#/definitions/GeoPositionInterpolator"
        },
        "GeoProximitySensor": {
            "$ref": "#/definitions/GeoProximitySensor"
        },
        "GeoTouchSensor": {
            "$ref": "#/definitions/GeoTouchSensor"
        },
        "GeoTransform": {
            "$ref": "#/definitions/GeoTransform"
        },
        "GeoViewpoint": {
            "$ref": "#/definitions/GeoViewpoint"
        },
        "Group": {
            "$ref": "#/definitions/Group"
        },
        "HAnimHumanoid": {
            "$ref": "#/definitions/HAnimHumanoid"
        },
        "HAnimJoint": {
            "$ref": "#/definitions/HAnimJoint"
        },
        "HAnimSegment": {
            "$ref": "#/definitions/HAnimSegment"
        },
        "HAnimSite": {
            "$ref": "#/definitions/HAnimSite"
        },
        "Inline": {
            "$ref": "#/definitions/Inline"
        },
        "IntegerSequencer": {
            "$ref": "#/definitions/IntegerSequencer"
        },
        "IntegerTrigger": {
            "$ref": "#/definitions/IntegerTrigger"
        },
        "IsoSurfaceVolumeData": {
            "$ref": "#/definitions/IsoSurfaceVolumeData"
        },
        "KeySensor": {
            "$ref": "#/definitions/KeySensor"
        },
        "Layout": {
            "$ref": "#/definitions/Layout"
        },
        "LinePickSensor": {
            "$ref": "#/definitions/LinePickSensor"
        },
        "LoadSensor": {
            "$ref": "#/definitions/LoadSensor"
        },
        "LocalFog": {
            "$ref": "#/definitions/LocalFog"
        },
        "LOD": {
            "$ref": "#/definitions/LOD"
        },
        "NavigationInfo": {
            "$ref": "#/definitions/NavigationInfo"
        },
        "NormalInterpolator": {
            "$ref": "#/definitions/NormalInterpolator"
        },
        "NurbsOrientationInterpolator": {
            "$ref": "#/definitions/NurbsOrientationInterpolator"
        },
        "NurbsPositionInterpolator": {
            "$ref": "#/definitions/NurbsPositionInterpolator"
        },
        "NurbsSet": {
            "$ref": "#/definitions/NurbsSet"
        },
        "NurbsSurfaceInterpolator": {
            "$ref": "#/definitions/NurbsSurfaceInterpolator"
        },
        "OrientationChaser": {
            "$ref": "#/definitions/OrientationChaser"
        },
        "OrientationDamper": {
            "$ref": "#/definitions/OrientationDamper"
        },
        "OrientationInterpolator": {
            "$ref": "#/definitions/OrientationInterpolator"
        },
        "OrthoViewpoint": {
            "$ref": "#/definitions/OrthoViewpoint"
        },
        "ParticleSystem": {
            "$ref": "#/definitions/ParticleSystem"
        },
        "PickableGroup": {
            "$ref": "#/definitions/PickableGroup"
        },
        "PlaneSensor": {
            "$ref": "#/definitions/PlaneSensor"
        },
        "PointLight": {
            "$ref": "#/definitions/PointLight"
        },
        "PointPickSensor": {
            "$ref": "#/definitions/PointPickSensor"
        },
        "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"
        },
        "ProximitySensor": {
            "$ref": "#/definitions/ProximitySensor"
        },
        "ReceiverPdu": {
            "$ref": "#/definitions/ReceiverPdu"
        },
        "RigidBodyCollection": {
            "$ref": "#/definitions/RigidBodyCollection"
        },
        "ScalarChaser": {
            "$ref": "#/definitions/ScalarChaser"
        },
        "ScalarDamper": {
            "$ref": "#/definitions/ScalarDamper"
        },
        "ScalarInterpolator": {
            "$ref": "#/definitions/ScalarInterpolator"
        },
        "ScreenGroup": {
            "$ref": "#/definitions/ScreenGroup"
        },
        "Script": {
            "$ref": "#/definitions/Script"
        },
        "SegmentedVolumeData": {
            "$ref": "#/definitions/SegmentedVolumeData"
        },
        "Shape": {
            "$ref": "#/definitions/Shape"
        },
        "SignalPdu": {
            "$ref": "#/definitions/SignalPdu"
        },
        "Sound": {
            "$ref": "#/definitions/Sound"
        },
        "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"
        },
        "Switch": {
            "$ref": "#/definitions/Switch"
        },
        "TexCoordChaser2D": {
            "$ref": "#/definitions/TexCoordChaser2D"
        },
        "TexCoordDamper2D": {
            "$ref": "#/definitions/TexCoordDamper2D"
        },
        "TextureBackground": {
            "$ref": "#/definitions/TextureBackground"
        },
        "TimeSensor": {
            "$ref": "#/definitions/TimeSensor"
        },
        "TimeTrigger": {
            "$ref": "#/definitions/TimeTrigger"
        },
        "TouchSensor": {
            "$ref": "#/definitions/TouchSensor"
        },
        "Transform": {
            "$ref": "#/definitions/Transform"
        },
        "TransformSensor": {
            "$ref": "#/definitions/TransformSensor"
        },
        "TransmitterPdu": {
            "$ref": "#/definitions/TransmitterPdu"
        },
        "Viewpoint": {
            "$ref": "#/definitions/Viewpoint"
        },
        "ViewpointGroup": {
            "$ref": "#/definitions/ViewpointGroup"
        },
        "Viewport": {
            "$ref": "#/definitions/Viewport"
        },
        "VisibilitySensor": {
            "$ref": "#/definitions/VisibilitySensor"
        },
        "VolumeData": {
            "$ref": "#/definitions/VolumeData"
        },
        "VolumePickSensor": {
            "$ref": "#/definitions/VolumePickSensor"
        },
        "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 -children > array items [0]+ / Schema / #comment
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4062.png
property details
Occurrence  Optional
type String
source code "#comment": {
    "type": "string"
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Property -children > array items [0]+ / Schema / EXPORT
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4181.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