Schema definition @appliedParameters
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3626.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  Validates all values, including uniqueness
type Array
array constraints
Min Items  1
Unique Items  true
array items
[0]  Schema
[1]+  Schema
used by CollisionCollection / @appliedParameters
Contact / @appliedParameters
source code "@appliedParameters": {
    "description": "Validates all values, including uniqueness",
    "type": "array",
    "minItems": 1,
    "uniqueItems": true,
    "items": [
        {
            "type": "string",
            "enum": [
                "BOUNCE",
                "USER_FRICTION",
                "FRICTION_COEFFICIENT-2",
                "ERROR_REDUCTION",
                "CONSTANT_FORCE",
                "SPEED-1",
                "SPEED-2",
                "SLIP-1",
                "SLIP-2"
            ],
            "default": "BOUNCE"
        }
    ],
    "additionalItems": {
        "type": "string",
        "enum": [
            "BOUNCE",
            "USER_FRICTION",
            "FRICTION_COEFFICIENT-2",
            "ERROR_REDUCTION",
            "CONSTANT_FORCE",
            "SPEED-1",
            "SPEED-2",
            "SLIP-1",
            "SLIP-2"
        ]
    }
}

Array item @appliedParameters > array items [0] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3627.png
schema details
Default  "BOUNCE"
type String
enumerations
Type   Value
string   BOUNCE
string   USER_FRICTION
string   FRICTION_COEFFICIENT-2
string   ERROR_REDUCTION
string   CONSTANT_FORCE
string   SPEED-1
string   SPEED-2
string   SLIP-1
string   SLIP-2
source code {
    "type": "string",
    "enum": [
        "BOUNCE",
        "USER_FRICTION",
        "FRICTION_COEFFICIENT-2",
        "ERROR_REDUCTION",
        "CONSTANT_FORCE",
        "SPEED-1",
        "SPEED-2",
        "SLIP-1",
        "SLIP-2"
    ],
    "default": "BOUNCE"
}

Array item wildcard @appliedParameters > array items [1]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3628.png
type String
enumerations
Type   Value
string   BOUNCE
string   USER_FRICTION
string   FRICTION_COEFFICIENT-2
string   ERROR_REDUCTION
string   CONSTANT_FORCE
string   SPEED-1
string   SPEED-2
string   SLIP-1
string   SLIP-2
source code {
    "type": "string",
    "enum": [
        "BOUNCE",
        "USER_FRICTION",
        "FRICTION_COEFFICIENT-2",
        "ERROR_REDUCTION",
        "CONSTANT_FORCE",
        "SPEED-1",
        "SPEED-2",
        "SLIP-1",
        "SLIP-2"
    ]
}


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