7.3.5 Other structure

7.3.5.1 General

The other object class comprises all objects not yet specified by ASAM OpenMATERIAL 3D. It includes all objects that aren’t specified by type specific object classes. Definitions in type specific object classes overwrite the specifications in the other object class.

For objects of class other, only the presence of the Grp_Root node is mandatory. All object components shall be children of Grp_Root. The associated coordinate system for Grp_Root should have its origin in the geometric center of the object’s bounding box, projected to the ground. The x-axis of the coordinate system should point to the front of the object (if applicable), the z-axis of the object should point vertically upwards and the y-axis should point sidewards to complete the right-hand coordinate system.

7.3.5.2 Model structure

7.3.5.2.1 Structure overview

Diagram

7.3.5.2.2 Grp_Root

This group is the root node of the object. All components of the object shall be children of this node. The origin of the node is the center of the object’s bounding box projected to the ground, including all object parts in their default positions.

Table 112. Grp_Root
<Header>

Origin

Center of the object’s bounding box projected to the ground, including all object parts in their default positions

x-axis

Collinear with the object’s longitudinal axis, pointing forwards

y-axis

Completes the right-handed coordinate system

z-axis

Perpendicular to the x-axis, pointing vertically upwards