1      Definition

A Data Type representing the spatial arrangement of the Visual Objects in a Visual Basic Scene.

2      Functional Requirements

Visual Basic Scene Geometry includes:

  1. The ID of a Virtual Space where it is will be located.
  2. The ID of the Visual Basic Scene Geometry.
  3. The number of Visual Objects in the Scene.
  4. The Visual Basic Scene Space-Time info.
  5. For each Visual Object:
    1. The Visual Object Space-Time Attributes.
    2. The Visual Object Qualifier.

3      Syntax

https://schemas.mpai.community/OSD/V1.1/data/VisualBasicSceneGeometry.json

4      Semantics

Label Size Description
Header N1 Bytes Visual Basic Scene Geometry Header
– Standard-VisualSceneGeometry 9 Bytes The characters “OSD-VBG-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.
VisualBasicSceneGeometryID N5 Bytes Identifier of the Visual Basic Scene Geometry.
ObjectCount N6 Bytes Number of Objects in Visual Basic Scene
VisualBasicSceneSpaceTime N7 Bytes Space and Time info of Visual Basic Scene Geometry
VisualBasicSceneGeometryData[] N8 Bytes Set of Visual Basic Scene Geometry Data
– VisualObjectSpaceTime N9 Bytes Space-Time info of Visual Object
– VisualObjectQualifier N10 Bytes Visual Object Qualifier
DescrMetadata N11 Bytes Descriptive Metadata