Discover Learn Reference Get OpenPLXSearch Contact

Vehicles/Bulldozers/Components/PushBars/Traits/ConvexShape.openplx

ConvexShape

trait ConvexShape:
    body.geometry is Physics3D.Geometries.ConvexMesh:
        vertices: [rear_connector.position, front_connector.position, cylinder_connector.position,
                   front_connector.position + front_connector.main_axis * -0.1, front_connector.position + front_connector.main_axis * 0.1,
                   cylinder_connector.position + cylinder_connector.main_axis * -0.1, cylinder_connector.position + cylinder_connector.main_axis * 0.1,
                   rear_connector.position + rear_connector.main_axis * -0.1, rear_connector.position + rear_connector.main_axis * 0.1]
    body.visual is Visuals.Geometries.ConvexMesh:
        vertices: body.geometry.vertices

OpenPLX is a work in progress. This draft version will evolve with user feedback and experience. We welcome your input and collaboration.
X