Schema definition Appearance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p17.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
type Object
properties
Name   Occurrence
@DEF   Optional
@USE   Optional
IS   Optional
-fillProperties   Optional
-lineProperties   Optional
-material   Optional
-metadata   Optional
-shaders   Optional
-texture   Optional
-textureTransform   Optional
-children   Optional
used by -allNodes > array items [0]+ / Schema / Appearance
-appearance / Appearance
source code "Appearance": {
    "type": "object",
    "properties": {
        "@DEF": {
            "type": "string"
        },
        "@USE": {
            "type": "string"
        },
        "IS": {
            "$ref": "#/definitions/IS"
        },
        "-fillProperties": {
            "type": "object",
            "properties": {
                "FillProperties": {
                    "$ref": "#/definitions/FillProperties"
                },
                "ProtoInstance": {
                    "$ref": "#/definitions/ProtoInstance"
                }
            },
            "additionalProperties": false
        },
        "-lineProperties": {
            "type": "object",
            "properties": {
                "LineProperties": {
                    "$ref": "#/definitions/LineProperties"
                },
                "ProtoInstance": {
                    "$ref": "#/definitions/ProtoInstance"
                }
            },
            "additionalProperties": false
        },
        "-material": {
            "$ref": "#/definitions/-material"
        },
        "-metadata": {
            "$ref": "#/definitions/-metadata"
        },
        "-shaders": {
            "$ref": "#/definitions/-shaders"
        },
        "-texture": {
            "$ref": "#/definitions/-texture"
        },
        "-textureTransform": {
            "$ref": "#/definitions/-textureTransform"
        },
        "-children": {
            "$ref": "#/definitions/-commentRoute"
        }
    },
    "additionalProperties": false
}

Property Appearance / @DEF
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p18.png
property details
Occurrence  Optional
type String
source code "@DEF": {
    "type": "string"
}

Property Appearance / @USE
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p19.png
property details
Occurrence  Optional
type String
source code "@USE": {
    "type": "string"
}

Property Appearance / IS
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p20.png
property details
Occurrence  Optional
reference IS
source code "IS": {
    "$ref": "#/definitions/IS"
}

Property Appearance / -fillProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p21.png
property details
Occurrence  Optional
type Object
properties
Name   Occurrence
FillProperties   Optional
ProtoInstance   Optional
source code "-fillProperties": {
    "type": "object",
    "properties": {
        "FillProperties": {
            "$ref": "#/definitions/FillProperties"
        },
        "ProtoInstance": {
            "$ref": "#/definitions/ProtoInstance"
        }
    },
    "additionalProperties": false
}

Property Appearance / -fillProperties / FillProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p22.png
property details
Occurrence  Optional
reference FillProperties
source code "FillProperties": {
    "$ref": "#/definitions/FillProperties"
}

Property Appearance / -fillProperties / ProtoInstance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p23.png
property details
Occurrence  Optional
reference ProtoInstance
source code "ProtoInstance": {
    "$ref": "#/definitions/ProtoInstance"
}

Property Appearance / -lineProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p24.png
property details
Occurrence  Optional
type Object
properties
Name   Occurrence
LineProperties   Optional
ProtoInstance   Optional
source code "-lineProperties": {
    "type": "object",
    "properties": {
        "LineProperties": {
            "$ref": "#/definitions/LineProperties"
        },
        "ProtoInstance": {
            "$ref": "#/definitions/ProtoInstance"
        }
    },
    "additionalProperties": false
}

Property Appearance / -lineProperties / LineProperties
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p25.png
property details
Occurrence  Optional
reference LineProperties
source code "LineProperties": {
    "$ref": "#/definitions/LineProperties"
}

Property Appearance / -lineProperties / ProtoInstance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p26.png
property details
Occurrence  Optional
reference ProtoInstance
source code "ProtoInstance": {
    "$ref": "#/definitions/ProtoInstance"
}

Property Appearance / -material
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p27.png
property details
Occurrence  Optional
reference -material
source code "-material": {
    "$ref": "#/definitions/-material"
}

Property Appearance / -metadata
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p28.png
property details
Occurrence  Optional
reference -metadata
source code "-metadata": {
    "$ref": "#/definitions/-metadata"
}

Property Appearance / -shaders
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p29.png
property details
Occurrence  Optional
reference -shaders
source code "-shaders": {
    "$ref": "#/definitions/-shaders"
}

Property Appearance / -texture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p30.png
property details
Occurrence  Optional
reference -texture
source code "-texture": {
    "$ref": "#/definitions/-texture"
}

Property Appearance / -textureTransform
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p31.png
property details
Occurrence  Optional
reference -textureTransform
source code "-textureTransform": {
    "$ref": "#/definitions/-textureTransform"
}

Property Appearance / -children
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p32.png
property details
Occurrence  Optional
reference -commentRoute
source code "-children": {
    "$ref": "#/definitions/-commentRoute"
}


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