Schema definition -pickTarget
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4407.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  MF X3DGroupingNode | X3DShapeNode | Inline content
type Array
array constraints
Min Items  1
array items
[0]+  Schema
used by LinePickSensor / -pickTarget
PointPickSensor / -pickTarget
PrimitivePickSensor / -pickTarget
VolumePickSensor / -pickTarget
source code "-pickTarget": {
    "description": "MF X3DGroupingNode | X3DShapeNode | Inline content",
    "type": "array",
    "minItems": 1,
    "items": {
        "type": "object",
        "properties": {
            "Anchor": {
                "$ref": "#/definitions/Anchor"
            },
            "Billboard": {
                "$ref": "#/definitions/Billboard"
            },
            "CADAssembly": {
                "$ref": "#/definitions/CADAssembly"
            },
            "CADLayer": {
                "$ref": "#/definitions/CADLayer"
            },
            "CADPart": {
                "$ref": "#/definitions/CADPart"
            },
            "Collision": {
                "$ref": "#/definitions/Collision"
            },
            "EspduTransform": {
                "$ref": "#/definitions/EspduTransform"
            },
            "GeoLocation": {
                "$ref": "#/definitions/GeoLocation"
            },
            "GeoTransform": {
                "$ref": "#/definitions/GeoTransform"
            },
            "Group": {
                "$ref": "#/definitions/Group"
            },
            "HAnimJoint": {
                "$ref": "#/definitions/HAnimJoint"
            },
            "HAnimSegment": {
                "$ref": "#/definitions/HAnimSegment"
            },
            "HAnimSite": {
                "$ref": "#/definitions/HAnimSite"
            },
            "Inline": {
                "$ref": "#/definitions/Inline"
            },
            "LayoutGroup": {
                "$ref": "#/definitions/LayoutGroup"
            },
            "LOD": {
                "$ref": "#/definitions/LOD"
            },
            "ParticleSystem": {
                "$ref": "#/definitions/ParticleSystem"
            },
            "PickableGroup": {
                "$ref": "#/definitions/PickableGroup"
            },
            "ScreenGroup": {
                "$ref": "#/definitions/ScreenGroup"
            },
            "Shape": {
                "$ref": "#/definitions/Shape"
            },
            "Switch": {
                "$ref": "#/definitions/Switch"
            },
            "Transform": {
                "$ref": "#/definitions/Transform"
            },
            "Viewport": {
                "$ref": "#/definitions/Viewport"
            },
            "ProtoInstance": {
                "$ref": "#/definitions/ProtoInstance"
            }
        },
        "additionalProperties": false
    }
}

Array item wildcard -pickTarget > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4408.png
type Object
properties
Name   Occurrence
Anchor   Optional
Billboard   Optional
CADAssembly   Optional
CADLayer   Optional
CADPart   Optional
Collision   Optional
EspduTransform   Optional
GeoLocation   Optional
GeoTransform   Optional
Group   Optional
HAnimJoint   Optional
HAnimSegment   Optional
HAnimSite   Optional
Inline   Optional
LayoutGroup   Optional
LOD   Optional
ParticleSystem   Optional
PickableGroup   Optional
ScreenGroup   Optional
Shape   Optional
Switch   Optional
Transform   Optional
Viewport   Optional
ProtoInstance   Optional
source code {
    "type": "object",
    "properties": {
        "Anchor": {
            "$ref": "#/definitions/Anchor"
        },
        "Billboard": {
            "$ref": "#/definitions/Billboard"
        },
        "CADAssembly": {
            "$ref": "#/definitions/CADAssembly"
        },
        "CADLayer": {
            "$ref": "#/definitions/CADLayer"
        },
        "CADPart": {
            "$ref": "#/definitions/CADPart"
        },
        "Collision": {
            "$ref": "#/definitions/Collision"
        },
        "EspduTransform": {
            "$ref": "#/definitions/EspduTransform"
        },
        "GeoLocation": {
            "$ref": "#/definitions/GeoLocation"
        },
        "GeoTransform": {
            "$ref": "#/definitions/GeoTransform"
        },
        "Group": {
            "$ref": "#/definitions/Group"
        },
        "HAnimJoint": {
            "$ref": "#/definitions/HAnimJoint"
        },
        "HAnimSegment": {
            "$ref": "#/definitions/HAnimSegment"
        },
        "HAnimSite": {
            "$ref": "#/definitions/HAnimSite"
        },
        "Inline": {
            "$ref": "#/definitions/Inline"
        },
        "LayoutGroup": {
            "$ref": "#/definitions/LayoutGroup"
        },
        "LOD": {
            "$ref": "#/definitions/LOD"
        },
        "ParticleSystem": {
            "$ref": "#/definitions/ParticleSystem"
        },
        "PickableGroup": {
            "$ref": "#/definitions/PickableGroup"
        },
        "ScreenGroup": {
            "$ref": "#/definitions/ScreenGroup"
        },
        "Shape": {
            "$ref": "#/definitions/Shape"
        },
        "Switch": {
            "$ref": "#/definitions/Switch"
        },
        "Transform": {
            "$ref": "#/definitions/Transform"
        },
        "Viewport": {
            "$ref": "#/definitions/Viewport"
        },
        "ProtoInstance": {
            "$ref": "#/definitions/ProtoInstance"
        }
    },
    "additionalProperties": false
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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