Lidar is BoxTruck.Assets.Base:
    chassis:
        lidar_attachment_point is Physics3D.Interactions.MateConnector:
            position: Math.Vec3.from_xyz(-chassis.geometry.size.x / 2 - 0.01, 0.0, -chassis.geometry.size.z / 2 + 0.1)
            main_axis: Math.Vec3.Z_AXIS()

    lidar is BoxTruck.Assets.Components.Lidar2D

    attachment_link is Physics3D.Interactions.Lock:
        connectors: [ lidar.connector, chassis.lidar_attachment_point ]
