Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

A Data Type describing the arrangement of the 3D Model Objects in a scene.

2      Functional Requirements

A Basic 3DModel Scene Geometry must include:

  1. The Basic 3DModel Scene Geometry Header
  2. The ID of the Basic 3DModel Scene Geometry.
  3. The ID of the 3DModel Objects in the 3DModel Scene.
  4. The Space-Time information of the 3DModel Objects inside the 3DModel Scene.

A Basic 3DModel Scene Geometry may include:

  1. The ID of a Virtual Space (M-Instance) where it is or it is intended to be located.
  2. The ID of a U-Environment where it is or it is intended to be located.
  3. The Qualifiers of the Basic 3DModel Object Data.
  4. The Space-Time information of the Basic 3DModel Scene.
  5. Information about this Basic 3DModel Scene Geometry.
  6. Descriptive Metadata.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/Basic3DModelSceneGeometry.json

4      Semantics

Label Description
Header Basic 3DModel Scene Geometry Header – Standard “OSD-B3G-Vx.y”
MInstanceID Identifier of the M-Instance.
U-Environment Identifier of the U-Environment.
3DModelSceneGeometryID ID of this 3DModel Scene Geometry instance.
3DModelSceneGeometryTime Space and Time of 3DModel Scene Geometry.
3DModelObjectCount Number of 3DModelObjects in Scene.
3DModelSceneGeometrySpaceTime Space and Time of 3DModel Scene Geometry.
Basic3DModelSceneObjects[] Set of Data related to 3DModelObjects in the 3DModel Scene.
– 3DModelSceneObjectQualifiers Qualifiers of the 3DModel Object in the 3DModel Scene.
– Basic3DModelSceneObjectSpaceTime Space and Time of 3DModel Object in the 3DModel Scene.
DataXMData Information on this Basic 3DModel Scene Geometry instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic 3D Model Scene Geometry (OSD-B3G) if:

  1. The Data validates against the Basic 3D Model Scene Geometry’s JSON Schema.
  2. All Data in the Basic 3D Model Scene Geometry’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers.

6     Performance Assessment