Schema definition @bboxSize
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3629.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  Validates both regular values and special -1 values
type Any
array items
[0]+  Unconstrained
property wildcard
Definition  Unconstrained
one of
(0)  Schema
(1)  Schema
used by Anchor / @bboxSize
Billboard / @bboxSize
CADAssembly / @bboxSize
CADFace / @bboxSize
CADLayer / @bboxSize
CADPart / @bboxSize
CollidableOffset / @bboxSize
CollidableShape / @bboxSize
Collision / @bboxSize
CollisionSpace / @bboxSize
EspduTransform / @bboxSize
GeoLocation / @bboxSize
GeoLOD / @bboxSize
GeoTransform / @bboxSize
Group / @bboxSize
HAnimHumanoid / @bboxSize
HAnimJoint / @bboxSize
HAnimSegment / @bboxSize
HAnimSite / @bboxSize
Inline / @bboxSize
IsoSurfaceVolumeData / @bboxSize
LayoutGroup / @bboxSize
LOD / @bboxSize
NurbsSet / @bboxSize
ParticleSystem / @bboxSize
PickableGroup / @bboxSize
ReceiverPdu / @bboxSize
ScreenGroup / @bboxSize
SegmentedVolumeData / @bboxSize
Shape / @bboxSize
SignalPdu / @bboxSize
StaticGroup / @bboxSize
Switch / @bboxSize
Transform / @bboxSize
TransmitterPdu / @bboxSize
Viewport / @bboxSize
VolumeData / @bboxSize
source code "@bboxSize": {
    "description": "Validates both regular values and special -1 values",
    "oneOf": [
        {
            "type": "array",
            "minItems": 3,
            "maxItems": 3,
            "items": {
                "type": "number",
                "minimum": 0,
                "default": -1
            }
        },
        {
            "type": "array",
            "minItems": 3,
            "maxItems": 3,
            "items": {
                "type": "number",
                "enum": [
                    -1
                ],
                "default": -1
            }
        }
    ]
}

Operator subschema @bboxSize > one of (0) / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3630.png
type Array
array constraints
Min Items  3
Max Items  3
array items
[0 - 2]  Schema
source code {
    "type": "array",
    "minItems": 3,
    "maxItems": 3,
    "items": {
        "type": "number",
        "minimum": 0,
        "default": -1
    }
}

Array item wildcard @bboxSize > one of (0) / Schema > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3631.png
schema details
Default  -1
type Numeric
numeric constraints
Minimum  0
source code {
    "type": "number",
    "minimum": 0,
    "default": -1
}

Operator subschema @bboxSize > one of (1) / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3632.png
type Array
array constraints
Min Items  3
Max Items  3
array items
[0 - 2]  Schema
source code {
    "type": "array",
    "minItems": 3,
    "maxItems": 3,
    "items": {
        "type": "number",
        "enum": [
            -1
        ],
        "default": -1
    }
}

Array item wildcard @bboxSize > one of (1) / Schema > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3633.png
schema details
Default  -1
type Numeric
enumerations
Type   Value
number   -1
source code {
    "type": "number",
    "enum": [
        -1
    ],
    "default": -1
}


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