1 Definition
A Data Type describing the spatial arrangement of the Visual Objects and Visual Scenes in a Visual Scene.
2 Functional Requirements
Visual Scene Geometry includes:
- The ID of a Virtual Space where it is or is intended to be located.
- The ID of the Visual Scene.
- The number of Visual Objects in the Scene.
- The Visual Scene Space-Time.
- The Visual Object info that include, for each Visual Object:
- The Visual Object Space-Time information.
- The Visual Object Qualifier.
- The Visual Scene Space-Time information.
3 Syntax
https://schemas.mpai.community/CAE1/V2.2/data/VisualSceneGeometry.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Visual Scene Geometry Header |
| – Standard-VisualSceneGeometry | 9 Bytes | The characters “CAE-ASG-V” |
| – Version | N2 Bytes | Major version – 1 or 2 characters |
| – Dot-separator | 1 Byte | The character “.” |
| – Subversion | N3 Bytes | Minor version – 1 or 2 characters |
| MInstanceID | N4 Bytes | Identifier of M-Instance. |
| VisualSceneGeometryID | N5 Bytes | Identifier of the Visual Scene Geometry. |
| ObjectCount | N6 Bytes | Number of Objects in Visual Scene |
| VisualSceneSpaceTime | N7 Bytes | Space and Time info of Visual Scene Geometry |
| VisualSceneGeometryData[] | N8 Bytes | Set of Visual Scene Geometry Data |
| – VisualObjectSpaceTime | N9 Bytes | Space-Time info of Visual Object |
| – VisualObjectQualifier | N10 Bytes | Visual Object Qualifier |
| DescrMetadata | N12 Bytes | Descriptive Metadata |