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:

  1. The ID of a Virtual Space where it is or is intended to be located.
  2. The ID of the Visual Scene.
  3. The number of Visual Objects in the Scene.
  4. The Visual Scene Space-Time.
  5. The Visual Object info that include, for each Visual Object:
    1. The Visual Object Space-Time information.
    2. The Visual Object Qualifier.
  6. The Visual Scene Space-Time information.

3      Syntax


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