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 } |
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 | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Object | ||||||
properties |
|
||||||
source code | "-shape": { "type": "object", "properties": { "Shape": { "$ref": "#/definitions/Shape" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
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 / Collision TransformSensor / -targetObject > array items [0]+ / Schema / Collision -allNodes > array items [0]+ / Schema / Collision -child / Collision -children > array items [0]+ / Schema / Collision -grouping > array items [0]+ / Schema / Collision -pickTarget > array items [0]+ / Schema / Collision |
||||||||||||||||||||
source code | "Collision": { "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 }, "-children": { "$ref": "#/definitions/-children" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-proxy": { "$ref": "#/definitions/-child" } }, "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 | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -child | ||
source code | "-proxy": { "$ref": "#/definitions/-child" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / CollisionCollection -collider / CollisionCollection |
||||||||||||||||||||||||||||||||
source code | "CollisionCollection": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@appliedParameters": { "$ref": "#/definitions/@appliedParameters" }, "@bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@enabled": { "type": "boolean", "default": true }, "@frictionCoefficients": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "default": 0 } }, "@minBounceSpeed": { "type": "number", "minimum": 0, "default": 0.1 }, "@slipFactors": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@softnessConstantForceMix": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.0001 }, "@softnessErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@surfaceSpeed": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "-collidables": { "$ref": "#/definitions/-collidables" }, "-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 | @appliedParameters | ||
source code | "@appliedParameters": { "$ref": "#/definitions/@appliedParameters" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
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 | "@frictionCoefficients": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@minBounceSpeed": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@slipFactors": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@softnessConstantForceMix": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.0001 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@softnessErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@surfaceSpeed": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -collidables | ||
source code | "-collidables": { "$ref": "#/definitions/-collidables" } |
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 / CollisionSensor -allNodes > array items [0]+ / Schema / CollisionSensor -child / CollisionSensor -children > array items [0]+ / Schema / CollisionSensor |
||||||||||||||||
source code | "CollisionSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "-collider": { "$ref": "#/definitions/-collider" }, "-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 | -collider | ||
source code | "-collider": { "$ref": "#/definitions/-collider" } |
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 / CollisionSpace -collidables > array items [0]+ / Schema / CollisionSpace |
||||||||||||||||||||||
source code | "CollisionSpace": { "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 }, "@useGeometry": { "type": "boolean", "default": false }, "-collidables": { "$ref": "#/definitions/-collidables" }, "-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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@useGeometry": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
reference | -collidables | ||
source code | "-collidables": { "$ref": "#/definitions/-collidables" } |
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 / Color -color / Color |
||||||||||||||
source code | "Color": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@color": { "type": "array", "minItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 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 |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@color": { "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 |
|
||
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 / ColorChaser -allNodes > array items [0]+ / Schema / ColorChaser -child / ColorChaser -children > array items [0]+ / Schema / ColorChaser |
||||||||||||||||||
source code | "ColorChaser": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "@initialValue": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "-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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@initialDestination": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@initialValue": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
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 / ColorDamper -allNodes > array items [0]+ / Schema / ColorDamper -child / ColorDamper -children > array items [0]+ / Schema / ColorDamper |
||||||||||||||||||||||
source code | "ColorDamper": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "@initialValue": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "-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 | "@initialDestination": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@initialValue": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
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 / ColorInterpolator -allNodes > array items [0]+ / Schema / ColorInterpolator -child / ColorInterpolator -children > array items [0]+ / Schema / ColorInterpolator |
||||||||||||||||
source code | "ColorInterpolator": { "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": 3, "items": { "type": "number", "minimum": 0, "maximum": 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 |
|
||
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": 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 |
|
||
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 / ColorRGBA -color / ColorRGBA |
||||||||||||||
source code | "ColorRGBA": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@color": { "type": "array", "minItems": 4, "items": { "type": "number", "minimum": 0, "maximum": 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 |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@color": { "type": "array", "minItems": 4, "items": { "type": "number", "minimum": 0, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 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 | -allNodes > array items [0]+ / Schema / ComposedCubeMapTexture -texture / ComposedCubeMapTexture |
||||||||||||||||||||||||
source code | "ComposedCubeMapTexture": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-back": { "$ref": "#/definitions/-texture2D" }, "-bottom": { "$ref": "#/definitions/-texture2D" }, "-front": { "$ref": "#/definitions/-texture2D" }, "-left": { "$ref": "#/definitions/-texture2D" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-right": { "$ref": "#/definitions/-texture2D" }, "-top": { "$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 |
|
||
reference | -texture2D | ||
source code | "-back": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-bottom": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-front": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-left": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-right": { "$ref": "#/definitions/-texture2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2D | ||
source code | "-top": { "$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 | -allNodes > array items [0]+ / Schema / ComposedShader -shaders > array items [0]+ / Schema / ComposedShader |
||||||||||||||||||
source code | "ComposedShader": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "field": { "$ref": "#/definitions/field" }, "IS": { "$ref": "#/definitions/IS" }, "@language": { "type": "string" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-parts": { "$ref": "#/definitions/-parts" }, "-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 | field | ||
source code | "field": { "$ref": "#/definitions/field" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@language": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -parts | ||
source code | "-parts": { "$ref": "#/definitions/-parts" } |
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 / ComposedTexture3D -texture / ComposedTexture3D -texture3D / ComposedTexture3D -transferFunction / ComposedTexture3D |
||||||||||||||||||||||
source code | "ComposedTexture3D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@repeatR": { "type": "boolean", "default": false }, "@repeatS": { "type": "boolean", "default": false }, "@repeatT": { "type": "boolean", "default": false }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-texture": { "$ref": "#/definitions/-textures2D" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | "@repeatR": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatS": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatT": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textures2D | ||
source code | "-texture": { "$ref": "#/definitions/-textures2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 / ComposedVolumeStyle -composableRenderStyle / ComposedVolumeStyle -composableRenderStyles > array items [0]+ / Schema / ComposedVolumeStyle -renderStyle / ComposedVolumeStyle -renderStyles > array items [0]+ / Schema / ComposedVolumeStyle |
||||||||||||||||
source code | "ComposedVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-renderStyle": { "$ref": "#/definitions/-composableRenderStyles" }, "-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 | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -composableRenderStyles | ||
source code | "-renderStyle": { "$ref": "#/definitions/-composableRenderStyles" } |
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 / Cone -allNodes > array items [0]+ / Schema / Cone -geometry / Cone -massDensityModel / @Cone |
||||||||||||||||||||||
source code | "Cone": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bottom": { "type": "boolean", "default": true }, "@bottomRadius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@height": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 }, "@side": { "type": "boolean", "default": true }, "@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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@bottom": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@bottomRadius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@height": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@side": { "type": "boolean", "default": true } |
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 | -allNodes > array items [0]+ / Schema / ConeEmitter -emitter / ConeEmitter |
||||||||||||||||||||||||||
source code | "ConeEmitter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@angle": { "type": "number", "minimum": 0, "maximum": 3.1416, "default": 0.7854 }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@speed": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 }, "@variation": { "type": "number", "minimum": 0, "default": 0.25 }, "-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 | "@angle": { "type": "number", "minimum": 0, "maximum": 3.1416, "default": 0.7854 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@position": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@variation": { "type": "number", "minimum": 0, "default": 0.25 } |
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 / Contact |
||||||||||||||||||||||||||||||||||||||||||||
source code | "Contact": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@appliedParameters": { "$ref": "#/definitions/@appliedParameters" }, "@bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@contactNormal": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@depth": { "type": "number", "default": 0 }, "@frictionCoefficients": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "default": 0 } }, "@frictionDirection": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@minBounceSpeed": { "type": "number", "minimum": 0, "default": 0 }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@slipCoefficients": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@softnessConstantForceMix": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.0001 }, "@softnessErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@surfaceSpeed": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "-body1": { "$ref": "#/definitions/-body" }, "-body2": { "$ref": "#/definitions/-body" }, "-geometry1": { "$ref": "#/definitions/-collidable" }, "-geometry2": { "$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 |
|
||
reference | @appliedParameters | ||
source code | "@appliedParameters": { "$ref": "#/definitions/@appliedParameters" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@contactNormal": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@depth": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@frictionCoefficients": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@frictionDirection": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@minBounceSpeed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@position": { "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 | "@slipCoefficients": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@softnessConstantForceMix": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.0001 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@softnessErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@surfaceSpeed": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
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 | -collidable | ||
source code | "-geometry1": { "$ref": "#/definitions/-collidable" } |
diagram | ![]() |
||
property details |
|
||
reference | -collidable | ||
source code | "-geometry2": { "$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 | -allNodes > array items [0]+ / Schema / Contour2D -trimmingContour > array items [0]+ / Schema / Contour2D |
||||||||||||
source code | "Contour2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" }, "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "#comment": { "type": "string" }, "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 | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" }, "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "#comment": { "type": "string" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
source code | "items": { "type": "object", "properties": { "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" }, "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "#comment": { "type": "string" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ContourPolyline2D | ||
source code | "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsCurve2D | ||
source code | "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
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 | Contour2D / -children > array items [0]+ / Schema / ContourPolyline2D -allNodes > array items [0]+ / Schema / ContourPolyline2D -nurbsCurve2D / ContourPolyline2D |
||||||||||||||
source code | "ContourPolyline2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@controlPoint": { "type": "array", "minItems": 4, "items": { "type": "number" } }, "-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 | "@controlPoint": { "type": "array", "minItems": 4, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / Coordinate -coord / Coordinate |
||||||||||||||
source code | "Coordinate": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "-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 | "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / CoordinateChaser -allNodes > array items [0]+ / Schema / CoordinateChaser -child / CoordinateChaser -children > array items [0]+ / Schema / CoordinateChaser |
||||||||||||||||||
source code | "CoordinateChaser": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "type": "array", "minItems": 3, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 3, "items": { "type": "number", "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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@initialDestination": { "type": "array", "minItems": 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 | "@initialValue": { "type": "array", "minItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "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 / CoordinateDamper -allNodes > array items [0]+ / Schema / CoordinateDamper -child / CoordinateDamper -children > array items [0]+ / Schema / CoordinateDamper |
||||||||||||||||||||||
source code | "CoordinateDamper": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "type": "array", "minItems": 3, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 3, "items": { "type": "number", "default": 0 } }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "-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 | "@initialDestination": { "type": "array", "minItems": 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 | "@initialValue": { "type": "array", "minItems": 3, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
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 / CoordinateDouble -coord / CoordinateDouble |
||||||||||||||
source code | "CoordinateDouble": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "-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 | "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / CoordinateInterpolator -allNodes > array items [0]+ / Schema / CoordinateInterpolator -child / CoordinateInterpolator -children > array items [0]+ / Schema / CoordinateInterpolator |
||||||||||||||||
source code | "CoordinateInterpolator": { "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": 3, "items": { "type": "number" } }, "-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": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / CoordinateInterpolator2D -allNodes > array items [0]+ / Schema / CoordinateInterpolator2D -child / CoordinateInterpolator2D -children > array items [0]+ / Schema / CoordinateInterpolator2D |
||||||||||||||||
source code | "CoordinateInterpolator2D": { "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": 2, "items": { "type": "number" } }, "-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": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / Cylinder -allNodes > array items [0]+ / Schema / Cylinder -geometry / Cylinder |
||||||||||||||||||||||||
source code | "Cylinder": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@bottom": { "type": "boolean", "default": true }, "@height": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 }, "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@side": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "@top": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@bottom": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@height": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 } |
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 | Boolean | ||
source code | "@side": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@top": { "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 / CylinderSensor -allNodes > array items [0]+ / Schema / CylinderSensor -child / CylinderSensor -children > array items [0]+ / Schema / CylinderSensor |
||||||||||||||||||||||||||||
source code | "CylinderSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@autoOffset": { "type": "boolean", "default": true }, "@axisRotation": { "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", "default": 0 } ], "additionalItems": false }, "@description": { "type": "string" }, "@diskAngle": { "type": "number", "minimum": 0, "maximum": 1.5708, "default": 0.26179167 }, "@enabled": { "type": "boolean", "default": true }, "@maxAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": -1 }, "@minAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 0 }, "@offset": { "type": "number", "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 | Boolean | ||
source code | "@autoOffset": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@axisRotation": { "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", "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 | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@description": { "type": "string" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@diskAngle": { "type": "number", "minimum": 0, "maximum": 1.5708, "default": 0.26179167 } |
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 | "@maxAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": -1 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@minAngle": { "type": "number", "minimum": -6.2832, "exclusiveMinimum": true, "maximum": 6.2832, "exclusiveMaximum": true, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@offset": { "type": "number", "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 / DirectionalLight -allNodes > array items [0]+ / Schema / DirectionalLight -child / DirectionalLight -children > array items [0]+ / Schema / DirectionalLight |
||||||||||||||||||||||||
source code | "DirectionalLight": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@color": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": -1 } ], "additionalItems": false }, "@global": { "type": "boolean", "default": false }, "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, "@on": { "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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@color": { "type": "array", "minItems": 3, "maxItems": 3, "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 | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": -1 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@global": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@on": { "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 / DISEntityManager -allNodes > array items [0]+ / Schema / DISEntityManager -child / DISEntityManager -children > array items [0]+ / Schema / DISEntityManager |
||||||||||||||||||||||
source code | "DISEntityManager": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@address": { "type": "string", "default": "localhost" }, "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "-mapping": { "$ref": "#/definitions/-mapping" }, "-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 | ||
source code | "@address": { "type": "string", "default": "localhost" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -mapping | ||
source code | "-mapping": { "$ref": "#/definitions/-mapping" } |
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 / DISEntityTypeMapping -allNodes > array items [0]+ / Schema / DISEntityTypeMapping -child / DISEntityTypeMapping -children > array items [0]+ / Schema / DISEntityTypeMapping -mapping > array items [0]+ / Schema / DISEntityTypeMapping -watchList > array items [0]+ / Schema / DISEntityTypeMapping |
||||||||||||||||||||||||||||
source code | "DISEntityTypeMapping": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@category": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@country": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@domain": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@extra": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@kind": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@specific": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@subcategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@url": { "type": "array", "minItems": 1, "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@category": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@country": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@domain": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@extra": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@kind": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@specific": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@subcategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
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 | ![]() |
||
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 / Disk2D -geometry / Disk2D |
||||||||||||||||||
source code | "Disk2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@innerRadius": { "type": "number", "minimum": 0, "default": 0 }, "@outerRadius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@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 | Numeric | ||
numeric constraints |
|
||
source code | "@innerRadius": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@outerRadius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
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 | -allNodes > array items [0]+ / Schema / DoubleAxisHingeJoint -rigidBodyJoints > array items [0]+ / Schema / DoubleAxisHingeJoint |
||||||||||||||||||||||||||||||||||||||||||||||
source code | "DoubleAxisHingeJoint": { "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 } }, "@axis1": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@axis2": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@desiredAngularVelocity1": { "type": "number", "default": 0 }, "@desiredAngularVelocity2": { "type": "number", "default": 0 }, "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } }, "@maxAngle1": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 3.141592653 }, "@maxTorque1": { "type": "number", "default": 0 }, "@maxTorque2": { "type": "number", "default": 0 }, "@minAngle1": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": -3.141592653 }, "@stop1Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stop1ConstantForceMix": { "type": "number", "minimum": 0, "default": 0.001 }, "@stop1ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@suspensionErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@suspensionForce": { "type": "number", "minimum": 0, "default": 0 }, "-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 | "@axis1": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@axis2": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@desiredAngularVelocity1": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@desiredAngularVelocity2": { "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 |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@maxAngle1": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 3.141592653 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@maxTorque1": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@maxTorque2": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@minAngle1": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": -3.141592653 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop1Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@stop1ConstantForceMix": { "type": "number", "minimum": 0, "default": 0.001 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop1ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@suspensionErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@suspensionForce": { "type": "number", "minimum": 0, "default": 0 } |
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 / EaseInEaseOut -allNodes > array items [0]+ / Schema / EaseInEaseOut -child / EaseInEaseOut -children > array items [0]+ / Schema / EaseInEaseOut |
||||||||||||||||
source code | "EaseInEaseOut": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@use": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@easeInEaseOut": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-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 | "@easeInEaseOut": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 |
|
||
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 / EdgeEnhancementVolumeStyle -composableRenderStyle / EdgeEnhancementVolumeStyle -composableRenderStyles > array items [0]+ / Schema / EdgeEnhancementVolumeStyle -renderStyle / EdgeEnhancementVolumeStyle -renderStyles > array items [0]+ / Schema / EdgeEnhancementVolumeStyle |
||||||||||||||||||||
source code | "EdgeEnhancementVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@edgeColor": { "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 }, "@enabled": { "type": "boolean", "default": true }, "@gradientThreshold": { "type": "number", "minimum": 0, "maximum": 3.1416, "default": 0.4 }, "-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 |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@edgeColor": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@gradientThreshold": { "type": "number", "minimum": 0, "maximum": 3.1416, "default": 0.4 } |
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 / ElevationGrid -geometry / ElevationGrid |
||||||||||||||||||||||||||||||||||||||||||
source code | "ElevationGrid": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 }, "@height": { "type": "array", "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 } ], "additionalItems": { "type": "number" } }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "@xDimension": { "type": "integer", "minimum": 0, "default": 2 }, "@xSpacing": { "type": "number", "minimum": 0, "default": 1 }, "@zDimension": { "type": "integer", "minimum": 0, "default": 2 }, "@zSpacing": { "type": "number", "minimum": 0, "default": 1 }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
type | Array | ||||||||||
array items |
|
||||||||||
source code | "@height": { "type": "array", "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 } ], "additionalItems": { "type": "number" } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
type | Numeric |
source code | "additionalItems": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@xDimension": { "type": "integer", "minimum": 0, "default": 2 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@xSpacing": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@zDimension": { "type": "integer", "minimum": 0, "default": 2 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@zSpacing": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / EspduTransform TransformSensor / -targetObject > array items [0]+ / Schema / EspduTransform -allNodes > array items [0]+ / Schema / EspduTransform -child / EspduTransform -children > array items [0]+ / Schema / EspduTransform -grouping > array items [0]+ / Schema / EspduTransform -pickTarget > array items [0]+ / Schema / EspduTransform |
source code | "EspduTransform": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@address": { "type": "string", "default": "localhost" }, "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@articulationParameterArray": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@articulationParameterChangeIndicatorArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 255 } }, "@articulationParameterCount": { "type": "integer", "minimum": 0, "maximum": 78, "default": 0 }, "@articulationParameterDesignatorArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 255 } }, "@articulationParameterIdPartAttachedToArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "@articulationParameterTypeArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "@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 } }, "@collisionType": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@deadReckoning": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@detonationLocation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@detonationRelativeLocation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@detonationResult": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@enabled": { "type": "boolean", "default": true }, "@entityCategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@entityCountry": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@entityDomain": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@entityExtra": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@entityKind": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@entitySpecific": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@entitySubcategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@eventApplicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@eventEntityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@eventNumber": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "eventSiteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@fired1": { "type": "boolean", "default": false }, "@fired2": { "type": "boolean", "default": false }, "@fireMissionIndex": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@firingRange": { "type": "number", "minimum": 0, "default": 0 }, "@firingRate": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@forceID": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@fuse": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@geoCoords": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@linearAcceleration": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@linearVelocity": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@marking": { "type": "string" }, "@multicastRelayHost": { "type": "string" }, "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@munitionApplicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@munitionEndPoint": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@munitionEntityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@munitionQuantity": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@munitionSiteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@munitionStartPoint": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" }, "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@rtpHeaderExpected": { "type": "boolean", "default": false }, "@scale": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 1 } }, "@scaleOrientation": { "$ref": "#/definitions/@rotation" }, "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@warhead": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@writeInterval": { "type": "number", "minimum": 0, "default": 1 }, "-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 |
|
||
schema details |
|
||
type | String | ||
source code | "@address": { "type": "string", "default": "localhost" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@articulationParameterArray": { "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 | "@articulationParameterChangeIndicatorArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 255 } } |
diagram | ![]() |
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "items": { "type": "integer", "minimum": 0, "maximum": 255 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@articulationParameterCount": { "type": "integer", "minimum": 0, "maximum": 78, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@articulationParameterDesignatorArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 255 } } |
diagram | ![]() |
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "items": { "type": "integer", "minimum": 0, "maximum": 255 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@articulationParameterIdPartAttachedToArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 65535 } } |
diagram | ![]() |
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "items": { "type": "integer", "minimum": 0, "maximum": 65535 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@articulationParameterTypeArray": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 65535 } } |
diagram | ![]() |
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "items": { "type": "integer", "minimum": 0, "maximum": 65535 } |
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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@collisionType": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@deadReckoning": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@detonationLocation": { "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 | "@detonationRelativeLocation": { "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@detonationResult": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
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 | "@entityCategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityCountry": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityDomain": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityExtra": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityKind": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entitySpecific": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entitySubcategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@eventApplicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@eventEntityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@eventNumber": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "eventSiteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@fired1": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@fired2": { "type": "boolean", "default": false } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@fireMissionIndex": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@firingRange": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@firingRate": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@forceID": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@fuse": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCoords": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@linearAcceleration": { "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 | "@linearVelocity": { "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 | "@marking": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@multicastRelayHost": { "type": "string" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@munitionApplicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@munitionEndPoint": { "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@munitionEntityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@munitionQuantity": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@munitionSiteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@munitionStartPoint": { "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 |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@rotation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@rtpHeaderExpected": { "type": "boolean", "default": false } |
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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@warhead": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@writeInterval": { "type": "number", "minimum": 0, "default": 1 } |
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 / ExplosionEmitter -emitter / ExplosionEmitter |
||||||||||||||||||||||
source code | "ExplosionEmitter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@speed": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 }, "@variation": { "type": "number", "minimum": 0, "default": 0.25 }, "-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 | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@position": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@variation": { "type": "number", "minimum": 0, "default": 0.25 } |
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 | Array | ||
array constraints |
|
||
array items |
|
||
used by | Scene / -children > array items [0]+ / Schema / EXPORT -allNodes > array items [0]+ / Schema / EXPORT -children > array items [0]+ / Schema / EXPORT -commentRoute > array items [0]+ / Schema / EXPORT |
||
source code | "EXPORT": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@AS": { "type": "string" }, "@localDEF": { "type": "string" } }, "required": [ "@localDEF" ], "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "@AS": { "type": "string" }, "@localDEF": { "type": "string" } }, "required": [ "@localDEF" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@AS": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@localDEF": { "type": "string" } |
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 / ExternProtoDeclare -allNodes > array items [0]+ / Schema / ExternProtoDeclare -child / ExternProtoDeclare -children > array items [0]+ / Schema / ExternProtoDeclare |
||||||||||||||
source code | "ExternProtoDeclare": { "type": "object", "properties": { "@name": { "type": "string" }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@appinfo": { "type": "string" }, "@documentation": { "type": "string" }, "field": { "$ref": "#/definitions/field" }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } }, "required": [ "@name", "@url" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "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 | ![]() |
||
property details |
|
||
type | String | ||
source code | "@appinfo": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@documentation": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | field | ||
source code | "field": { "$ref": "#/definitions/field" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / Extrusion -geometry / Extrusion |
||||||||||||||||||||||||||||||||
source code | "Extrusion": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@beginCap": { "type": "boolean", "default": true }, "@ccw": { "type": "boolean", "default": true }, "@convex": { "type": "boolean", "default": true }, "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 }, "@crossSection": { "type": "array", "minItems": 4, "items": [ { "type": "number", "default": 1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 }, { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number" } }, "@endCap": { "type": "boolean", "default": true }, "@orientation": { "type": "array", "minItems": 4, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number", "default": 0 } }, "@scale": { "type": "array", "minItems": 2, "items": { "type": "number", "default": 1 } }, "@solid": { "type": "boolean", "default": true }, "@spine": { "type": "array", "minItems": 6, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 } ], "additionalItems": { "type": "number" } }, "-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 | "@beginCap": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@convex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||||||||||||||||||
property details |
|
||||||||||||||||||||||
type | Array | ||||||||||||||||||||||
array constraints |
|
||||||||||||||||||||||
array items |
|
||||||||||||||||||||||
source code | "@crossSection": { "type": "array", "minItems": 4, "items": [ { "type": "number", "default": 1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 }, { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number" } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
type | Numeric |
source code | "additionalItems": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@endCap": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@orientation": { "type": "array", "minItems": 4, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
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 | "additionalItems": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@scale": { "type": "array", "minItems": 2, "items": { "type": "number", "default": 1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||||||||||
property details |
|
||||||||||||||
type | Array | ||||||||||||||
array constraints |
|
||||||||||||||
array items |
|
||||||||||||||
source code | "@spine": { "type": "array", "minItems": 6, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 } ], "additionalItems": { "type": "number" } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
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 | ![]() |
type | Numeric |
source code | "additionalItems": { "type": "number" } |
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 | Appearance / -fillProperties / FillProperties -allNodes > array items [0]+ / Schema / FillProperties |
||||||||||||||||||||
source code | "FillProperties": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@filled": { "type": "boolean", "default": true }, "@hatchColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@hatched": { "type": "boolean", "default": true }, "@hatchStyle": { "type": "integer", "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 | Boolean | ||
source code | "@filled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@hatchColor": { "type": "array", "minItems": 3, "maxItems": 3, "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@hatched": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@hatchStyle": { "type": "integer", "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 | -allNodes > array items [0]+ / Schema / FloatVertexAttribute -attrib > array items [0]+ / Schema / FloatVertexAttribute |
||||||||||||||||||
source code | "FloatVertexAttribute": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@numComponents": { "type": "integer", "minimum": 1, "maximum": 4, "default": 4 }, "@value": { "type": "array", "items": { "type": "number" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@numComponents": { "type": "integer", "minimum": 1, "maximum": 4, "default": 4 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "@value": { "type": "array", "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / Fog -allNodes > array items [0]+ / Schema / Fog -child / Fog -children > array items [0]+ / Schema / Fog |
||||||||||||||||||
source code | "Fog": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@color": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@fogType": { "type": "string", "enum": [ "LINEAR", "EXPONENTIAL" ], "default": "LINEAR" }, "@visibilityRange": { "type": "number", "minimum": 0, "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 | "@color": { "type": "array", "minItems": 3, "maxItems": 3, "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 |
|
||||||
schema details |
|
||||||
type | String | ||||||
enumerations |
|
||||||
source code | "@fogType": { "type": "string", "enum": [ "LINEAR", "EXPONENTIAL" ], "default": "LINEAR" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@visibilityRange": { "type": "number", "minimum": 0, "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 / FogCoordinate -fogCoord / FogCoordinate |
||||||||||||||
source code | "FogCoordinate": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@depth": { "type": "array", "items": { "type": "number", "minimum": 0, "maximum": 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 |
|
||
type | Array | ||
array items |
|
||
source code | "@depth": { "type": "array", "items": { "type": "number", "minimum": 0, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 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 | Text / -fontStyle / FontStyle -allNodes > array items [0]+ / Schema / FontStyle |
||||||||||||||||||||||||||||||
source code | "FontStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@family": { "type": "array", "items": [ { "type": "string", "default": "SERIF" } ], "additionalItems": { "type": "string" } }, "@horizontal": { "type": "boolean", "default": true }, "@justify": { "$ref": "#/definitions/@justify" }, "@language": { "type": "string" }, "@leftToRight": { "type": "boolean", "default": true }, "@size": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@spacing": { "type": "number", "minimum": 0, "default": 1 }, "@style": { "type": "string", "enum": [ "PLAIN", "BOLD", "ITALIC", "BOLDITALIC", "" ], "default": "PLAIN" }, "@topToBottom": { "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 items |
|
||||
source code | "@family": { "type": "array", "items": [ { "type": "string", "default": "SERIF" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "SERIF" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@horizontal": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @justify | ||
source code | "@justify": { "$ref": "#/definitions/@justify" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@language": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@leftToRight": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@size": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@spacing": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||||||||||
property details |
|
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "@style": { "type": "string", "enum": [ "PLAIN", "BOLD", "ITALIC", "BOLDITALIC", "" ], "default": "PLAIN" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@topToBottom": { "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 | -allNodes > array items [0]+ / Schema / ForcePhysicsModel -physics > array items [0]+ / Schema / ForcePhysicsModel |
||||||||||||||||
source code | "ForcePhysicsModel": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@force": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": -9.8 }, { "type": "number", "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 | "@force": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": -9.8 }, { "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": -9.8 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "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 / GeneratedCubeMapTexture -texture / GeneratedCubeMapTexture |
||||||||||||||||
source code | "GeneratedCubeMapTexture": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@size": { "type": "integer", "minimum": 0, "exclusiveMinimum": true, "default": 128 }, "@update": { "type": "string", "enum": [ "NONE", "NEXT_FRAME_ONLY", "ALWAYS" ], "default": "NONE" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" } }, "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 | "@size": { "type": "integer", "minimum": 0, "exclusiveMinimum": true, "default": 128 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@update": { "type": "string", "enum": [ "NONE", "NEXT_FRAME_ONLY", "ALWAYS" ], "default": "NONE" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
type | Object | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by | GeoMetadata / -data > array items [0]+ / Schema / GeoCoordinate -allNodes > array items [0]+ / Schema / GeoCoordinate -coord / GeoCoordinate |
||||||||||||||||||
source code | "GeoCoordinate": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoElevationGrid -allNodes > array items [0]+ / Schema / GeoElevationGrid -geometry / GeoElevationGrid |
||||||||||||||||||||||||||||||||||||||||||||||
source code | "GeoElevationGrid": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 }, "@geoGridOrigin": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@height": { "type": "array", "minItems": 1, "items": [ { "type": "number", "default": 0 } ], "additionalItems": { "type": "number" } }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "@xDimension": { "type": "integer", "minimum": 0, "default": 2 }, "@xSpacing": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@yScale": { "type": "number", "minimum": 0, "default": 1 }, "@zDimension": { "type": "integer", "minimum": 0, "default": 2 }, "@zSpacing": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "-color": { "$ref": "#/definitions/-color" }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoGridOrigin": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@height": { "type": "array", "minItems": 1, "items": [ { "type": "number", "default": 0 } ], "additionalItems": { "type": "number" } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
type | Numeric |
source code | "additionalItems": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@xDimension": { "type": "integer", "minimum": 0, "default": 2 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@xSpacing": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@yScale": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@zDimension": { "type": "integer", "minimum": 0, "default": 2 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@zSpacing": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoLocation Scene / -children > array items [0]+ / Schema / GeoLocation TransformSensor / -targetObject > array items [0]+ / Schema / GeoLocation -allNodes > array items [0]+ / Schema / GeoLocation -child / GeoLocation -children > array items [0]+ / Schema / GeoLocation -grouping > array items [0]+ / Schema / GeoLocation -pickTarget > array items [0]+ / Schema / GeoLocation |
||||||||||||||||||||||
source code | "GeoLocation": { "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" }, "@geoCoords": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "-children": { "$ref": "#/definitions/-children" }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 | "@geoCoords": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoLOD Scene / -children > array items [0]+ / Schema / GeoLOD -allNodes > array items [0]+ / Schema / GeoLOD -child / GeoLOD -children > array items [0]+ / Schema / GeoLOD |
||||||||||||||||||||||||||||||||||||
source code | "GeoLOD": { "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 } }, "@child1Url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@child2Url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@child3Url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@child4Url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@range": { "type": "number", "minimum": 0, "default": 10 }, "@rootUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "-children": { "$ref": "#/definitions/-children" }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-rootNode": { "$ref": "#/definitions/-children" } }, "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 | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@child1Url": { "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 | "@child2Url": { "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 | "@child3Url": { "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 | "@child4Url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
reference | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@range": { "type": "number", "minimum": 0, "default": 10 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@rootUrl": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } } |
diagram | ![]() |
||
type | String | ||
string constraints |
|
||
source code | "items": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-rootNode": { "$ref": "#/definitions/-children" } |
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 / GeoMetadata -allNodes > array items [0]+ / Schema / GeoMetadata -child / GeoMetadata -children > array items [0]+ / Schema / GeoMetadata -watchList > array items [0]+ / Schema / GeoMetadata |
||||||||||||||||||
source code | "GeoMetadata": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@summary": { "type": "array", "minItems": 2, "items": { "type": "string" } }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "-data": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" }, "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": 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 |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@summary": { "type": "array", "minItems": 2, "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 | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-data": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" }, "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
source code | "items": { "type": "object", "properties": { "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" }, "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | GeoCoordinate | ||
source code | "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoElevationGrid | ||
source code | "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLOD | ||
source code | "GeoLOD": { "$ref": "#/definitions/GeoLOD" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoOrigin | ||
source code | "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoPositionInterpolator | ||
source code | "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoProximitySensor | ||
source code | "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTouchSensor | ||
source code | "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoViewpoint | ||
source code | "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoOrigin -allNodes > array items [0]+ / Schema / GeoOrigin -geoOrigin / GeoOrigin |
||||||||||||||||||
source code | "GeoOrigin": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@geoCoords": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@rotateYUp": { "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 |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCoords": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@rotateYUp": { "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 | GeoMetadata / -data > array items [0]+ / Schema / GeoPositionInterpolator Scene / -children > array items [0]+ / Schema / GeoPositionInterpolator -allNodes > array items [0]+ / Schema / GeoPositionInterpolator -child / GeoPositionInterpolator -children > array items [0]+ / Schema / GeoPositionInterpolator |
||||||||||||||||||||
source code | "GeoPositionInterpolator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@keyValue": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
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": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoProximitySensor Scene / -children > array items [0]+ / Schema / GeoProximitySensor -allNodes > array items [0]+ / Schema / GeoProximitySensor -child / GeoProximitySensor -children > array items [0]+ / Schema / GeoProximitySensor |
||||||||||||||||||||||||
source code | "GeoProximitySensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@enabled": { "type": "boolean", "default": true }, "@geoCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": 0 } }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 | "@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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCenter": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoTouchSensor Scene / -children > array items [0]+ / Schema / GeoTouchSensor -allNodes > array items [0]+ / Schema / GeoTouchSensor -child / GeoTouchSensor -children > array items [0]+ / Schema / GeoTouchSensor |
||||||||||||||||||||
source code | "GeoTouchSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@description": { "type": "string" }, "@enabled": { "type": "boolean", "default": true }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoTransform Scene / -children > array items [0]+ / Schema / GeoTransform TransformSensor / -targetObject > array items [0]+ / Schema / GeoTransform -allNodes > array items [0]+ / Schema / GeoTransform -child / GeoTransform -children > array items [0]+ / Schema / GeoTransform -grouping > array items [0]+ / Schema / GeoTransform -pickTarget > array items [0]+ / Schema / GeoTransform |
||||||||||||||||||||||||||||||
source code | "GeoTransform": { "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" }, "@geoCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@scale": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } }, "@scaleOrientation": { "$ref": "#/definitions/@rotation" }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCenter": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
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", "minimum": 0, "exclusiveMinimum": true, "default": 1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "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 |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 | GeoMetadata / -data > array items [0]+ / Schema / GeoViewpoint Scene / -children > array items [0]+ / Schema / GeoViewpoint ViewpointGroup / -children > array items [0]+ / Schema / GeoViewpoint -allNodes > array items [0]+ / Schema / GeoViewpoint -child / GeoViewpoint -children > array items [0]+ / Schema / GeoViewpoint |
||||||||||||||||||||||||||||||||
source code | "GeoViewpoint": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@centerOfRotation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@description": { "type": "string" }, "@fieldOfView": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0.7854 }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@jump": { "type": "boolean", "default": true }, "@orientation": { "$ref": "#/definitions/@rotation" }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 100000 } ], "additionalItems": false }, "@retainUserOffsets": { "type": "boolean", "default": false }, "@speedFactor": { "type": "number", "minimum": 0, "default": 1 }, "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" }, "-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 | "@centerOfRotation": { "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 | "@description": { "type": "string" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@fieldOfView": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0.7854 } |
diagram | ![]() |
||
property details |
|
||
reference | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@jump": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@orientation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 100000 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 100000 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@retainUserOffsets": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speedFactor": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -geoOrigin | ||
source code | "-geoOrigin": { "$ref": "#/definitions/-geoOrigin" } |
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 / Group TransformSensor / -targetObject > array items [0]+ / Schema / Group -allNodes > array items [0]+ / Schema / Group -child / Group -children > array items [0]+ / Schema / Group -grouping > array items [0]+ / Schema / Group -pickTarget > array items [0]+ / Schema / Group |
||||||||||||||||
source code | "Group": { "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" }, "-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 |
|
||
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 / HAnimDisplacer -displacers > array items [0]+ / Schema / HAnimDisplacer |
||||||||||||||||||||
source code | "HAnimDisplacer": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@coordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0 } }, "@displacements": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "@name": { "type": "string" }, "@weight": { "type": "number", "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 | "@coordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@displacements": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@weight": { "type": "number", "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 / HAnimHumanoid -allNodes > array items [0]+ / Schema / HAnimHumanoid -child / HAnimHumanoid -children > array items [0]+ / Schema / HAnimHumanoid |
||||||||||||||||||||||||||||||||||||||||||||||||
source code | "HAnimHumanoid": { "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 } }, "@info": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "@name": { "type": "string" }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@scale": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } }, "@scaleOrientation": { "$ref": "#/definitions/@rotation" }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number" } }, "@version": { "type": "string" }, "-joints": { "$ref": "#/definitions/-hanimJoints" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-segments": { "$ref": "#/definitions/-segments" }, "-sites": { "$ref": "#/definitions/-sites" }, "-skeleton": { "$ref": "#/definitions/-skeleton" }, "-skin": { "$ref": "#/definitions/-children" }, "-skinCoord": { "$ref": "#/definitions/-coord" }, "-skinNormal": { "$ref": "#/definitions/-normal" }, "-viewpoints": { "$ref": "#/definitions/-sites" }, "-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 | 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 | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@info": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
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", "minimum": 0, "exclusiveMinimum": true } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } |
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" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@version": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -hanimJoints | ||
source code | "-joints": { "$ref": "#/definitions/-hanimJoints" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -segments | ||
source code | "-segments": { "$ref": "#/definitions/-segments" } |
diagram | ![]() |
||
property details |
|
||
reference | -sites | ||
source code | "-sites": { "$ref": "#/definitions/-sites" } |
diagram | ![]() |
||
property details |
|
||
reference | -skeleton | ||
source code | "-skeleton": { "$ref": "#/definitions/-skeleton" } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-skin": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-skinCoord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-skinNormal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -sites | ||
source code | "-viewpoints": { "$ref": "#/definitions/-sites" } |
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 / HAnimJoint TransformSensor / -targetObject > array items [0]+ / Schema / HAnimJoint -allNodes > array items [0]+ / Schema / HAnimJoint -child / HAnimJoint -children > array items [0]+ / Schema / HAnimJoint -grouping > array items [0]+ / Schema / HAnimJoint -hanimJoints > array items [0]+ / Schema / HAnimJoint -jointChildren > array items [0]+ / Schema / HAnimJoint -pickTarget > array items [0]+ / Schema / HAnimJoint -skeleton > array items [0]+ / Schema / HAnimJoint |
||||||||||||||||||||||||||||||||||||||||||
source code | "HAnimJoint": { "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 } }, "@limitOrientation": { "$ref": "#/definitions/@rotation" }, "@llimit": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@name": { "type": "string" }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@scale": { "type": "array", "items": { "type": "number", "default": 0 } }, "@scaleOrientation": { "$ref": "#/definitions/@rotation" }, "@skinCoordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0 } }, "@skinCoordWeight": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@stiffness": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@ulimit": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-children": { "$ref": "#/definitions/-jointChildren" }, "-displacers": { "$ref": "#/definitions/-displacers" }, "-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 |
|
||
reference | @rotation | ||
source code | "@limitOrientation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@llimit": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 items |
|
||
source code | "@scale": { "type": "array", "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@scaleOrientation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@skinCoordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@skinCoordWeight": { "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 | "@stiffness": { "type": "array", "minItems": 3, "maxItems": 3, "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 | "@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 | "@ulimit": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -jointChildren | ||
source code | "-children": { "$ref": "#/definitions/-jointChildren" } |
diagram | ![]() |
||
property details |
|
||
reference | -displacers | ||
source code | "-displacers": { "$ref": "#/definitions/-displacers" } |
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 / HAnimSegment TransformSensor / -targetObject > array items [0]+ / Schema / HAnimSegment -allNodes > array items [0]+ / Schema / HAnimSegment -child / HAnimSegment -children > array items [0]+ / Schema / HAnimSegment -grouping > array items [0]+ / Schema / HAnimSegment -jointChildren > array items [0]+ / Schema / HAnimSegment -pickTarget > array items [0]+ / Schema / HAnimSegment -segments > array items [0]+ / Schema / HAnimSegment |
||||||||||||||||||||||||||||
source code | "HAnimSegment": { "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" }, "@centerOfMass": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@momentsOfInertia": { "type": "array", "minItems": 9, "maxItems": 9, "items": { "type": "number", "default": 0 } }, "@name": { "type": "string" }, "-children": { "$ref": "#/definitions/-children" }, "-coord": { "$ref": "#/definitions/-coord" }, "-displacers": { "$ref": "#/definitions/-displacers" }, "-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 | "@centerOfMass": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@momentsOfInertia": { "type": "array", "minItems": 9, "maxItems": 9, "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 | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -displacers | ||
source code | "-displacers": { "$ref": "#/definitions/-displacers" } |
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 / HAnimSite TransformSensor / -targetObject > array items [0]+ / Schema / HAnimSite -allNodes > array items [0]+ / Schema / HAnimSite -child / HAnimSite -children > array items [0]+ / Schema / HAnimSite -grouping > array items [0]+ / Schema / HAnimSite -pickTarget > array items [0]+ / Schema / HAnimSite -sites > array items [0]+ / Schema / HAnimSite -skeleton > array items [0]+ / Schema / HAnimSite |
||||||||||||||||||||||||||||
source code | "HAnimSite": { "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", "minimum": 0, "exclusiveMinimum": true, "default": 1 } }, "@scaleOrientation": { "$ref": "#/definitions/@rotation" }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "-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 | 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", "minimum": 0, "exclusiveMinimum": true, "default": 1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "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 |
|
||
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 / ImageCubeMapTexture -texture / ImageCubeMapTexture -watchList > array items [0]+ / Schema / ImageCubeMapTexture |
||||||||||||||||
source code | "ImageCubeMapTexture": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | "@url": { "type": "array", "minItems": 1, "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 | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 / ImageTexture -texture / ImageTexture -texture2D / ImageTexture -texture2DMulti / ImageTexture -textures2D > array items [0]+ / Schema / ImageTexture -transferFunction / ImageTexture -watchList > array items [0]+ / Schema / ImageTexture |
||||||||||||||||||||
source code | "ImageTexture": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@repeatS": { "type": "boolean", "default": true }, "@repeatT": { "type": "boolean", "default": true }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | "@repeatS": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatT": { "type": "boolean", "default": true } |
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 | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 / ImageTexture3D -texture / ImageTexture3D -texture3D / ImageTexture3D -transferFunction / ImageTexture3D -watchList > array items [0]+ / Schema / ImageTexture3D |
||||||||||||||||||||||
source code | "ImageTexture3D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@repeatR": { "type": "boolean", "default": false }, "@repeatS": { "type": "boolean", "default": false }, "@repeatT": { "type": "boolean", "default": false }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | "@repeatR": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatS": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatT": { "type": "boolean", "default": false } |
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 | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 | Array | ||
array constraints |
|
||
array items |
|
||
used by | Scene / -children > array items [0]+ / Schema / IMPORT -allNodes > array items [0]+ / Schema / IMPORT -children > array items [0]+ / Schema / IMPORT -commentRoute > array items [0]+ / Schema / IMPORT |
||
source code | "IMPORT": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@AS": { "type": "string" }, "@importedDEF": { "type": "string" }, "@inlineDEF": { "type": "string" } }, "required": [ "@importedDEF", "@inlineDEF" ], "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "@AS": { "type": "string" }, "@importedDEF": { "type": "string" }, "@inlineDEF": { "type": "string" } }, "required": [ "@importedDEF", "@inlineDEF" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@AS": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@importedDEF": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@inlineDEF": { "type": "string" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / IndexedFaceSet -geometry / IndexedFaceSet |
||||||||||||||||||||||||||||||||||||||||||||
source code | "IndexedFaceSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@convex": { "type": "boolean", "default": true }, "@colorIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "@coordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 }, "@normalIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "@texCoordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@convex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@colorIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@coordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@creaseAngle": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@normalIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@texCoordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 | LinePickSensor / -pickingGeometry > array items [0]+ / Schema / IndexedLineSet -allNodes > array items [0]+ / Schema / IndexedLineSet -geometry / IndexedLineSet |
||||||||||||||||||||||||||
source code | "IndexedLineSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@colorIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "@colorPerVertex": { "type": "boolean", "default": true }, "@coordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-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 | "@colorIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@coordIndex": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
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 / IndexedQuadSet -geometry / IndexedQuadSet |
||||||||||||||||||||||||||||||||||
source code | "IndexedQuadSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@index": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0 } }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@index": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / IndexedTriangleFanSet -geometry / IndexedTriangleFanSet |
||||||||||||||||||||||||||||||||||
source code | "IndexedTriangleFanSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@index": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@index": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / IndexedTriangleSet -geometry / IndexedTriangleSet |
||||||||||||||||||||||||||||||||||
source code | "IndexedTriangleSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": false }, "@index": { "type": "array", "items": { "type": "integer", "minimum": 0 } }, "@colorPerVertex": { "type": "boolean", "default": true }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "@index": { "type": "array", "items": { "type": "integer", "minimum": 0 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / IndexedTriangleStripSet -geometry / IndexedTriangleStripSet |
||||||||||||||||||||||||||||||||||
source code | "IndexedTriangleStripSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@index": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@index": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / Inline -allNodes > array items [0]+ / Schema / Inline -child / Inline -children > array items [0]+ / Schema / Inline -pickTarget > array items [0]+ / Schema / Inline -watchList > array items [0]+ / Schema / Inline |
||||||||||||||||||||
source code | "Inline": { "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" }, "@load": { "type": "boolean", "default": true }, "@url": { "type": "array", "minItems": 1, "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 | 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 | "@load": { "type": "boolean", "default": true } |
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 | ![]() |
||
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 / IntegerSequencer -allNodes > array items [0]+ / Schema / IntegerSequencer -child / IntegerSequencer -children > array items [0]+ / Schema / IntegerSequencer |
||||||||||||||||
source code | "IntegerSequencer": { "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": "integer" } }, "-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": "integer" } } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "integer" } |
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 / IntegerTrigger -allNodes > array items [0]+ / Schema / IntegerTrigger -child / IntegerTrigger -children > array items [0]+ / Schema / IntegerTrigger |
||||||||||||||
source code | "IntegerTrigger": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@integerKey": { "type": "integer", "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 | "@integerKey": { "type": "integer", "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 | Anchor / IS Appearance / IS Arc2D / IS ArcClose2D / IS AudioClip / IS Background / IS BallJoint / IS Billboard / IS BlendedVolumeStyle / IS BooleanFilter / IS BooleanSequencer / IS BooleanToggle / IS BooleanTrigger / IS BoundaryEnhancementVolumeStyle / IS BoundedPhysicsModel / IS Box / IS CADAssembly / IS CADFace / IS CADLayer / IS CADPart / IS CartoonVolumeStyle / IS Circle2D / IS ClipPlane / IS CollidableOffset / IS CollidableShape / IS Collision / IS CollisionCollection / IS CollisionSensor / IS CollisionSpace / IS Color / IS ColorChaser / IS ColorDamper / IS ColorInterpolator / IS ColorRGBA / IS ComposedCubeMapTexture / IS ComposedShader / IS ComposedTexture3D / IS ComposedVolumeStyle / IS Cone / IS ConeEmitter / IS Contact / IS Contour2D / IS ContourPolyline2D / IS Coordinate / IS CoordinateChaser / IS CoordinateDamper / IS CoordinateDouble / IS CoordinateInterpolator / IS CoordinateInterpolator2D / IS Cylinder / IS CylinderSensor / IS DirectionalLight / IS DISEntityManager / IS DISEntityTypeMapping / IS Disk2D / IS DoubleAxisHingeJoint / IS EaseInEaseOut / IS EdgeEnhancementVolumeStyle / IS ElevationGrid / IS EspduTransform / IS ExplosionEmitter / IS Extrusion / IS FillProperties / IS FloatVertexAttribute / IS Fog / IS FogCoordinate / IS FontStyle / IS ForcePhysicsModel / IS GeneratedCubeMapTexture / IS GeoCoordinate / IS GeoElevationGrid / IS GeoLocation / IS GeoLOD / IS GeoMetadata / IS GeoOrigin / IS GeoPositionInterpolator / IS GeoProximitySensor / IS GeoTouchSensor / IS GeoTransform / IS GeoViewpoint / IS Group / IS HAnimDisplacer / IS HAnimHumanoid / IS HAnimJoint / IS HAnimSegment / IS HAnimSite / IS ImageCubeMapTexture / IS ImageTexture / IS ImageTexture3D / IS IndexedFaceSet / IS IndexedLineSet / IS IndexedQuadSet / IS IndexedTriangleFanSet / IS IndexedTriangleSet / IS IndexedTriangleStripSet / IS Inline / IS IntegerSequencer / IS IntegerTrigger / IS IsoSurfaceVolumeData / IS KeySensor / IS Layer / IS LayerSet / IS Layout / IS LayoutGroup / IS LayoutLayer / IS LinePickSensor / IS LineProperties / IS LineSet / IS LoadSensor / IS LocalFog / IS LOD / IS Material / IS Matrix3VertexAttribute / IS Matrix4VertexAttribute / IS MetadataBoolean / IS MetadataDouble / IS MetadataFloat / IS MetadataInteger / IS MetadataSet / IS MetadataString / IS MotorJoint / IS MovieTexture / IS MultiTexture / IS MultiTextureCoordinate / IS MultiTextureTransform / IS NavigationInfo / IS Normal / IS NormalInterpolator / IS NurbsCurve / IS NurbsCurve2D / IS NurbsOrientationInterpolator / IS NurbsPatchSurface / IS NurbsPositionInterpolator / IS NurbsSet / IS NurbsSurfaceInterpolator / IS NurbsSweptSurface / IS NurbsSwungSurface / IS NurbsTextureCoordinate / IS NurbsTrimmedSurface / IS OpacityMapVolumeStyle / IS OrientationChaser / IS OrientationDamper / IS OrientationInterpolator / IS OrthoViewpoint / IS PackagedShader / IS ParticleSystem / IS PickableGroup / IS PixelTexture / IS PixelTexture3D / IS PlaneSensor / IS PointEmitter / IS PointLight / IS PointPickSensor / IS PointSet / IS Polyline2D / IS PolylineEmitter / IS Polypoint2D / IS PositionChaser / IS PositionChaser2D / IS PositionDamper / IS PositionDamper2D / IS PositionInterpolator / IS PositionInterpolator2D / IS PrimitivePickSensor / IS ProgramShader / IS ProjectionVolumeStyle / IS ProtoInstance / IS ProximitySensor / IS QuadSet / IS ReceiverPdu / IS Rectangle2D / IS RigidBody / IS RigidBodyCollection / IS ScalarChaser / IS ScalarDamper / IS ScalarInterpolator / IS ScreenFontStyle / IS ScreenGroup / IS Script / IS SegmentedVolumeData / IS ShadedVolumeStyle / IS ShaderPart / IS ShaderProgram / IS Shape / IS SignalPdu / IS SilhouetteEnhancementVolumeStyle / IS SingleAxisHingeJoint / IS SliderJoint / IS Sound / IS Sphere / IS SphereSensor / IS SplinePositionInterpolator / IS SplinePositionInterpolator2D / IS SplineScalarInterpolator / IS SpotLight / IS SquadOrientationInterpolator / IS StaticGroup / IS StringSensor / IS SurfaceEmitter / IS Switch / IS TexCoordChaser2D / IS TexCoordDamper2D / IS Text / IS TextureBackground / IS TextureCoordinate / IS TextureCoordinate3D / IS TextureCoordinate4D / IS TextureCoordinateGenerator / IS TextureProperties / IS TextureTransform / IS TextureTransform3D / IS TextureTransformMatrix3D / IS TimeSensor / IS TimeTrigger / IS ToneMappedVolumeStyle / IS TouchSensor / IS Transform / IS TransformSensor / IS TransmitterPdu / IS TriangleFanSet / IS TriangleSet / IS TriangleSet2D / IS TriangleStripSet / IS TwoSidedMaterial / IS UniversalJoint / IS Viewpoint / IS ViewpointGroup / IS Viewport / IS VisibilitySensor / IS VolumeData / IS VolumeEmitter / IS VolumePickSensor / IS WindPhysicsModel / IS WorldInfo / IS |
||||||
source code | "IS": { "type": "object", "properties": { "connect": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@protoField": { "type": "string" }, "@nodeField": { "type": "string" } }, "required": [ "@protoField", "@nodeField" ], "additionalProperties": false } }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "connect": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@protoField": { "type": "string" }, "@nodeField": { "type": "string" } }, "required": [ "@protoField", "@nodeField" ], "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "@protoField": { "type": "string" }, "@nodeField": { "type": "string" } }, "required": [ "@protoField", "@nodeField" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@protoField": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@nodeField": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
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 / IsoSurfaceVolumeData -allNodes > array items [0]+ / Schema / IsoSurfaceVolumeData -child / IsoSurfaceVolumeData -children > array items [0]+ / Schema / IsoSurfaceVolumeData |
||||||||||||||||||||||||||||||
source code | "IsoSurfaceVolumeData": { "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" }, "@contourStepSize": { "type": "number", "default": 0 }, "@dimensions": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } }, "@surfaceTolerance": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceValues": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-gradients": { "$ref": "#/definitions/-texture3D" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-renderStyle": { "$ref": "#/definitions/-renderStyles" }, "-voxels": { "$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 |
|
||||
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 | Numeric | ||
source code | "@contourStepSize": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@dimensions": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceTolerance": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@surfaceValues": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-gradients": { "$ref": "#/definitions/-texture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -renderStyles | ||
source code | "-renderStyle": { "$ref": "#/definitions/-renderStyles" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-voxels": { "$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 | Scene / -children > array items [0]+ / Schema / KeySensor -allNodes > array items [0]+ / Schema / KeySensor -child / KeySensor -children > array items [0]+ / Schema / KeySensor |
||||||||||||||
source code | "KeySensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "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 | -allNodes > array items [0]+ / Schema / Layer |
||||||||||||||||
source code | "Layer": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@isPickable": { "type": "boolean", "default": true }, "-children": { "$ref": "#/definitions/-children" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-viewport": { "$ref": "#/definitions/-viewport" } }, "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 | "@isPickable": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -viewport | ||
source code | "-viewport": { "$ref": "#/definitions/-viewport" } |
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 / LayerSet -allNodes > array items [0]+ / Schema / LayerSet |
||||||||||||||||||
source code | "LayerSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@activeLayer": { "type": "integer", "minimum": 0, "default": 0 }, "@order": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "default": 0 } }, "-layers": { "$ref": "#/definitions/-layers" }, "-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 | "@activeLayer": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@order": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -layers | ||
source code | "-layers": { "$ref": "#/definitions/-layers" } |
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 / Layout -allNodes > array items [0]+ / Schema / Layout -child / Layout -children > array items [0]+ / Schema / Layout -layers > array items [0]+ / Schema / Layer -layout / Layout |
||||||||||||||||||||||||
source code | "Layout": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@align": { "oneOf": [ { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "enum": [ "CENTER" ], "default": "CENTER" } }, { "type": "array", "minItems": 2, "maxItems": 2, "items": [ { "type": "string", "enum": [ "LEFT", "CENTER", "RIGHT" ], "default": "CENTER" } ], "additionalItems": { "type": "string", "enum": [ "BOTTOM", "CENTER", "TOP" ], "default": "CENTER" } } ] }, "@offset": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@offsetUnits": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "string", "enum": [ "WORLD", "FRACTION", "PIXEL" ], "default": "WORLD" } }, "@scaleMode": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "string", "enum": [ "NONE", "FRACTION", "STRETCH", "PIXEL" ], "default": "NONE" } }, "@size": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "number", "default": 1 } }, "@sizeUnits": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "string", "enum": [ "WORLD", "FRACTION", "PIXEL" ], "default": "WORLD" } }, "-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 | Any | ||||
array items |
|
||||
property wildcard |
|
||||
one of |
|
||||
source code | "@align": { "oneOf": [ { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "enum": [ "CENTER" ], "default": "CENTER" } }, { "type": "array", "minItems": 2, "maxItems": 2, "items": [ { "type": "string", "enum": [ "LEFT", "CENTER", "RIGHT" ], "default": "CENTER" } ], "additionalItems": { "type": "string", "enum": [ "BOTTOM", "CENTER", "TOP" ], "default": "CENTER" } } ] } |
diagram | ![]() |
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "enum": [ "CENTER" ], "default": "CENTER" } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | "items": { "type": "string", "enum": [ "CENTER" ], "default": "CENTER" } |
diagram | ![]() |
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | { "type": "array", "minItems": 2, "maxItems": 2, "items": [ { "type": "string", "enum": [ "LEFT", "CENTER", "RIGHT" ], "default": "CENTER" } ], "additionalItems": { "type": "string", "enum": [ "BOTTOM", "CENTER", "TOP" ], "default": "CENTER" } } |
diagram | ![]() |
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | { "type": "string", "enum": [ "LEFT", "CENTER", "RIGHT" ], "default": "CENTER" } |
diagram | ![]() |
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "additionalItems": { "type": "string", "enum": [ "BOTTOM", "CENTER", "TOP" ], "default": "CENTER" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@offset": { "type": "array", "minItems": 1, "maxItems": 2, "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 | "@offsetUnits": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "string", "enum": [ "WORLD", "FRACTION", "PIXEL" ], "default": "WORLD" } } |
diagram | ![]() |
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "items": { "type": "string", "enum": [ "WORLD", "FRACTION", "PIXEL" ], "default": "WORLD" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@scaleMode": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "string", "enum": [ "NONE", "FRACTION", "STRETCH", "PIXEL" ], "default": "NONE" } } |
diagram | ![]() |
||||||||||
schema details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "items": { "type": "string", "enum": [ "NONE", "FRACTION", "STRETCH", "PIXEL" ], "default": "NONE" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "number", "default": 1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@sizeUnits": { "type": "array", "minItems": 1, "maxItems": 2, "items": { "type": "string", "enum": [ "WORLD", "FRACTION", "PIXEL" ], "default": "WORLD" } } |
diagram | ![]() |
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "items": { "type": "string", "enum": [ "WORLD", "FRACTION", "PIXEL" ], "default": "WORLD" } |
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 | TransformSensor / -targetObject > array items [0]+ / Schema / LayoutGroup -allNodes > array items [0]+ / Schema / LayoutGroup -grouping > array items [0]+ / Schema / LayoutGroup -pickTarget > array items [0]+ / Schema / LayoutGroup |
||||||||||||||||||||
source code | "LayoutGroup": { "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" }, "-layout": { "$ref": "#/definitions/-layout" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-viewport": { "$ref": "#/definitions/-viewport" } }, "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 |
|
||
reference | -layout | ||
source code | "-layout": { "$ref": "#/definitions/-layout" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -viewport | ||
source code | "-viewport": { "$ref": "#/definitions/-viewport" } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
type | Object | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by | -allNodes > array items [0]+ / Schema / LayoutLayer -layers > array items [0]+ / Schema / LayoutLayer |
||||||||||||||||||
source code | "LayoutLayer": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@isPickable": { "type": "boolean", "default": true }, "-children": { "$ref": "#/definitions/-children" }, "-layout": { "$ref": "#/definitions/-layout" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-viewport": { "$ref": "#/definitions/-viewport" } }, "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 | "@isPickable": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -children | ||
source code | "-children": { "$ref": "#/definitions/-children" } |
diagram | ![]() |
||
property details |
|
||
reference | -layout | ||
source code | "-layout": { "$ref": "#/definitions/-layout" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -viewport | ||
source code | "-viewport": { "$ref": "#/definitions/-viewport" } |
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 / LinePickSensor -allNodes > array items [0]+ / Schema / LinePickSensor -child / LinePickSensor -children > array items [0]+ / Schema / LinePickSensor |
||||||||||||||||||||||||||
source code | "LinePickSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@intersectionType": { "type": "string", "default": "BOUNDS" }, "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" }, "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } }, "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-pickingGeometry": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "object", "properties": { "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" }, "LineSet": { "$ref": "#/definitions/LineSet" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } }, "-pickTarget": { "$ref": "#/definitions/-pickTarget" }, "-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 | String | ||
source code | "@intersectionType": { "type": "string", "default": "BOUNDS" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "ALL" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
schema details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "-pickingGeometry": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "object", "properties": { "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" }, "LineSet": { "$ref": "#/definitions/LineSet" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" }, "LineSet": { "$ref": "#/definitions/LineSet" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedLineSet | ||
source code | "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" } |
diagram | ![]() |
||
property details |
|
||
reference | LineSet | ||
source code | "LineSet": { "$ref": "#/definitions/LineSet" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | -pickTarget | ||
source code | "-pickTarget": { "$ref": "#/definitions/-pickTarget" } |
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 | Appearance / -lineProperties / LineProperties -allNodes > array items [0]+ / Schema / LineProperties |
||||||||||||||||||
source code | "LineProperties": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@applied": { "type": "boolean", "default": true }, "@linetype": { "type": "integer", "minimum": 1, "exclusiveMinimum": true, "default": 1 }, "@linewidthScaleFactor": { "type": "number", "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 | Boolean | ||
source code | "@applied": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@linetype": { "type": "integer", "minimum": 1, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@linewidthScaleFactor": { "type": "number", "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 | LinePickSensor / -pickingGeometry > array items [0]+ / Schema / LineSet -allNodes > array items [0]+ / Schema / LineSet -geometry / LineSet |
||||||||||||||||||||||
source code | "LineSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "@vertexCount": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 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 |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@vertexCount": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 2 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 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 | Scene / -children > array items [0]+ / Schema / LoadSensor -allNodes > array items [0]+ / Schema / LoadSensor -child / LoadSensor -children > array items [0]+ / Schema / LoadSensor |
||||||||||||||||||
source code | "LoadSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@timeOut": { "type": "number", "minimum": 0, "default": 0 }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-watchList": { "$ref": "#/definitions/-watchList" }, "-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 | "@timeOut": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -watchList | ||
source code | "-watchList": { "$ref": "#/definitions/-watchList" } |
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 / LocalFog -allNodes > array items [0]+ / Schema / LocalFog -child / LocalFog -children > array items [0]+ / Schema / LocalFog |
||||||||||||||||||||
source code | "LocalFog": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@color": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@enabled": { "type": "boolean", "default": true }, "@fogType": { "type": "string", "enum": [ "LINEAR", "EXPONENTIAL" ], "default": "LINEAR" }, "@visibilityRange": { "type": "number", "minimum": 0, "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 | "@color": { "type": "array", "minItems": 3, "maxItems": 3, "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | String | ||||||
enumerations |
|
||||||
source code | "@fogType": { "type": "string", "enum": [ "LINEAR", "EXPONENTIAL" ], "default": "LINEAR" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@visibilityRange": { "type": "number", "minimum": 0, "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 | CADFace / -shape / LOD Scene / -children > array items [0]+ / Schema / LOD TransformSensor / -targetObject > array items [0]+ / Schema / LOD -allNodes > array items [0]+ / Schema / LOD -child / LOD -children > array items [0]+ / Schema / LOD -grouping > array items [0]+ / Schema / LOD -pickTarget > array items [0]+ / Schema / LOD |
||||||||||||||||||||||
source code | "LOD": { "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 } }, "@forceTransitions": { "type": "boolean", "default": false }, "@range": { "type": "array", "minItems": 1, "items": { "type": "number", "oneOf": [ { "type": "number", "enum": [ -1 ] }, { "type": "number", "minimum": 0 } ] } }, "-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 | 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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@forceTransitions": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@range": { "type": "array", "minItems": 1, "items": { "type": "number", "oneOf": [ { "type": "number", "enum": [ -1 ] }, { "type": "number", "minimum": 0 } ] } } |
diagram | ![]() |
||||
type | Numeric | ||||
one of |
|
||||
source code | "items": { "type": "number", "oneOf": [ { "type": "number", "enum": [ -1 ] }, { "type": "number", "minimum": 0 } ] } |
diagram | ![]() |
||||
type | Numeric | ||||
enumerations |
|
||||
source code | { "type": "number", "enum": [ -1 ] } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0 } |
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 / Material -material / Material |
||||||||||||||||||||||||
source code | "Material": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "@diffuseColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "@emissiveColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@shininess": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "@specularColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@diffuseColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@emissiveColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@shininess": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@specularColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
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 / Matrix3VertexAttribute -attrib > array items [0]+ / Schema / Matrix3VertexAttribute |
||||||||||||||||
source code | "Matrix3VertexAttribute": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@value": { "type": "array", "minItems": 9, "items": { "type": "number" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "type": "array", "minItems": 9, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / Matrix4VertexAttribute -attrib > array items [0]+ / Schema / Matrix4VertexAttribute |
||||||||||||||||
source code | "Matrix4VertexAttribute": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@value": { "type": "array", "minItems": 16, "items": { "type": "number" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "type": "array", "minItems": 16, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 | MetadataSet / -value > array items [0]+ / Schema / MetadataBoolean Scene / -children > array items [0]+ / Schema / MetadataBoolean -allNodes > array items [0]+ / Schema / MetadataBoolean -metadata / MetadataBoolean |
||||||||||||||||||
source code | "MetadataBoolean": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@reference": { "type": "string" }, "@value": { "type": "array", "minItems": 1, "items": { "type": "boolean" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@reference": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "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 | MetadataSet / -value > array items [0]+ / Schema / MetadataDouble Scene / -children > array items [0]+ / Schema / MetadataDouble -allNodes > array items [0]+ / Schema / MetadataDouble -metadata / MetadataDouble |
||||||||||||||||||
source code | "MetadataDouble": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@reference": { "type": "string" }, "@value": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@reference": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 | MetadataSet / -value > array items [0]+ / Schema / MetadataFloat Scene / -children > array items [0]+ / Schema / MetadataFloat -allNodes > array items [0]+ / Schema / MetadataFloat -metadata / MetadataFloat |
||||||||||||||||||
source code | "MetadataFloat": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@reference": { "type": "string" }, "@value": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@reference": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 | MetadataSet / -value > array items [0]+ / Schema / MetadataInteger Scene / -children > array items [0]+ / Schema / MetadataInteger -allNodes > array items [0]+ / Schema / MetadataInteger -metadata / MetadataInteger |
||||||||||||||||||
source code | "MetadataInteger": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@reference": { "type": "string" }, "@value": { "type": "array", "minItems": 1, "items": { "type": "integer" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@reference": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "type": "array", "minItems": 1, "items": { "type": "integer" } } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "integer" } |
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 | MetadataSet / -value > array items [0]+ / Schema / MetadataSet Scene / -children > array items [0]+ / Schema / MetadataSet -allNodes > array items [0]+ / Schema / MetadataSet -metadata / MetadataSet |
||||||||||||||||||
source code | "MetadataSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@reference": { "type": "string" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-value": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@reference": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-value": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
source code | "items": { "type": "object", "properties": { "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataBoolean | ||
source code | "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataDouble | ||
source code | "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataFloat | ||
source code | "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataInteger | ||
source code | "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataSet | ||
source code | "MetadataSet": { "$ref": "#/definitions/MetadataSet" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataString | ||
source code | "MetadataString": { "$ref": "#/definitions/MetadataString" } |
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 | MetadataSet / -value > array items [0]+ / Schema / MetadataString Scene / -children > array items [0]+ / Schema / MetadataString -allNodes > array items [0]+ / Schema / MetadataString -metadata / MetadataString |
||||||||||||||||||
source code | "MetadataString": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@name": { "type": "string" }, "@reference": { "type": "string" }, "@value": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-children": { "$ref": "#/definitions/-commentRoute" } }, "required": [ "@name" ], "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 | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@reference": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@value": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
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 / MotorJoint -rigidBodyJoints > array items [0]+ / Schema / MotorJoint |
||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | "MotorJoint": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@autoCalc": { "type": "boolean", "default": false }, "@axis1Angle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0 }, "@axis1Torque": { "type": "number", "default": 0 }, "@axis2Angle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0 }, "@axis2Torque": { "type": "number", "default": 0 }, "@axis3Angle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0 }, "@axis3Torque": { "type": "number", "default": 0 }, "@enabledAxes": { "type": "integer", "minimum": 0, "maximum": 3, "default": 1 }, "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } }, "@motor1Axis": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": -1, "maximum": 1 } }, "@motor2Axis": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": -1, "maximum": 1 } }, "@motor3Axis": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": -1, "maximum": 1 } }, "@stop1Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stop1ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@stop2Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stop2ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@stop3Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stop3ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "-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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@autoCalc": { "type": "boolean", "default": false } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@axis1Angle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@axis1Torque": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@axis2Angle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@axis2Torque": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@axis3Angle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@axis3Torque": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@enabledAxes": { "type": "integer", "minimum": 0, "maximum": 3, "default": 1 } |
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 |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@motor1Axis": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": -1, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": -1, "maximum": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@motor2Axis": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": -1, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": -1, "maximum": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@motor3Axis": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": -1, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": -1, "maximum": 1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop1Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop1ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop2Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop2ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop3Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop3ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
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 | -allNodes > array items [0]+ / Schema / MovieTexture -source / MovieTexture -texture / MovieTexture -texture2D / MovieTexture -texture2DMulti / MovieTexture -textures2D > array items [0]+ / Schema / MovieTexture -transferFunction / MovieTexture -watchList > array items [0]+ / Schema / MovieTexture |
||||||||||||||||||||||||||||||||||||
source code | "MovieTexture": { "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 }, "@repeatS": { "type": "boolean", "default": true }, "@repeatT": { "type": "boolean", "default": true }, "@resumeTime": { "type": "number", "default": 0 }, "@speed": { "type": "number", "default": 1 }, "@startTime": { "type": "number", "default": 0 }, "@stopTime": { "type": "number", "default": 0 }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | Boolean | ||
source code | "@repeatS": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatT": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@resumeTime": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@speed": { "type": "number", "default": 1 } |
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 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 | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 / MultiTexture -texture / MultiTexture -texture2DMulti / MultiTexture |
||||||||||||||||||||||||
source code | "MultiTexture": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@alpha": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@color": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@function": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "", "COMPLEMENT", "ALPHAREPLICATE" ] } }, "@mode": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "ADD", "ADDSIGNED", "ADDSIGNED2X", "ADDSMOOTH", "BLENDCURRENTALPHA", "BLENDDIFFUSEALPHA", "BLENDFACTORALPHA", "BLENDTEXTUREALPHA", "DOTPRODUCT3", "MODULATE", "MODULATE2X", "MODULATE4X", "MODULATEALPHA_ADDCOLOR", "MODULATEINVALPHA_ADDCOLOR", "MODULATEINVCOLOR_ADDALPHA", "OFF", "REPLACE", "SELECTARG1", "SELECTARG2", "SUBTRACT" ] } }, "@source": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "DIFFUSE", "FACTOR", "SPECULAR" ] } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-texture": { "$ref": "#/definitions/-textures2D" }, "-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 | "@alpha": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@color": { "type": "array", "minItems": 3, "maxItems": 3, "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 | "@function": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "", "COMPLEMENT", "ALPHAREPLICATE" ] } } |
diagram | ![]() |
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "items": { "type": "string", "enum": [ "", "COMPLEMENT", "ALPHAREPLICATE" ] } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@mode": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "ADD", "ADDSIGNED", "ADDSIGNED2X", "ADDSMOOTH", "BLENDCURRENTALPHA", "BLENDDIFFUSEALPHA", "BLENDFACTORALPHA", "BLENDTEXTUREALPHA", "DOTPRODUCT3", "MODULATE", "MODULATE2X", "MODULATE4X", "MODULATEALPHA_ADDCOLOR", "MODULATEINVALPHA_ADDCOLOR", "MODULATEINVCOLOR_ADDALPHA", "OFF", "REPLACE", "SELECTARG1", "SELECTARG2", "SUBTRACT" ] } } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||
source code | "items": { "type": "string", "enum": [ "ADD", "ADDSIGNED", "ADDSIGNED2X", "ADDSMOOTH", "BLENDCURRENTALPHA", "BLENDDIFFUSEALPHA", "BLENDFACTORALPHA", "BLENDTEXTUREALPHA", "DOTPRODUCT3", "MODULATE", "MODULATE2X", "MODULATE4X", "MODULATEALPHA_ADDCOLOR", "MODULATEINVALPHA_ADDCOLOR", "MODULATEINVCOLOR_ADDALPHA", "OFF", "REPLACE", "SELECTARG1", "SELECTARG2", "SUBTRACT" ] } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@source": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "DIFFUSE", "FACTOR", "SPECULAR" ] } } |
diagram | ![]() |
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "items": { "type": "string", "enum": [ "DIFFUSE", "FACTOR", "SPECULAR" ] } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textures2D | ||
source code | "-texture": { "$ref": "#/definitions/-textures2D" } |
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 / MultiTextureCoordinate -texCoord / MultiTextureCoordinate -texCoordNurbs / MultiTextureCoordinate |
||||||||||||||
source code | "MultiTextureCoordinate": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-texCoord": { "$ref": "#/definitions/-texCoords2D" }, "-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 | -texCoords2D | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoords2D" } |
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 / MultiTextureTransform -textureTransform / MultiTextureTransform |
||||||||||||||
source code | "MultiTextureTransform": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureTransform": { "$ref": "#/definitions/-textureTransforms2D" }, "-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 | -textureTransforms2D | ||
source code | "-textureTransform": { "$ref": "#/definitions/-textureTransforms2D" } |
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 / NavigationInfo -allNodes > array items [0]+ / Schema / NavigationInfo -child / NavigationInfo -children > array items [0]+ / Schema / NavigationInfo |
||||||||||||||||||||||||||
source code | "NavigationInfo": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@avatarSize": { "type": "array", "minItems": 3, "items": [ { "type": "number", "minimum": 0, "default": 0.25 }, { "type": "number", "minimum": 0, "default": 1.6 }, { "type": "number", "minimum": 0, "default": 0.75 } ], "additionalItems": { "type": "number", "minimum": 0 } }, "@headlight": { "type": "boolean", "default": true }, "@speed": { "type": "number", "minimum": 0, "default": 1 }, "@transitionTime": { "type": "number", "minimum": 0, "default": 1 }, "@transitionType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "LINEAR" } ], "additionalItems": { "type": "string" } }, "@type": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "EXAMINE" }, { "type": "string", "default": "ANY" } ], "additionalItems": { "type": "string" } }, "@visibilityLimit": { "type": "number", "minimum": 0, "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 | "@avatarSize": { "type": "array", "minItems": 3, "items": [ { "type": "number", "minimum": 0, "default": 0.25 }, { "type": "number", "minimum": 0, "default": 1.6 }, { "type": "number", "minimum": 0, "default": 0.75 } ], "additionalItems": { "type": "number", "minimum": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 0.25 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 1.6 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 0.75 } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "additionalItems": { "type": "number", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@headlight": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@transitionTime": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@transitionType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "LINEAR" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "LINEAR" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@type": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "EXAMINE" }, { "type": "string", "default": "ANY" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "EXAMINE" } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "ANY" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@visibilityLimit": { "type": "number", "minimum": 0, "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 / Normal -normal / Normal |
||||||||||||||
source code | "Normal": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@vector": { "type": "array", "items": { "type": "number", "minimum": -1, "maximum": 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 |
|
||
type | Array | ||
array items |
|
||
source code | "@vector": { "type": "array", "items": { "type": "number", "minimum": -1, "maximum": 1 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": -1, "maximum": 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 / NormalInterpolator -allNodes > array items [0]+ / Schema / NormalInterpolator -child / NormalInterpolator -children > array items [0]+ / Schema / NormalInterpolator |
||||||||||||||||
source code | "NormalInterpolator": { "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": 3, "items": { "type": "number" } }, "-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": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / NurbsCurve -geometry / NurbsCurve -nurbsCurve / NurbsCurve |
||||||||||||||||||||||||
source code | "NurbsCurve": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@closed": { "type": "boolean", "default": false }, "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@order": { "type": "integer", "minimum": 2, "default": 3 }, "@tessellation": { "type": "integer", "default": 0 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } }, "-controlPoint": { "$ref": "#/definitions/-coord" }, "-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 | "@closed": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@order": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tessellation": { "type": "integer", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-controlPoint": { "$ref": "#/definitions/-coord" } |
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 | Contour2D / -children > array items [0]+ / Schema / NurbsCurve2D -allNodes > array items [0]+ / Schema / NurbsCurve2D -nurbsCurve2D / NurbsCurve2D |
||||||||||||||||||||||||
source code | "NurbsCurve2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@closed": { "type": "boolean", "default": false }, "@controlPoint": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@order": { "type": "integer", "minimum": 2, "default": 3 }, "@tesselation": { "type": "integer", "default": 0 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": 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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@closed": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@controlPoint": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@order": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tesselation": { "type": "integer", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": 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 / NurbsOrientationInterpolator -allNodes > array items [0]+ / Schema / NurbsOrientationInterpolator -child / NurbsOrientationInterpolator -children > array items [0]+ / Schema / NurbsOrientationInterpolator |
||||||||||||||||||||
source code | "NurbsOrientationInterpolator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@order": { "type": "integer", "minimum": 2, "default": 3 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-controlPoint": { "$ref": "#/definitions/-coord" }, "-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 | "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@order": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-controlPoint": { "$ref": "#/definitions/-coord" } |
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 / NurbsPatchSurface -geometry / NurbsPatchSurface -geometryNurbsSurface > array items [0]+ / Schema / NurbsPatchSurface |
||||||||||||||||||||||||||||||||||||||||
source code | "NurbsPatchSurface": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@solid": { "type": "boolean", "default": true }, "@uClosed": { "type": "boolean", "default": false }, "@uDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@uOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@uTessellation": { "type": "integer", "default": 0 }, "@vClosed": { "type": "boolean", "default": false }, "@vDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@vOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@vTessellation": { "type": "integer", "default": 0 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } }, "-controlPoint": { "$ref": "#/definitions/-coord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-texCoord": { "$ref": "#/definitions/-texCoordNurbs" }, "-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 | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@uClosed": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@uTessellation": { "type": "integer", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@vClosed": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@vTessellation": { "type": "integer", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-controlPoint": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoordNurbs | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoordNurbs" } |
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 / NurbsPositionInterpolator -allNodes > array items [0]+ / Schema / NurbsPositionInterpolator -child / NurbsPositionInterpolator -children > array items [0]+ / Schema / NurbsPositionInterpolator |
||||||||||||||||||||
source code | "NurbsPositionInterpolator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@order": { "type": "integer", "minimum": 2, "default": 3 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-controlPoint": { "$ref": "#/definitions/-coord" }, "-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 | "@knot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@order": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-controlPoint": { "$ref": "#/definitions/-coord" } |
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 / NurbsSet -allNodes > array items [0]+ / Schema / NurbsSet -child / NurbsSet -children > array items [0]+ / Schema / NurbsSet |
||||||||||||||||||||
source code | "NurbsSet": { "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" }, "@tesselationScale": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "-geometry": { "$ref": "#/definitions/-geometryNurbsSurface" }, "-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 | Numeric | ||||
numeric constraints |
|
||||
source code | "@tesselationScale": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -geometryNurbsSurface | ||
source code | "-geometry": { "$ref": "#/definitions/-geometryNurbsSurface" } |
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 / NurbsSurfaceInterpolator -allNodes > array items [0]+ / Schema / NurbsSurfaceInterpolator -child / NurbsSurfaceInterpolator -children > array items [0]+ / Schema / NurbsSurfaceInterpolator |
||||||||||||||||||||||||||||
source code | "NurbsSurfaceInterpolator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@uDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@uOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@vDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@vOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-controlPoint": { "$ref": "#/definitions/-coord" }, "-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 | "@uDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-controlPoint": { "$ref": "#/definitions/-coord" } |
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 / NurbsSweptSurface -geometry / NurbsSweptSurface |
||||||||||||||||||||
source code | "NurbsSweptSurface": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-crossSectionCurve": { "$ref": "#/definitions/-nurbsCurve2D" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-trajectoryCurve": { "$ref": "#/definitions/-nurbsCurve" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -nurbsCurve2D | ||
source code | "-crossSectionCurve": { "$ref": "#/definitions/-nurbsCurve2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -nurbsCurve | ||
source code | "-trajectoryCurve": { "$ref": "#/definitions/-nurbsCurve" } |
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 / NurbsSwungSurface -geometry / NurbsSwungSurface |
||||||||||||||||||||
source code | "NurbsSwungSurface": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-profileCurve": { "$ref": "#/definitions/-nurbsCurve2D" }, "-trajectoryCurve": { "$ref": "#/definitions/-nurbsCurve2D" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
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 | -nurbsCurve2D | ||
source code | "-profileCurve": { "$ref": "#/definitions/-nurbsCurve2D" } |
diagram | ![]() |
||
property details |
|
||
reference | -nurbsCurve2D | ||
source code | "-trajectoryCurve": { "$ref": "#/definitions/-nurbsCurve2D" } |
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 / NurbsTextureCoordinate -texCoordNurbs / NurbsTextureCoordinate |
||||||||||||||||||||||||||||
source code | "NurbsTextureCoordinate": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@controlPoint": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "@uDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@uOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@vDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@vOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "-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 | "@controlPoint": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / NurbsTrimmedSurface -geometry / NurbsTrimmedSurface -geometryNurbsSurface > array items [0]+ / Schema / NurbsTrimmedSurface |
||||||||||||||||||||||||||||||||||||||||||
source code | "NurbsTrimmedSurface": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@solid": { "type": "boolean", "default": true }, "@uClosed": { "type": "boolean", "default": false }, "@uDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@uOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@uTessellation": { "type": "integer", "default": 0 }, "@vClosed": { "type": "boolean", "default": false }, "@vDimension": { "type": "integer", "minimum": 0, "default": 0 }, "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@vOrder": { "type": "integer", "minimum": 2, "default": 3 }, "@vTessellation": { "type": "integer", "default": 0 }, "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } }, "-controlPoint": { "$ref": "#/definitions/-coord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-texCoord": { "$ref": "#/definitions/-texCoordNurbs" }, "-trimmingContour": { "$ref": "#/definitions/-trimmingContour" }, "-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 | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@uClosed": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@uKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@uOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@uTessellation": { "type": "integer", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@vClosed": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vDimension": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@vKnot": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@vOrder": { "type": "integer", "minimum": 2, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@vTessellation": { "type": "integer", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@weight": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-controlPoint": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoordNurbs | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoordNurbs" } |
diagram | ![]() |
||
property details |
|
||
reference | -trimmingContour | ||
source code | "-trimmingContour": { "$ref": "#/definitions/-trimmingContour" } |
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 / OpacityMapVolumeStyle -composableRenderStyle / OpacityMapVolumeStyle -composableRenderStyles > array items [0]+ / Schema / OpacityMapVolumeStyle -renderStyle / OpacityMapVolumeStyle -renderStyles > array items [0]+ / Schema / OpacityMapVolumeStyle |
||||||||||||||||
source code | "OpacityMapVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-transferFunction": { "$ref": "#/definitions/-transferFunction" }, "-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 | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -transferFunction | ||
source code | "-transferFunction": { "$ref": "#/definitions/-transferFunction" } |
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 / OrientationChaser -allNodes > array items [0]+ / Schema / OrientationChaser -child / OrientationChaser -children > array items [0]+ / Schema / OrientationChaser |
||||||||||||||||||
source code | "OrientationChaser": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "$ref": "#/definitions/@rotation" }, "@initialValue": { "$ref": "#/definitions/@rotation" }, "-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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@initialDestination": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@initialValue": { "$ref": "#/definitions/@rotation" } |
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 / OrientationDamper -allNodes > array items [0]+ / Schema / OrientationDamper -child / OrientationDamper -children > array items [0]+ / Schema / OrientationDamper |
||||||||||||||||||||||
source code | "OrientationDamper": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "$ref": "#/definitions/@rotation" }, "@initialValue": { "$ref": "#/definitions/@rotation" }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "-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 | @rotation | ||
source code | "@initialDestination": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@initialValue": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
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 / OrientationInterpolator -allNodes > array items [0]+ / Schema / OrientationInterpolator -child / OrientationInterpolator -children > array items [0]+ / Schema / OrientationInterpolator |
||||||||||||||||
source code | "OrientationInterpolator": { "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": 4, "items": { "type": "number" } }, "-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": 4, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / OrthoViewpoint ViewpointGroup / -children > array items [0]+ / Schema / OrthoViewpoint -allNodes > array items [0]+ / Schema / OrthoViewpoint -child / OrthoViewpoint -children > array items [0]+ / Schema / OrthoViewpoint |
||||||||||||||||||||||||||
source code | "OrthoViewpoint": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@centerOfRotation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@description": { "type": "string" }, "@fieldOfView": { "type": "array", "minItems": 4, "items": [ { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number" } }, "@jump": { "type": "boolean", "default": true }, "@orientation": { "$ref": "#/definitions/@rotation" }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 10 } ], "additionalItems": false }, "@retainUserOffsets": { "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 |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@centerOfRotation": { "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 | "@description": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | "@fieldOfView": { "type": "array", "minItems": 4, "items": [ { "type": "number", "default": -1 }, { "type": "number", "default": -1 }, { "type": "number", "default": 1 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number" } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
type | Numeric |
source code | "additionalItems": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@jump": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@orientation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 10 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 10 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@retainUserOffsets": { "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 | -allNodes > array items [0]+ / Schema / PackagedShader -shaders > array items [0]+ / Schema / PackagedShader -watchList > array items [0]+ / Schema / PackagedShader |
||||||||||||||||||||
source code | "PackagedShader": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@language": { "type": "string" }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "#sourceText": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "field": { "$ref": "#/definitions/field" }, "-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 | "@language": { "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 | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "#sourceText": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | field | ||
source code | "field": { "$ref": "#/definitions/field" } |
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 / ParticleSystem TransformSensor / -targetObject > array items [0]+ / Schema / ParticleSystem -allNodes > array items [0]+ / Schema / ParticleSystem -child / ParticleSystem -children > array items [0]+ / Schema / ParticleSystem -pickTarget > array items [0]+ / Schema / ParticleSystem |
||||||||||||||||||||||||||||||||||||||||||||||
source code | "ParticleSystem": { "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" }, "@colorKey": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0 } }, "@createParticles": { "type": "boolean", "default": true }, "@enabled": { "type": "boolean", "default": true }, "@geometryType": { "type": "string", "default": "QUAD" }, "@lifetimeVariation": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.25 }, "@maxParticles": { "type": "integer", "minimum": 0, "default": 200 }, "@particleLifetime": { "type": "number", "minimum": 0, "default": 5 }, "@particleSize": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "default": 0.02 } }, "@texCoordKey": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0 } }, "-appearance": { "$ref": "#/definitions/-appearance" }, "-colorRamp": { "$ref": "#/definitions/-color" }, "-emitter": { "$ref": "#/definitions/-emitter" }, "-geometry": { "$ref": "#/definitions/-geometry" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-physics": { "$ref": "#/definitions/-physics" }, "-texCoordRamp": { "type": "object", "properties": { "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "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 | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@colorKey": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0 } } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@createParticles": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | String | ||
source code | "@geometryType": { "type": "string", "default": "QUAD" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@lifetimeVariation": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.25 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@maxParticles": { "type": "integer", "minimum": 0, "default": 200 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@particleLifetime": { "type": "number", "minimum": 0, "default": 5 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@particleSize": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "default": 0.02 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "default": 0.02 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@texCoordKey": { "type": "array", "minItems": 1, "items": { "type": "number", "minimum": 0 } } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -appearance | ||
source code | "-appearance": { "$ref": "#/definitions/-appearance" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-colorRamp": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -emitter | ||
source code | "-emitter": { "$ref": "#/definitions/-emitter" } |
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 | -physics | ||
source code | "-physics": { "$ref": "#/definitions/-physics" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Object | ||||||
properties |
|
||||||
source code | "-texCoordRamp": { "type": "object", "properties": { "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate | ||
source code | "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" } |
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 / PickableGroup TransformSensor / -targetObject > array items [0]+ / Schema / PickableGroup -allNodes > array items [0]+ / Schema / PickableGroup -child / PickableGroup -children > array items [0]+ / Schema / PickableGroup -grouping > array items [0]+ / Schema / PickableGroup -pickTarget > array items [0]+ / Schema / PickableGroup |
||||||||||||||||||||
source code | "PickableGroup": { "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" }, "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } }, "@pickable": { "type": "boolean", "default": true }, "-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 | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "ALL" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@pickable": { "type": "boolean", "default": true } |
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 / PixelTexture -texture / PixelTexture -texture2D / PixelTexture -texture2DMulti / PixelTexture -textures2D > array items [0]+ / Schema / PixelTexture -transferFunction / PixelTexture |
||||||||||||||||||||
source code | "PixelTexture": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@image": { "type": "array", "minItems": 3, "items": [ { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 } ], "additionalItems": { "type": "integer" } }, "@repeatS": { "type": "boolean", "default": true }, "@repeatT": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | "@image": { "type": "array", "minItems": 3, "items": [ { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 } ], "additionalItems": { "type": "integer" } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "integer", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "integer", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "integer", "default": 0 } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "additionalItems": { "type": "integer" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatS": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatT": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 / PixelTexture3D -texture / PixelTexture3D -texture3D / PixelTexture3D -transferFunction / PixelTexture3D |
||||||||||||||||||||||
source code | "PixelTexture3D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@image": { "type": "array", "minItems": 4, "items": [ { "type": "integer", "minimum": 0, "maximum": 4, "default": 0 }, { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 } ], "additionalItems": { "type": "integer" } }, "@repeatR": { "type": "boolean", "default": true }, "@repeatS": { "type": "boolean", "default": true }, "@repeatT": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-textureProperties": { "$ref": "#/definitions/-textureProperties" }, "-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 | "@image": { "type": "array", "minItems": 4, "items": [ { "type": "integer", "minimum": 0, "maximum": 4, "default": 0 }, { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 }, { "type": "integer", "default": 0 } ], "additionalItems": { "type": "integer" } } |
diagram | ![]() |
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | { "type": "integer", "minimum": 0, "maximum": 4, "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "integer", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "integer", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "integer", "default": 0 } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "additionalItems": { "type": "integer" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatR": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatS": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@repeatT": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -textureProperties | ||
source code | "-textureProperties": { "$ref": "#/definitions/-textureProperties" } |
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 / PlaneSensor -allNodes > array items [0]+ / Schema / PlaneSensor -child / PlaneSensor -children > array items [0]+ / Schema / PlaneSensor |
||||||||||||||||||||||||||
source code | "PlaneSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@autoOffset": { "type": "boolean", "default": true }, "@axisRotation": { "$ref": "#/definitions/@rotation" }, "@description": { "type": "string" }, "@enabled": { "type": "boolean", "default": true }, "@maxPosition": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": -1 } }, "@minPosition": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@offset": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "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 | Boolean | ||
source code | "@autoOffset": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@axisRotation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@description": { "type": "string" } |
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 | "@maxPosition": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": -1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": -1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@minPosition": { "type": "array", "minItems": 2, "maxItems": 2, "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 | "@offset": { "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 | -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 / PointEmitter -emitter / PointEmitter |
||||||||||||||||||||||||
source code | "PointEmitter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@speed": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 }, "@variation": { "type": "number", "minimum": 0, "default": 0.25 }, "-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 | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@position": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@variation": { "type": "number", "minimum": 0, "default": 0.25 } |
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 / PointLight -allNodes > array items [0]+ / Schema / PointLight -child / PointLight -children > array items [0]+ / Schema / PointLight |
||||||||||||||||||||||||||||
source code | "PointLight": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@attenuation": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "minimum": 0, "default": 1 }, { "type": "number", "minimum": 0, "default": 0 }, { "type": "number", "minimum": 0, "default": 0 } ], "additionalItems": false }, "@color": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@global": { "type": "boolean", "default": true }, "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, "@location": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@on": { "type": "boolean", "default": true }, "@radius": { "type": "number", "minimum": 0, "default": 100 }, "-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 | "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@attenuation": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "minimum": 0, "default": 1 }, { "type": "number", "minimum": 0, "default": 0 }, { "type": "number", "minimum": 0, "default": 0 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@color": { "type": "array", "minItems": 3, "maxItems": 3, "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@global": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@location": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@on": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@radius": { "type": "number", "minimum": 0, "default": 100 } |
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 / PointPickSensor -allNodes > array items [0]+ / Schema / PointPickSensor -child / PointPickSensor -children > array items [0]+ / Schema / PointPickSensor |
||||||||||||||||||||||||||
source code | "PointPickSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@intersectionType": { "type": "string", "default": "BOUNDS" }, "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" }, "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } }, "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-pickingGeometry": { "type": "object", "properties": { "PointSet": { "$ref": "#/definitions/PointSet" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false }, "-pickTarget": { "$ref": "#/definitions/-pickTarget" }, "-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 | String | ||
source code | "@intersectionType": { "type": "string", "default": "BOUNDS" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "ALL" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
schema details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Object | ||||||
properties |
|
||||||
source code | "-pickingGeometry": { "type": "object", "properties": { "PointSet": { "$ref": "#/definitions/PointSet" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | PointSet | ||
source code | "PointSet": { "$ref": "#/definitions/PointSet" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | -pickTarget | ||
source code | "-pickTarget": { "$ref": "#/definitions/-pickTarget" } |
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 | PointPickSensor / -pickingGeometry / PointSet -allNodes > array items [0]+ / Schema / PointSet -geometry / PointSet |
||||||||||||||||||||
source code | "PointSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-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 | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
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 / Polyline2D -geometry / Polyline2D |
||||||||||||||
source code | "Polyline2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@lineSegments": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "-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 | "@lineSegments": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / PolylineEmitter -emitter / PolylineEmitter |
||||||||||||||||||||||||||
source code | "PolylineEmitter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@coordIndex": { "type": "array", "minItems": 1, "items": [ { "type": "integer", "minimum": -1, "default": -1 } ], "additionalItems": { "type": "integer", "minimum": -1 } }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@speed": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 }, "@variation": { "type": "number", "minimum": 0, "default": 0.25 }, "-coord": { "$ref": "#/definitions/-coord" }, "-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 | "@coordIndex": { "type": "array", "minItems": 1, "items": [ { "type": "integer", "minimum": -1, "default": -1 } ], "additionalItems": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "integer", "minimum": -1, "default": -1 } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "additionalItems": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@variation": { "type": "number", "minimum": 0, "default": 0.25 } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
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 / Polypoint2D -geometry / Polypoint2D |
||||||||||||||
source code | "Polypoint2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@point": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "-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 | "@point": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / PositionChaser -allNodes > array items [0]+ / Schema / PositionChaser -child / PositionChaser -children > array items [0]+ / Schema / PositionChaser |
||||||||||||||||||
source code | "PositionChaser": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@initialDestination": { "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 | "@initialValue": { "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 | -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 / PositionChaser2D -allNodes > array items [0]+ / Schema / PositionChaser2D -child / PositionChaser2D -children > array items [0]+ / Schema / PositionChaser2D |
||||||||||||||||||
source code | "PositionChaser2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@initialDestination": { "type": "array", "minItems": 2, "maxItems": 2, "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 | "@initialValue": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "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 / PositionDamper -allNodes > array items [0]+ / Schema / PositionDamper -child / PositionDamper -children > array items [0]+ / Schema / PositionDamper |
||||||||||||||||||||||
source code | "PositionDamper": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "-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 | "@initialDestination": { "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 | "@initialValue": { "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
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 / PositionDamper2D -allNodes > array items [0]+ / Schema / PositionDamper2D -child / PositionDamper2D -children > array items [0]+ / Schema / PositionDamper2D |
||||||||||||||||||||||
source code | "PositionDamper2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "-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 | "@initialDestination": { "type": "array", "minItems": 2, "maxItems": 2, "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 | "@initialValue": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
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 / PositionInterpolator -allNodes > array items [0]+ / Schema / PositionInterpolator -child / PositionInterpolator -children > array items [0]+ / Schema / PositionInterpolator |
||||||||||||||||
source code | "PositionInterpolator": { "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": 3, "items": { "type": "number" } }, "-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": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / PositionInterpolator2D -allNodes > array items [0]+ / Schema / PositionInterpolator2D -child / PositionInterpolator2D -children > array items [0]+ / Schema / PositionInterpolator2D |
||||||||||||||||
source code | "PositionInterpolator2D": { "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": 2, "items": { "type": "number" } }, "-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": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / PrimitivePickSensor -allNodes > array items [0]+ / Schema / PrimitivePickSensor -child / PrimitivePickSensor -children > array items [0]+ / Schema / PrimitivePickSensor |
||||||||||||||||||||||||||
source code | "PrimitivePickSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@intersectionType": { "type": "string", "default": "BOUNDS" }, "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" }, "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } }, "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-pickingGeometry": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "object", "properties": { "Box": { "$ref": "#/definitions/Box" }, "Cone": { "$ref": "#/definitions/Cone" }, "Cylinder": { "$ref": "#/definitions/Cylinder" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } }, "-pickTarget": { "$ref": "#/definitions/-pickTarget" }, "-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 | String | ||
source code | "@intersectionType": { "type": "string", "default": "BOUNDS" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "ALL" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
schema details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "-pickingGeometry": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "object", "properties": { "Box": { "$ref": "#/definitions/Box" }, "Cone": { "$ref": "#/definitions/Cone" }, "Cylinder": { "$ref": "#/definitions/Cylinder" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
source code | "items": { "type": "object", "properties": { "Box": { "$ref": "#/definitions/Box" }, "Cone": { "$ref": "#/definitions/Cone" }, "Cylinder": { "$ref": "#/definitions/Cylinder" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Box | ||
source code | "Box": { "$ref": "#/definitions/Box" } |
diagram | ![]() |
||
property details |
|
||
reference | Cone | ||
source code | "Cone": { "$ref": "#/definitions/Cone" } |
diagram | ![]() |
||
property details |
|
||
reference | Cylinder | ||
source code | "Cylinder": { "$ref": "#/definitions/Cylinder" } |
diagram | ![]() |
||
property details |
|
||
reference | Sphere | ||
source code | "Sphere": { "$ref": "#/definitions/Sphere" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | -pickTarget | ||
source code | "-pickTarget": { "$ref": "#/definitions/-pickTarget" } |
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 / ProgramShader -shaders > array items [0]+ / Schema / ProgramShader |
||||||||||||||||
source code | "ProgramShader": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@language": { "type": "string" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-programs": { "$ref": "#/definitions/-programs" }, "-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 | "@language": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -programs | ||
source code | "-programs": { "$ref": "#/definitions/-programs" } |
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 / ProjectionVolumeStyle -renderStyle / ProjectionVolumeStyle -renderStyles > array items [0]+ / Schema / ProjectionVolumeStyle |
||||||||||||||||||
source code | "ProjectionVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@intensityThreshold": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@type": { "type": "string", "enum": [ "MAX", "MIN", "AVERAGE" ], "default": "MAX" }, "-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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@intensityThreshold": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@type": { "type": "string", "enum": [ "MAX", "MIN", "AVERAGE" ], "default": "MAX" } |
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 | ProtoDeclare / ProtoBody |
||||
source code | "ProtoBody": { "type": "object", "properties": { "-children": { "$ref": "#/definitions/-allNodes" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | -allNodes | ||
source code | "-children": { "$ref": "#/definitions/-allNodes" } |
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 / ProtoDeclare -allNodes > array items [0]+ / Schema / ProtoDeclare -child / ProtoDeclare -children > array items [0]+ / Schema / ProtoDeclare |
||||||||||||||
source code | "ProtoDeclare": { "type": "object", "properties": { "@name": { "type": "string" }, "@appinfo": { "type": "string" }, "@documentation": { "type": "string" }, "ProtoInterface": { "$ref": "#/definitions/ProtoInterface" }, "ProtoBody": { "$ref": "#/definitions/ProtoBody" }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } }, "required": [ "@name", "ProtoBody" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@appinfo": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@documentation": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInterface | ||
source code | "ProtoInterface": { "$ref": "#/definitions/ProtoInterface" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoBody | ||
source code | "ProtoBody": { "$ref": "#/definitions/ProtoBody" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | Appearance / -fillProperties / ProtoInstance Appearance / -lineProperties / ProtoInstance CADFace / -shape / ProtoInstance CADPart / -children > array items [0]+ / Schema / ProtoInstance CollidableShape / -shape / ProtoInstance Contour2D / -children > array items [0]+ / Schema / ProtoInstance GeoMetadata / -data > array items [0]+ / Schema / ProtoInstance LinePickSensor / -pickingGeometry > array items [0]+ / Schema / ProtoInstance MetadataSet / -value > array items [0]+ / Schema / ProtoInstance ParticleSystem / -texCoordRamp / ProtoInstance PointPickSensor / -pickingGeometry / ProtoInstance PrimitivePickSensor / -pickingGeometry > array items [0]+ / Schema / ProtoInstance Scene / -children > array items [0]+ / Schema / ProtoInstance Text / -fontStyle / ProtoInstance TransformSensor / -targetObject > array items [0]+ / Schema / ProtoInstance ViewpointGroup / -children > array items [0]+ / Schema / ProtoInstance -allNodes > array items [0]+ / Schema / ProtoInstance -appearance / ProtoInstance -attrib > array items [0]+ / Schema / ProtoInstance -bodies > array items [0]+ / Schema / ProtoInstance -body / ProtoInstance -child / ProtoInstance -children > array items [0]+ / Schema / ProtoInstance -collidable / ProtoInstance -collidables > array items [0]+ / Schema / ProtoInstance -collider / ProtoInstance -color / ProtoInstance -composableRenderStyle / ProtoInstance -composableRenderStyles > array items [0]+ / Schema / ProtoInstance -coord / ProtoInstance -displacers > array items [0]+ / Schema / ProtoInstance -emitter / ProtoInstance -fogCoord / ProtoInstance -geometry / ProtoInstance -geometryNurbsSurface > array items [0]+ / Schema / ProtoInstance -geoOrigin / ProtoInstance -grouping > array items [0]+ / Schema / ProtoInstance -hanimJoints > array items [0]+ / Schema / ProtoInstance -jointChildren > array items [0]+ / Schema / ProtoInstance -layers > array items [0]+ / Schema / ProtoInstance -layout / ProtoInstance -mapping > array items [0]+ / Schema / ProtoInstance -massDensityModel / ProtoInstance -material / ProtoInstance -normal / ProtoInstance -nurbsCurve / ProtoInstance -nurbsCurve2D / ProtoInstance -parts > array items [0]+ / Schema / ProtoInstance -physics > array items [0]+ / Schema / ProtoInstance -pickTarget > array items [0]+ / Schema / ProtoInstance -programs > array items [0]+ / Schema / ProtoInstance -renderStyle / ProtoInstance -renderStyles > array items [0]+ / Schema / ProtoInstance -rigidBodyJoints > array items [0]+ / Schema / ProtoInstance -segments > array items [0]+ / Schema / ProtoInstance -shaders > array items [0]+ / Schema / ProtoInstance -sites > array items [0]+ / Schema / ProtoInstance -skeleton > array items [0]+ / Schema / ProtoInstance -source / ProtoInstance -texCoord / ProtoInstance -texCoordNurbs / ProtoInstance -texCoords2D > array items [0]+ / Schema / ProtoInstance -texture / ProtoInstance -texture2D / ProtoInstance -texture2DMulti / ProtoInstance -texture3D / ProtoInstance -textureProperties / ProtoInstance -textures2D > array items [0]+ / Schema / ProtoInstance -textureTransform / ProtoInstance -textureTransforms2D > array items [0]+ / Schema / ProtoInstance -transferFunction / ProtoInstance -trimmingContour > array items [0]+ / Schema / ProtoInstance -viewport / ProtoInstance -watchList > array items [0]+ / Schema / ProtoInstance |
||||||||||||||||
source code | "ProtoInstance": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "@name": { "type": "string" }, "fieldValue": { "$ref": "#/definitions/fieldValue" }, "IS": { "$ref": "#/definitions/IS" }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "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 |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | fieldValue | ||
source code | "fieldValue": { "$ref": "#/definitions/fieldValue" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
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 | ProtoDeclare / ProtoInterface |
||||||
source code | "ProtoInterface": { "type": "object", "properties": { "field": { "$ref": "#/definitions/field" }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | field | ||
source code | "field": { "$ref": "#/definitions/field" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
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 / ProximitySensor -allNodes > array items [0]+ / Schema / ProximitySensor -child / ProximitySensor -children > array items [0]+ / Schema / ProximitySensor |
||||||||||||||||||
source code | "ProximitySensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@enabled": { "type": "boolean", "default": true }, "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "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 | "@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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "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 / QuadSet -geometry / QuadSet |
||||||||||||||||||||||||||||||||
source code | "QuadSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / ReceiverPdu -allNodes > array items [0]+ / Schema / ReceiverPdu -child / ReceiverPdu -children > array items [0]+ / Schema / ReceiverPdu |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | "ReceiverPdu": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@address": { "type": "string", "default": "localhost" }, "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@enabled": { "type": "boolean", "default": true }, "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@geoCoords": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@multicastRelayHost": { "type": "string" }, "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" }, "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@radioID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 }, "@receivedPower": { "type": "number", "minimum": 0, "default": 0 }, "@receiverState": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@rtpHeaderExpected": { "type": "boolean", "default": false }, "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@transmitterApplicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@transmitterEntityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@transmitterSiteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@whichGeometry": { "type": "integer", "minimum": -1, "default": 1 }, "@writeInterval": { "type": "number", "minimum": 0, "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 | String | ||
source code | "@address": { "type": "string", "default": "localhost" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCoords": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@multicastRelayHost": { "type": "string" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@receivedPower": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@receiverState": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@rtpHeaderExpected": { "type": "boolean", "default": false } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@transmitterApplicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@transmitterEntityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@transmitterSiteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@whichGeometry": { "type": "integer", "minimum": -1, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@writeInterval": { "type": "number", "minimum": 0, "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 | -allNodes > array items [0]+ / Schema / Rectangle2D -geometry / Rectangle2D |
||||||||||||||||
source code | "Rectangle2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@size": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 } }, "@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 |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 2 } |
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 | -allNodes > array items [0]+ / Schema / RigidBody -bodies > array items [0]+ / Schema / RigidBody -body / RigidBody |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | "RigidBody": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@angularDampingFactor": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.001 }, "@angularVelocity": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@autoDamp": { "type": "boolean", "default": false }, "@autoDisable": { "type": "boolean", "default": false }, "@centerOfMass": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@disableAngularSpeed": { "type": "number", "minimum": 0, "default": 0 }, "@disableLinearSpeed": { "type": "number", "minimum": 0, "default": 0 }, "@disableTime": { "type": "number", "minimum": 0, "default": 0 }, "@enabled": { "type": "boolean", "default": true }, "@finiteRotationAxis": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@fixed": { "type": "boolean", "default": false }, "@forces": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "@intertia": { "$ref": "#/definitions/@matrix3f" }, "@linearDampingFactor": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.001 }, "@linearVelocity": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@mass": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@orientation": { "$ref": "#/definitions/@rotation" }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@torques": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "@useFiniteRotation": { "type": "boolean", "default": false }, "@useGlobalGravity": { "type": "boolean", "default": true }, "-geometry": { "$ref": "#/definitions/-collidable" }, "-massDensityModel": { "$ref": "#/definitions/-massDensityModel" }, "-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 | "@angularDampingFactor": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.001 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@angularVelocity": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@autoDamp": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@autoDisable": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@centerOfMass": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@disableAngularSpeed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@disableLinearSpeed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@disableTime": { "type": "number", "minimum": 0, "default": 0 } |
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 | "@finiteRotationAxis": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@fixed": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@forces": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
reference | @matrix3f | ||
source code | "@intertia": { "$ref": "#/definitions/@matrix3f" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@linearDampingFactor": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.001 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@linearVelocity": { "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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@mass": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | @rotation | ||
source code | "@orientation": { "$ref": "#/definitions/@rotation" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@position": { "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 | "@torques": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@useFiniteRotation": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@useGlobalGravity": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -collidable | ||
source code | "-geometry": { "$ref": "#/definitions/-collidable" } |
diagram | ![]() |
||
property details |
|
||
reference | -massDensityModel | ||
source code | "-massDensityModel": { "$ref": "#/definitions/-massDensityModel" } |
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 / RigidBodyCollection -allNodes > array items [0]+ / Schema / RigidBodyCollection -child / RigidBodyCollection -children > array items [0]+ / Schema / RigidBodyCollection |
||||||||||||||||||||||||||||||||||||||||||
source code | "RigidBodyCollection": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@autoDisable": { "type": "boolean", "default": false }, "@constantForceMix": { "type": "number", "minimum": 0, "default": 0.0001 }, "@contactSurfaceThickness": { "type": "number", "minimum": 0, "default": 0 }, "@disableAngularSpeed": { "type": "number", "minimum": 0, "default": 0 }, "@disableLinearSpeed": { "type": "number", "minimum": 0, "default": 0 }, "@disableTime": { "type": "number", "minimum": 0, "default": 0 }, "@enabled": { "type": "boolean", "default": true }, "@errorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@gravity": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": -9.81 }, { "type": "number", "default": 0 } ], "additionalItems": false }, "@iterations": { "type": "integer", "minimum": 0, "default": 10 }, "@maxCorrectionSpeed": { "type": "number", "minimum": -1, "default": -1 }, "@preferAccuracy": { "type": "boolean", "default": false }, "-bodies": { "$ref": "#/definitions/-bodies" }, "-collider": { "$ref": "#/definitions/-collider" }, "-joints": { "$ref": "#/definitions/-rigidBodyJoints" }, "-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 | "@autoDisable": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@constantForceMix": { "type": "number", "minimum": 0, "default": 0.0001 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@contactSurfaceThickness": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@disableAngularSpeed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@disableLinearSpeed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@disableTime": { "type": "number", "minimum": 0, "default": 0 } |
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 | "@errorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@gravity": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": -9.81 }, { "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": -9.81 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@iterations": { "type": "integer", "minimum": 0, "default": 10 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@maxCorrectionSpeed": { "type": "number", "minimum": -1, "default": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@preferAccuracy": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
reference | -bodies | ||
source code | "-bodies": { "$ref": "#/definitions/-bodies" } |
diagram | ![]() |
||
property details |
|
||
reference | -collider | ||
source code | "-collider": { "$ref": "#/definitions/-collider" } |
diagram | ![]() |
||
property details |
|
||
reference | -rigidBodyJoints | ||
source code | "-joints": { "$ref": "#/definitions/-rigidBodyJoints" } |
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 | CADPart / -children > array items [0]+ / Schema / ROUTE Contour2D / -children > array items [0]+ / Schema / ROUTE Scene / -children > array items [0]+ / Schema / ROUTE ViewpointGroup / -children > array items [0]+ / Schema / ROUTE -allNodes > array items [0]+ / Schema / ROUTE -children > array items [0]+ / Schema / ROUTE -commentRoute > array items [0]+ / Schema / ROUTE -jointChildren > array items [0]+ / Schema / ROUTE |
||||||||||
source code | "ROUTE": { "type": "object", "properties": { "@fromField": { "type": "string" }, "@fromNode": { "type": "string" }, "@toField": { "type": "string" }, "@toNode": { "type": "string" } }, "required": [ "@fromField", "@fromNode", "@toField", "@toNode" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@fromField": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@fromNode": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@toField": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@toNode": { "type": "string" } |
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 / ScalarChaser -allNodes > array items [0]+ / Schema / ScalarChaser -child / ScalarChaser -children > array items [0]+ / Schema / ScalarChaser |
||||||||||||||||||
source code | "ScalarChaser": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "type": "number", "default": 0 }, "@initialValue": { "type": "number", "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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@initialDestination": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@initialValue": { "type": "number", "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 / ScalarDamper -allNodes > array items [0]+ / Schema / ScalarDamper -child / ScalarDamper -children > array items [0]+ / Schema / ScalarDamper |
||||||||||||||||||||||
source code | "ScalarDamper": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "type": "number", "default": 0 }, "@initialValue": { "type": "number", "default": 0 }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "-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 | ||
source code | "@initialDestination": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@initialValue": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
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 / ScalarInterpolator -allNodes > array items [0]+ / Schema / ScalarInterpolator -child / ScalarInterpolator -children > array items [0]+ / Schema / ScalarInterpolator |
||||||||||||||||
source code | "ScalarInterpolator": { "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": "number" } }, "-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": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 | X3D / Scene |
||||
source code | "Scene": { "type": "object", "properties": { "-children": { "description": "Root node content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "Fog": { "$ref": "#/definitions/Fog" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "LayerSet": { "$ref": "#/definitions/LayerSet" }, "Layout": { "$ref": "#/definitions/Layout" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "Sound": { "$ref": "#/definitions/Sound" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-children": { "description": "Root node content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "Fog": { "$ref": "#/definitions/Fog" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "LayerSet": { "$ref": "#/definitions/LayerSet" }, "Layout": { "$ref": "#/definitions/Layout" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "Sound": { "$ref": "#/definitions/Sound" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } } |
diagram | ![]() |
type | Object |
properties | |
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "Fog": { "$ref": "#/definitions/Fog" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "LayerSet": { "$ref": "#/definitions/LayerSet" }, "Layout": { "$ref": "#/definitions/Layout" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "Sound": { "$ref": "#/definitions/Sound" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | AudioClip | ||
source code | "AudioClip": { "$ref": "#/definitions/AudioClip" } |
diagram | ![]() |
||
property details |
|
||
reference | Background | ||
source code | "Background": { "$ref": "#/definitions/Background" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanFilter | ||
source code | "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanSequencer | ||
source code | "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanToggle | ||
source code | "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanTrigger | ||
source code | "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADFace | ||
source code | "CADFace": { "$ref": "#/definitions/CADFace" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | ClipPlane | ||
source code | "ClipPlane": { "$ref": "#/definitions/ClipPlane" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableOffset | ||
source code | "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableShape | ||
source code | "CollidableShape": { "$ref": "#/definitions/CollidableShape" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionSensor | ||
source code | "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorChaser | ||
source code | "ColorChaser": { "$ref": "#/definitions/ColorChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorDamper | ||
source code | "ColorDamper": { "$ref": "#/definitions/ColorDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorInterpolator | ||
source code | "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateChaser | ||
source code | "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateDamper | ||
source code | "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator | ||
source code | "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator2D | ||
source code | "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | CylinderSensor | ||
source code | "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | DirectionalLight | ||
source code | "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityManager | ||
source code | "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityTypeMapping | ||
source code | "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" } |
diagram | ![]() |
||
property details |
|
||
reference | EaseInEaseOut | ||
source code | "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | Fog | ||
source code | "Fog": { "$ref": "#/definitions/Fog" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLOD | ||
source code | "GeoLOD": { "$ref": "#/definitions/GeoLOD" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoMetadata | ||
source code | "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoPositionInterpolator | ||
source code | "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoProximitySensor | ||
source code | "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTouchSensor | ||
source code | "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoViewpoint | ||
source code | "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimHumanoid | ||
source code | "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | Inline | ||
source code | "Inline": { "$ref": "#/definitions/Inline" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerSequencer | ||
source code | "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerTrigger | ||
source code | "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | IsoSurfaceVolumeData | ||
source code | "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | KeySensor | ||
source code | "KeySensor": { "$ref": "#/definitions/KeySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LayerSet | ||
source code | "LayerSet": { "$ref": "#/definitions/LayerSet" } |
diagram | ![]() |
||
property details |
|
||
reference | Layout | ||
source code | "Layout": { "$ref": "#/definitions/Layout" } |
diagram | ![]() |
||
property details |
|
||
reference | LinePickSensor | ||
source code | "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LoadSensor | ||
source code | "LoadSensor": { "$ref": "#/definitions/LoadSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LocalFog | ||
source code | "LocalFog": { "$ref": "#/definitions/LocalFog" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataBoolean | ||
source code | "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataDouble | ||
source code | "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataFloat | ||
source code | "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataInteger | ||
source code | "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataSet | ||
source code | "MetadataSet": { "$ref": "#/definitions/MetadataSet" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataString | ||
source code | "MetadataString": { "$ref": "#/definitions/MetadataString" } |
diagram | ![]() |
||
property details |
|
||
reference | NavigationInfo | ||
source code | "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | NormalInterpolator | ||
source code | "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsOrientationInterpolator | ||
source code | "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPositionInterpolator | ||
source code | "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSet | ||
source code | "NurbsSet": { "$ref": "#/definitions/NurbsSet" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSurfaceInterpolator | ||
source code | "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationChaser | ||
source code | "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationDamper | ||
source code | "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationInterpolator | ||
source code | "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrthoViewpoint | ||
source code | "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ParticleSystem | ||
source code | "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | PlaneSensor | ||
source code | "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PointLight | ||
source code | "PointLight": { "$ref": "#/definitions/PointLight" } |
diagram | ![]() |
||
property details |
|
||
reference | PointPickSensor | ||
source code | "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser | ||
source code | "PositionChaser": { "$ref": "#/definitions/PositionChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser2D | ||
source code | "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper | ||
source code | "PositionDamper": { "$ref": "#/definitions/PositionDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper2D | ||
source code | "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator | ||
source code | "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator2D | ||
source code | "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PrimitivePickSensor | ||
source code | "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ProximitySensor | ||
source code | "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ReceiverPdu | ||
source code | "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBodyCollection | ||
source code | "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarChaser | ||
source code | "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarDamper | ||
source code | "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarInterpolator | ||
source code | "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Script | ||
source code | "Script": { "$ref": "#/definitions/Script" } |
diagram | ![]() |
||
property details |
|
||
reference | SegmentedVolumeData | ||
source code | "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | SignalPdu | ||
source code | "SignalPdu": { "$ref": "#/definitions/SignalPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Sound | ||
source code | "Sound": { "$ref": "#/definitions/Sound" } |
diagram | ![]() |
||
property details |
|
||
reference | SphereSensor | ||
source code | "SphereSensor": { "$ref": "#/definitions/SphereSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator | ||
source code | "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator2D | ||
source code | "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | SplineScalarInterpolator | ||
source code | "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SpotLight | ||
source code | "SpotLight": { "$ref": "#/definitions/SpotLight" } |
diagram | ![]() |
||
property details |
|
||
reference | SquadOrientationInterpolator | ||
source code | "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | StaticGroup | ||
source code | "StaticGroup": { "$ref": "#/definitions/StaticGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | StringSensor | ||
source code | "StringSensor": { "$ref": "#/definitions/StringSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordChaser2D | ||
source code | "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordDamper2D | ||
source code | "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureBackground | ||
source code | "TextureBackground": { "$ref": "#/definitions/TextureBackground" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeSensor | ||
source code | "TimeSensor": { "$ref": "#/definitions/TimeSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeTrigger | ||
source code | "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | TouchSensor | ||
source code | "TouchSensor": { "$ref": "#/definitions/TouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | TransformSensor | ||
source code | "TransformSensor": { "$ref": "#/definitions/TransformSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TransmitterPdu | ||
source code | "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewpoint | ||
source code | "Viewpoint": { "$ref": "#/definitions/Viewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ViewpointGroup | ||
source code | "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | VisibilitySensor | ||
source code | "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumeData | ||
source code | "VolumeData": { "$ref": "#/definitions/VolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumePickSensor | ||
source code | "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | WorldInfo | ||
source code | "WorldInfo": { "$ref": "#/definitions/WorldInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | ROUTE | ||
source code | "ROUTE": { "$ref": "#/definitions/ROUTE" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoDeclare | ||
source code | "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | ExternProtoDeclare | ||
source code | "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | IMPORT | ||
source code | "IMPORT": { "$ref": "#/definitions/IMPORT" } |
diagram | ![]() |
||
property details |
|
||
reference | EXPORT | ||
source code | "EXPORT": { "$ref": "#/definitions/EXPORT" } |
diagram | ![]() |
||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by | Text / -fontStyle / ScreenFontStyle -allNodes > array items [0]+ / Schema / ScreenFontStyle |
||||||||||||||||||||||||||||||
source code | "ScreenFontStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@family": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "SERIF" } ], "additionalItems": { "type": "string" } }, "@horizontal": { "type": "boolean", "default": true }, "@justify": { "$ref": "#/definitions/@justify" }, "@language": { "type": "string" }, "@leftToRight": { "type": "boolean", "default": true }, "@pointSize": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 12 }, "@spacing": { "type": "number", "minimum": 0, "default": 1 }, "@style": { "type": "string", "enum": [ "PLAIN", "BOLD", "ITALIC", "BOLDITALIC", "" ], "default": "PLAIN" }, "@topToBottom": { "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 | "@family": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "SERIF" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "SERIF" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@horizontal": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | @justify | ||
source code | "@justify": { "$ref": "#/definitions/@justify" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@language": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@leftToRight": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@pointSize": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 12 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@spacing": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||||||||||
property details |
|
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "@style": { "type": "string", "enum": [ "PLAIN", "BOLD", "ITALIC", "BOLDITALIC", "" ], "default": "PLAIN" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@topToBottom": { "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 / ScreenGroup TransformSensor / -targetObject > array items [0]+ / Schema / ScreenGroup -allNodes > array items [0]+ / Schema / ScreenGroup -child / ScreenGroup -children > array items [0]+ / Schema / ScreenGroup -grouping > array items [0]+ / Schema / ScreenGroup -pickTarget > array items [0]+ / Schema / ScreenGroup |
||||||||||||||||
source code | "ScreenGroup": { "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" }, "-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 |
|
||
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 / Script -allNodes > array items [0]+ / Schema / Script -child / Script -children > array items [0]+ / Schema / Script -watchList > array items [0]+ / Schema / Script |
||||||||||||||||||||||
source code | "Script": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "field": { "$ref": "#/definitions/field" }, "IS": { "$ref": "#/definitions/IS" }, "@directOutput": { "type": "boolean", "default": false }, "@mustEvaluate": { "type": "boolean", "default": false }, "@url": { "type": "array", "minItems": 1, "items": { "type": "string", "format": "uri" } }, "#sourceText": { "type": "array", "items": { "type": "string" } }, "-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 | field | ||
source code | "field": { "$ref": "#/definitions/field" } |
diagram | ![]() |
||
property details |
|
||
reference | IS | ||
source code | "IS": { "$ref": "#/definitions/IS" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@directOutput": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@mustEvaluate": { "type": "boolean", "default": false } |
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 | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "#sourceText": { "type": "array", "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
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 / SegmentedVolumeData -allNodes > array items [0]+ / Schema / SegmentedVolumeData -child / SegmentedVolumeData -children > array items [0]+ / Schema / SegmentedVolumeData |
||||||||||||||||||||||||||
source code | "SegmentedVolumeData": { "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" }, "@dimensions": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } }, "@segmentEnabled": { "type": "array", "minItems": 1, "items": { "type": "boolean" } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-renderStyle": { "$ref": "#/definitions/-renderStyles" }, "-segmentIdentifiers": { "$ref": "#/definitions/-texture3D" }, "-voxels": { "$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 |
|
||||
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 | "@dimensions": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@segmentEnabled": { "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 | -renderStyles | ||
source code | "-renderStyle": { "$ref": "#/definitions/-renderStyles" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-segmentIdentifiers": { "$ref": "#/definitions/-texture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-voxels": { "$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 / ShadedVolumeStyle -composableRenderStyle / ShadedVolumeStyle -composableRenderStyles > array items [0]+ / Schema / ShadedVolumeStyle -renderStyle / ShadedVolumeStyle -renderStyles > array items [0]+ / Schema / ShadedVolumeStyle |
||||||||||||||||||||||||
source code | "ShadedVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@lighting": { "type": "boolean", "default": false }, "@phaseFunction": { "type": "string", "default": "Henyey-Greenstein" }, "@shadows": { "type": "boolean", "default": false }, "-material": { "$ref": "#/definitions/-material" }, "-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 | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@lighting": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | String | ||
source code | "@phaseFunction": { "type": "string", "default": "Henyey-Greenstein" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@shadows": { "type": "boolean", "default": false } |
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 | -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 / ShaderPart -parts > array items [0]+ / Schema / ShaderPart -watchList > array items [0]+ / Schema / ShaderPart |
||||||||||||||||||
source code | "ShaderPart": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@type": { "type": "string", "default": "VERTEX" }, "@url": { "type": "array", "items": { "type": "string", "format": "uri" } }, "#sourceText": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "-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 | ||
source code | "@type": { "type": "string", "default": "VERTEX" } |
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 |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "#sourceText": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
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 / ShaderProgram -programs > array items [0]+ / Schema / ShaderProgram -watchList > array items [0]+ / Schema / ShaderProgram |
||||||||||||||||||||
source code | "ShaderProgram": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@type": { "type": "string", "default": "VERTEX" }, "@url": { "type": "array", "items": { "type": "string", "format": "uri" } }, "#sourceText": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "field": { "$ref": "#/definitions/field" }, "-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 | ||
source code | "@type": { "type": "string", "default": "VERTEX" } |
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 |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "#sourceText": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | field | ||
source code | "field": { "$ref": "#/definitions/field" } |
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 | CADFace / -shape / Shape CollidableShape / -shape / Shape Scene / -children > array items [0]+ / Schema / Shape TransformSensor / -targetObject > array items [0]+ / Schema / Shape -allNodes > array items [0]+ / Schema / Shape -child / Shape -children > array items [0]+ / Schema / Shape -pickTarget > array items [0]+ / Schema / Shape |
||||||||||||||||||||
source code | "Shape": { "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" }, "-appearance": { "$ref": "#/definitions/-appearance" }, "-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 |
|
||||
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 | -appearance | ||
source code | "-appearance": { "$ref": "#/definitions/-appearance" } |
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 | Scene / -children > array items [0]+ / Schema / SignalPdu -allNodes > array items [0]+ / Schema / SignalPdu -child / SignalPdu -children > array items [0]+ / Schema / SignalPdu |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | "SignalPdu": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@address": { "type": "string", "default": "localhost" }, "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@data": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 255 } }, "@dataLength": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@enabled": { "type": "boolean", "default": true }, "@encodingScheme": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@geoCoords": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@multicastRelayHost": { "type": "string" }, "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" }, "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@radioID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 }, "@rtpHeaderExpected": { "type": "boolean", "default": false }, "@sampleRate": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@samples": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@tdlType": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@whichGeometry": { "type": "integer", "minimum": -1, "default": 1 }, "@writeInterval": { "type": "number", "minimum": 0, "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 | String | ||
source code | "@address": { "type": "string", "default": "localhost" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "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 |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@data": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 0, "maximum": 255 } } |
diagram | ![]() |
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "items": { "type": "integer", "minimum": 0, "maximum": 255 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@dataLength": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
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 | "@encodingScheme": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCoords": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@multicastRelayHost": { "type": "string" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@rtpHeaderExpected": { "type": "boolean", "default": false } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@sampleRate": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@samples": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@tdlType": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@whichGeometry": { "type": "integer", "minimum": -1, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@writeInterval": { "type": "number", "minimum": 0, "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 | -allNodes > array items [0]+ / Schema / SilhouetteEnhancementVolumeStyle -composableRenderStyle / SilhouetteEnhancementVolumeStyle -composableRenderStyles > array items [0]+ / Schema / SilhouetteEnhancementVolumeStyle -renderStyle / SilhouetteEnhancementVolumeStyle -renderStyles > array items [0]+ / Schema / SilhouetteEnhancementVolumeStyle |
||||||||||||||||||||||
source code | "SilhouetteEnhancementVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@silhouetteBoundaryOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@silhouetteRetainedOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, "@silhouetteSharpness": { "type": "number", "minimum": 0, "default": 0.5 }, "-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 | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@silhouetteBoundaryOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@silhouetteRetainedOpacity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@silhouetteSharpness": { "type": "number", "minimum": 0, "default": 0.5 } |
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 / SingleAxisHingeJoint -rigidBodyJoints > array items [0]+ / Schema / SingleAxisHingeJoint |
||||||||||||||||||||||||||||||
source code | "SingleAxisHingeJoint": { "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 } }, "@axis": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } }, "@maxAngle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 3.141592653 }, "@minAngle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": -3.141592653 }, "@stopBounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stopErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "-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 | "@axis": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||||
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 |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@maxAngle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": 3.141592653 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | Numeric | ||||||||
numeric constraints |
|
||||||||
source code | "@minAngle": { "type": "number", "minimum": -3.1416, "exclusiveMinimum": true, "maximum": 3.1416, "exclusiveMaximum": true, "default": -3.141592653 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stopBounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stopErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
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 | -allNodes > array items [0]+ / Schema / SliderJoint -rigidBodyJoints > array items [0]+ / Schema / SliderJoint |
||||||||||||||||||||||||||||||
source code | "SliderJoint": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@axis": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } }, "@maxSeparation": { "type": "number", "minimum": 0, "default": 1 }, "@minSeparation": { "type": "number", "minimum": 0, "default": 0 }, "@sliderForce": { "type": "number", "default": 0 }, "@stopBounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stopErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, "-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 | "@axis": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||||
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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@maxSeparation": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@minSeparation": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@sliderForce": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stopBounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stopErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
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 / Sound -allNodes > array items [0]+ / Schema / Sound -child / Sound -children > array items [0]+ / Schema / Sound |
||||||||||||||||||||||||||||||||
source code | "Sound": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 1 } ], "additionalItems": false }, "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, "@location": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@maxBack": { "type": "number", "minimum": 0, "default": 10 }, "@maxFront": { "type": "number", "minimum": 0, "default": 10 }, "@minBack": { "type": "number", "minimum": 0, "default": 1 }, "@minFront": { "type": "number", "minimum": 0, "default": 1 }, "@priority": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@spatialize": { "type": "boolean", "default": true }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-source": { "$ref": "#/definitions/-source" }, "-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 | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 1 } ], "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": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": -1, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@location": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@maxBack": { "type": "number", "minimum": 0, "default": 10 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@maxFront": { "type": "number", "minimum": 0, "default": 10 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@minBack": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@minFront": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@priority": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@spatialize": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -source | ||
source code | "-source": { "$ref": "#/definitions/-source" } |
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 / Sphere -allNodes > array items [0]+ / Schema / Sphere -geometry / Sphere -massDensityModel / Sphere |
||||||||||||||||
source code | "Sphere": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@radius": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
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 / SphereSensor -allNodes > array items [0]+ / Schema / SphereSensor -child / SphereSensor -children > array items [0]+ / Schema / SphereSensor |
||||||||||||||||||||
source code | "SphereSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@autoOffset": { "type": "boolean", "default": true }, "@description": { "type": "string" }, "@enabled": { "type": "boolean", "default": true }, "@offset": { "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", "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 | "@autoOffset": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@description": { "type": "string" } |
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 | "@offset": { "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", "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 | ||
source code | { "type": "number", "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 / SplinePositionInterpolator -allNodes > array items [0]+ / Schema / SplinePositionInterpolator -child / SplinePositionInterpolator -children > array items [0]+ / Schema / SplinePositionInterpolator |
||||||||||||||||||||||
source code | "SplinePositionInterpolator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@closed": { "type": "boolean", "default": true }, "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@keyValue": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "@keyVelocity": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "@normalizeVelocity": { "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 | "@closed": { "type": "boolean", "default": true } |
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": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@keyVelocity": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalizeVelocity": { "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 / SplinePositionInterpolator2D -allNodes > array items [0]+ / Schema / SplinePositionInterpolator2D -child / SplinePositionInterpolator2D -children > array items [0]+ / Schema / SplinePositionInterpolator2D |
||||||||||||||||||||||
source code | "SplinePositionInterpolator2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@closed": { "type": "boolean", "default": true }, "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@keyValue": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "@keyVelocity": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "@normalizeVelocity": { "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 | "@closed": { "type": "boolean", "default": true } |
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": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@keyVelocity": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalizeVelocity": { "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 / SplineScalarInterpolator -allNodes > array items [0]+ / Schema / SplineScalarInterpolator -child / SplineScalarInterpolator -children > array items [0]+ / Schema / SplineScalarInterpolator |
||||||||||||||||||||||
source code | "SplineScalarInterpolator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@closed": { "type": "boolean", "default": true }, "@key": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@keyValue": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@keyVelocity": { "type": "array", "minItems": 1, "items": { "type": "number" } }, "@normalizeVelocity": { "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 | "@closed": { "type": "boolean", "default": true } |
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": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@keyVelocity": { "type": "array", "minItems": 1, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalizeVelocity": { "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 / SpotLight -allNodes > array items [0]+ / Schema / SpotLight -child / SpotLight -children > array items [0]+ / Schema / SpotLight |
||||||||||||||||||||||||||||||||||
source code | "SpotLight": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@attenuation": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "minimum": 0, "default": 1 }, { "type": "number", "minimum": 0, "default": 0 }, { "type": "number", "minimum": 0, "default": 0 } ], "additionalItems": false }, "@beamWidth": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "maximum": 1.5708, "default": 0.7854 }, "@color": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } }, "@cutOffAngle": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "maximum": 1.5708, "default": 1.570796 }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": -1 } ], "additionalItems": false }, "@global": { "type": "boolean", "default": true }, "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, "@location": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@on": { "type": "boolean", "default": true }, "@radius": { "type": "number", "minimum": 0, "default": 100 }, "-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 | "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@attenuation": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "minimum": 0, "default": 1 }, { "type": "number", "minimum": 0, "default": 0 }, { "type": "number", "minimum": 0, "default": 0 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@beamWidth": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "maximum": 1.5708, "default": 0.7854 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@color": { "type": "array", "minItems": 3, "maxItems": 3, "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@cutOffAngle": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "maximum": 1.5708, "default": 1.570796 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": -1 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@global": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@intensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@location": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@on": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@radius": { "type": "number", "minimum": 0, "default": 100 } |
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 / SquadOrientationInterpolator -allNodes > array items [0]+ / Schema / SquadOrientationInterpolator -child / SquadOrientationInterpolator -children > array items [0]+ / Schema / SquadOrientationInterpolator |
||||||||||||||||||
source code | "SquadOrientationInterpolator": { "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": 4, "items": { "type": "number" } }, "@normalizeVelocity": { "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 |
|
||
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": 4, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalizeVelocity": { "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 / StaticGroup -allNodes > array items [0]+ / Schema / StaticGroup -child / StaticGroup -children > array items [0]+ / Schema / StaticGroup |
||||||||||||||||
source code | "StaticGroup": { "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" }, "-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 |
|
||
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 / StringSensor -allNodes > array items [0]+ / Schema / StringSensor -child / StringSensor -children > array items [0]+ / Schema / StringSensor |
||||||||||||||||
source code | "StringSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@deletionAllowed": { "type": "boolean", "default": true }, "@enabled": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@deletionAllowed": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "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 | -allNodes > array items [0]+ / Schema / SurfaceEmitter -emitter / SurfaceEmitter |
||||||||||||||||||||||||
source code | "SurfaceEmitter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@coordIndex": { "type": "array", "minItems": 1, "items": [ { "type": "integer", "minimum": -1, "default": -1 } ], "additionalItems": { "type": "integer", "minimum": -1 } }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@speed": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 }, "@variation": { "type": "number", "minimum": 0, "default": 0.25 }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-surface": { "$ref": "#/definitions/-geometry" }, "-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 | "@coordIndex": { "type": "array", "minItems": 1, "items": [ { "type": "integer", "minimum": -1, "default": -1 } ], "additionalItems": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "integer", "minimum": -1, "default": -1 } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "additionalItems": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@variation": { "type": "number", "minimum": 0, "default": 0.25 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -geometry | ||
source code | "-surface": { "$ref": "#/definitions/-geometry" } |
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 / Switch TransformSensor / -targetObject > array items [0]+ / Schema / Switch -allNodes > array items [0]+ / Schema / Switch -child / Switch -children > array items [0]+ / Schema / Switch -grouping > array items [0]+ / Schema / Switch -pickTarget > array items [0]+ / Schema / Switch |
||||||||||||||||||
source code | "Switch": { "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" }, "@whichChoice": { "type": "integer", "minimum": -1, "default": -1 }, "-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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@whichChoice": { "type": "integer", "minimum": -1, "default": -1 } |
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 / TexCoordChaser2D -allNodes > array items [0]+ / Schema / TexCoordChaser2D -child / TexCoordChaser2D -children > array items [0]+ / Schema / TexCoordChaser2D |
||||||||||||||||||
source code | "TexCoordChaser2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@duration": { "type": "number", "minimum": 0, "default": 1 }, "@initialDestination": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "@initialValue": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "-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 | "@duration": { "type": "number", "minimum": 0, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@initialDestination": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@initialValue": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / TexCoordDamper2D -allNodes > array items [0]+ / Schema / TexCoordDamper2D -child / TexCoordDamper2D -children > array items [0]+ / Schema / TexCoordDamper2D |
||||||||||||||||||||||
source code | "TexCoordDamper2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@initialDestination": { "type": "array", "minItems": 2, "items": { "type": "number", "default": 0 } }, "@initialValue": { "type": "array", "minItems": 2, "items": { "type": "number", "default": 0 } }, "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 }, "@tau": { "type": "number", "minimum": 0, "default": 0.3 }, "@tolerance": { "$ref": "#/definitions/@tolerance" }, "-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 | "@initialDestination": { "type": "array", "minItems": 2, "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 | "@initialValue": { "type": "array", "minItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@order": { "type": "integer", "minimum": 0, "maximum": 5, "default": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@tau": { "type": "number", "minimum": 0, "default": 0.3 } |
diagram | ![]() |
||
property details |
|
||
reference | @tolerance | ||
source code | "@tolerance": { "$ref": "#/definitions/@tolerance" } |
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 / Text -geometry / Text |
||||||||||||||||||||||
source code | "Text": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@length": { "type": "array", "items": { "type": "number", "minimum": 0 } }, "@maxExtent": { "type": "number", "minimum": 0, "default": 0 }, "@solid": { "type": "boolean", "default": false }, "@string": { "type": "array", "items": { "type": "string" } }, "-fontStyle": { "type": "object", "properties": { "FontStyle": { "$ref": "#/definitions/FontStyle" }, "ScreenFontStyle": { "$ref": "#/definitions/ScreenFontStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": 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 |
|
||
type | Array | ||
array items |
|
||
source code | "@length": { "type": "array", "items": { "type": "number", "minimum": 0 } } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@maxExtent": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "@string": { "type": "array", "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "-fontStyle": { "type": "object", "properties": { "FontStyle": { "$ref": "#/definitions/FontStyle" }, "ScreenFontStyle": { "$ref": "#/definitions/ScreenFontStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | FontStyle | ||
source code | "FontStyle": { "$ref": "#/definitions/FontStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenFontStyle | ||
source code | "ScreenFontStyle": { "$ref": "#/definitions/ScreenFontStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
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 / TextureBackground -allNodes > array items [0]+ / Schema / TextureBackground -child / TextureBackground -children > array items [0]+ / Schema / TextureBackground |
||||||||||||||||||||||||||||||||||
source code | "TextureBackground": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@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 } }, "@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, "default": 0 } }, "@transparency": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "-backTexture": { "$ref": "#/definitions/-texture2DMulti" }, "-bottomTexture": { "$ref": "#/definitions/-texture2DMulti" }, "-frontTexture": { "$ref": "#/definitions/-texture2DMulti" }, "-leftTexture": { "$ref": "#/definitions/-texture2DMulti" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-rightTexture": { "$ref": "#/definitions/-texture2DMulti" }, "-topTexture": { "$ref": "#/definitions/-texture2DMulti" }, "-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 | "@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 | "@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, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@transparency": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2DMulti | ||
source code | "-backTexture": { "$ref": "#/definitions/-texture2DMulti" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2DMulti | ||
source code | "-bottomTexture": { "$ref": "#/definitions/-texture2DMulti" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2DMulti | ||
source code | "-frontTexture": { "$ref": "#/definitions/-texture2DMulti" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2DMulti | ||
source code | "-leftTexture": { "$ref": "#/definitions/-texture2DMulti" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2DMulti | ||
source code | "-rightTexture": { "$ref": "#/definitions/-texture2DMulti" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture2DMulti | ||
source code | "-topTexture": { "$ref": "#/definitions/-texture2DMulti" } |
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 | ParticleSystem / -texCoordRamp / TextureCoordinate -allNodes > array items [0]+ / Schema / TextureCoordinate -texCoord / TextureCoordinate -texCoordNurbs / TextureCoordinate -texCoords2D > array items [0]+ / Schema / TextureCoordinate |
||||||||||||||
source code | "TextureCoordinate": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@point": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "-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 | "@point": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / TextureCoordinate3D -texCoord / TextureCoordinate3D -texCoordNurbs / TextureCoordinate3D |
||||||||||||||
source code | "TextureCoordinate3D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } }, "-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 | "@point": { "type": "array", "minItems": 3, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / TextureCoordinate4D -texCoord / TextureCoordinate4D -texCoordNurbs / TextureCoordinate4D |
||||||||||||||
source code | "TextureCoordinate4D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@point": { "type": "array", "minItems": 4, "items": { "type": "number" } }, "-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 | "@point": { "type": "array", "minItems": 4, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / TextureCoordinateGenerator -texCoord / TextureCoordinateGenerator -texCoordNurbs / TextureCoordinateGenerator -texCoords2D > array items [0]+ / Schema / TextureCoordinateGenerator |
||||||||||||||||
source code | "TextureCoordinateGenerator": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@mode": { "type": "string", "enum": [ "SPHERE", "CAMERASPACENORMAL", "CAMERASPACEPOSITION", "CAMERASPACEREFLECTIONVECTOR", "SPHERE-LOCAL", "COORD", "COORD-EYE", "NOISE", "NOISE-EYE", "SPHERE-REFLECT", "SPHERE-REFLECT-LOCAL" ], "default": "SPHERE" }, "@parameter": { "type": "array", "maxItems": 6, "items": { "type": "number" } }, "-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 | "@mode": { "type": "string", "enum": [ "SPHERE", "CAMERASPACENORMAL", "CAMERASPACEPOSITION", "CAMERASPACEREFLECTIONVECTOR", "SPHERE-LOCAL", "COORD", "COORD-EYE", "NOISE", "NOISE-EYE", "SPHERE-REFLECT", "SPHERE-REFLECT-LOCAL" ], "default": "SPHERE" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@parameter": { "type": "array", "maxItems": 6, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / TextureProperties -textureProperties / TextureProperties |
||||||||||||||||||||||||||||||||||
source code | "TextureProperties": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@anisotropicDegree": { "type": "number", "minimum": 1, "default": 1 }, "@borderColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@borderWidth": { "type": "integer", "minimum": 0, "default": 0 }, "@boundaryModeR": { "type": "string", "enum": [ "CLAMP", "CLAMP_TO_EDGE", "CLAMP_TO_BOUNDARY", "MIRRORED_REPEAT", "REPEAT" ], "default": "REPEAT" }, "@boundaryModeS": { "type": "string", "enum": [ "CLAMP", "CLAMP_TO_EDGE", "CLAMP_TO_BOUNDARY", "MIRRORED_REPEAT", "REPEAT" ], "default": "REPEAT" }, "@boundaryModeT": { "type": "string", "enum": [ "CLAMP", "CLAMP_TO_EDGE", "CLAMP_TO_BOUNDARY", "MIRRORED_REPEAT", "REPEAT" ], "default": "REPEAT" }, "@generateMipMaps": { "type": "boolean", "default": false }, "@magnificationFilter": { "type": "string", "enum": [ "AVG_PIXEL", "DEFAULT", "FASTEST", "NEAREST_PIXEL", "NICEST" ], "default": "FASTEST" }, "@minificationFilter": { "type": "string", "enum": [ "AVG_PIXEL", "AVG_PIXEL_AVG_MIPMAP", "AVG_PIXEL_NEAREST_MIPMAP", "DEFAULT", "FASTEST", "NEAREST_PIXEL", "NEAREST_PIXEL_AVG_MIPMAP", "NEAREXT_PIXEL_NEAREST_MIPMAP", "NICEST" ], "default": "FASTEST" }, "@textureCompression": { "type": "string", "enum": [ "DEFAULT", "FASTEST", "HIGH", "LOW", "MEDIUM", "NICEST" ], "default": "FASTEST" }, "@texturePriority": { "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 |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@anisotropicDegree": { "type": "number", "minimum": 1, "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@borderColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@borderWidth": { "type": "integer", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||||||||
property details |
|
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "@boundaryModeR": { "type": "string", "enum": [ "CLAMP", "CLAMP_TO_EDGE", "CLAMP_TO_BOUNDARY", "MIRRORED_REPEAT", "REPEAT" ], "default": "REPEAT" } |
diagram | ![]() |
||||||||||||
property details |
|
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "@boundaryModeS": { "type": "string", "enum": [ "CLAMP", "CLAMP_TO_EDGE", "CLAMP_TO_BOUNDARY", "MIRRORED_REPEAT", "REPEAT" ], "default": "REPEAT" } |
diagram | ![]() |
||||||||||||
property details |
|
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "@boundaryModeT": { "type": "string", "enum": [ "CLAMP", "CLAMP_TO_EDGE", "CLAMP_TO_BOUNDARY", "MIRRORED_REPEAT", "REPEAT" ], "default": "REPEAT" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@generateMipMaps": { "type": "boolean", "default": false } |
diagram | ![]() |
||||||||||||
property details |
|
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "@magnificationFilter": { "type": "string", "enum": [ "AVG_PIXEL", "DEFAULT", "FASTEST", "NEAREST_PIXEL", "NICEST" ], "default": "FASTEST" } |
diagram | ![]() |
||||||||||||||||||||
property details |
|
||||||||||||||||||||
schema details |
|
||||||||||||||||||||
type | String | ||||||||||||||||||||
enumerations |
|
||||||||||||||||||||
source code | "@minificationFilter": { "type": "string", "enum": [ "AVG_PIXEL", "AVG_PIXEL_AVG_MIPMAP", "AVG_PIXEL_NEAREST_MIPMAP", "DEFAULT", "FASTEST", "NEAREST_PIXEL", "NEAREST_PIXEL_AVG_MIPMAP", "NEAREXT_PIXEL_NEAREST_MIPMAP", "NICEST" ], "default": "FASTEST" } |
diagram | ![]() |
||||||||||||||
property details |
|
||||||||||||||
schema details |
|
||||||||||||||
type | String | ||||||||||||||
enumerations |
|
||||||||||||||
source code | "@textureCompression": { "type": "string", "enum": [ "DEFAULT", "FASTEST", "HIGH", "LOW", "MEDIUM", "NICEST" ], "default": "FASTEST" } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@texturePriority": { "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 / TextureTransform -textureTransform / TextureTransform -textureTransforms2D > array items [0]+ / Schema / TextureTransform |
||||||||||||||||||||
source code | "TextureTransform": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } }, "@rotation": { "type": "number", "default": 0 }, "@scale": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 1 } }, "@translation": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "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 | "@center": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@rotation": { "type": "number", "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@scale": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "default": 1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@translation": { "type": "array", "minItems": 2, "maxItems": 2, "items": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "items": { "type": "number", "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 / TextureTransform3D -textureTransform / TextureTransform3D |
||||||||||||||||||||
source code | "TextureTransform3D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@rotation": { "$ref": "#/definitions/@rotation" }, "@scale": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 1 } }, "@translation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "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 | "@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 |
|
||
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 |
|
||||
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 | -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 / TextureTransformMatrix3D -textureTransform / TextureTransformMatrix3D |
||||||||||||||
source code | "TextureTransformMatrix3D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@matrix": { "$ref": "#/definitions/@matrix4f" }, "-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 | @matrix4f | ||
source code | "@matrix": { "$ref": "#/definitions/@matrix4f" } |
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 / TimeSensor -allNodes > array items [0]+ / Schema / TimeSensor -child / TimeSensor -children > array items [0]+ / Schema / TimeSensor |
||||||||||||||||||||||||||
source code | "TimeSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@cycleInterval": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 }, "@enabled": { "type": "boolean", "default": true }, "@loop": { "type": "boolean", "default": false }, "@pauseTime": { "type": "number", "default": 0 }, "@resumeTime": { "type": "number", "default": 0 }, "@startTime": { "type": "number", "default": 0 }, "@stopTime": { "type": "number", "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 | "@cycleInterval": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
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 | ||
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 |
|
||
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 / TimeTrigger -allNodes > array items [0]+ / Schema / TimeTrigger -child / TimeTrigger -children > array items [0]+ / Schema / TimeTrigger |
||||||||||||
source code | "TimeTrigger": { "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 / ToneMappedVolumeStyle -composableRenderStyle / ToneMappedVolumeStyle -composableRenderStyles > array items [0]+ / Schema / ToneMappedVolumeStyle -renderStyle / ToneMappedVolumeStyle -renderStyles > array items [0]+ / Schema / ToneMappedVolumeStyle |
||||||||||||||||||||
source code | "ToneMappedVolumeStyle": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@coolColor": { "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": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } ], "additionalItems": false }, "@enabled": { "type": "boolean", "default": true }, "@warmColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } ], "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 |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@coolColor": { "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": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } ], "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": 1 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
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 | "@warmColor": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } ], "additionalItems": false } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } |
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 | ![]() |
||
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 | Scene / -children > array items [0]+ / Schema / TouchSensor -allNodes > array items [0]+ / Schema / TouchSensor -child / TouchSensor -children > array items [0]+ / Schema / TouchSensor |
||||||||||||||||
source code | "TouchSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@description": { "type": "string" }, "@enabled": { "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 | String | ||
source code | "@description": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "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 | CADFace / -shape / Transform Scene / -children > array items [0]+ / Schema / Transform TransformSensor / -targetObject > array items [0]+ / Schema / Transform -allNodes > array items [0]+ / Schema / Transform -child / Transform -children > array items [0]+ / Schema / Transform -grouping > array items [0]+ / Schema / Transform -pickTarget > array items [0]+ / Schema / Transform |
||||||||||||||||||||||||||
source code | "Transform": { "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 } }, "@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": { "$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 | 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 |
|
||
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 |
|
||
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 / TransformSensor -allNodes > array items [0]+ / Schema / TransformSensor -child / TransformSensor -children > array items [0]+ / Schema / TransformSensor |
||||||||||||||||||||
source code | "TransformSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@enabled": { "type": "boolean", "default": true }, "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": 0 } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-targetObject": { "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" }, "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 } }, "-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 | "@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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-targetObject": { "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" }, "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 } } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source code | "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" }, "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 } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | LayoutGroup | ||
source code | "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | ParticleSystem | ||
source code | "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
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 / TransmitterPdu -allNodes > array items [0]+ / Schema / TransmitterPdu -child / TransmitterPdu -children > array items [0]+ / Schema / TransmitterPdu |
source code | "TransmitterPdu": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@address": { "type": "string", "default": "localhost" }, "@antennaLocation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@antennaPatternLength": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@antennaPatternType": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@bboxCenter": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@bboxSize": { "$ref": "#/definitions/@bboxSize" }, "@cryptoKeyID": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@cryptoSystem": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@enabled": { "type": "boolean", "default": true }, "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@frequency": { "type": "integer", "minimum": 0 }, "@geoCoords": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@geoSystem": { "$ref": "#/definitions/@geoSystem" }, "@inputSource": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@lengthOfModulationParameters": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@modulationTypeDetail": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@modulationTypeMajor": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@modulationTypeSpreadSpectrum": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@modulationTypeSystem": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@multicastRelayHost": { "type": "string" }, "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" }, "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@power": { "type": "number", "minimum": 0, "default": 0 }, "@radioEntityTypeCategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@radioEntityTypeCountry": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@radioEntityTypeDomain": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@radioEntityTypeKind": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@radioEntityTypeNomenclature": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@radioEntityTypeNomenclatureVersion": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@radioID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 }, "@relativeAntennaLocation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@rtpHeaderExpected": { "type": "boolean", "default": false }, "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 }, "@transmitFrequencyBandwidth": { "type": "number", "default": 0 }, "@transmitState": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 }, "@whichGeometry": { "type": "integer", "minimum": -1, "default": 1 }, "@writeInterval": { "type": "number", "minimum": 0, "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 | String | ||
source code | "@address": { "type": "string", "default": "localhost" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@antennaLocation": { "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@antennaPatternLength": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@antennaPatternType": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@applicationID": { "type": "integer", "minimum": 0, "maximum": 65535, "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 |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@cryptoKeyID": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@cryptoSystem": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
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 | "@entityID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@frequency": { "type": "integer", "minimum": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@geoCoords": { "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 | @geoSystem | ||
source code | "@geoSystem": { "$ref": "#/definitions/@geoSystem" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@inputSource": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@lengthOfModulationParameters": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@modulationTypeDetail": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@modulationTypeMajor": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@modulationTypeSpreadSpectrum": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@modulationTypeSystem": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@multicastRelayHost": { "type": "string" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@multicastRelayPort": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@networkMode": { "type": "string", "enum": [ "standAlone", "networkReader", "networkWriter" ], "default": "standAlone" } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@port": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@power": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioEntityTypeCategory": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioEntityTypeCountry": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioEntityTypeDomain": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioEntityTypeKind": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioEntityTypeNomenclature": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioEntityTypeNomenclatureVersion": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@radioID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@readInterval": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@relativeAntennaLocation": { "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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@rtpHeaderExpected": { "type": "boolean", "default": false } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@siteID": { "type": "integer", "minimum": 0, "maximum": 65535, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@transmitFrequencyBandwidth": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
schema details |
|
||||||
type | Numeric | ||||||
numeric constraints |
|
||||||
source code | "@transmitState": { "type": "integer", "minimum": 0, "maximum": 255, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@whichGeometry": { "type": "integer", "minimum": -1, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@writeInterval": { "type": "number", "minimum": 0, "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 | -allNodes > array items [0]+ / Schema / TriangleFanSet -geometry / TriangleFanSet |
||||||||||||||||||||||||||||||||||
source code | "TriangleFanSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@fanCount": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 3 } }, "@colorPerVertex": { "type": "boolean", "default": true }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@fanCount": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 3 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 3 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / TriangleSet -geometry / TriangleSet |
||||||||||||||||||||||||||||||||
source code | "TriangleSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / TriangleSet2D -geometry / TriangleSet2D |
||||||||||||||||
source code | "TriangleSet2D": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@solid": { "type": "boolean", "default": true }, "@vertices": { "type": "array", "minItems": 2, "items": { "type": "number" } }, "-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 | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@vertices": { "type": "array", "minItems": 2, "items": { "type": "number" } } |
diagram | ![]() |
type | Numeric |
source code | "items": { "type": "number" } |
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 / TriangleStripSet -geometry / TriangleStripSet |
||||||||||||||||||||||||||||||||||
source code | "TriangleStripSet": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ccw": { "type": "boolean", "default": true }, "@colorPerVertex": { "type": "boolean", "default": true }, "@normalPerVertex": { "type": "boolean", "default": true }, "@solid": { "type": "boolean", "default": true }, "@stripCount": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 3 } }, "-attrib": { "$ref": "#/definitions/-attrib" }, "-color": { "$ref": "#/definitions/-color" }, "-coord": { "$ref": "#/definitions/-coord" }, "-fogCoord": { "$ref": "#/definitions/-fogCoord" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-normal": { "$ref": "#/definitions/-normal" }, "-texCoord": { "$ref": "#/definitions/-texCoord" }, "-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 | "@ccw": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@colorPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@normalPerVertex": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@solid": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "@stripCount": { "type": "array", "minItems": 1, "items": { "type": "integer", "minimum": 3 } } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "integer", "minimum": 3 } |
diagram | ![]() |
||
property details |
|
||
reference | -attrib | ||
source code | "-attrib": { "$ref": "#/definitions/-attrib" } |
diagram | ![]() |
||
property details |
|
||
reference | -color | ||
source code | "-color": { "$ref": "#/definitions/-color" } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
diagram | ![]() |
||
property details |
|
||
reference | -fogCoord | ||
source code | "-fogCoord": { "$ref": "#/definitions/-fogCoord" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -normal | ||
source code | "-normal": { "$ref": "#/definitions/-normal" } |
diagram | ![]() |
||
property details |
|
||
reference | -texCoord | ||
source code | "-texCoord": { "$ref": "#/definitions/-texCoord" } |
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 / TwoSidedMaterial -material / TwoSidedMaterial |
||||||||||||||||||||||||||||||||||||||
source code | "TwoSidedMaterial": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "@backAmbientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "@backDiffuseColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "@backEmissiveColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@backShininess": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "@backSpecularColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@backTransparency": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@diffuseColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } }, "@emissiveColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@separateBackColor": { "type": "boolean", "default": false }, "@shininess": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 }, "@specularColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } }, "@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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@ambientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@backAmbientIntensity": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@backDiffuseColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@backEmissiveColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@backShininess": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@backSpecularColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@backTransparency": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@diffuseColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@emissiveColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@separateBackColor": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@shininess": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.2 } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@specularColor": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
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 / UniversalJoint -rigidBodyJoints > array items [0]+ / Schema / UniversalJoint |
||||||||||||||||||||||||||||||||
source code | "UniversalJoint": { "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 } }, "@axis1": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@axis2": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@forceOutput": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "NONE" } ], "additionalItems": { "type": "string" } }, "@stop1Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stop1ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "@stop2Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, "@stop2ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 }, "-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 | "@axis1": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@axis2": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||||
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 |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop1Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop1ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop2Bounce": { "type": "number", "minimum": 0, "maximum": 1, "default": 0 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@stop2ErrorCorrection": { "type": "number", "minimum": 0, "maximum": 1, "default": 0.8 } |
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 / Viewpoint ViewpointGroup / -children > array items [0]+ / Schema / Viewpoint -allNodes > array items [0]+ / Schema / Viewpoint -child / Viewpoint -children > array items [0]+ / Schema / Viewpoint |
||||||||||||||||||||||||||
source code | "Viewpoint": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@centerOfRotation": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@description": { "type": "string" }, "@fieldOfView": { "type": "number", "default": 0.7854 }, "@jump": { "type": "boolean", "default": true }, "@orientation": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number", "default": 0 } }, "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 10 } ], "additionalItems": false }, "@retainUserOffsets": { "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 |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@centerOfRotation": { "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 | "@description": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
source code | "@fieldOfView": { "type": "number", "default": 0.7854 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@jump": { "type": "boolean", "default": true } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@orientation": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 } ], "additionalItems": { "type": "number", "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
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 | "additionalItems": { "type": "number", "default": 0 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@position": { "type": "array", "minItems": 3, "maxItems": 3, "items": [ { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 10 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 10 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@retainUserOffsets": { "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 / ViewpointGroup ViewpointGroup / -children > array items [0]+ / Schema / ViewpointGroup -allNodes > array items [0]+ / Schema / ViewpointGroup -child / ViewpointGroup -children > array items [0]+ / Schema / ViewpointGroup |
||||||||||||||||||||||
source code | "ViewpointGroup": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@description": { "type": "string" }, "@displayed": { "type": "boolean", "default": true }, "@retainUserOffsets": { "type": "boolean", "default": false }, "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "-children": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "#comment": { "type": "string" } }, "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 | "@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 | "@description": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@displayed": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@retainUserOffsets": { "type": "boolean", "default": false } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "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": { "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
source code | "items": { "type": "object", "properties": { "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | GeoViewpoint | ||
source code | "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | OrthoViewpoint | ||
source code | "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewpoint | ||
source code | "Viewpoint": { "$ref": "#/definitions/Viewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ViewpointGroup | ||
source code | "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" } |
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 |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
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 / Viewport TransformSensor / -targetObject > array items [0]+ / Schema / Viewport -allNodes > array items [0]+ / Schema / Viewport -child / Viewport -children > array items [0]+ / Schema / Viewport -grouping > array items [0]+ / Schema / Viewport -pickTarget > array items [0]+ / Schema / Viewport -viewport / Viewport |
||||||||||||||||||
source code | "Viewport": { "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" }, "@clipBoundary": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 } ], "additionalItems": false }, "-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 | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
source code | "@clipBoundary": { "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": 0, "maximum": 1, "default": 0 }, { "type": "number", "minimum": 0, "maximum": 1, "default": 1 }, { "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": 1 } |
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 | -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 / VisibilitySensor -allNodes > array items [0]+ / Schema / VisibilitySensor -child / VisibilitySensor -children > array items [0]+ / Schema / VisibilitySensor |
||||||||||||||||||
source code | "VisibilitySensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@center": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "default": 0 } }, "@enabled": { "type": "boolean", "default": true }, "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "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 | "@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 |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@size": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": 0 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "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 / VolumeData -allNodes > array items [0]+ / Schema / VolumeData -child / VolumeData -children > array items [0]+ / Schema / VolumeData |
||||||||||||||||||||||
source code | "VolumeData": { "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" }, "@dimensions": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-renderStyle": { "$ref": "#/definitions/-renderStyle" }, "-voxels": { "$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 |
|
||||
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 | "@dimensions": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "items": { "type": "number", "minimum": 0, "exclusiveMinimum": true, "default": 1 } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -renderStyle | ||
source code | "-renderStyle": { "$ref": "#/definitions/-renderStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | -texture3D | ||
source code | "-voxels": { "$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 / VolumeEmitter -emitter / VolumeEmitter |
||||||||||||||||||||||||||||
source code | "VolumeEmitter": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@coordIndex": { "type": "array", "minItems": 1, "items": [ { "type": "integer", "minimum": -1, "default": -1 } ], "additionalItems": { "type": "integer", "minimum": -1 } }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@internal": { "type": "boolean", "default": true }, "@mass": { "type": "number", "minimum": 0, "default": 0 }, "@speed": { "type": "number", "minimum": 0, "default": 0 }, "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 }, "@variation": { "type": "number", "minimum": 0, "default": 0.25 }, "-coord": { "$ref": "#/definitions/-coord" }, "-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 | "@coordIndex": { "type": "array", "minItems": 1, "items": [ { "type": "integer", "minimum": -1, "default": -1 } ], "additionalItems": { "type": "integer", "minimum": -1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "integer", "minimum": -1, "default": -1 } |
diagram | ![]() |
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "additionalItems": { "type": "integer", "minimum": -1 } |
diagram | ![]() |
||||||
property details |
|
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@internal": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@mass": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@surfaceArea": { "type": "number", "minimum": 0, "default": 0 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@variation": { "type": "number", "minimum": 0, "default": 0.25 } |
diagram | ![]() |
||
property details |
|
||
reference | -coord | ||
source code | "-coord": { "$ref": "#/definitions/-coord" } |
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 / VolumePickSensor -allNodes > array items [0]+ / Schema / VolumePickSensor -child / VolumePickSensor -children > array items [0]+ / Schema / VolumePickSensor |
||||||||||||||||||||||||||
source code | "VolumePickSensor": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@enabled": { "type": "boolean", "default": true }, "@intersectionType": { "type": "string", "default": "BOUNDS" }, "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" }, "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } }, "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" }, "-metadata": { "$ref": "#/definitions/-metadata" }, "-pickingGeometry": { "$ref": "#/definitions/-geometry" }, "-pickTarget": { "$ref": "#/definitions/-pickTarget" }, "-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 | String | ||
source code | "@intersectionType": { "type": "string", "default": "BOUNDS" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
schema details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "@matchCriterion": { "type": "string", "enum": [ "MATCH_ANY", "MATCH_EVERY", "MATCH_ONLY_ONE" ], "default": "MATCH_ANY" } |
diagram | ![]() |
||||
property details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | "@objectType": { "type": "array", "minItems": 1, "items": [ { "type": "string", "default": "ALL" } ], "additionalItems": { "type": "string" } } |
diagram | ![]() |
||
schema details |
|
||
type | String | ||
source code | { "type": "string", "default": "ALL" } |
diagram | ![]() |
type | String |
source code | "additionalItems": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
schema details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@sortOrder": { "type": "string", "enum": [ "ANY", "CLOSEST", "ALL", "ALL_SORTED" ], "default": "CLOSEST" } |
diagram | ![]() |
||
property details |
|
||
reference | -metadata | ||
source code | "-metadata": { "$ref": "#/definitions/-metadata" } |
diagram | ![]() |
||
property details |
|
||
reference | -geometry | ||
source code | "-pickingGeometry": { "$ref": "#/definitions/-geometry" } |
diagram | ![]() |
||
property details |
|
||
reference | -pickTarget | ||
source code | "-pickTarget": { "$ref": "#/definitions/-pickTarget" } |
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 / WindPhysicsModel -physics > array items [0]+ / Schema / WindPhysicsModel |
||||||||||||||||||||||
source code | "WindPhysicsModel": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "additionalItems": false }, "@enabled": { "type": "boolean", "default": true }, "@gustiness": { "type": "number", "minimum": 0, "default": 0.1 }, "@speed": { "type": "number", "minimum": 0, "default": 0.1 }, "@turbulence": { "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 | "@direction": { "type": "array", "minItems": 3, "maxItems": 3, "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 } ], "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 | ![]() |
||
property details |
|
||
schema details |
|
||
type | Boolean | ||
source code | "@enabled": { "type": "boolean", "default": true } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@gustiness": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||
property details |
|
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "@speed": { "type": "number", "minimum": 0, "default": 0.1 } |
diagram | ![]() |
||||
property details |
|
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@turbulence": { "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 | Scene / -children > array items [0]+ / Schema / WorldInfo -allNodes > array items [0]+ / Schema / WorldInfo -child / WorldInfo -children > array items [0]+ / Schema / WorldInfo |
||||||||||||||||
source code | "WorldInfo": { "type": "object", "properties": { "@DEF": { "type": "string" }, "@USE": { "type": "string" }, "IS": { "$ref": "#/definitions/IS" }, "@info": { "type": "array", "minItems": 1, "items": { "type": "string" } }, "@title": { "type": "string" }, "-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 | "@info": { "type": "array", "minItems": 1, "items": { "type": "string" } } |
diagram | ![]() |
type | String |
source code | "items": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@title": { "type": "string" } |
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 | x3d-3.3-JSONSchema.json / X3D |
||||||||||||||||||
source code | "X3D": { "type": "object", "properties": { "@profile": { "type": "string", "enum": [ "Core", "Interchange", "CADInterchange", "Interactive", "Immersive", "MedicalInterchange", "MPEG4Interactive", "Full" ] }, "@version": { "type": "string", "enum": [ "3.0", "3.1", "3.2", "3.3" ], "default": "3.3" }, "@xsd:noNamespaceSchemaLocation": { "type": "string", "format": "uri" }, "-children": { "type": "array", "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } }, "JSON schema": { "type": "string" }, "encoding": { "type": "string", "enum": [ "UTF-8", "UTF-16", "UTF-32" ] }, "head": { "$ref": "#/definitions/head" }, "Scene": { "$ref": "#/definitions/Scene" } }, "required": [ "@profile", "@version", "encoding", "Scene" ], "additionalProperties": false } |
diagram | ![]() |
||||||||||||||||||
property details |
|
||||||||||||||||||
type | String | ||||||||||||||||||
enumerations |
|
||||||||||||||||||
source code | "@profile": { "type": "string", "enum": [ "Core", "Interchange", "CADInterchange", "Interactive", "Immersive", "MedicalInterchange", "MPEG4Interactive", "Full" ] } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
schema details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@version": { "type": "string", "enum": [ "3.0", "3.1", "3.2", "3.3" ], "default": "3.3" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
string constraints |
|
||
source code | "@xsd:noNamespaceSchemaLocation": { "type": "string", "format": "uri" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "-children": { "type": "array", "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "JSON schema": { "type": "string" } |
diagram | ![]() |
||||||||
property details |
|
||||||||
type | String | ||||||||
enumerations |
|
||||||||
source code | "encoding": { "type": "string", "enum": [ "UTF-8", "UTF-16", "UTF-32" ] } |
diagram | ![]() |
||
property details |
|
||
reference | head | ||
source code | "head": { "$ref": "#/definitions/head" } |
diagram | ![]() |
||
property details |
|
||
reference | Scene | ||
source code | "Scene": { "$ref": "#/definitions/Scene" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ComposedShader / field ExternProtoDeclare / field PackagedShader / field ProtoInterface / field Script / field ShaderProgram / field |
||
source code | "field": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@accessType": { "type": "string", "enum": [ "inputOnly", "inputOutput", "outputOnly", "initializeOnly" ] }, "@type": { "type": "string" }, "@value": { }, "-children": { "$ref": "#/definitions/-allNodes" }, "@appinfo": { "type": "string" }, "@documentation": { "type": "string" } }, "required": [ "@name", "@accessType", "@type" ], "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
source code | "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@accessType": { "type": "string", "enum": [ "inputOnly", "inputOutput", "outputOnly", "initializeOnly" ] }, "@type": { "type": "string" }, "@value": { }, "-children": { "$ref": "#/definitions/-allNodes" }, "@appinfo": { "type": "string" }, "@documentation": { "type": "string" } }, "required": [ "@name", "@accessType", "@type" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@accessType": { "type": "string", "enum": [ "inputOnly", "inputOutput", "outputOnly", "initializeOnly" ] } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@type": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Any | ||
array items |
|
||
property wildcard |
|
||
source code | "@value": { } |
diagram | ![]() |
||
property details |
|
||
reference | -allNodes | ||
source code | "-children": { "$ref": "#/definitions/-allNodes" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@appinfo": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@documentation": { "type": "string" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ProtoInstance / fieldValue |
||
source code | "fieldValue": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@value": { }, "-children": { "$ref": "#/definitions/-allNodes" } }, "required": [ "@name" ], "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@value": { }, "-children": { "$ref": "#/definitions/-allNodes" } }, "required": [ "@name" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Any | ||
array items |
|
||
property wildcard |
|
||
source code | "@value": { } |
diagram | ![]() |
||
property details |
|
||
reference | -allNodes | ||
source code | "-children": { "$ref": "#/definitions/-allNodes" } |
diagram | ![]() |
||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
used by | X3D / head |
||||||||||
source code | "head": { "type": "object", "properties": { "component": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@level": { "type": "integer", "minimum": 1 } }, "required": [ "@name", "@level" ], "additionalProperties": false } }, "unit": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] }, "@conversionFactor": { "type": "number" } }, "required": [ "@name", "@category", "@conversionFactor" ], "additionalProperties": false } }, "meta": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@content": { "type": "string" } }, "required": [ "@name", "@content" ], "additionalProperties": false } }, "-children": { "type": "array", "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "component": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@level": { "type": "integer", "minimum": 1 } }, "required": [ "@name", "@level" ], "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@level": { "type": "integer", "minimum": 1 } }, "required": [ "@name", "@level" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||||
property details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@level": { "type": "integer", "minimum": 1 } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "unit": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] }, "@conversionFactor": { "type": "number" } }, "required": [ "@name", "@category", "@conversionFactor" ], "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] }, "@conversionFactor": { "type": "number" } }, "required": [ "@name", "@category", "@conversionFactor" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||||||||||
property details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] } |
diagram | ![]() |
||
property details |
|
||
type | Numeric | ||
source code | "@conversionFactor": { "type": "number" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "meta": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@content": { "type": "string" } }, "required": [ "@name", "@content" ], "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@content": { "type": "string" } }, "required": [ "@name", "@content" ], "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "@content": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "-children": { "type": "array", "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | ![]() |
||||
type | Object | ||||
properties |
|
||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||
schema details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
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" ] } } |
diagram | ![]() |
||||||||||||||||||||
schema details |
|
||||||||||||||||||||
type | String | ||||||||||||||||||||
enumerations |
|
||||||||||||||||||||
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" } |
diagram | ![]() |
||||||||||||||||||||
type | String | ||||||||||||||||||||
enumerations |
|
||||||||||||||||||||
source code | "additionalItems": { "type": "string", "enum": [ "BOUNCE", "USER_FRICTION", "FRICTION_COEFFICIENT-2", "ERROR_REDUCTION", "CONSTANT_FORCE", "SPEED-1", "SPEED-2", "SLIP-1", "SLIP-2" ] } |
diagram | ![]() |
||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||
schema details |
|
||||
type | Any | ||||
array items |
|
||||
property wildcard |
|
||||
one of |
|
||||
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 } } ] } |
diagram | ![]() |
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "minimum": 0, "default": -1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
numeric constraints |
|
||
source code | "items": { "type": "number", "minimum": 0, "default": -1 } |
diagram | ![]() |
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "number", "enum": [ -1 ], "default": -1 } } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
enumerations |
|
||||
source code | "items": { "type": "number", "enum": [ -1 ], "default": -1 } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
schema details |
|
||||||||||||||||||
type | Any | ||||||||||||||||||
array items |
|
||||||||||||||||||
property wildcard |
|
||||||||||||||||||
one of |
|
||||||||||||||||||
used by | EspduTransform / @geoSystem GeoCoordinate / @geoSystem GeoElevationGrid / @geoSystem GeoLocation / @geoSystem GeoLOD / @geoSystem GeoOrigin / @geoSystem GeoPositionInterpolator / @geoSystem GeoProximitySensor / @geoSystem GeoTouchSensor / @geoSystem GeoTransform / @geoSystem GeoViewpoint / @geoSystem ReceiverPdu / @geoSystem SignalPdu / @geoSystem TransmitterPdu / @geoSystem |
||||||||||||||||||
source code | "@geoSystem": { "description": "Attempts to validate all possible combinations", "oneOf": [ { "type": "array", "minItems": 2, "maxItems": 3, "items": [ { "type": "string", "enum": [ "GD", "GDC" ], "default": "GD" }, { "type": "string", "enum": [ "WGS84" ] } ], "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ], "default": "WE" } }, { "type": "array", "minItems": 1, "maxItems": 3, "items": [ { "type": "string", "enum": [ "GD", "GDC" ], "default": "GD" }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ], "default": "WE" } ], "additionalItems": { "type": "string", "enum": [ "WGS84" ] } }, { "type": "array", "minItems": 4, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] }, { "type": "string", "enum": [ "WGS84" ] } ], "additionalItems": { "type": "string", "enum": [ "S" ] } }, { "type": "array", "minItems": 3, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] }, { "type": "string", "enum": [ "S" ] } ], "additionalItems": { "type": "string", "enum": [ "WGS84" ] } }, { "type": "array", "minItems": 4, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "WGS84" ] }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } ], "additionalItems": { "type": "string", "enum": [ "S" ] } }, { "type": "array", "minItems": 3, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "WGS84" ] }, { "type": "string", "enum": [ "S" ] } ], "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } }, { "type": "array", "minItems": 4, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "S" ] }, { "type": "string", "enum": [ "WGS84" ] } ], "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } }, { "type": "array", "minItems": 2, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "S" ] }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } ], "additionalItems": { "type": "string", "enum": [ "WGS84" ] } }, { "type": "array", "minItems": 1, "maxItems": 1, "items": [ { "type": "string", "enum": [ "GC", "GCC" ], "default": "GD" } ], "additionalItems": false } ] } |
diagram | ![]() |
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | { "type": "array", "minItems": 2, "maxItems": 3, "items": [ { "type": "string", "enum": [ "GD", "GDC" ], "default": "GD" }, { "type": "string", "enum": [ "WGS84" ] } ], "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ], "default": "WE" } } |
diagram | ![]() |
||||||
schema details |
|
||||||
type | String | ||||||
enumerations |
|
||||||
source code | { "type": "string", "enum": [ "GD", "GDC" ], "default": "GD" } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ], "default": "WE" } |
diagram | ![]() |
||||||
type | Array | ||||||
array constraints |
|
||||||
array items |
|
||||||
source code | { "type": "array", "minItems": 1, "maxItems": 3, "items": [ { "type": "string", "enum": [ "GD", "GDC" ], "default": "GD" }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ], "default": "WE" } ], "additionalItems": { "type": "string", "enum": [ "WGS84" ] } } |
diagram | ![]() |
||||||
schema details |
|
||||||
type | String | ||||||
enumerations |
|
||||||
source code | { "type": "string", "enum": [ "GD", "GDC" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ], "default": "WE" } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | "additionalItems": { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | { "type": "array", "minItems": 4, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] }, { "type": "string", "enum": [ "WGS84" ] } ], "additionalItems": { "type": "string", "enum": [ "S" ] } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "UTM" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | "additionalItems": { "type": "string", "enum": [ "S" ] } |
diagram | ![]() |
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | { "type": "array", "minItems": 3, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] }, { "type": "string", "enum": [ "S" ] } ], "additionalItems": { "type": "string", "enum": [ "WGS84" ] } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "UTM" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "S" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | "additionalItems": { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | { "type": "array", "minItems": 4, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "WGS84" ] }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } ], "additionalItems": { "type": "string", "enum": [ "S" ] } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "UTM" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | "additionalItems": { "type": "string", "enum": [ "S" ] } |
diagram | ![]() |
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | { "type": "array", "minItems": 3, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "WGS84" ] }, { "type": "string", "enum": [ "S" ] } ], "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "UTM" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "S" ] } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } |
diagram | ![]() |
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | { "type": "array", "minItems": 4, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "S" ] }, { "type": "string", "enum": [ "WGS84" ] } ], "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "UTM" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "S" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | "additionalItems": { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } |
diagram | ![]() |
||||||||||
type | Array | ||||||||||
array constraints |
|
||||||||||
array items |
|
||||||||||
source code | { "type": "array", "minItems": 2, "maxItems": 5, "items": [ { "type": "string", "enum": [ "UTM" ], "default": "GD" }, { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" }, { "type": "string", "enum": [ "S" ] }, { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } ], "additionalItems": { "type": "string", "enum": [ "WGS84" ] } } |
diagram | ![]() |
||||
schema details |
|
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "UTM" ], "default": "GD" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "Z01", "Z1", "Z02", "Z2", "Z03", "Z3", "Z04", "Z4", "Z05", "Z5", "Z06", "Z6", "Z07", "Z7", "Z08", "Z8", "Z09", "Z9", "Z10", "Z11", "Z12", "Z13", "Z14", "Z15", "Z16", "Z17", "Z18", "Z19", "Z20", "Z21", "Z22", "Z23", "Z24", "Z25", "Z26", "Z27", "Z28", "Z29", "Z30", "Z31", "Z32", "Z33", "Z34", "Z35", "Z36", "Z37", "Z38", "Z39", "Z40", "Z41", "Z42", "Z43", "Z44", "Z45", "Z46", "Z47", "Z48", "Z49", "Z50", "Z51", "Z52", "Z53", "Z54", "Z55", "Z56", "Z57", "Z58", "Z59", "Z60" ], "default": "WE" } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | { "type": "string", "enum": [ "S" ] } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
type | String | ||||||||||||||||||||||||||||||||||||||||||||||
enumerations |
|
||||||||||||||||||||||||||||||||||||||||||||||
source code | { "type": "string", "enum": [ "AM", "AN", "BN", "BR", "CC", "CD", "EA", "EB", "EC", "ED", "EE", "EF", "FA", "HE", "HO", "ID", "IN", "KA", "RF", "SA", "WD", "WE" ] } |
diagram | ![]() |
||||
type | String | ||||
enumerations |
|
||||
source code | "additionalItems": { "type": "string", "enum": [ "WGS84" ] } |
diagram | ![]() |
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
source code | { "type": "array", "minItems": 1, "maxItems": 1, "items": [ { "type": "string", "enum": [ "GC", "GCC" ], "default": "GD" } ], "additionalItems": false } |
diagram | ![]() |
||||||
schema details |
|
||||||
type | String | ||||||
enumerations |
|
||||||
source code | { "type": "string", "enum": [ "GC", "GCC" ], "default": "GD" } |
diagram | ![]() |
||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||
schema details |
|
||||
type | Array | ||||
array constraints |
|
||||
array items |
|
||||
used by | FontStyle / @justify ScreenFontStyle / @justify |
||||
source code | "@justify": { "description": "Validates both values", "type": "array", "minItems": 1, "maxItems": 2, "items": [ { "type": "string", "enum": [ "BEGIN", "END", "FIRST", "MIDDLE", "" ], "default": "BEGIN" } ], "additionalItems": { "type": "string", "enum": [ "BEGIN", "END", "FIRST", "MIDDLE", "" ] } } |
diagram | ![]() |
||||||||||||
schema details |
|
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | { "type": "string", "enum": [ "BEGIN", "END", "FIRST", "MIDDLE", "" ], "default": "BEGIN" } |
diagram | ![]() |
||||||||||||
type | String | ||||||||||||
enumerations |
|
||||||||||||
source code | "additionalItems": { "type": "string", "enum": [ "BEGIN", "END", "FIRST", "MIDDLE", "" ] } |
diagram | ![]() |
||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||
schema details |
|
||||||||||||||||||
type | Array | ||||||||||||||||||
array constraints |
|
||||||||||||||||||
array items |
|
||||||||||||||||||
used by | RigidBody / @intertia |
||||||||||||||||||
source code | "@matrix3f": { "description": "Identity SFMatrix3f", "type": "array", "minItems": 9, "maxItems": 9, "items": [ { "type": "number", "default": 1 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 } ], "additionalItems": { "type": "number", "default": 1 } } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
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 | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | "additionalItems": { "type": "number", "default": 1 } |
diagram | ![]() |
||||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||
type | Array | ||||||||||||||||||||||||||||||||
array constraints |
|
||||||||||||||||||||||||||||||||
array items |
|
||||||||||||||||||||||||||||||||
used by | TextureTransformMatrix3D / @matrix |
||||||||||||||||||||||||||||||||
source code | "@matrix4f": { "description": "Identity SFMatrix4f", "type": "array", "minItems": 16, "maxItems": 16, "items": [ { "type": "number", "default": 1 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 0 }, { "type": "number", "default": 1 } ], "additionalItems": false } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
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 | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
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 | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 1 } |
diagram | ![]() |
||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||
schema details |
|
||||||||
type | Array | ||||||||
array constraints |
|
||||||||
array items |
|
||||||||
used by | CADPart / @rotation CADPart / @scaleOrientation CollidableOffset / @rotation CollidableShape / @rotation EspduTransform / @rotation EspduTransform / @scaleOrientation GeoTransform / @rotation GeoTransform / @scaleOrientation GeoViewpoint / @orientation HAnimHumanoid / @rotation HAnimHumanoid / @scaleOrientation HAnimJoint / @limitOrientation HAnimJoint / @rotation HAnimJoint / @scaleOrientation HAnimSite / @rotation HAnimSite / @scaleOrientation OrientationChaser / @initialDestination OrientationChaser / @initialValue OrientationDamper / @initialDestination OrientationDamper / @initialValue OrthoViewpoint / @orientation PlaneSensor / @axisRotation RigidBody / @orientation TextureTransform3D / @rotation Transform / @rotation Transform / @scaleOrientation |
||||||||
source code | "@rotation": { "description": "Validates all four components", "type": "array", "minItems": 4, "maxItems": 4, "items": [ { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 0 }, { "type": "number", "minimum": -1, "maximum": 1, "default": 1 }, { "type": "number", "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": 0 } |
diagram | ![]() |
||||
schema details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | { "type": "number", "minimum": -1, "maximum": 1, "default": 1 } |
diagram | ![]() |
||
schema details |
|
||
type | Numeric | ||
source code | { "type": "number", "default": 0 } |
diagram | ![]() |
||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||
schema details |
|
||||
type | Any | ||||
array items |
|
||||
property wildcard |
|
||||
one of |
|
||||
used by | ColorDamper / @tolerance CoordinateDamper / @tolerance OrientationDamper / @tolerance PositionDamper / @tolerance PositionDamper2D / @tolerance ScalarDamper / @tolerance TexCoordDamper2D / @tolerance |
||||
source code | "@tolerance": { "description": "Validates both regular value and special -1 value", "default": -1, "oneOf": [ { "type": "number", "minimum": 0 }, { "type": "number", "enum": [ -1 ] } ] } |
diagram | ![]() |
||
type | Numeric | ||
numeric constraints |
|
||
source code | { "type": "number", "minimum": 0 } |
diagram | ![]() |
||||
type | Numeric | ||||
enumerations |
|
||||
source code | { "type": "number", "enum": [ -1 ] } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ProtoBody / -children field > array items [0]+ / Schema / -children fieldValue > array items [0]+ / Schema / -children |
||
source code | "-allNodes": { "description": "Any X3D node", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "Appearance": { "$ref": "#/definitions/Appearance" }, "Arc2D": { "$ref": "#/definitions/Arc2D" }, "ArcClose2D": { "$ref": "#/definitions/ArcClose2D" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "BallJoint": { "$ref": "#/definitions/BallJoint" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "BoundedPhysicsModel": { "$ref": "#/definitions/BoundedPhysicsModel" }, "Box": { "$ref": "#/definitions/Box" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "Circle2D": { "$ref": "#/definitions/Circle2D" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionCollection": { "$ref": "#/definitions/CollisionCollection" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "CollisionSpace": { "$ref": "#/definitions/CollisionSpace" }, "Color": { "$ref": "#/definitions/Color" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "ColorRGBA": { "$ref": "#/definitions/ColorRGBA" }, "ComposedCubeMapTexture": { "$ref": "#/definitions/ComposedCubeMapTexture" }, "ComposedShader": { "$ref": "#/definitions/ComposedShader" }, "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "Cone": { "$ref": "#/definitions/Cone" }, "ConeEmitter": { "$ref": "#/definitions/ConeEmitter" }, "Contact": { "$ref": "#/definitions/Contact" }, "Contour2D": { "$ref": "#/definitions/Contour2D" }, "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" }, "Coordinate": { "$ref": "#/definitions/Coordinate" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateDouble": { "$ref": "#/definitions/CoordinateDouble" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "Cylinder": { "$ref": "#/definitions/Cylinder" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "Disk2D": { "$ref": "#/definitions/Disk2D" }, "DoubleAxisHingeJoint": { "$ref": "#/definitions/DoubleAxisHingeJoint" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "ElevationGrid": { "$ref": "#/definitions/ElevationGrid" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "ExplosionEmitter": { "$ref": "#/definitions/ExplosionEmitter" }, "Extrusion": { "$ref": "#/definitions/Extrusion" }, "FillProperties": { "$ref": "#/definitions/FillProperties" }, "FloatVertexAttribute": { "$ref": "#/definitions/FloatVertexAttribute" }, "Fog": { "$ref": "#/definitions/Fog" }, "FogCoordinate": { "$ref": "#/definitions/FogCoordinate" }, "FontStyle": { "$ref": "#/definitions/FontStyle" }, "ForcePhysicsModel": { "$ref": "#/definitions/ForcePhysicsModel" }, "GeneratedCubeMapTexture": { "$ref": "#/definitions/GeneratedCubeMapTexture" }, "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" }, "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimDisplacer": { "$ref": "#/definitions/HAnimDisplacer" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" }, "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "IndexedFaceSet": { "$ref": "#/definitions/IndexedFaceSet" }, "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" }, "IndexedQuadSet": { "$ref": "#/definitions/IndexedQuadSet" }, "IndexedTriangleFanSet": { "$ref": "#/definitions/IndexedTriangleFanSet" }, "IndexedTriangleSet": { "$ref": "#/definitions/IndexedTriangleSet" }, "IndexedTriangleStripSet": { "$ref": "#/definitions/IndexedTriangleStripSet" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "Layer": { "$ref": "#/definitions/Layer" }, "LayerSet": { "$ref": "#/definitions/LayerSet" }, "Layout": { "$ref": "#/definitions/Layout" }, "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" }, "LayoutLayer": { "$ref": "#/definitions/LayoutLayer" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LineProperties": { "$ref": "#/definitions/LineProperties" }, "LineSet": { "$ref": "#/definitions/LineSet" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "Material": { "$ref": "#/definitions/Material" }, "Matrix3VertexAttribute": { "$ref": "#/definitions/Matrix3VertexAttribute" }, "Matrix4VertexAttribute": { "$ref": "#/definitions/Matrix4VertexAttribute" }, "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "MotorJoint": { "$ref": "#/definitions/MotorJoint" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "MultiTexture": { "$ref": "#/definitions/MultiTexture" }, "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" }, "MultiTextureTransform": { "$ref": "#/definitions/MultiTextureTransform" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "Normal": { "$ref": "#/definitions/Normal" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" }, "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "NurbsSweptSurface": { "$ref": "#/definitions/NurbsSweptSurface" }, "NurbsSwungSurface": { "$ref": "#/definitions/NurbsSwungSurface" }, "NurbsTextureCoordinate": { "$ref": "#/definitions/NurbsTextureCoordinate" }, "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "PackagedShader": { "$ref": "#/definitions/PackagedShader" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointEmitter": { "$ref": "#/definitions/PointEmitter" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PointSet": { "$ref": "#/definitions/PointSet" }, "Polyline2D": { "$ref": "#/definitions/Polyline2D" }, "PolylineEmitter": { "$ref": "#/definitions/PolylineEmitter" }, "Polypoint2D": { "$ref": "#/definitions/Polypoint2D" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProgramShader": { "$ref": "#/definitions/ProgramShader" }, "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "QuadSet": { "$ref": "#/definitions/QuadSet" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "Rectangle2D": { "$ref": "#/definitions/Rectangle2D" }, "RigidBody": { "$ref": "#/definitions/RigidBody" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenFontStyle": { "$ref": "#/definitions/ScreenFontStyle" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "ShaderPart": { "$ref": "#/definitions/ShaderPart" }, "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "SingleAxisHingeJoint": { "$ref": "#/definitions/SingleAxisHingeJoint" }, "SliderJoint": { "$ref": "#/definitions/SliderJoint" }, "Sound": { "$ref": "#/definitions/Sound" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "SurfaceEmitter": { "$ref": "#/definitions/SurfaceEmitter" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "Text": { "$ref": "#/definitions/Text" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" }, "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" }, "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" }, "TextureProperties": { "$ref": "#/definitions/TextureProperties" }, "TextureTransform": { "$ref": "#/definitions/TextureTransform" }, "TextureTransform3D": { "$ref": "#/definitions/TextureTransform3D" }, "TextureTransformMatrix3D": { "$ref": "#/definitions/TextureTransformMatrix3D" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "TriangleFanSet": { "$ref": "#/definitions/TriangleFanSet" }, "TriangleSet": { "$ref": "#/definitions/TriangleSet" }, "TriangleSet2D": { "$ref": "#/definitions/TriangleSet2D" }, "TriangleStripSet": { "$ref": "#/definitions/TriangleStripSet" }, "TwoSidedMaterial": { "$ref": "#/definitions/TwoSidedMaterial" }, "UniversalJoint": { "$ref": "#/definitions/UniversalJoint" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumeEmitter": { "$ref": "#/definitions/VolumeEmitter" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WindPhysicsModel": { "$ref": "#/definitions/WindPhysicsModel" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } } |
diagram | ![]() |
type | Object |
properties | |
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "Appearance": { "$ref": "#/definitions/Appearance" }, "Arc2D": { "$ref": "#/definitions/Arc2D" }, "ArcClose2D": { "$ref": "#/definitions/ArcClose2D" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "BallJoint": { "$ref": "#/definitions/BallJoint" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "BoundedPhysicsModel": { "$ref": "#/definitions/BoundedPhysicsModel" }, "Box": { "$ref": "#/definitions/Box" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "Circle2D": { "$ref": "#/definitions/Circle2D" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionCollection": { "$ref": "#/definitions/CollisionCollection" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "CollisionSpace": { "$ref": "#/definitions/CollisionSpace" }, "Color": { "$ref": "#/definitions/Color" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "ColorRGBA": { "$ref": "#/definitions/ColorRGBA" }, "ComposedCubeMapTexture": { "$ref": "#/definitions/ComposedCubeMapTexture" }, "ComposedShader": { "$ref": "#/definitions/ComposedShader" }, "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "Cone": { "$ref": "#/definitions/Cone" }, "ConeEmitter": { "$ref": "#/definitions/ConeEmitter" }, "Contact": { "$ref": "#/definitions/Contact" }, "Contour2D": { "$ref": "#/definitions/Contour2D" }, "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" }, "Coordinate": { "$ref": "#/definitions/Coordinate" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateDouble": { "$ref": "#/definitions/CoordinateDouble" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "Cylinder": { "$ref": "#/definitions/Cylinder" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "Disk2D": { "$ref": "#/definitions/Disk2D" }, "DoubleAxisHingeJoint": { "$ref": "#/definitions/DoubleAxisHingeJoint" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "ElevationGrid": { "$ref": "#/definitions/ElevationGrid" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "ExplosionEmitter": { "$ref": "#/definitions/ExplosionEmitter" }, "Extrusion": { "$ref": "#/definitions/Extrusion" }, "FillProperties": { "$ref": "#/definitions/FillProperties" }, "FloatVertexAttribute": { "$ref": "#/definitions/FloatVertexAttribute" }, "Fog": { "$ref": "#/definitions/Fog" }, "FogCoordinate": { "$ref": "#/definitions/FogCoordinate" }, "FontStyle": { "$ref": "#/definitions/FontStyle" }, "ForcePhysicsModel": { "$ref": "#/definitions/ForcePhysicsModel" }, "GeneratedCubeMapTexture": { "$ref": "#/definitions/GeneratedCubeMapTexture" }, "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" }, "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimDisplacer": { "$ref": "#/definitions/HAnimDisplacer" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" }, "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "IndexedFaceSet": { "$ref": "#/definitions/IndexedFaceSet" }, "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" }, "IndexedQuadSet": { "$ref": "#/definitions/IndexedQuadSet" }, "IndexedTriangleFanSet": { "$ref": "#/definitions/IndexedTriangleFanSet" }, "IndexedTriangleSet": { "$ref": "#/definitions/IndexedTriangleSet" }, "IndexedTriangleStripSet": { "$ref": "#/definitions/IndexedTriangleStripSet" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "Layer": { "$ref": "#/definitions/Layer" }, "LayerSet": { "$ref": "#/definitions/LayerSet" }, "Layout": { "$ref": "#/definitions/Layout" }, "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" }, "LayoutLayer": { "$ref": "#/definitions/LayoutLayer" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LineProperties": { "$ref": "#/definitions/LineProperties" }, "LineSet": { "$ref": "#/definitions/LineSet" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "Material": { "$ref": "#/definitions/Material" }, "Matrix3VertexAttribute": { "$ref": "#/definitions/Matrix3VertexAttribute" }, "Matrix4VertexAttribute": { "$ref": "#/definitions/Matrix4VertexAttribute" }, "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" }, "MotorJoint": { "$ref": "#/definitions/MotorJoint" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "MultiTexture": { "$ref": "#/definitions/MultiTexture" }, "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" }, "MultiTextureTransform": { "$ref": "#/definitions/MultiTextureTransform" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "Normal": { "$ref": "#/definitions/Normal" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" }, "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "NurbsSweptSurface": { "$ref": "#/definitions/NurbsSweptSurface" }, "NurbsSwungSurface": { "$ref": "#/definitions/NurbsSwungSurface" }, "NurbsTextureCoordinate": { "$ref": "#/definitions/NurbsTextureCoordinate" }, "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "PackagedShader": { "$ref": "#/definitions/PackagedShader" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointEmitter": { "$ref": "#/definitions/PointEmitter" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PointSet": { "$ref": "#/definitions/PointSet" }, "Polyline2D": { "$ref": "#/definitions/Polyline2D" }, "PolylineEmitter": { "$ref": "#/definitions/PolylineEmitter" }, "Polypoint2D": { "$ref": "#/definitions/Polypoint2D" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProgramShader": { "$ref": "#/definitions/ProgramShader" }, "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "QuadSet": { "$ref": "#/definitions/QuadSet" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "Rectangle2D": { "$ref": "#/definitions/Rectangle2D" }, "RigidBody": { "$ref": "#/definitions/RigidBody" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenFontStyle": { "$ref": "#/definitions/ScreenFontStyle" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "ShaderPart": { "$ref": "#/definitions/ShaderPart" }, "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "SingleAxisHingeJoint": { "$ref": "#/definitions/SingleAxisHingeJoint" }, "SliderJoint": { "$ref": "#/definitions/SliderJoint" }, "Sound": { "$ref": "#/definitions/Sound" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "SurfaceEmitter": { "$ref": "#/definitions/SurfaceEmitter" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "Text": { "$ref": "#/definitions/Text" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" }, "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" }, "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" }, "TextureProperties": { "$ref": "#/definitions/TextureProperties" }, "TextureTransform": { "$ref": "#/definitions/TextureTransform" }, "TextureTransform3D": { "$ref": "#/definitions/TextureTransform3D" }, "TextureTransformMatrix3D": { "$ref": "#/definitions/TextureTransformMatrix3D" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "TriangleFanSet": { "$ref": "#/definitions/TriangleFanSet" }, "TriangleSet": { "$ref": "#/definitions/TriangleSet" }, "TriangleSet2D": { "$ref": "#/definitions/TriangleSet2D" }, "TriangleStripSet": { "$ref": "#/definitions/TriangleStripSet" }, "TwoSidedMaterial": { "$ref": "#/definitions/TwoSidedMaterial" }, "UniversalJoint": { "$ref": "#/definitions/UniversalJoint" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumeEmitter": { "$ref": "#/definitions/VolumeEmitter" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WindPhysicsModel": { "$ref": "#/definitions/WindPhysicsModel" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | Appearance | ||
source code | "Appearance": { "$ref": "#/definitions/Appearance" } |
diagram | ![]() |
||
property details |
|
||
reference | Arc2D | ||
source code | "Arc2D": { "$ref": "#/definitions/Arc2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ArcClose2D | ||
source code | "ArcClose2D": { "$ref": "#/definitions/ArcClose2D" } |
diagram | ![]() |
||
property details |
|
||
reference | AudioClip | ||
source code | "AudioClip": { "$ref": "#/definitions/AudioClip" } |
diagram | ![]() |
||
property details |
|
||
reference | Background | ||
source code | "Background": { "$ref": "#/definitions/Background" } |
diagram | ![]() |
||
property details |
|
||
reference | BallJoint | ||
source code | "BallJoint": { "$ref": "#/definitions/BallJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | BlendedVolumeStyle | ||
source code | "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanFilter | ||
source code | "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanSequencer | ||
source code | "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanToggle | ||
source code | "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanTrigger | ||
source code | "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | BoundaryEnhancementVolumeStyle | ||
source code | "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | BoundedPhysicsModel | ||
source code | "BoundedPhysicsModel": { "$ref": "#/definitions/BoundedPhysicsModel" } |
diagram | ![]() |
||
property details |
|
||
reference | Box | ||
source code | "Box": { "$ref": "#/definitions/Box" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADFace | ||
source code | "CADFace": { "$ref": "#/definitions/CADFace" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | CartoonVolumeStyle | ||
source code | "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | Circle2D | ||
source code | "Circle2D": { "$ref": "#/definitions/Circle2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ClipPlane | ||
source code | "ClipPlane": { "$ref": "#/definitions/ClipPlane" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableOffset | ||
source code | "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableShape | ||
source code | "CollidableShape": { "$ref": "#/definitions/CollidableShape" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionCollection | ||
source code | "CollisionCollection": { "$ref": "#/definitions/CollisionCollection" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionSensor | ||
source code | "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionSpace | ||
source code | "CollisionSpace": { "$ref": "#/definitions/CollisionSpace" } |
diagram | ![]() |
||
property details |
|
||
reference | Color | ||
source code | "Color": { "$ref": "#/definitions/Color" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorChaser | ||
source code | "ColorChaser": { "$ref": "#/definitions/ColorChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorDamper | ||
source code | "ColorDamper": { "$ref": "#/definitions/ColorDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorInterpolator | ||
source code | "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorRGBA | ||
source code | "ColorRGBA": { "$ref": "#/definitions/ColorRGBA" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedCubeMapTexture | ||
source code | "ComposedCubeMapTexture": { "$ref": "#/definitions/ComposedCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedShader | ||
source code | "ComposedShader": { "$ref": "#/definitions/ComposedShader" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedTexture3D | ||
source code | "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedVolumeStyle | ||
source code | "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | Cone | ||
source code | "Cone": { "$ref": "#/definitions/Cone" } |
diagram | ![]() |
||
property details |
|
||
reference | ConeEmitter | ||
source code | "ConeEmitter": { "$ref": "#/definitions/ConeEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | Contact | ||
source code | "Contact": { "$ref": "#/definitions/Contact" } |
diagram | ![]() |
||
property details |
|
||
reference | Contour2D | ||
source code | "Contour2D": { "$ref": "#/definitions/Contour2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ContourPolyline2D | ||
source code | "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Coordinate | ||
source code | "Coordinate": { "$ref": "#/definitions/Coordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateChaser | ||
source code | "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateDamper | ||
source code | "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateDouble | ||
source code | "CoordinateDouble": { "$ref": "#/definitions/CoordinateDouble" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator | ||
source code | "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator2D | ||
source code | "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Cylinder | ||
source code | "Cylinder": { "$ref": "#/definitions/Cylinder" } |
diagram | ![]() |
||
property details |
|
||
reference | CylinderSensor | ||
source code | "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | DirectionalLight | ||
source code | "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityManager | ||
source code | "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityTypeMapping | ||
source code | "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" } |
diagram | ![]() |
||
property details |
|
||
reference | Disk2D | ||
source code | "Disk2D": { "$ref": "#/definitions/Disk2D" } |
diagram | ![]() |
||
property details |
|
||
reference | DoubleAxisHingeJoint | ||
source code | "DoubleAxisHingeJoint": { "$ref": "#/definitions/DoubleAxisHingeJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | EaseInEaseOut | ||
source code | "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" } |
diagram | ![]() |
||
property details |
|
||
reference | EdgeEnhancementVolumeStyle | ||
source code | "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ElevationGrid | ||
source code | "ElevationGrid": { "$ref": "#/definitions/ElevationGrid" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | ExplosionEmitter | ||
source code | "ExplosionEmitter": { "$ref": "#/definitions/ExplosionEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | Extrusion | ||
source code | "Extrusion": { "$ref": "#/definitions/Extrusion" } |
diagram | ![]() |
||
property details |
|
||
reference | FillProperties | ||
source code | "FillProperties": { "$ref": "#/definitions/FillProperties" } |
diagram | ![]() |
||
property details |
|
||
reference | FloatVertexAttribute | ||
source code | "FloatVertexAttribute": { "$ref": "#/definitions/FloatVertexAttribute" } |
diagram | ![]() |
||
property details |
|
||
reference | Fog | ||
source code | "Fog": { "$ref": "#/definitions/Fog" } |
diagram | ![]() |
||
property details |
|
||
reference | FogCoordinate | ||
source code | "FogCoordinate": { "$ref": "#/definitions/FogCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | FontStyle | ||
source code | "FontStyle": { "$ref": "#/definitions/FontStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ForcePhysicsModel | ||
source code | "ForcePhysicsModel": { "$ref": "#/definitions/ForcePhysicsModel" } |
diagram | ![]() |
||
property details |
|
||
reference | GeneratedCubeMapTexture | ||
source code | "GeneratedCubeMapTexture": { "$ref": "#/definitions/GeneratedCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoCoordinate | ||
source code | "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoElevationGrid | ||
source code | "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLOD | ||
source code | "GeoLOD": { "$ref": "#/definitions/GeoLOD" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoMetadata | ||
source code | "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoOrigin | ||
source code | "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoPositionInterpolator | ||
source code | "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoProximitySensor | ||
source code | "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTouchSensor | ||
source code | "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoViewpoint | ||
source code | "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimDisplacer | ||
source code | "HAnimDisplacer": { "$ref": "#/definitions/HAnimDisplacer" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimHumanoid | ||
source code | "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageCubeMapTexture | ||
source code | "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture3D | ||
source code | "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedFaceSet | ||
source code | "IndexedFaceSet": { "$ref": "#/definitions/IndexedFaceSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedLineSet | ||
source code | "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedQuadSet | ||
source code | "IndexedQuadSet": { "$ref": "#/definitions/IndexedQuadSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedTriangleFanSet | ||
source code | "IndexedTriangleFanSet": { "$ref": "#/definitions/IndexedTriangleFanSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedTriangleSet | ||
source code | "IndexedTriangleSet": { "$ref": "#/definitions/IndexedTriangleSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedTriangleStripSet | ||
source code | "IndexedTriangleStripSet": { "$ref": "#/definitions/IndexedTriangleStripSet" } |
diagram | ![]() |
||
property details |
|
||
reference | Inline | ||
source code | "Inline": { "$ref": "#/definitions/Inline" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerSequencer | ||
source code | "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerTrigger | ||
source code | "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | IsoSurfaceVolumeData | ||
source code | "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | KeySensor | ||
source code | "KeySensor": { "$ref": "#/definitions/KeySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Layer | ||
source code | "Layer": { "$ref": "#/definitions/Layer" } |
diagram | ![]() |
||
property details |
|
||
reference | LayerSet | ||
source code | "LayerSet": { "$ref": "#/definitions/LayerSet" } |
diagram | ![]() |
||
property details |
|
||
reference | Layout | ||
source code | "Layout": { "$ref": "#/definitions/Layout" } |
diagram | ![]() |
||
property details |
|
||
reference | LayoutGroup | ||
source code | "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | LayoutLayer | ||
source code | "LayoutLayer": { "$ref": "#/definitions/LayoutLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | LinePickSensor | ||
source code | "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LineProperties | ||
source code | "LineProperties": { "$ref": "#/definitions/LineProperties" } |
diagram | ![]() |
||
property details |
|
||
reference | LineSet | ||
source code | "LineSet": { "$ref": "#/definitions/LineSet" } |
diagram | ![]() |
||
property details |
|
||
reference | LoadSensor | ||
source code | "LoadSensor": { "$ref": "#/definitions/LoadSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LocalFog | ||
source code | "LocalFog": { "$ref": "#/definitions/LocalFog" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | Material | ||
source code | "Material": { "$ref": "#/definitions/Material" } |
diagram | ![]() |
||
property details |
|
||
reference | Matrix3VertexAttribute | ||
source code | "Matrix3VertexAttribute": { "$ref": "#/definitions/Matrix3VertexAttribute" } |
diagram | ![]() |
||
property details |
|
||
reference | Matrix4VertexAttribute | ||
source code | "Matrix4VertexAttribute": { "$ref": "#/definitions/Matrix4VertexAttribute" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataBoolean | ||
source code | "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataDouble | ||
source code | "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataFloat | ||
source code | "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataInteger | ||
source code | "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataSet | ||
source code | "MetadataSet": { "$ref": "#/definitions/MetadataSet" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataString | ||
source code | "MetadataString": { "$ref": "#/definitions/MetadataString" } |
diagram | ![]() |
||
property details |
|
||
reference | MotorJoint | ||
source code | "MotorJoint": { "$ref": "#/definitions/MotorJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTexture | ||
source code | "MultiTexture": { "$ref": "#/definitions/MultiTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTextureCoordinate | ||
source code | "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTextureTransform | ||
source code | "MultiTextureTransform": { "$ref": "#/definitions/MultiTextureTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | NavigationInfo | ||
source code | "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | Normal | ||
source code | "Normal": { "$ref": "#/definitions/Normal" } |
diagram | ![]() |
||
property details |
|
||
reference | NormalInterpolator | ||
source code | "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsCurve | ||
source code | "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsCurve2D | ||
source code | "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsOrientationInterpolator | ||
source code | "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPatchSurface | ||
source code | "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPositionInterpolator | ||
source code | "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSet | ||
source code | "NurbsSet": { "$ref": "#/definitions/NurbsSet" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSurfaceInterpolator | ||
source code | "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSweptSurface | ||
source code | "NurbsSweptSurface": { "$ref": "#/definitions/NurbsSweptSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSwungSurface | ||
source code | "NurbsSwungSurface": { "$ref": "#/definitions/NurbsSwungSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsTextureCoordinate | ||
source code | "NurbsTextureCoordinate": { "$ref": "#/definitions/NurbsTextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsTrimmedSurface | ||
source code | "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | OpacityMapVolumeStyle | ||
source code | "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationChaser | ||
source code | "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationDamper | ||
source code | "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationInterpolator | ||
source code | "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrthoViewpoint | ||
source code | "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | PackagedShader | ||
source code | "PackagedShader": { "$ref": "#/definitions/PackagedShader" } |
diagram | ![]() |
||
property details |
|
||
reference | ParticleSystem | ||
source code | "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture | ||
source code | "PixelTexture": { "$ref": "#/definitions/PixelTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture3D | ||
source code | "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | PlaneSensor | ||
source code | "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PointEmitter | ||
source code | "PointEmitter": { "$ref": "#/definitions/PointEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | PointLight | ||
source code | "PointLight": { "$ref": "#/definitions/PointLight" } |
diagram | ![]() |
||
property details |
|
||
reference | PointPickSensor | ||
source code | "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PointSet | ||
source code | "PointSet": { "$ref": "#/definitions/PointSet" } |
diagram | ![]() |
||
property details |
|
||
reference | Polyline2D | ||
source code | "Polyline2D": { "$ref": "#/definitions/Polyline2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PolylineEmitter | ||
source code | "PolylineEmitter": { "$ref": "#/definitions/PolylineEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | Polypoint2D | ||
source code | "Polypoint2D": { "$ref": "#/definitions/Polypoint2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser | ||
source code | "PositionChaser": { "$ref": "#/definitions/PositionChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser2D | ||
source code | "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper | ||
source code | "PositionDamper": { "$ref": "#/definitions/PositionDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper2D | ||
source code | "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator | ||
source code | "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator2D | ||
source code | "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PrimitivePickSensor | ||
source code | "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ProgramShader | ||
source code | "ProgramShader": { "$ref": "#/definitions/ProgramShader" } |
diagram | ![]() |
||
property details |
|
||
reference | ProjectionVolumeStyle | ||
source code | "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProximitySensor | ||
source code | "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | QuadSet | ||
source code | "QuadSet": { "$ref": "#/definitions/QuadSet" } |
diagram | ![]() |
||
property details |
|
||
reference | ReceiverPdu | ||
source code | "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Rectangle2D | ||
source code | "Rectangle2D": { "$ref": "#/definitions/Rectangle2D" } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBody | ||
source code | "RigidBody": { "$ref": "#/definitions/RigidBody" } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBodyCollection | ||
source code | "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarChaser | ||
source code | "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarDamper | ||
source code | "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarInterpolator | ||
source code | "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenFontStyle | ||
source code | "ScreenFontStyle": { "$ref": "#/definitions/ScreenFontStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Script | ||
source code | "Script": { "$ref": "#/definitions/Script" } |
diagram | ![]() |
||
property details |
|
||
reference | SegmentedVolumeData | ||
source code | "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | ShadedVolumeStyle | ||
source code | "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ShaderPart | ||
source code | "ShaderPart": { "$ref": "#/definitions/ShaderPart" } |
diagram | ![]() |
||
property details |
|
||
reference | ShaderProgram | ||
source code | "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | SignalPdu | ||
source code | "SignalPdu": { "$ref": "#/definitions/SignalPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | SilhouetteEnhancementVolumeStyle | ||
source code | "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | SingleAxisHingeJoint | ||
source code | "SingleAxisHingeJoint": { "$ref": "#/definitions/SingleAxisHingeJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | SliderJoint | ||
source code | "SliderJoint": { "$ref": "#/definitions/SliderJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Sound | ||
source code | "Sound": { "$ref": "#/definitions/Sound" } |
diagram | ![]() |
||
property details |
|
||
reference | Sphere | ||
source code | "Sphere": { "$ref": "#/definitions/Sphere" } |
diagram | ![]() |
||
property details |
|
||
reference | SphereSensor | ||
source code | "SphereSensor": { "$ref": "#/definitions/SphereSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator | ||
source code | "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator2D | ||
source code | "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | SplineScalarInterpolator | ||
source code | "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SpotLight | ||
source code | "SpotLight": { "$ref": "#/definitions/SpotLight" } |
diagram | ![]() |
||
property details |
|
||
reference | SquadOrientationInterpolator | ||
source code | "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | StaticGroup | ||
source code | "StaticGroup": { "$ref": "#/definitions/StaticGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | StringSensor | ||
source code | "StringSensor": { "$ref": "#/definitions/StringSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | SurfaceEmitter | ||
source code | "SurfaceEmitter": { "$ref": "#/definitions/SurfaceEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordChaser2D | ||
source code | "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordDamper2D | ||
source code | "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Text | ||
source code | "Text": { "$ref": "#/definitions/Text" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureBackground | ||
source code | "TextureBackground": { "$ref": "#/definitions/TextureBackground" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate | ||
source code | "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate3D | ||
source code | "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate4D | ||
source code | "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinateGenerator | ||
source code | "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureProperties | ||
source code | "TextureProperties": { "$ref": "#/definitions/TextureProperties" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransform | ||
source code | "TextureTransform": { "$ref": "#/definitions/TextureTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransform3D | ||
source code | "TextureTransform3D": { "$ref": "#/definitions/TextureTransform3D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransformMatrix3D | ||
source code | "TextureTransformMatrix3D": { "$ref": "#/definitions/TextureTransformMatrix3D" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeSensor | ||
source code | "TimeSensor": { "$ref": "#/definitions/TimeSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeTrigger | ||
source code | "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | ToneMappedVolumeStyle | ||
source code | "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | TouchSensor | ||
source code | "TouchSensor": { "$ref": "#/definitions/TouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | TransformSensor | ||
source code | "TransformSensor": { "$ref": "#/definitions/TransformSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TransmitterPdu | ||
source code | "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleFanSet | ||
source code | "TriangleFanSet": { "$ref": "#/definitions/TriangleFanSet" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleSet | ||
source code | "TriangleSet": { "$ref": "#/definitions/TriangleSet" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleSet2D | ||
source code | "TriangleSet2D": { "$ref": "#/definitions/TriangleSet2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleStripSet | ||
source code | "TriangleStripSet": { "$ref": "#/definitions/TriangleStripSet" } |
diagram | ![]() |
||
property details |
|
||
reference | TwoSidedMaterial | ||
source code | "TwoSidedMaterial": { "$ref": "#/definitions/TwoSidedMaterial" } |
diagram | ![]() |
||
property details |
|
||
reference | UniversalJoint | ||
source code | "UniversalJoint": { "$ref": "#/definitions/UniversalJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewpoint | ||
source code | "Viewpoint": { "$ref": "#/definitions/Viewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ViewpointGroup | ||
source code | "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | VisibilitySensor | ||
source code | "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumeData | ||
source code | "VolumeData": { "$ref": "#/definitions/VolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumeEmitter | ||
source code | "VolumeEmitter": { "$ref": "#/definitions/VolumeEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumePickSensor | ||
source code | "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | WindPhysicsModel | ||
source code | "WindPhysicsModel": { "$ref": "#/definitions/WindPhysicsModel" } |
diagram | ![]() |
||
property details |
|
||
reference | WorldInfo | ||
source code | "WorldInfo": { "$ref": "#/definitions/WorldInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | ROUTE | ||
source code | "ROUTE": { "$ref": "#/definitions/ROUTE" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoDeclare | ||
source code | "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | ExternProtoDeclare | ||
source code | "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | IMPORT | ||
source code | "IMPORT": { "$ref": "#/definitions/IMPORT" } |
diagram | ![]() |
||
property details |
|
||
reference | EXPORT | ||
source code | "EXPORT": { "$ref": "#/definitions/EXPORT" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | ParticleSystem / -appearance Shape / -appearance |
||||||
source code | "-appearance": { "description": "SF X3DAppearance content", "type": "object", "properties": { "Appearance": { "$ref": "#/definitions/Appearance" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Appearance | ||
source code | "Appearance": { "$ref": "#/definitions/Appearance" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ElevationGrid / -attrib IndexedFaceSet / -attrib IndexedLineSet / -attrib IndexedQuadSet / -attrib IndexedTriangleFanSet / -attrib IndexedTriangleSet / -attrib IndexedTriangleStripSet / -attrib LineSet / -attrib PointSet / -attrib QuadSet / -attrib TriangleFanSet / -attrib TriangleSet / -attrib TriangleStripSet / -attrib |
||
source code | "-attrib": { "description": "MF X3DVertexAttributeNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "FloatVertexAttribute": { "$ref": "#/definitions/FloatVertexAttribute" }, "Matrix3VertexAttribute": { "$ref": "#/definitions/Matrix3VertexAttribute" }, "Matrix4VertexAttribute": { "$ref": "#/definitions/Matrix4VertexAttribute" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "FloatVertexAttribute": { "$ref": "#/definitions/FloatVertexAttribute" }, "Matrix3VertexAttribute": { "$ref": "#/definitions/Matrix3VertexAttribute" }, "Matrix4VertexAttribute": { "$ref": "#/definitions/Matrix4VertexAttribute" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | FloatVertexAttribute | ||
source code | "FloatVertexAttribute": { "$ref": "#/definitions/FloatVertexAttribute" } |
diagram | ![]() |
||
property details |
|
||
reference | Matrix3VertexAttribute | ||
source code | "Matrix3VertexAttribute": { "$ref": "#/definitions/Matrix3VertexAttribute" } |
diagram | ![]() |
||
property details |
|
||
reference | Matrix4VertexAttribute | ||
source code | "Matrix4VertexAttribute": { "$ref": "#/definitions/Matrix4VertexAttribute" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | RigidBodyCollection / -bodies |
||
source code | "-bodies": { "description": "MF RigidBody content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "RigidBody": { "$ref": "#/definitions/RigidBody" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "RigidBody": { "$ref": "#/definitions/RigidBody" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBody | ||
source code | "RigidBody": { "$ref": "#/definitions/RigidBody" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | BallJoint / -body1 BallJoint / -body2 Contact / -body1 Contact / -body2 DoubleAxisHingeJoint / -body1 DoubleAxisHingeJoint / -body2 MotorJoint / -body1 MotorJoint / -body2 SingleAxisHingeJoint / -body1 SingleAxisHingeJoint / -body2 SliderJoint / -body1 SliderJoint / -body2 UniversalJoint / -body1 UniversalJoint / -body2 |
||||||
source code | "-body": { "description": "SF RigidBody content", "type": "object", "properties": { "RigidBody": { "$ref": "#/definitions/RigidBody" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBody | ||
source code | "RigidBody": { "$ref": "#/definitions/RigidBody" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Object | ||
properties | |||
used by | Collision / -proxy |
||
source code | "-child": { "description": "SF X3DChildNode content", "type": "object", "properties": { "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "Fog": { "$ref": "#/definitions/Fog" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "Layout": { "$ref": "#/definitions/Layout" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "Sound": { "$ref": "#/definitions/Sound" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | AudioClip | ||
source code | "AudioClip": { "$ref": "#/definitions/AudioClip" } |
diagram | ![]() |
||
property details |
|
||
reference | Background | ||
source code | "Background": { "$ref": "#/definitions/Background" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanFilter | ||
source code | "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanSequencer | ||
source code | "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanToggle | ||
source code | "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanTrigger | ||
source code | "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADFace | ||
source code | "CADFace": { "$ref": "#/definitions/CADFace" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | ClipPlane | ||
source code | "ClipPlane": { "$ref": "#/definitions/ClipPlane" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableOffset | ||
source code | "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableShape | ||
source code | "CollidableShape": { "$ref": "#/definitions/CollidableShape" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionSensor | ||
source code | "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorChaser | ||
source code | "ColorChaser": { "$ref": "#/definitions/ColorChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorDamper | ||
source code | "ColorDamper": { "$ref": "#/definitions/ColorDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorInterpolator | ||
source code | "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateChaser | ||
source code | "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateDamper | ||
source code | "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator | ||
source code | "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator2D | ||
source code | "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | CylinderSensor | ||
source code | "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | DirectionalLight | ||
source code | "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityManager | ||
source code | "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityTypeMapping | ||
source code | "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" } |
diagram | ![]() |
||
property details |
|
||
reference | EaseInEaseOut | ||
source code | "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | Fog | ||
source code | "Fog": { "$ref": "#/definitions/Fog" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLOD | ||
source code | "GeoLOD": { "$ref": "#/definitions/GeoLOD" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoMetadata | ||
source code | "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoPositionInterpolator | ||
source code | "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoProximitySensor | ||
source code | "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTouchSensor | ||
source code | "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoViewpoint | ||
source code | "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimHumanoid | ||
source code | "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | Inline | ||
source code | "Inline": { "$ref": "#/definitions/Inline" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerSequencer | ||
source code | "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerTrigger | ||
source code | "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | IsoSurfaceVolumeData | ||
source code | "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | KeySensor | ||
source code | "KeySensor": { "$ref": "#/definitions/KeySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Layout | ||
source code | "Layout": { "$ref": "#/definitions/Layout" } |
diagram | ![]() |
||
property details |
|
||
reference | LinePickSensor | ||
source code | "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LoadSensor | ||
source code | "LoadSensor": { "$ref": "#/definitions/LoadSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LocalFog | ||
source code | "LocalFog": { "$ref": "#/definitions/LocalFog" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | NavigationInfo | ||
source code | "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | NormalInterpolator | ||
source code | "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsOrientationInterpolator | ||
source code | "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPositionInterpolator | ||
source code | "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSet | ||
source code | "NurbsSet": { "$ref": "#/definitions/NurbsSet" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSurfaceInterpolator | ||
source code | "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationChaser | ||
source code | "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationDamper | ||
source code | "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationInterpolator | ||
source code | "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrthoViewpoint | ||
source code | "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ParticleSystem | ||
source code | "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | PlaneSensor | ||
source code | "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PointLight | ||
source code | "PointLight": { "$ref": "#/definitions/PointLight" } |
diagram | ![]() |
||
property details |
|
||
reference | PointPickSensor | ||
source code | "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser | ||
source code | "PositionChaser": { "$ref": "#/definitions/PositionChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser2D | ||
source code | "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper | ||
source code | "PositionDamper": { "$ref": "#/definitions/PositionDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper2D | ||
source code | "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator | ||
source code | "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator2D | ||
source code | "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PrimitivePickSensor | ||
source code | "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ProximitySensor | ||
source code | "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ReceiverPdu | ||
source code | "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBodyCollection | ||
source code | "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarChaser | ||
source code | "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarDamper | ||
source code | "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarInterpolator | ||
source code | "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Script | ||
source code | "Script": { "$ref": "#/definitions/Script" } |
diagram | ![]() |
||
property details |
|
||
reference | SegmentedVolumeData | ||
source code | "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | SignalPdu | ||
source code | "SignalPdu": { "$ref": "#/definitions/SignalPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Sound | ||
source code | "Sound": { "$ref": "#/definitions/Sound" } |
diagram | ![]() |
||
property details |
|
||
reference | SphereSensor | ||
source code | "SphereSensor": { "$ref": "#/definitions/SphereSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator | ||
source code | "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator2D | ||
source code | "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | SplineScalarInterpolator | ||
source code | "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SpotLight | ||
source code | "SpotLight": { "$ref": "#/definitions/SpotLight" } |
diagram | ![]() |
||
property details |
|
||
reference | SquadOrientationInterpolator | ||
source code | "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | StaticGroup | ||
source code | "StaticGroup": { "$ref": "#/definitions/StaticGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | StringSensor | ||
source code | "StringSensor": { "$ref": "#/definitions/StringSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordChaser2D | ||
source code | "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordDamper2D | ||
source code | "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureBackground | ||
source code | "TextureBackground": { "$ref": "#/definitions/TextureBackground" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeSensor | ||
source code | "TimeSensor": { "$ref": "#/definitions/TimeSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeTrigger | ||
source code | "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | TouchSensor | ||
source code | "TouchSensor": { "$ref": "#/definitions/TouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | TransformSensor | ||
source code | "TransformSensor": { "$ref": "#/definitions/TransformSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TransmitterPdu | ||
source code | "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewpoint | ||
source code | "Viewpoint": { "$ref": "#/definitions/Viewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ViewpointGroup | ||
source code | "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | VisibilitySensor | ||
source code | "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumeData | ||
source code | "VolumeData": { "$ref": "#/definitions/VolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumePickSensor | ||
source code | "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | WorldInfo | ||
source code | "WorldInfo": { "$ref": "#/definitions/WorldInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoDeclare | ||
source code | "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | ExternProtoDeclare | ||
source code | "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | Anchor / -children Billboard / -children CADAssembly / -children CADLayer / -children Collision / -children EspduTransform / -children GeoLocation / -children GeoLOD / -children GeoLOD / -rootNode GeoTransform / -children Group / -children HAnimHumanoid / -skin HAnimSegment / -children HAnimSite / -children Layer / -children LayoutGroup / -children LayoutLayer / -children LOD / -children PickableGroup / -children ScreenGroup / -children StaticGroup / -children Switch / -children Transform / -children Viewport / -children |
||
source code | "-children": { "description": "MF X3DChildNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "Fog": { "$ref": "#/definitions/Fog" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "Layout": { "$ref": "#/definitions/Layout" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "Sound": { "$ref": "#/definitions/Sound" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } } |
diagram | ![]() |
type | Object |
properties | |
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "Background": { "$ref": "#/definitions/Background" }, "Billboard": { "$ref": "#/definitions/Billboard" }, "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" }, "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" }, "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" }, "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" }, "CADAssembly": { "$ref": "#/definitions/CADAssembly" }, "CADFace": { "$ref": "#/definitions/CADFace" }, "CADLayer": { "$ref": "#/definitions/CADLayer" }, "CADPart": { "$ref": "#/definitions/CADPart" }, "ClipPlane": { "$ref": "#/definitions/ClipPlane" }, "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "Collision": { "$ref": "#/definitions/Collision" }, "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" }, "ColorChaser": { "$ref": "#/definitions/ColorChaser" }, "ColorDamper": { "$ref": "#/definitions/ColorDamper" }, "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" }, "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" }, "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" }, "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" }, "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" }, "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" }, "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" }, "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" }, "EspduTransform": { "$ref": "#/definitions/EspduTransform" }, "Fog": { "$ref": "#/definitions/Fog" }, "GeoLocation": { "$ref": "#/definitions/GeoLocation" }, "GeoLOD": { "$ref": "#/definitions/GeoLOD" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" }, "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" }, "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" }, "GeoTransform": { "$ref": "#/definitions/GeoTransform" }, "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" }, "Group": { "$ref": "#/definitions/Group" }, "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" }, "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "Inline": { "$ref": "#/definitions/Inline" }, "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" }, "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" }, "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" }, "KeySensor": { "$ref": "#/definitions/KeySensor" }, "Layout": { "$ref": "#/definitions/Layout" }, "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" }, "LoadSensor": { "$ref": "#/definitions/LoadSensor" }, "LocalFog": { "$ref": "#/definitions/LocalFog" }, "LOD": { "$ref": "#/definitions/LOD" }, "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" }, "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" }, "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" }, "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" }, "NurbsSet": { "$ref": "#/definitions/NurbsSet" }, "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" }, "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" }, "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" }, "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" }, "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" }, "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" }, "PointLight": { "$ref": "#/definitions/PointLight" }, "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" }, "PositionChaser": { "$ref": "#/definitions/PositionChaser" }, "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" }, "PositionDamper": { "$ref": "#/definitions/PositionDamper" }, "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" }, "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" }, "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" }, "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" }, "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" }, "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" }, "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" }, "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" }, "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" }, "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Script": { "$ref": "#/definitions/Script" }, "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" }, "Shape": { "$ref": "#/definitions/Shape" }, "SignalPdu": { "$ref": "#/definitions/SignalPdu" }, "Sound": { "$ref": "#/definitions/Sound" }, "SphereSensor": { "$ref": "#/definitions/SphereSensor" }, "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" }, "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" }, "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" }, "SpotLight": { "$ref": "#/definitions/SpotLight" }, "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" }, "StaticGroup": { "$ref": "#/definitions/StaticGroup" }, "StringSensor": { "$ref": "#/definitions/StringSensor" }, "Switch": { "$ref": "#/definitions/Switch" }, "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" }, "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" }, "TextureBackground": { "$ref": "#/definitions/TextureBackground" }, "TimeSensor": { "$ref": "#/definitions/TimeSensor" }, "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" }, "TouchSensor": { "$ref": "#/definitions/TouchSensor" }, "Transform": { "$ref": "#/definitions/Transform" }, "TransformSensor": { "$ref": "#/definitions/TransformSensor" }, "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" }, "Viewpoint": { "$ref": "#/definitions/Viewpoint" }, "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" }, "VolumeData": { "$ref": "#/definitions/VolumeData" }, "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" }, "WorldInfo": { "$ref": "#/definitions/WorldInfo" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" }, "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | AudioClip | ||
source code | "AudioClip": { "$ref": "#/definitions/AudioClip" } |
diagram | ![]() |
||
property details |
|
||
reference | Background | ||
source code | "Background": { "$ref": "#/definitions/Background" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanFilter | ||
source code | "BooleanFilter": { "$ref": "#/definitions/BooleanFilter" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanSequencer | ||
source code | "BooleanSequencer": { "$ref": "#/definitions/BooleanSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanToggle | ||
source code | "BooleanToggle": { "$ref": "#/definitions/BooleanToggle" } |
diagram | ![]() |
||
property details |
|
||
reference | BooleanTrigger | ||
source code | "BooleanTrigger": { "$ref": "#/definitions/BooleanTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADFace | ||
source code | "CADFace": { "$ref": "#/definitions/CADFace" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | ClipPlane | ||
source code | "ClipPlane": { "$ref": "#/definitions/ClipPlane" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableOffset | ||
source code | "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableShape | ||
source code | "CollidableShape": { "$ref": "#/definitions/CollidableShape" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionSensor | ||
source code | "CollisionSensor": { "$ref": "#/definitions/CollisionSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorChaser | ||
source code | "ColorChaser": { "$ref": "#/definitions/ColorChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorDamper | ||
source code | "ColorDamper": { "$ref": "#/definitions/ColorDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorInterpolator | ||
source code | "ColorInterpolator": { "$ref": "#/definitions/ColorInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateChaser | ||
source code | "CoordinateChaser": { "$ref": "#/definitions/CoordinateChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateDamper | ||
source code | "CoordinateDamper": { "$ref": "#/definitions/CoordinateDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator | ||
source code | "CoordinateInterpolator": { "$ref": "#/definitions/CoordinateInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateInterpolator2D | ||
source code | "CoordinateInterpolator2D": { "$ref": "#/definitions/CoordinateInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | CylinderSensor | ||
source code | "CylinderSensor": { "$ref": "#/definitions/CylinderSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | DirectionalLight | ||
source code | "DirectionalLight": { "$ref": "#/definitions/DirectionalLight" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityManager | ||
source code | "DISEntityManager": { "$ref": "#/definitions/DISEntityManager" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityTypeMapping | ||
source code | "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" } |
diagram | ![]() |
||
property details |
|
||
reference | EaseInEaseOut | ||
source code | "EaseInEaseOut": { "$ref": "#/definitions/EaseInEaseOut" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | Fog | ||
source code | "Fog": { "$ref": "#/definitions/Fog" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLOD | ||
source code | "GeoLOD": { "$ref": "#/definitions/GeoLOD" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoMetadata | ||
source code | "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoPositionInterpolator | ||
source code | "GeoPositionInterpolator": { "$ref": "#/definitions/GeoPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoProximitySensor | ||
source code | "GeoProximitySensor": { "$ref": "#/definitions/GeoProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTouchSensor | ||
source code | "GeoTouchSensor": { "$ref": "#/definitions/GeoTouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoViewpoint | ||
source code | "GeoViewpoint": { "$ref": "#/definitions/GeoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimHumanoid | ||
source code | "HAnimHumanoid": { "$ref": "#/definitions/HAnimHumanoid" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | Inline | ||
source code | "Inline": { "$ref": "#/definitions/Inline" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerSequencer | ||
source code | "IntegerSequencer": { "$ref": "#/definitions/IntegerSequencer" } |
diagram | ![]() |
||
property details |
|
||
reference | IntegerTrigger | ||
source code | "IntegerTrigger": { "$ref": "#/definitions/IntegerTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | IsoSurfaceVolumeData | ||
source code | "IsoSurfaceVolumeData": { "$ref": "#/definitions/IsoSurfaceVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | KeySensor | ||
source code | "KeySensor": { "$ref": "#/definitions/KeySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Layout | ||
source code | "Layout": { "$ref": "#/definitions/Layout" } |
diagram | ![]() |
||
property details |
|
||
reference | LinePickSensor | ||
source code | "LinePickSensor": { "$ref": "#/definitions/LinePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LoadSensor | ||
source code | "LoadSensor": { "$ref": "#/definitions/LoadSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | LocalFog | ||
source code | "LocalFog": { "$ref": "#/definitions/LocalFog" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | NavigationInfo | ||
source code | "NavigationInfo": { "$ref": "#/definitions/NavigationInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | NormalInterpolator | ||
source code | "NormalInterpolator": { "$ref": "#/definitions/NormalInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsOrientationInterpolator | ||
source code | "NurbsOrientationInterpolator": { "$ref": "#/definitions/NurbsOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPositionInterpolator | ||
source code | "NurbsPositionInterpolator": { "$ref": "#/definitions/NurbsPositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSet | ||
source code | "NurbsSet": { "$ref": "#/definitions/NurbsSet" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSurfaceInterpolator | ||
source code | "NurbsSurfaceInterpolator": { "$ref": "#/definitions/NurbsSurfaceInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationChaser | ||
source code | "OrientationChaser": { "$ref": "#/definitions/OrientationChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationDamper | ||
source code | "OrientationDamper": { "$ref": "#/definitions/OrientationDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | OrientationInterpolator | ||
source code | "OrientationInterpolator": { "$ref": "#/definitions/OrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | OrthoViewpoint | ||
source code | "OrthoViewpoint": { "$ref": "#/definitions/OrthoViewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ParticleSystem | ||
source code | "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | PlaneSensor | ||
source code | "PlaneSensor": { "$ref": "#/definitions/PlaneSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PointLight | ||
source code | "PointLight": { "$ref": "#/definitions/PointLight" } |
diagram | ![]() |
||
property details |
|
||
reference | PointPickSensor | ||
source code | "PointPickSensor": { "$ref": "#/definitions/PointPickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser | ||
source code | "PositionChaser": { "$ref": "#/definitions/PositionChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionChaser2D | ||
source code | "PositionChaser2D": { "$ref": "#/definitions/PositionChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper | ||
source code | "PositionDamper": { "$ref": "#/definitions/PositionDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionDamper2D | ||
source code | "PositionDamper2D": { "$ref": "#/definitions/PositionDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator | ||
source code | "PositionInterpolator": { "$ref": "#/definitions/PositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | PositionInterpolator2D | ||
source code | "PositionInterpolator2D": { "$ref": "#/definitions/PositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | PrimitivePickSensor | ||
source code | "PrimitivePickSensor": { "$ref": "#/definitions/PrimitivePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ProximitySensor | ||
source code | "ProximitySensor": { "$ref": "#/definitions/ProximitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | ReceiverPdu | ||
source code | "ReceiverPdu": { "$ref": "#/definitions/ReceiverPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | RigidBodyCollection | ||
source code | "RigidBodyCollection": { "$ref": "#/definitions/RigidBodyCollection" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarChaser | ||
source code | "ScalarChaser": { "$ref": "#/definitions/ScalarChaser" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarDamper | ||
source code | "ScalarDamper": { "$ref": "#/definitions/ScalarDamper" } |
diagram | ![]() |
||
property details |
|
||
reference | ScalarInterpolator | ||
source code | "ScalarInterpolator": { "$ref": "#/definitions/ScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Script | ||
source code | "Script": { "$ref": "#/definitions/Script" } |
diagram | ![]() |
||
property details |
|
||
reference | SegmentedVolumeData | ||
source code | "SegmentedVolumeData": { "$ref": "#/definitions/SegmentedVolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | SignalPdu | ||
source code | "SignalPdu": { "$ref": "#/definitions/SignalPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Sound | ||
source code | "Sound": { "$ref": "#/definitions/Sound" } |
diagram | ![]() |
||
property details |
|
||
reference | SphereSensor | ||
source code | "SphereSensor": { "$ref": "#/definitions/SphereSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator | ||
source code | "SplinePositionInterpolator": { "$ref": "#/definitions/SplinePositionInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SplinePositionInterpolator2D | ||
source code | "SplinePositionInterpolator2D": { "$ref": "#/definitions/SplinePositionInterpolator2D" } |
diagram | ![]() |
||
property details |
|
||
reference | SplineScalarInterpolator | ||
source code | "SplineScalarInterpolator": { "$ref": "#/definitions/SplineScalarInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | SpotLight | ||
source code | "SpotLight": { "$ref": "#/definitions/SpotLight" } |
diagram | ![]() |
||
property details |
|
||
reference | SquadOrientationInterpolator | ||
source code | "SquadOrientationInterpolator": { "$ref": "#/definitions/SquadOrientationInterpolator" } |
diagram | ![]() |
||
property details |
|
||
reference | StaticGroup | ||
source code | "StaticGroup": { "$ref": "#/definitions/StaticGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | StringSensor | ||
source code | "StringSensor": { "$ref": "#/definitions/StringSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordChaser2D | ||
source code | "TexCoordChaser2D": { "$ref": "#/definitions/TexCoordChaser2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TexCoordDamper2D | ||
source code | "TexCoordDamper2D": { "$ref": "#/definitions/TexCoordDamper2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureBackground | ||
source code | "TextureBackground": { "$ref": "#/definitions/TextureBackground" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeSensor | ||
source code | "TimeSensor": { "$ref": "#/definitions/TimeSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TimeTrigger | ||
source code | "TimeTrigger": { "$ref": "#/definitions/TimeTrigger" } |
diagram | ![]() |
||
property details |
|
||
reference | TouchSensor | ||
source code | "TouchSensor": { "$ref": "#/definitions/TouchSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | TransformSensor | ||
source code | "TransformSensor": { "$ref": "#/definitions/TransformSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | TransmitterPdu | ||
source code | "TransmitterPdu": { "$ref": "#/definitions/TransmitterPdu" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewpoint | ||
source code | "Viewpoint": { "$ref": "#/definitions/Viewpoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ViewpointGroup | ||
source code | "ViewpointGroup": { "$ref": "#/definitions/ViewpointGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | VisibilitySensor | ||
source code | "VisibilitySensor": { "$ref": "#/definitions/VisibilitySensor" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumeData | ||
source code | "VolumeData": { "$ref": "#/definitions/VolumeData" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumePickSensor | ||
source code | "VolumePickSensor": { "$ref": "#/definitions/VolumePickSensor" } |
diagram | ![]() |
||
property details |
|
||
reference | WorldInfo | ||
source code | "WorldInfo": { "$ref": "#/definitions/WorldInfo" } |
diagram | ![]() |
||
property details |
|
||
reference | ROUTE | ||
source code | "ROUTE": { "$ref": "#/definitions/ROUTE" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoDeclare | ||
source code | "ProtoDeclare": { "$ref": "#/definitions/ProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | ExternProtoDeclare | ||
source code | "ExternProtoDeclare": { "$ref": "#/definitions/ExternProtoDeclare" } |
diagram | ![]() |
||
property details |
|
||
reference | IMPORT | ||
source code | "IMPORT": { "$ref": "#/definitions/IMPORT" } |
diagram | ![]() |
||
property details |
|
||
reference | EXPORT | ||
source code | "EXPORT": { "$ref": "#/definitions/EXPORT" } |
diagram | ![]() |
||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||
schema details |
|
||||||||
type | Object | ||||||||
properties |
|
||||||||
used by | CollidableOffset / -collidable Contact / -geometry1 Contact / -geometry2 RigidBody / -geometry |
||||||||
source code | "-collidable": { "description": "SF X3DNBodyCollidableNode content", "type": "object", "properties": { "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableOffset | ||
source code | "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableShape | ||
source code | "CollidableShape": { "$ref": "#/definitions/CollidableShape" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | CollisionCollection / -collidables CollisionSpace / -collidables |
||
source code | "-collidables": { "description": "MF X3DNBodyCollisionSpaceNode | X3DNBodyColllidableNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "CollisionSpace": { "$ref": "#/definitions/CollisionSpace" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" }, "CollidableShape": { "$ref": "#/definitions/CollidableShape" }, "CollisionSpace": { "$ref": "#/definitions/CollisionSpace" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableOffset | ||
source code | "CollidableOffset": { "$ref": "#/definitions/CollidableOffset" } |
diagram | ![]() |
||
property details |
|
||
reference | CollidableShape | ||
source code | "CollidableShape": { "$ref": "#/definitions/CollidableShape" } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionSpace | ||
source code | "CollisionSpace": { "$ref": "#/definitions/CollisionSpace" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | CollisionSensor / -collider RigidBodyCollection / -collider |
||||||
source code | "-collider": { "description": "SF CollisionCollection content", "type": "object", "properties": { "CollisionCollection": { "$ref": "#/definitions/CollisionCollection" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | CollisionCollection | ||
source code | "CollisionCollection": { "$ref": "#/definitions/CollisionCollection" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||
schema details |
|
||||||||
type | Object | ||||||||
properties |
|
||||||||
used by | ElevationGrid / -color GeoElevationGrid / -color IndexedFaceSet / -color IndexedLineSet / -color IndexedQuadSet / -color IndexedTriangleFanSet / -color IndexedTriangleSet / -color IndexedTriangleStripSet / -color LineSet / -color ParticleSystem / -colorRamp PointSet / -color QuadSet / -color TriangleFanSet / -color TriangleSet / -color TriangleStripSet / -color |
||||||||
source code | "-color": { "description": "SF X3DColorNode content", "type": "object", "properties": { "Color": { "$ref": "#/definitions/Color" }, "ColorRGBA": { "$ref": "#/definitions/ColorRGBA" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Color | ||
source code | "Color": { "$ref": "#/definitions/Color" } |
diagram | ![]() |
||
property details |
|
||
reference | ColorRGBA | ||
source code | "ColorRGBA": { "$ref": "#/definitions/ColorRGBA" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | Appearance / -children Arc2D / -children ArcClose2D / -children AudioClip / -children Background / -children BallJoint / -children BlendedVolumeStyle / -children BooleanFilter / -children BooleanSequencer / -children BooleanToggle / -children BooleanTrigger / -children BoundaryEnhancementVolumeStyle / -children BoundedPhysicsModel / -children Box / -children CADFace / -children CartoonVolumeStyle / -children Circle2D / -children ClipPlane / -children CollidableOffset / -children CollidableShape / -children CollisionCollection / -children CollisionSensor / -children CollisionSpace / -children Color / -children ColorChaser / -children ColorDamper / -children ColorInterpolator / -children ColorRGBA / -children ComposedCubeMapTexture / -children ComposedShader / -children ComposedTexture3D / -children ComposedVolumeStyle / -children Cone / -children ConeEmitter / -children Contact / -children ContourPolyline2D / -children Coordinate / -children CoordinateChaser / -children CoordinateDamper / -children CoordinateDouble / -children CoordinateInterpolator / -children CoordinateInterpolator2D / -children Cylinder / -children CylinderSensor / -children DirectionalLight / -children DISEntityManager / -children DISEntityTypeMapping / -children Disk2D / -children DoubleAxisHingeJoint / -children EaseInEaseOut / -children EdgeEnhancementVolumeStyle / -children ElevationGrid / -children ExplosionEmitter / -children Extrusion / -children FillProperties / -children FloatVertexAttribute / -children Fog / -children FogCoordinate / -children FontStyle / -children ForcePhysicsModel / -children GeoCoordinate / -children GeoElevationGrid / -children GeoMetadata / -children GeoOrigin / -children GeoPositionInterpolator / -children GeoProximitySensor / -children GeoTouchSensor / -children GeoViewpoint / -children HAnimDisplacer / -children HAnimHumanoid / -children ImageCubeMapTexture / -children ImageTexture / -children ImageTexture3D / -children IndexedFaceSet / -children IndexedLineSet / -children IndexedQuadSet / -children IndexedTriangleFanSet / -children IndexedTriangleSet / -children IndexedTriangleStripSet / -children Inline / -children IntegerSequencer / -children IntegerTrigger / -children IsoSurfaceVolumeData / -children KeySensor / -children LayerSet / -children Layout / -children LinePickSensor / -children LineProperties / -children LineSet / -children LoadSensor / -children LocalFog / -children Material / -children Matrix3VertexAttribute / -children Matrix4VertexAttribute / -children MetadataBoolean / -children MetadataDouble / -children MetadataFloat / -children MetadataInteger / -children MetadataSet / -children MetadataString / -children MotorJoint / -children MovieTexture / -children MultiTexture / -children MultiTextureCoordinate / -children MultiTextureTransform / -children NavigationInfo / -children Normal / -children NormalInterpolator / -children NurbsCurve / -children NurbsCurve2D / -children NurbsOrientationInterpolator / -children NurbsPatchSurface / -children NurbsPositionInterpolator / -children NurbsSet / -children NurbsSurfaceInterpolator / -children NurbsSweptSurface / -children NurbsSwungSurface / -children NurbsTextureCoordinate / -children NurbsTrimmedSurface / -children OpacityMapVolumeStyle / -children OrientationChaser / -children OrientationDamper / -children OrientationInterpolator / -children OrthoViewpoint / -children PackagedShader / -children ParticleSystem / -children PixelTexture / -children PixelTexture3D / -children PlaneSensor / -children PointEmitter / -children PointLight / -children PointPickSensor / -children PointSet / -children Polyline2D / -children PolylineEmitter / -children Polypoint2D / -children PositionChaser / -children PositionChaser2D / -children PositionDamper / -children PositionDamper2D / -children PositionInterpolator / -children PositionInterpolator2D / -children PrimitivePickSensor / -children ProgramShader / -children ProjectionVolumeStyle / -children ProximitySensor / -children QuadSet / -children ReceiverPdu / -children Rectangle2D / -children RigidBody / -children RigidBodyCollection / -children ScalarChaser / -children ScalarDamper / -children ScalarInterpolator / -children ScreenFontStyle / -children Script / -children SegmentedVolumeData / -children ShadedVolumeStyle / -children ShaderPart / -children ShaderProgram / -children Shape / -children SignalPdu / -children SilhouetteEnhancementVolumeStyle / -children SingleAxisHingeJoint / -children SliderJoint / -children Sound / -children Sphere / -children SphereSensor / -children SplinePositionInterpolator / -children SplinePositionInterpolator2D / -children SplineScalarInterpolator / -children SpotLight / -children SquadOrientationInterpolator / -children StringSensor / -children SurfaceEmitter / -children TexCoordChaser2D / -children TexCoordDamper2D / -children Text / -children TextureBackground / -children TextureCoordinate / -children TextureCoordinate3D / -children TextureCoordinate4D / -children TextureCoordinateGenerator / -children TextureProperties / -children TextureTransform / -children TextureTransform3D / -children TextureTransformMatrix3D / -children TimeSensor / -children TimeTrigger / -children ToneMappedVolumeStyle / -children TouchSensor / -children TransformSensor / -children TransmitterPdu / -children TriangleFanSet / -children TriangleSet / -children TriangleSet2D / -children TriangleStripSet / -children TwoSidedMaterial / -children UniversalJoint / -children Viewpoint / -children VisibilitySensor / -children VolumeData / -children VolumeEmitter / -children VolumePickSensor / -children WindPhysicsModel / -children WorldInfo / -children |
||
source code | "-commentRoute": { "description": "Comments and ROUTEs", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "#comment": { "type": "string" }, "ROUTE": { "$ref": "#/definitions/ROUTE" }, "IMPORT": { "$ref": "#/definitions/IMPORT" }, "EXPORT": { "$ref": "#/definitions/EXPORT" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | ROUTE | ||
source code | "ROUTE": { "$ref": "#/definitions/ROUTE" } |
diagram | ![]() |
||
property details |
|
||
reference | IMPORT | ||
source code | "IMPORT": { "$ref": "#/definitions/IMPORT" } |
diagram | ![]() |
||
property details |
|
||
reference | EXPORT | ||
source code | "EXPORT": { "$ref": "#/definitions/EXPORT" } |
diagram | ![]() |
||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||
type | Object | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by | BlendedVolumeStyle / -renderStyle |
||||||||||||||||||||||
source code | "-composableRenderStyle": { "description": "SF X3DComposableVolumeRenderStyleNode content", "type": "object", "properties": { "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | BlendedVolumeStyle | ||
source code | "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | BoundaryEnhancementVolumeStyle | ||
source code | "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | CartoonVolumeStyle | ||
source code | "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedVolumeStyle | ||
source code | "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | EdgeEnhancementVolumeStyle | ||
source code | "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | OpacityMapVolumeStyle | ||
source code | "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ShadedVolumeStyle | ||
source code | "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | SilhouetteEnhancementVolumeStyle | ||
source code | "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ToneMappedVolumeStyle | ||
source code | "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ComposedVolumeStyle / -renderStyle |
||
source code | "-composableRenderStyles": { "description": "MF X3DComposableVolumeRenderStyleNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||||||||
type | Object | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
source code | "items": { "type": "object", "properties": { "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | BlendedVolumeStyle | ||
source code | "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | BoundaryEnhancementVolumeStyle | ||
source code | "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | CartoonVolumeStyle | ||
source code | "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedVolumeStyle | ||
source code | "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | EdgeEnhancementVolumeStyle | ||
source code | "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | OpacityMapVolumeStyle | ||
source code | "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ShadedVolumeStyle | ||
source code | "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | SilhouetteEnhancementVolumeStyle | ||
source code | "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ToneMappedVolumeStyle | ||
source code | "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||
schema details |
|
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
used by | HAnimHumanoid / -skinCoord HAnimSegment / -coord IndexedFaceSet / -coord IndexedLineSet / -coord IndexedQuadSet / -coord IndexedTriangleFanSet / -coord IndexedTriangleSet / -coord IndexedTriangleStripSet / -coord LineSet / -coord NurbsCurve / -controlPoint NurbsOrientationInterpolator / -controlPoint NurbsPatchSurface / -controlPoint NurbsPositionInterpolator / -controlPoint NurbsSurfaceInterpolator / -controlPoint NurbsTrimmedSurface / -controlPoint PointSet / -coord PolylineEmitter / -coord QuadSet / -coord TriangleFanSet / -coord TriangleSet / -coord TriangleStripSet / -coord VolumeEmitter / -coord |
||||||||||
source code | "-coord": { "description": "SF X3DCoordinateNode content", "type": "object", "properties": { "Coordinate": { "$ref": "#/definitions/Coordinate" }, "CoordinateDouble": { "$ref": "#/definitions/CoordinateDouble" }, "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Coordinate | ||
source code | "Coordinate": { "$ref": "#/definitions/Coordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | CoordinateDouble | ||
source code | "CoordinateDouble": { "$ref": "#/definitions/CoordinateDouble" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoCoordinate | ||
source code | "GeoCoordinate": { "$ref": "#/definitions/GeoCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | HAnimJoint / -displacers HAnimSegment / -displacers |
||
source code | "-displacers": { "description": "MF HAnimDisplacers content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "HAnimDisplacer": { "$ref": "#/definitions/HAnimDisplacer" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "HAnimDisplacer": { "$ref": "#/definitions/HAnimDisplacer" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimDisplacer | ||
source code | "HAnimDisplacer": { "$ref": "#/definitions/HAnimDisplacer" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
schema details |
|
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | ParticleSystem / -emitter |
||||||||||||||||
source code | "-emitter": { "description": "SF X3DParticleEmitterNode content", "type": "object", "properties": { "ConeEmitter": { "$ref": "#/definitions/ConeEmitter" }, "ExplosionEmitter": { "$ref": "#/definitions/ExplosionEmitter" }, "PointEmitter": { "$ref": "#/definitions/PointEmitter" }, "PolylineEmitter": { "$ref": "#/definitions/PolylineEmitter" }, "SurfaceEmitter": { "$ref": "#/definitions/SurfaceEmitter" }, "VolumeEmitter": { "$ref": "#/definitions/VolumeEmitter" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ConeEmitter | ||
source code | "ConeEmitter": { "$ref": "#/definitions/ConeEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | ExplosionEmitter | ||
source code | "ExplosionEmitter": { "$ref": "#/definitions/ExplosionEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | PointEmitter | ||
source code | "PointEmitter": { "$ref": "#/definitions/PointEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | PolylineEmitter | ||
source code | "PolylineEmitter": { "$ref": "#/definitions/PolylineEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | SurfaceEmitter | ||
source code | "SurfaceEmitter": { "$ref": "#/definitions/SurfaceEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | VolumeEmitter | ||
source code | "VolumeEmitter": { "$ref": "#/definitions/VolumeEmitter" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | ElevationGrid / -fogCoord IndexedFaceSet / -fogCoord IndexedLineSet / -fogCoord IndexedQuadSet / -fogCoord IndexedTriangleFanSet / -fogCoord IndexedTriangleSet / -fogCoord IndexedTriangleStripSet / -fogCoord LineSet / -fogCoord PointSet / -fogCoord QuadSet / -fogCoord TriangleFanSet / -fogCoord TriangleSet / -fogCoord TriangleStripSet / -fogCoord |
||||||
source code | "-fogCoord": { "description": "SF FogCoordinate content", "type": "object", "properties": { "FogCoordinate": { "$ref": "#/definitions/FogCoordinate" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | FogCoordinate | ||
source code | "FogCoordinate": { "$ref": "#/definitions/FogCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by | BoundedPhysicsModel / -geometry ParticleSystem / -geometry Shape / -geometry SurfaceEmitter / -surface VolumePickSensor / -pickingGeometry |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source code | "-geometry": { "description": "SF X3DGeometryNode content", "type": "object", "properties": { "Arc2D": { "$ref": "#/definitions/Arc2D" }, "ArcClose2D": { "$ref": "#/definitions/ArcClose2D" }, "Box": { "$ref": "#/definitions/Box" }, "Circle2D": { "$ref": "#/definitions/Circle2D" }, "Cone": { "$ref": "#/definitions/Cone" }, "Cylinder": { "$ref": "#/definitions/Cylinder" }, "Disk2D": { "$ref": "#/definitions/Disk2D" }, "ElevationGrid": { "$ref": "#/definitions/ElevationGrid" }, "Extrusion": { "$ref": "#/definitions/Extrusion" }, "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" }, "IndexedFaceSet": { "$ref": "#/definitions/IndexedFaceSet" }, "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" }, "IndexedQuadSet": { "$ref": "#/definitions/IndexedQuadSet" }, "IndexedTriangleFanSet": { "$ref": "#/definitions/IndexedTriangleFanSet" }, "IndexedTriangleSet": { "$ref": "#/definitions/IndexedTriangleSet" }, "IndexedTriangleStripSet": { "$ref": "#/definitions/IndexedTriangleStripSet" }, "LineSet": { "$ref": "#/definitions/LineSet" }, "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" }, "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" }, "NurbsSweptSurface": { "$ref": "#/definitions/NurbsSweptSurface" }, "NurbsSwungSurface": { "$ref": "#/definitions/NurbsSwungSurface" }, "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" }, "PointSet": { "$ref": "#/definitions/PointSet" }, "Polyline2D": { "$ref": "#/definitions/Polyline2D" }, "Polypoint2D": { "$ref": "#/definitions/Polypoint2D" }, "QuadSet": { "$ref": "#/definitions/QuadSet" }, "Rectangle2D": { "$ref": "#/definitions/Rectangle2D" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "Text": { "$ref": "#/definitions/Text" }, "TriangleFanSet": { "$ref": "#/definitions/TriangleFanSet" }, "TriangleSet": { "$ref": "#/definitions/TriangleSet" }, "TriangleSet2D": { "$ref": "#/definitions/TriangleSet2D" }, "TriangleStripSet": { "$ref": "#/definitions/TriangleStripSet" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Arc2D | ||
source code | "Arc2D": { "$ref": "#/definitions/Arc2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ArcClose2D | ||
source code | "ArcClose2D": { "$ref": "#/definitions/ArcClose2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Box | ||
source code | "Box": { "$ref": "#/definitions/Box" } |
diagram | ![]() |
||
property details |
|
||
reference | Circle2D | ||
source code | "Circle2D": { "$ref": "#/definitions/Circle2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Cone | ||
source code | "Cone": { "$ref": "#/definitions/Cone" } |
diagram | ![]() |
||
property details |
|
||
reference | Cylinder | ||
source code | "Cylinder": { "$ref": "#/definitions/Cylinder" } |
diagram | ![]() |
||
property details |
|
||
reference | Disk2D | ||
source code | "Disk2D": { "$ref": "#/definitions/Disk2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ElevationGrid | ||
source code | "ElevationGrid": { "$ref": "#/definitions/ElevationGrid" } |
diagram | ![]() |
||
property details |
|
||
reference | Extrusion | ||
source code | "Extrusion": { "$ref": "#/definitions/Extrusion" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoElevationGrid | ||
source code | "GeoElevationGrid": { "$ref": "#/definitions/GeoElevationGrid" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedFaceSet | ||
source code | "IndexedFaceSet": { "$ref": "#/definitions/IndexedFaceSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedLineSet | ||
source code | "IndexedLineSet": { "$ref": "#/definitions/IndexedLineSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedQuadSet | ||
source code | "IndexedQuadSet": { "$ref": "#/definitions/IndexedQuadSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedTriangleFanSet | ||
source code | "IndexedTriangleFanSet": { "$ref": "#/definitions/IndexedTriangleFanSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedTriangleSet | ||
source code | "IndexedTriangleSet": { "$ref": "#/definitions/IndexedTriangleSet" } |
diagram | ![]() |
||
property details |
|
||
reference | IndexedTriangleStripSet | ||
source code | "IndexedTriangleStripSet": { "$ref": "#/definitions/IndexedTriangleStripSet" } |
diagram | ![]() |
||
property details |
|
||
reference | LineSet | ||
source code | "LineSet": { "$ref": "#/definitions/LineSet" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsCurve | ||
source code | "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPatchSurface | ||
source code | "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSweptSurface | ||
source code | "NurbsSweptSurface": { "$ref": "#/definitions/NurbsSweptSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsSwungSurface | ||
source code | "NurbsSwungSurface": { "$ref": "#/definitions/NurbsSwungSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsTrimmedSurface | ||
source code | "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | PointSet | ||
source code | "PointSet": { "$ref": "#/definitions/PointSet" } |
diagram | ![]() |
||
property details |
|
||
reference | Polyline2D | ||
source code | "Polyline2D": { "$ref": "#/definitions/Polyline2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Polypoint2D | ||
source code | "Polypoint2D": { "$ref": "#/definitions/Polypoint2D" } |
diagram | ![]() |
||
property details |
|
||
reference | QuadSet | ||
source code | "QuadSet": { "$ref": "#/definitions/QuadSet" } |
diagram | ![]() |
||
property details |
|
||
reference | Rectangle2D | ||
source code | "Rectangle2D": { "$ref": "#/definitions/Rectangle2D" } |
diagram | ![]() |
||
property details |
|
||
reference | Sphere | ||
source code | "Sphere": { "$ref": "#/definitions/Sphere" } |
diagram | ![]() |
||
property details |
|
||
reference | Text | ||
source code | "Text": { "$ref": "#/definitions/Text" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleFanSet | ||
source code | "TriangleFanSet": { "$ref": "#/definitions/TriangleFanSet" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleSet | ||
source code | "TriangleSet": { "$ref": "#/definitions/TriangleSet" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleSet2D | ||
source code | "TriangleSet2D": { "$ref": "#/definitions/TriangleSet2D" } |
diagram | ![]() |
||
property details |
|
||
reference | TriangleStripSet | ||
source code | "TriangleStripSet": { "$ref": "#/definitions/TriangleStripSet" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | NurbsSet / -geometry |
||
source code | "-geometryNurbsSurface": { "description": "MF X3DNurbsSurfaceGeometryNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" }, "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" }, "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsPatchSurface | ||
source code | "NurbsPatchSurface": { "$ref": "#/definitions/NurbsPatchSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsTrimmedSurface | ||
source code | "NurbsTrimmedSurface": { "$ref": "#/definitions/NurbsTrimmedSurface" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | GeoCoordinate / -geoOrigin GeoElevationGrid / -geoOrigin GeoLocation / -geoOrigin GeoLOD / -geoOrigin GeoPositionInterpolator / -geoOrigin GeoProximitySensor / -geoOrigin GeoTouchSensor / -geoOrigin GeoTransform / -geoOrigin GeoViewpoint / -geoOrigin |
||||||
source code | "-geoOrigin": { "description": "SF GeoOrigin content", "type": "object", "properties": { "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | GeoOrigin | ||
source code | "GeoOrigin": { "$ref": "#/definitions/GeoOrigin" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "-grouping": { "description": "MF X3DGroupingNode 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" }, "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" }, "LOD": { "$ref": "#/definitions/LOD" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Switch": { "$ref": "#/definitions/Switch" }, "Transform": { "$ref": "#/definitions/Transform" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
source code | "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" }, "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" }, "LOD": { "$ref": "#/definitions/LOD" }, "PickableGroup": { "$ref": "#/definitions/PickableGroup" }, "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" }, "Switch": { "$ref": "#/definitions/Switch" }, "Transform": { "$ref": "#/definitions/Transform" }, "Viewport": { "$ref": "#/definitions/Viewport" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | LayoutGroup | ||
source code | "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | HAnimHumanoid / -joints |
||
source code | "-hanimJoints": { "description": "MF HAnimJoint content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | HAnimJoint / -children |
||
source code | "-jointChildren": { "description": "MF HAnimJoint | HAnimSegment content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "#comment": { "type": "string" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
source code | "items": { "type": "object", "properties": { "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" }, "#comment": { "type": "string" }, "ROUTE": { "$ref": "#/definitions/ROUTE" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |
diagram | ![]() |
||
property details |
|
||
reference | ROUTE | ||
source code | "ROUTE": { "$ref": "#/definitions/ROUTE" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | LayerSet / -layers |
||
source code | "-layers": { "description": "MF X3DLayerNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "Layer": { "$ref": "#/definitions/Layout" }, "LayoutLayer": { "$ref": "#/definitions/LayoutLayer" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "Layer": { "$ref": "#/definitions/Layout" }, "LayoutLayer": { "$ref": "#/definitions/LayoutLayer" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Layout | ||
source code | "Layer": { "$ref": "#/definitions/Layout" } |
diagram | ![]() |
||
property details |
|
||
reference | LayoutLayer | ||
source code | "LayoutLayer": { "$ref": "#/definitions/LayoutLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | LayoutGroup / -layout LayoutLayer / -layout |
||||||
source code | "-layout": { "description": "SF X3DLayoutNode content", "type": "object", "properties": { "Layout": { "$ref": "#/definitions/Layout" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Layout | ||
source code | "Layout": { "$ref": "#/definitions/Layout" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | DISEntityManager / -mapping |
||
source code | "-mapping": { "description": "MF DisEntityTypeMapping content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityTypeMapping | ||
source code | "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||
schema details |
|
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
used by | RigidBody / -massDensityModel |
||||||||||
source code | "-massDensityModel": { "description": "SF Box | Cone | Sphere content", "type": "object", "properties": { "Box": { "$ref": "#/definitions/Box" }, "@Cone": { "$ref": "#/definitions/Cone" }, "Sphere": { "$ref": "#/definitions/Sphere" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Box | ||
source code | "Box": { "$ref": "#/definitions/Box" } |
diagram | ![]() |
||
property details |
|
||
reference | Cone | ||
source code | "@Cone": { "$ref": "#/definitions/Cone" } |
diagram | ![]() |
||
property details |
|
||
reference | Sphere | ||
source code | "Sphere": { "$ref": "#/definitions/Sphere" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||
schema details |
|
||||||||
type | Object | ||||||||
properties |
|
||||||||
used by | Appearance / -material ShadedVolumeStyle / -material |
||||||||
source code | "-material": { "description": "SF X3DMaterialNode content", "type": "object", "properties": { "Material": { "$ref": "#/definitions/Material" }, "TwoSidedMaterial": { "$ref": "#/definitions/TwoSidedMaterial" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Material | ||
source code | "Material": { "$ref": "#/definitions/Material" } |
diagram | ![]() |
||
property details |
|
||
reference | TwoSidedMaterial | ||
source code | "TwoSidedMaterial": { "$ref": "#/definitions/TwoSidedMaterial" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||
schema details |
|
||||||||||||||
type | Object | ||||||||||||||
properties |
|
||||||||||||||
used by | Anchor / -metadata Appearance / -metadata Arc2D / -metadata ArcClose2D / -metadata AudioClip / -metadata Background / -metadata BallJoint / -metadata Billboard / -metadata BlendedVolumeStyle / -metadata BooleanFilter / -metadata BooleanSequencer / -metadata BooleanToggle / -metadata BooleanTrigger / -metadata BoundaryEnhancementVolumeStyle / -metadata BoundedPhysicsModel / -metadata Box / -metadata CADAssembly / -metadata CADFace / -metadata CADLayer / -metadata CADPart / -metadata CartoonVolumeStyle / -metadata Circle2D / -metadata ClipPlane / -metadata CollidableOffset / -metadata CollidableShape / -metadata Collision / -metadata CollisionCollection / -metadata CollisionSensor / -metadata CollisionSpace / -metadata Color / -metadata ColorChaser / -metadata ColorDamper / -metadata ColorInterpolator / -metadata ColorRGBA / -metadata ComposedCubeMapTexture / -metadata ComposedShader / -metadata ComposedTexture3D / -metadata ComposedVolumeStyle / -metadata Cone / -metadata ConeEmitter / -metadata Contact / -metadata Contour2D / -metadata ContourPolyline2D / -metadata Coordinate / -metadata CoordinateChaser / -metadata CoordinateDamper / -metadata CoordinateDouble / -metadata CoordinateInterpolator / -metadata CoordinateInterpolator2D / -metadata Cylinder / -metadata CylinderSensor / -metadata DirectionalLight / -metadata DISEntityManager / -metadata DISEntityTypeMapping / -metadata Disk2D / -metadata DoubleAxisHingeJoint / -metadata EaseInEaseOut / -metadata EdgeEnhancementVolumeStyle / -metadata ElevationGrid / -metadata EspduTransform / -metadata ExplosionEmitter / -metadata Extrusion / -metadata FillProperties / -metadata FloatVertexAttribute / -metadata Fog / -metadata FogCoordinate / -metadata FontStyle / -metadata ForcePhysicsModel / -metadata GeneratedCubeMapTexture / -metadata GeoCoordinate / -metadata GeoElevationGrid / -metadata GeoLocation / -metadata GeoLOD / -metadata GeoMetadata / -metadata GeoOrigin / -metadata GeoPositionInterpolator / -metadata GeoProximitySensor / -metadata GeoTouchSensor / -metadata GeoTransform / -metadata GeoViewpoint / -metadata Group / -metadata HAnimDisplacer / -metadata HAnimHumanoid / -metadata HAnimJoint / -metadata HAnimSegment / -metadata HAnimSite / -metadata ImageCubeMapTexture / -metadata ImageTexture / -metadata ImageTexture3D / -metadata IndexedFaceSet / -metadata IndexedLineSet / -metadata IndexedQuadSet / -metadata IndexedTriangleFanSet / -metadata IndexedTriangleSet / -metadata IndexedTriangleStripSet / -metadata Inline / -metadata IntegerSequencer / -metadata IntegerTrigger / -metadata IsoSurfaceVolumeData / -metadata KeySensor / -metadata Layer / -metadata LayerSet / -metadata Layout / -metadata LayoutGroup / -metadata LayoutLayer / -metadata LinePickSensor / -metadata LineProperties / -metadata LineSet / -metadata LoadSensor / -metadata LocalFog / -metadata LOD / -metadata Material / -metadata Matrix3VertexAttribute / -metadata Matrix4VertexAttribute / -metadata MetadataBoolean / -metadata MetadataDouble / -metadata MetadataFloat / -metadata MetadataInteger / -metadata MetadataSet / -metadata MetadataString / -metadata MotorJoint / -metadata MovieTexture / -metadata MultiTexture / -metadata MultiTextureCoordinate / -metadata MultiTextureTransform / -metadata NavigationInfo / -metadata Normal / -metadata NormalInterpolator / -metadata NurbsCurve / -metadata NurbsCurve2D / -metadata NurbsOrientationInterpolator / -metadata NurbsPatchSurface / -metadata NurbsPositionInterpolator / -metadata NurbsSet / -metadata NurbsSurfaceInterpolator / -metadata NurbsSweptSurface / -metadata NurbsSwungSurface / -metadata NurbsTextureCoordinate / -metadata NurbsTrimmedSurface / -metadata OpacityMapVolumeStyle / -metadata OrientationChaser / -metadata OrientationDamper / -metadata OrientationInterpolator / -metadata OrthoViewpoint / -metadata PackagedShader / -metadata ParticleSystem / -metadata PickableGroup / -metadata PixelTexture / -metadata PixelTexture3D / -metadata PlaneSensor / -metadata PointEmitter / -metadata PointLight / -metadata PointPickSensor / -metadata PointSet / -metadata Polyline2D / -metadata PolylineEmitter / -metadata Polypoint2D / -metadata PositionChaser / -metadata PositionChaser2D / -metadata PositionDamper / -metadata PositionDamper2D / -metadata PositionInterpolator / -metadata PositionInterpolator2D / -metadata PrimitivePickSensor / -metadata ProgramShader / -metadata ProjectionVolumeStyle / -metadata ProtoInstance / -metadata ProximitySensor / -metadata QuadSet / -metadata ReceiverPdu / -metadata Rectangle2D / -metadata RigidBody / -metadata RigidBodyCollection / -metadata ScalarChaser / -metadata ScalarDamper / -metadata ScalarInterpolator / -metadata ScreenFontStyle / -metadata ScreenGroup / -metadata Script / -metadata SegmentedVolumeData / -metadata ShadedVolumeStyle / -metadata ShaderPart / -metadata ShaderProgram / -metadata Shape / -metadata SignalPdu / -metadata SilhouetteEnhancementVolumeStyle / -metadata SingleAxisHingeJoint / -metadata SliderJoint / -metadata Sound / -metadata Sphere / -metadata SphereSensor / -metadata SplinePositionInterpolator / -metadata SplinePositionInterpolator2D / -metadata SplineScalarInterpolator / -metadata SpotLight / -metadata SquadOrientationInterpolator / -metadata StaticGroup / -metadata StringSensor / -metadata SurfaceEmitter / -metadata Switch / -metadata TexCoordChaser2D / -metadata TexCoordDamper2D / -metadata Text / -metadata TextureBackground / -metadata TextureCoordinate / -metadata TextureCoordinate3D / -metadata TextureCoordinate4D / -metadata TextureCoordinateGenerator / -metadata TextureProperties / -metadata TextureTransform / -metadata TextureTransform3D / -metadata TextureTransformMatrix3D / -metadata TimeSensor / -metadata TimeTrigger / -metadata ToneMappedVolumeStyle / -metadata TouchSensor / -metadata Transform / -metadata TransformSensor / -metadata TransmitterPdu / -metadata TriangleFanSet / -metadata TriangleSet / -metadata TriangleSet2D / -metadata TriangleStripSet / -metadata TwoSidedMaterial / -metadata UniversalJoint / -metadata Viewpoint / -metadata ViewpointGroup / -metadata Viewport / -metadata VisibilitySensor / -metadata VolumeData / -metadata VolumeEmitter / -metadata VolumePickSensor / -metadata WindPhysicsModel / -metadata WorldInfo / -metadata |
||||||||||||||
source code | "-metadata": { "description": "SF X3DMetadataObject content", "type": "object", "properties": { "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" }, "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" }, "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" }, "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" }, "MetadataSet": { "$ref": "#/definitions/MetadataSet" }, "MetadataString": { "$ref": "#/definitions/MetadataString" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataBoolean | ||
source code | "MetadataBoolean": { "$ref": "#/definitions/MetadataBoolean" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataDouble | ||
source code | "MetadataDouble": { "$ref": "#/definitions/MetadataDouble" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataFloat | ||
source code | "MetadataFloat": { "$ref": "#/definitions/MetadataFloat" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataInteger | ||
source code | "MetadataInteger": { "$ref": "#/definitions/MetadataInteger" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataSet | ||
source code | "MetadataSet": { "$ref": "#/definitions/MetadataSet" } |
diagram | ![]() |
||
property details |
|
||
reference | MetadataString | ||
source code | "MetadataString": { "$ref": "#/definitions/MetadataString" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | ElevationGrid / -normal GeoElevationGrid / -normal HAnimHumanoid / -skinNormal IndexedFaceSet / -normal IndexedQuadSet / -normal IndexedTriangleFanSet / -normal IndexedTriangleSet / -normal IndexedTriangleStripSet / -normal QuadSet / -normal TriangleFanSet / -normal TriangleSet / -normal TriangleStripSet / -normal |
||||||
source code | "-normal": { "description": "SF X3DNormalNode content", "type": "object", "properties": { "Normal": { "$ref": "#/definitions/Normal" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Normal | ||
source code | "Normal": { "$ref": "#/definitions/Normal" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | NurbsSweptSurface / -trajectoryCurve |
||||||
source code | "-nurbsCurve": { "description": "SF NurbsCurve content", "type": "object", "properties": { "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsCurve | ||
source code | "NurbsCurve": { "$ref": "#/definitions/NurbsCurve" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||
schema details |
|
||||||||
type | Object | ||||||||
properties |
|
||||||||
used by | NurbsSweptSurface / -crossSectionCurve NurbsSwungSurface / -profileCurve NurbsSwungSurface / -trajectoryCurve |
||||||||
source code | "-nurbsCurve2D": { "description": "SF X3DNurbsControlCurveNode content", "type": "object", "properties": { "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" }, "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ContourPolyline2D | ||
source code | "ContourPolyline2D": { "$ref": "#/definitions/ContourPolyline2D" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsCurve2D | ||
source code | "NurbsCurve2D": { "$ref": "#/definitions/NurbsCurve2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ComposedShader / -parts |
||
source code | "-parts": { "description": "MF ShaderPart content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "ShaderPart": { "$ref": "#/definitions/ShaderPart" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "ShaderPart": { "$ref": "#/definitions/ShaderPart" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ShaderPart | ||
source code | "ShaderPart": { "$ref": "#/definitions/ShaderPart" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ParticleSystem / -physics |
||
source code | "-physics": { "description": "MF X3DParticlePhysicsModelNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "BoundedPhysicsModel": { "$ref": "#/definitions/BoundedPhysicsModel" }, "ForcePhysicsModel": { "$ref": "#/definitions/ForcePhysicsModel" }, "WindPhysicsModel": { "$ref": "#/definitions/WindPhysicsModel" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "BoundedPhysicsModel": { "$ref": "#/definitions/BoundedPhysicsModel" }, "ForcePhysicsModel": { "$ref": "#/definitions/ForcePhysicsModel" }, "WindPhysicsModel": { "$ref": "#/definitions/WindPhysicsModel" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | BoundedPhysicsModel | ||
source code | "BoundedPhysicsModel": { "$ref": "#/definitions/BoundedPhysicsModel" } |
diagram | ![]() |
||
property details |
|
||
reference | ForcePhysicsModel | ||
source code | "ForcePhysicsModel": { "$ref": "#/definitions/ForcePhysicsModel" } |
diagram | ![]() |
||
property details |
|
||
reference | WindPhysicsModel | ||
source code | "WindPhysicsModel": { "$ref": "#/definitions/WindPhysicsModel" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
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 } } |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
source code | "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 } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | Billboard | ||
source code | "Billboard": { "$ref": "#/definitions/Billboard" } |
diagram | ![]() |
||
property details |
|
||
reference | CADAssembly | ||
source code | "CADAssembly": { "$ref": "#/definitions/CADAssembly" } |
diagram | ![]() |
||
property details |
|
||
reference | CADLayer | ||
source code | "CADLayer": { "$ref": "#/definitions/CADLayer" } |
diagram | ![]() |
||
property details |
|
||
reference | CADPart | ||
source code | "CADPart": { "$ref": "#/definitions/CADPart" } |
diagram | ![]() |
||
property details |
|
||
reference | Collision | ||
source code | "Collision": { "$ref": "#/definitions/Collision" } |
diagram | ![]() |
||
property details |
|
||
reference | EspduTransform | ||
source code | "EspduTransform": { "$ref": "#/definitions/EspduTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoLocation | ||
source code | "GeoLocation": { "$ref": "#/definitions/GeoLocation" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoTransform | ||
source code | "GeoTransform": { "$ref": "#/definitions/GeoTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | Group | ||
source code | "Group": { "$ref": "#/definitions/Group" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | Inline | ||
source code | "Inline": { "$ref": "#/definitions/Inline" } |
diagram | ![]() |
||
property details |
|
||
reference | LayoutGroup | ||
source code | "LayoutGroup": { "$ref": "#/definitions/LayoutGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | LOD | ||
source code | "LOD": { "$ref": "#/definitions/LOD" } |
diagram | ![]() |
||
property details |
|
||
reference | ParticleSystem | ||
source code | "ParticleSystem": { "$ref": "#/definitions/ParticleSystem" } |
diagram | ![]() |
||
property details |
|
||
reference | PickableGroup | ||
source code | "PickableGroup": { "$ref": "#/definitions/PickableGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | ScreenGroup | ||
source code | "ScreenGroup": { "$ref": "#/definitions/ScreenGroup" } |
diagram | ![]() |
||
property details |
|
||
reference | Shape | ||
source code | "Shape": { "$ref": "#/definitions/Shape" } |
diagram | ![]() |
||
property details |
|
||
reference | Switch | ||
source code | "Switch": { "$ref": "#/definitions/Switch" } |
diagram | ![]() |
||
property details |
|
||
reference | Transform | ||
source code | "Transform": { "$ref": "#/definitions/Transform" } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ProgramShader / -programs |
||
source code | "-programs": { "description": "MF ShaderProgram content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ShaderProgram | ||
source code | "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by | VolumeData / -renderStyle |
||||||||||||||||||||||||
source code | "-renderStyle": { "description": "SF X3DVolumeRenderStyleNode content", "type": "object", "properties": { "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | BlendedVolumeStyle | ||
source code | "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | BoundaryEnhancementVolumeStyle | ||
source code | "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | CartoonVolumeStyle | ||
source code | "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedVolumeStyle | ||
source code | "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | EdgeEnhancementVolumeStyle | ||
source code | "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | OpacityMapVolumeStyle | ||
source code | "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProjectionVolumeStyle | ||
source code | "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ShadedVolumeStyle | ||
source code | "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | SilhouetteEnhancementVolumeStyle | ||
source code | "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ToneMappedVolumeStyle | ||
source code | "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | IsoSurfaceVolumeData / -renderStyle SegmentedVolumeData / -renderStyle |
||
source code | "-renderStyles": { "description": "MF X3DVolumeRenderStyleNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
source code | "items": { "type": "object", "properties": { "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" }, "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" }, "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" }, "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" }, "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" }, "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" }, "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" }, "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" }, "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" }, "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | BlendedVolumeStyle | ||
source code | "BlendedVolumeStyle": { "$ref": "#/definitions/BlendedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | BoundaryEnhancementVolumeStyle | ||
source code | "BoundaryEnhancementVolumeStyle": { "$ref": "#/definitions/BoundaryEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | CartoonVolumeStyle | ||
source code | "CartoonVolumeStyle": { "$ref": "#/definitions/CartoonVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedVolumeStyle | ||
source code | "ComposedVolumeStyle": { "$ref": "#/definitions/ComposedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | EdgeEnhancementVolumeStyle | ||
source code | "EdgeEnhancementVolumeStyle": { "$ref": "#/definitions/EdgeEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | OpacityMapVolumeStyle | ||
source code | "OpacityMapVolumeStyle": { "$ref": "#/definitions/OpacityMapVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProjectionVolumeStyle | ||
source code | "ProjectionVolumeStyle": { "$ref": "#/definitions/ProjectionVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ShadedVolumeStyle | ||
source code | "ShadedVolumeStyle": { "$ref": "#/definitions/ShadedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | SilhouetteEnhancementVolumeStyle | ||
source code | "SilhouetteEnhancementVolumeStyle": { "$ref": "#/definitions/SilhouetteEnhancementVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ToneMappedVolumeStyle | ||
source code | "ToneMappedVolumeStyle": { "$ref": "#/definitions/ToneMappedVolumeStyle" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | RigidBodyCollection / -joints |
||
source code | "-rigidBodyJoints": { "description": "MF X3DRigidJointNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "BallJoint": { "$ref": "#/definitions/BallJoint" }, "DoubleAxisHingeJoint": { "$ref": "#/definitions/DoubleAxisHingeJoint" }, "MotorJoint": { "$ref": "#/definitions/MotorJoint" }, "SingleAxisHingeJoint": { "$ref": "#/definitions/SingleAxisHingeJoint" }, "SliderJoint": { "$ref": "#/definitions/SliderJoint" }, "UniversalJoint": { "$ref": "#/definitions/UniversalJoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
source code | "items": { "type": "object", "properties": { "BallJoint": { "$ref": "#/definitions/BallJoint" }, "DoubleAxisHingeJoint": { "$ref": "#/definitions/DoubleAxisHingeJoint" }, "MotorJoint": { "$ref": "#/definitions/MotorJoint" }, "SingleAxisHingeJoint": { "$ref": "#/definitions/SingleAxisHingeJoint" }, "SliderJoint": { "$ref": "#/definitions/SliderJoint" }, "UniversalJoint": { "$ref": "#/definitions/UniversalJoint" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | BallJoint | ||
source code | "BallJoint": { "$ref": "#/definitions/BallJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | DoubleAxisHingeJoint | ||
source code | "DoubleAxisHingeJoint": { "$ref": "#/definitions/DoubleAxisHingeJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | MotorJoint | ||
source code | "MotorJoint": { "$ref": "#/definitions/MotorJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | SingleAxisHingeJoint | ||
source code | "SingleAxisHingeJoint": { "$ref": "#/definitions/SingleAxisHingeJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | SliderJoint | ||
source code | "SliderJoint": { "$ref": "#/definitions/SliderJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | UniversalJoint | ||
source code | "UniversalJoint": { "$ref": "#/definitions/UniversalJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | HAnimHumanoid / -segments |
||
source code | "-segments": { "description": "MF HAnimSegment content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSegment | ||
source code | "HAnimSegment": { "$ref": "#/definitions/HAnimSegment" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | Appearance / -shaders |
||
source code | "-shaders": { "description": "MF X3DShaderNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "ComposedShader": { "$ref": "#/definitions/ComposedShader" }, "PackagedShader": { "$ref": "#/definitions/PackagedShader" }, "ProgramShader": { "$ref": "#/definitions/ProgramShader" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "ComposedShader": { "$ref": "#/definitions/ComposedShader" }, "PackagedShader": { "$ref": "#/definitions/PackagedShader" }, "ProgramShader": { "$ref": "#/definitions/ProgramShader" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedShader | ||
source code | "ComposedShader": { "$ref": "#/definitions/ComposedShader" } |
diagram | ![]() |
||
property details |
|
||
reference | PackagedShader | ||
source code | "PackagedShader": { "$ref": "#/definitions/PackagedShader" } |
diagram | ![]() |
||
property details |
|
||
reference | ProgramShader | ||
source code | "ProgramShader": { "$ref": "#/definitions/ProgramShader" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | HAnimHumanoid / -sites HAnimHumanoid / -viewpoints |
||
source code | "-sites": { "description": "MF HAnimSite content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | HAnimHumanoid / -skeleton |
||
source code | "-skeleton": { "description": "MF HAnimJoint | HAnimSite content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" }, "HAnimSite": { "$ref": "#/definitions/HAnimSite" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimJoint | ||
source code | "HAnimJoint": { "$ref": "#/definitions/HAnimJoint" } |
diagram | ![]() |
||
property details |
|
||
reference | HAnimSite | ||
source code | "HAnimSite": { "$ref": "#/definitions/HAnimSite" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||
schema details |
|
||||||||
type | Object | ||||||||
properties |
|
||||||||
used by | Sound / -source |
||||||||
source code | "-source": { "description": "SF X3DSoundSourceNode content", "type": "object", "properties": { "AudioClip": { "$ref": "#/definitions/AudioClip" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | AudioClip | ||
source code | "AudioClip": { "$ref": "#/definitions/AudioClip" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||
schema details |
|
||||||||||||||
type | Object | ||||||||||||||
properties |
|
||||||||||||||
used by | ElevationGrid / -texCoord GeoElevationGrid / -texCoord IndexedFaceSet / -texCoord IndexedQuadSet / -texCoord IndexedTriangleFanSet / -texCoord IndexedTriangleSet / -texCoord IndexedTriangleStripSet / -texCoord QuadSet / -texCoord TriangleFanSet / -texCoord TriangleSet / -texCoord TriangleStripSet / -texCoord |
||||||||||||||
source code | "-texCoord": { "description": "SF X3DTextureCoordinateNode content", "type": "object", "properties": { "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" }, "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" }, "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" }, "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTextureCoordinate | ||
source code | "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate | ||
source code | "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate3D | ||
source code | "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate4D | ||
source code | "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinateGenerator | ||
source code | "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
schema details |
|
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | NurbsPatchSurface / -texCoord NurbsTrimmedSurface / -texCoord |
||||||||||||||||
source code | "-texCoordNurbs": { "description": "SF X3DTextureCoordinateNode | NurbsTextureCoordinate content", "type": "object", "properties": { "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" }, "NurbsTextureCoordinate": { "$ref": "#/definitions/NurbsTextureCoordinate" }, "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" }, "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" }, "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTextureCoordinate | ||
source code | "MultiTextureCoordinate": { "$ref": "#/definitions/MultiTextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | NurbsTextureCoordinate | ||
source code | "NurbsTextureCoordinate": { "$ref": "#/definitions/NurbsTextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate | ||
source code | "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate3D | ||
source code | "TextureCoordinate3D": { "$ref": "#/definitions/TextureCoordinate3D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate4D | ||
source code | "TextureCoordinate4D": { "$ref": "#/definitions/TextureCoordinate4D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinateGenerator | ||
source code | "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | MultiTextureCoordinate / -texCoord |
||
source code | "-texCoords2D": { "description": "MF TextureCoordinate | TextureCoordinateGenerator content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | "items": { "type": "object", "properties": { "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" }, "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinate | ||
source code | "TextureCoordinate": { "$ref": "#/definitions/TextureCoordinate" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureCoordinateGenerator | ||
source code | "TextureCoordinateGenerator": { "$ref": "#/definitions/TextureCoordinateGenerator" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||||||||||
schema details |
|
||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by | Appearance / -texture |
||||||||||||||||||||||||
source code | "-texture": { "description": "SF X3DTextureNode content", "type": "object", "properties": { "ComposedCubeMapTexture": { "$ref": "#/definitions/ComposedCubeMapTexture" }, "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" }, "GeneratedCubeMapTexture": { "$ref": "#/definitions/GeneratedCubeMapTexture" }, "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" }, "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "MultiTexture": { "$ref": "#/definitions/MultiTexture" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedCubeMapTexture | ||
source code | "ComposedCubeMapTexture": { "$ref": "#/definitions/ComposedCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedTexture3D | ||
source code | "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | GeneratedCubeMapTexture | ||
source code | "GeneratedCubeMapTexture": { "$ref": "#/definitions/GeneratedCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageCubeMapTexture | ||
source code | "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture3D | ||
source code | "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTexture | ||
source code | "MultiTexture": { "$ref": "#/definitions/MultiTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture | ||
source code | "PixelTexture": { "$ref": "#/definitions/PixelTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture3D | ||
source code | "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||
schema details |
|
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
used by | BlendedVolumeStyle / -weightTransferFunction1 BlendedVolumeStyle / -weightTransferFunction2 ComposedCubeMapTexture / -back ComposedCubeMapTexture / -bottom ComposedCubeMapTexture / -front ComposedCubeMapTexture / -left ComposedCubeMapTexture / -right ComposedCubeMapTexture / -top |
||||||||||
source code | "-texture2D": { "description": "SF X3DTexture2DNode content", "type": "object", "properties": { "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture | ||
source code | "PixelTexture": { "$ref": "#/definitions/PixelTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||
schema details |
|
||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
used by | TextureBackground / -backTexture TextureBackground / -bottomTexture TextureBackground / -frontTexture TextureBackground / -leftTexture TextureBackground / -rightTexture TextureBackground / -topTexture |
||||||||||||
source code | "-texture2DMulti": { "description": "SF X3DTexture2DNode | MultiTexture content", "type": "object", "properties": { "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "MultiTexture": { "$ref": "#/definitions/MultiTexture" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTexture | ||
source code | "MultiTexture": { "$ref": "#/definitions/MultiTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture | ||
source code | "PixelTexture": { "$ref": "#/definitions/PixelTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||
schema details |
|
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
used by | BlendedVolumeStyle / -voxels CartoonVolumeStyle / -surfaceNormals EdgeEnhancementVolumeStyle / -surfaceNormals IsoSurfaceVolumeData / -gradients IsoSurfaceVolumeData / -voxels SegmentedVolumeData / -segmentIdentifiers SegmentedVolumeData / -voxels ShadedVolumeStyle / -surfaceNormals SilhouetteEnhancementVolumeStyle / -surfaceNormals ToneMappedVolumeStyle / -surfaceNormals VolumeData / -voxels |
||||||||||
source code | "-texture3D": { "description": "SF X3DTexture3DNode content", "type": "object", "properties": { "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedTexture3D | ||
source code | "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture3D | ||
source code | "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture3D | ||
source code | "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | ComposedTexture3D / -textureProperties GeneratedCubeMapTexture / -textureProperties ImageCubeMapTexture / -textureProperties ImageTexture / -textureProperties ImageTexture3D / -textureProperties MovieTexture / -textureProperties PixelTexture / -textureProperties PixelTexture3D / -textureProperties |
||||||
source code | "-textureProperties": { "description": "SF TextureProperties content", "type": "object", "properties": { "TextureProperties": { "$ref": "#/definitions/TextureProperties" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | TextureProperties | ||
source code | "TextureProperties": { "$ref": "#/definitions/TextureProperties" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | ComposedTexture3D / -texture MultiTexture / -texture |
||
source code | "-textures2D": { "description": "MF X3DTexture2DNode content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
source code | "items": { "type": "object", "properties": { "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture | ||
source code | "PixelTexture": { "$ref": "#/definitions/PixelTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||
schema details |
|
||||||||||||
type | Object | ||||||||||||
properties |
|
||||||||||||
used by | Appearance / -textureTransform |
||||||||||||
source code | "-textureTransform": { "description": "SF X3DTextureTransformNode content", "type": "object", "properties": { "MultiTextureTransform": { "$ref": "#/definitions/MultiTextureTransform" }, "TextureTransform": { "$ref": "#/definitions/TextureTransform" }, "TextureTransform3D": { "$ref": "#/definitions/TextureTransform3D" }, "TextureTransformMatrix3D": { "$ref": "#/definitions/TextureTransformMatrix3D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | MultiTextureTransform | ||
source code | "MultiTextureTransform": { "$ref": "#/definitions/MultiTextureTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransform | ||
source code | "TextureTransform": { "$ref": "#/definitions/TextureTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransform3D | ||
source code | "TextureTransform3D": { "$ref": "#/definitions/TextureTransform3D" } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransformMatrix3D | ||
source code | "TextureTransformMatrix3D": { "$ref": "#/definitions/TextureTransformMatrix3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | MultiTextureTransform / -textureTransform |
||
source code | "-textureTransforms2D": { "description": "MF TextureTransform content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "TextureTransform": { "$ref": "#/definitions/TextureTransform" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "TextureTransform": { "$ref": "#/definitions/TextureTransform" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | TextureTransform | ||
source code | "TextureTransform": { "$ref": "#/definitions/TextureTransform" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||||||||
schema details |
|
||||||||||||||||
type | Object | ||||||||||||||||
properties |
|
||||||||||||||||
used by | OpacityMapVolumeStyle / -transferFunction |
||||||||||||||||
source code | "-transferFunction": { "description": "SF X3DTexture2DNode | X3DTexture3DNode content", "type": "object", "properties": { "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" }, "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "PixelTexture": { "$ref": "#/definitions/PixelTexture" }, "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | ComposedTexture3D | ||
source code | "ComposedTexture3D": { "$ref": "#/definitions/ComposedTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture3D | ||
source code | "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture | ||
source code | "PixelTexture": { "$ref": "#/definitions/PixelTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PixelTexture3D | ||
source code | "PixelTexture3D": { "$ref": "#/definitions/PixelTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | NurbsTrimmedSurface / -trimmingContour |
||
source code | "-trimmingContour": { "description": "MF Contour2D content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "Contour2D": { "$ref": "#/definitions/Contour2D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||
type | Object | ||||||
properties |
|
||||||
source code | "items": { "type": "object", "properties": { "Contour2D": { "$ref": "#/definitions/Contour2D" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Contour2D | ||
source code | "Contour2D": { "$ref": "#/definitions/Contour2D" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||
schema details |
|
||||||
type | Object | ||||||
properties |
|
||||||
used by | Layer / -viewport LayoutGroup / -viewport LayoutLayer / -viewport |
||||||
source code | "-viewport": { "description": "SF X3DViewportNode content", "type": "object", "properties": { "Viewport": { "$ref": "#/definitions/Viewport" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Viewport | ||
source code | "Viewport": { "$ref": "#/definitions/Viewport" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |
diagram | ![]() |
||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||
schema details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
used by | LoadSensor / -watchList |
||
source code | "-watchList": { "description": "MF X3DUrlObject content", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" }, "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "Inline": { "$ref": "#/definitions/Inline" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "PackagedShader": { "$ref": "#/definitions/PackagedShader" }, "Script": { "$ref": "#/definitions/Script" }, "ShaderPart": { "$ref": "#/definitions/ShaderPart" }, "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } } |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | Object | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
source code | "items": { "type": "object", "properties": { "Anchor": { "$ref": "#/definitions/Anchor" }, "AudioClip": { "$ref": "#/definitions/AudioClip" }, "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" }, "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" }, "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" }, "ImageTexture": { "$ref": "#/definitions/ImageTexture" }, "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" }, "Inline": { "$ref": "#/definitions/Inline" }, "MovieTexture": { "$ref": "#/definitions/MovieTexture" }, "PackagedShader": { "$ref": "#/definitions/PackagedShader" }, "Script": { "$ref": "#/definitions/Script" }, "ShaderPart": { "$ref": "#/definitions/ShaderPart" }, "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" }, "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } }, "additionalProperties": false } |
diagram | ![]() |
||
property details |
|
||
reference | Anchor | ||
source code | "Anchor": { "$ref": "#/definitions/Anchor" } |
diagram | ![]() |
||
property details |
|
||
reference | AudioClip | ||
source code | "AudioClip": { "$ref": "#/definitions/AudioClip" } |
diagram | ![]() |
||
property details |
|
||
reference | DISEntityTypeMapping | ||
source code | "DISEntityTypeMapping": { "$ref": "#/definitions/DISEntityTypeMapping" } |
diagram | ![]() |
||
property details |
|
||
reference | GeoMetadata | ||
source code | "GeoMetadata": { "$ref": "#/definitions/GeoMetadata" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageCubeMapTexture | ||
source code | "ImageCubeMapTexture": { "$ref": "#/definitions/ImageCubeMapTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture | ||
source code | "ImageTexture": { "$ref": "#/definitions/ImageTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | ImageTexture3D | ||
source code | "ImageTexture3D": { "$ref": "#/definitions/ImageTexture3D" } |
diagram | ![]() |
||
property details |
|
||
reference | Inline | ||
source code | "Inline": { "$ref": "#/definitions/Inline" } |
diagram | ![]() |
||
property details |
|
||
reference | MovieTexture | ||
source code | "MovieTexture": { "$ref": "#/definitions/MovieTexture" } |
diagram | ![]() |
||
property details |
|
||
reference | PackagedShader | ||
source code | "PackagedShader": { "$ref": "#/definitions/PackagedShader" } |
diagram | ![]() |
||
property details |
|
||
reference | Script | ||
source code | "Script": { "$ref": "#/definitions/Script" } |
diagram | ![]() |
||
property details |
|
||
reference | ShaderPart | ||
source code | "ShaderPart": { "$ref": "#/definitions/ShaderPart" } |
diagram | ![]() |
||
property details |
|
||
reference | ShaderProgram | ||
source code | "ShaderProgram": { "$ref": "#/definitions/ShaderProgram" } |
diagram | ![]() |
||
property details |
|
||
reference | ProtoInstance | ||
source code | "ProtoInstance": { "$ref": "#/definitions/ProtoInstance" } |