diagram | ![]() |
||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||
schema details |
|
||||
type | Object | ||||
properties |
|
||||
source code | { "$schema": "http://json-schema.org/draft-04/schema#", "title": "JSON Schema X3D V3.3", "description": "Experimental JSON Schema for X3D V3.3 ", "type": "object", "properties": { "X3D": { "$ref": "#/definitions/X3D" } }, "required": [ "X3D" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | X3D | ||
source code | "X3D": { "$ref": "#/definitions/X3D" } |
diagram | ![]() |
||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||
type | Object | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / Anchor TransformSensor / -targetObject > array items [0]+ / Schema / Anchor -allNodes > array items [0]+ / Schema / Anchor -child / Anchor -children > array items [0]+ / Schema / Anchor -grouping > array items [0]+ / Schema / Anchor -pickTarget > array items [0]+ / Schema / Anchor -watchList > array items [0]+ / Schema / Anchor |
||||||||||||||||||||||
source code | "Anchor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "-children": { "$ref": "#/definitions/-children" }, "@description": { "type": "string" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "@parameter": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@description": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@parameter": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
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 } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Object | ||||||
properties |
|
||||||
source code | "-fillProperties": { "type": "object", "properties": { "FillProperties": { "$ref": "#/definitions/FillProperties" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | FillProperties | ||
source code | "FillProperties": { "$ref": "#/definitions/FillProperties" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Object | ||||||
properties |
|
||||||
source code | "-lineProperties": { "type": "object", "properties": { "LineProperties": { "$ref": "#/definitions/LineProperties" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | LineProperties | ||
source code | "LineProperties": { "$ref": "#/definitions/LineProperties" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | -material | ||
source code | "-material": { "$ref": "#/definitions/-material" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -shaders | ||
source code | "-shaders": { "$ref": "#/definitions/-shaders" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture | ||
source code | "-texture": { "$ref": "#/definitions/-texture" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureTransform | ||
source code | "-textureTransform": { "$ref": "#/definitions/-textureTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
type | Object | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / Arc2D -geometry / Arc2D |
||||||||||||||||||
source code | "Arc2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@endAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 1.570796 }, "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@startAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 0 }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@endAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 1.570796 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@startAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||
type | Object | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / ArcClose2D -geometry / ArcClose2D |
||||||||||||||||||||||
source code | "ArcClose2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@closureType": { "type": "string", "enum": [ "CHORD", "PIE" ], "default": "PIE" }, "@endAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 1.570796 }, "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@startAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 0 }, "@solid": { "type": "boolean", "default": false }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | String | ||||||
enumerations |
|
||||||
source code | "@closureType": { "type": "string", "enum": [ "CHORD", "PIE" ], "default": "PIE" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@endAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 1.570796 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@startAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / AudioClip -allNodes > array items [0]+ / Schema / AudioClip -child / AudioClip -children > array items [0]+ / Schema / AudioClip -source / AudioClip -watchList > array items [0]+ / Schema / AudioClip |
||||||||||||||||||||||||||||
source code | "AudioClip": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@description": { "type": "string" }, "@loop": { "type": "boolean", "default": false }, "@pauseTime": { "type": "number", "default": 0 }, "@pitch": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@resumeTime": { "type": "number", "default": 0 }, "@startTime": { "type": "number", "default": 0 }, "@stopTime": { "type": "number", "default": 0 }, "@url": { "type": "array", "items": { "type": "string", "format": "uri" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@description": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@loop": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@pauseTime": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@pitch": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@resumeTime": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@startTime": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@stopTime": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "@url": { "type": "array", "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / Background -allNodes > array items [0]+ / Schema / Background -child / Background -children > array items [0]+ / Schema / Background |
||||||||||||||||||||||||||||||||||
source code | "Background": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@backUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@bottomUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@frontUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@groundAngle": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "maximum": 1.5708 } }, "@groundColor": { "type": "array", "minItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1 } }, "@leftUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@rightUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@skyAngle": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "maximum": 3.1416 } }, "@skyColor": { "type": "array", "minItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1 } }, "@topUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@transparency": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@backUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@bottomUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@frontUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@groundAngle": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "maximum": 1.5708 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1.5708 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@groundColor": { "type": "array", "minItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@leftUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@rightUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@skyAngle": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "maximum": 3.1416 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 3.1416 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@skyColor": { "type": "array", "minItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@topUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@transparency": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||
type | Object | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / BallJoint -rigidBodyJoints > array items [0]+ / Schema / BallJoint |
||||||||||||||||||||
source code | "BallJoint": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@anchorPoint": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } }, "-body1": { "$ref": "#/definitions/-body" }, "-body2": { "$ref": "#/definitions/-body" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@anchorPoint": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "NONE" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -body | ||
source code | "-body1": { "$ref": "#/definitions/-body" } |
diagram | ![]() |
||
property details |
|
||
reference | -body | ||
source code | "-body2": { "$ref": "#/definitions/-body" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
type | Object | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / Billboard TransformSensor / -targetObject > array items [0]+ / Schema / Billboard -allNodes > array items [0]+ / Schema / Billboard -child / Billboard -children > array items [0]+ / Schema / Billboard -grouping > array items [0]+ / Schema / Billboard -pickTarget > array items [0]+ / Schema / Billboard |
||||||||||||||||||
source code | "Billboard": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@axisOfRotation": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 } ], "additionalItems": false }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "-children": { "$ref": "#/definitions/-children" }, "-metadata": { "$ref": "#/definitions/-metadata" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@axisOfRotation": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / BlendedVolumeStyle -composableRenderStyle / BlendedVolumeStyle -composableRenderStyles > array items [0]+ / Schema / BlendedVolumeStyle -renderStyle / BlendedVolumeStyle -renderStyles > array items [0]+ / Schema / BlendedVolumeStyle |
||||||||||||||||||||||||||||||
source code | "BlendedVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@weightConstant1": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.5 }, "@weightConstant2": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.5 }, "@weightFunction1": { "type": "string", "enum": [ "CONSTANT", "ALPHA1", "ALPHA2", "ONE_MINUS_ALPHA_1", "ONE_MINUS_ALPHA_2", "TABLE" ], "default": "CONSTANT" }, "@weightFunction2": { "type": "string", "enum": [ "CONSTANT", "ALPHA1", "ALPHA2", "ONE_MINUS_ALPHA_1", "ONE_MINUS_ALPHA_2", "TABLE" ], "default": "CONSTANT" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-renderStyle": { "$ref": "#/definitions/-composableRenderStyle" }, "-voxels": { "$ref": "#/definitions/-texture3D" }, "-weightTransferFunction1": { "$ref": "#/definitions/-texture2D" }, "-weightTransferFunction2": { "$ref": "#/definitions/-texture2D" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@weightConstant1": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.5 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@weightConstant2": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.5 } |
diagram | ![]() |
||||||||||||||
property details |
|
||||||||||||||
schema details |
|
||||||||||||||
type | String | ||||||||||||||
enumerations |
|
||||||||||||||
source code | "@weightFunction1": { "type": "string", "enum": [ "CONSTANT", "ALPHA1", "ALPHA2", "ONE_MINUS_ALPHA_1", "ONE_MINUS_ALPHA_2", "TABLE" ], "default": "CONSTANT" } |
diagram | ![]() |
||||||||||||||
property details |
|
||||||||||||||
schema details |
|
||||||||||||||
type | String | ||||||||||||||
enumerations |
|
||||||||||||||
source code | "@weightFunction2": { "type": "string", "enum": [ "CONSTANT", "ALPHA1", "ALPHA2", "ONE_MINUS_ALPHA_1", "ONE_MINUS_ALPHA_2", "TABLE" ], "default": "CONSTANT" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -composableRenderStyle | ||
source code | "-renderStyle": { "$ref": "#/definitions/-composableRenderStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-voxels": { "$ref": "#/definitions/-texture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-weightTransferFunction1": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-weightTransferFunction2": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
used by | Scene / -children > array items [0]+ / Schema / BooleanFilter -allNodes > array items [0]+ / Schema / BooleanFilter -child / BooleanFilter -children > array items [0]+ / Schema / BooleanFilter |
||||||||||||
source code | "BooleanFilter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / BooleanSequencer -allNodes > array items [0]+ / Schema / BooleanSequencer -child / BooleanSequencer -children > array items [0]+ / Schema / BooleanSequencer |
||||||||||||||||
source code | "BooleanSequencer": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@keyValue": { "type": "array", "minItems": 1, "items": { "type": "boolean" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@keyValue": { "type": "array", "minItems": 1, "items": { "type": "boolean" } } |
diagram | ![]() |
type | Boolean |
source code | "items": { "type": "boolean" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||
type | Object | ||||||||||||||
properties |
|
||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / BooleanToggle -allNodes > array items [0]+ / Schema / BooleanToggle -child / BooleanToggle -children > array items [0]+ / Schema / BooleanToggle |
||||||||||||||
source code | "BooleanToggle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@toggle": { "type": "boolean", "default": false }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@toggle": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
used by | Scene / -children > array items [0]+ / Schema / BooleanTrigger -allNodes > array items [0]+ / Schema / BooleanTrigger -child / BooleanTrigger -children > array items [0]+ / Schema / BooleanTrigger |
||||||||||||
source code | "BooleanTrigger": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||
type | Object | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / BoundaryEnhancementVolumeStyle -composableRenderStyle / BoundaryEnhancementVolumeStyle -composableRenderStyles > array items [0]+ / Schema / BoundaryEnhancementVolumeStyle -renderStyle / BoundaryEnhancementVolumeStyle -renderStyles > array items [0]+ / Schema / BoundaryEnhancementVolumeStyle |
||||||||||||||||||||
source code | "BoundaryEnhancementVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@boundaryOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.9 }, "@enabled": { "type": "boolean", "default": true }, "@opacityFactor": { "type": "number", "minimum": 0, "default": 2 }, "@retainedOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@boundaryOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.9 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@opacityFactor": { "type": "number", "minimum": 0, "default": 2 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@retainedOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / BoundedPhysicsModel -physics > array items [0]+ / Schema / BoundedPhysicsModel |
||||||||||||||||
source code | "BoundedPhysicsModel": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "-geometry": { "$ref": "#/definitions/-geometry" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -geometry | ||
source code | "-geometry": { "$ref": "#/definitions/-geometry" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | PrimitivePickSensor / -pickingGeometry > array items [0]+ / Schema / Box -allNodes > array items [0]+ / Schema / Box -geometry / Box -massDensityModel / Box |
||||||||||||||||
source code | "Box": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 2 } }, "@solid": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 2 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 2 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
type | Object | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / CADAssembly TransformSensor / -targetObject > array items [0]+ / Schema / CADAssembly -allNodes > array items [0]+ / Schema / CADAssembly -child / CADAssembly -children > array items [0]+ / Schema / CADAssembly -grouping > array items [0]+ / Schema / CADAssembly -pickTarget > array items [0]+ / Schema / CADAssembly |
||||||||||||||||||
source code | "CADAssembly": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@name": { "type": "string" }, "-children": { "$ref": "#/definitions/-children" }, "-metadata": { "$ref": "#/definitions/-metadata" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||
type | Object | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
used by | CADPart / -children > array items [0]+ / Schema / CADFace Scene / -children > array items [0]+ / Schema / CADFace -allNodes > array items [0]+ / Schema / CADFace -child / CADFace -children > array items [0]+ / Schema / CADFace |
||||||||||||||||||||
source code | "CADFace": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@name": { "type": "string" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-shape": { "type": "object", "properties": { "LOD": { "$ref": "#/definitions/LOD" }, "Shape": { "$ref": "#/definitions/Shape" }, "Transform": { "$ref": "#/definitions/Transform" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "-shape": { "type": "object", "properties": { "LOD": { "$ref": "#/definitions/LOD" }, "Shape": { "$ref": "#/definitions/Shape" }, "Transform": { "$ref": "#/definitions/Transform" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||
type | Object | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / CADLayer TransformSensor / -targetObject > array items [0]+ / Schema / CADLayer -allNodes > array items [0]+ / Schema / CADLayer -child / CADLayer -children > array items [0]+ / Schema / CADLayer -grouping > array items [0]+ / Schema / CADLayer -pickTarget > array items [0]+ / Schema / CADLayer |
||||||||||||||||||||
source code | "CADLayer": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@name": { "type": "string" }, "@visible": { "type": "array", "minItems": 1, "items": { "type": "boolean" } }, "-children": { "$ref": "#/definitions/-children" }, "-metadata": { "$ref": "#/definitions/-metadata" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@visible": { "type": "array", "minItems": 1, "items": { "type": "boolean" } } |
diagram | ![]() |
type | Boolean |
source code | "items": { "type": "boolean" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / CADPart TransformSensor / -targetObject > array items [0]+ / Schema / CADPart -allNodes > array items [0]+ / Schema / CADPart -child / CADPart -children > array items [0]+ / Schema / CADPart -grouping > array items [0]+ / Schema / CADPart -pickTarget > array items [0]+ / Schema / CADPart |
||||||||||||||||||||||||||||
source code | "CADPart": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@name": { "type": "string" }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@scale": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 1 } }, "@scaleOrientation": { "$ref": "#/definitions/@rotation" }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } }, "-metadata": { "$ref": "#/definitions/-metadata" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@rotation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@scale": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@scaleOrientation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | CADFace | ||
source code | "CADFace": { "$ref": "#/definitions/CADFace" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | ROUTE | ||
source code | "ROUTE": { "$ref": "#/definitions/ROUTE" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||
type | Object | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / CartoonVolumeStyle -composableRenderStyle / CartoonVolumeStyle -composableRenderStyles > array items [0]+ / Schema / CartoonVolumeStyle -renderStyle / CartoonVolumeStyle -renderStyles > array items [0]+ / Schema / CartoonVolumeStyle |
||||||||||||||||||||||
source code | "CartoonVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@colorSteps": { "type": "integer", "minimum": 1, "maximum": 64, "default": 4 }, "@enabled": { "type": "boolean", "default": true }, "@orthogonalColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@parallelColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } ], "additionalItems": false }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-surfaceNormals": { "$ref": "#/definitions/-texture3D" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@colorSteps": { "type": "integer", "minimum": 1, "maximum": 64, "default": 4 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@orthogonalColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@parallelColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } ], "additionalItems": false } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-surfaceNormals": { "$ref": "#/definitions/-texture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||
type | Object | ||||||||||||||
properties |
|
||||||||||||||
used by | -allNodes > array items [0]+ / Schema / Circle2D -geometry / Circle2D |
||||||||||||||
source code | "Circle2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / ClipPlane -allNodes > array items [0]+ / Schema / ClipPlane -child / ClipPlane -children > array items [0]+ / Schema / ClipPlane |
||||||||||||||||
source code | "ClipPlane": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@plane": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 1 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 } ], "additionalItems": false }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@plane": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 1 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 } ], "additionalItems": false } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": -1, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": -1, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": -1, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": -1, "maximum": 1, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / CollidableOffset -allNodes > array items [0]+ / Schema / CollidableOffset -child / CollidableOffset -children > array items [0]+ / Schema / CollidableOffset -collidable / CollidableOffset -collidables > array items [0]+ / Schema / CollidableOffset |
||||||||||||||||||||||||
source code | "CollidableOffset": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@enabled": { "type": "boolean", "default": true }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "-collidable": { "$ref": "#/definitions/-collidable" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @bboxSize | ||
source code | "@bboxSize": { "$ref": "#/definitions/@bboxSize" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@rotation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -collidable | ||
source code | "-collidable": { "$ref": "#/definitions/-collidable" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -commentRoute | ||
source code | "-children": { "$ref": "#/definitions/-commentRoute" } |
diagram | ![]() |
||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by | Scene / -children > array items [0]+ / Schema / CollidableShape -allNodes > array items [0]+ / Schema / CollidableShape -child / CollidableShape -children > array items [0]+ / Schema / CollidableShape -collidable / CollidableShape -collidables > array items [0]+ / Schema / CollidableShape |
||||||||||||||||||||||||
source code | "CollidableShape": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@enabled": { "type": "boolean", "default": true }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-shape": { "type": "object", "properties": { "Shape": { "$ref": "#/definitions/Shape" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@DEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@USE": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |