Discover Learn Reference Get OpenPLX Search Contact

The standard OpenPLX bundles have breaking changes between version 0.18.10 and 0.19.0 update all .openplx files in the project taking into account the following API updates:

The Charges namespaces have been removed and all models in the Charges namespaces have been moved to other namespaces:

Physics.Charges.LinearElasticMaterial -> Physics.Geometries.LinearElasticMaterial Physics.Charges.Material -> Physics.Geometries.Material Physics1D.Charges.LinearConnector -> Physics1D.Interactions.LinearConnector Physics1D.Charges.RotationalConnector -> Physics1D.Interactions.RotationalConnector Physics3D.Charges.Box -> Physics3D.Geometries.Box Physics3D.Charges.Capsule -> Physics3D.Geometries.Capsule Physics3D.Charges.ContactGeometry -> Physics3D.Geometries.ContactGeometry Physics3D.Charges.ConvexMesh -> Physics3D.Geometries.ConvexMesh Physics3D.Charges.Cylinder -> Physics3D.Geometries.Cylinder Physics3D.Charges.ExternalTriMeshGeometry -> Physics3D.Geometries.ExternalTriMeshGeometry Physics3D.Charges.Sphere -> Physics3D.Geometries.Sphere Physics3D.Charges.TriMesh -> Physics3D.Geometries.TriMesh Physics3D.Charges.TriMeshGeometry -> Physics3D.Geometries.TriMeshGeometry Physics3D.Charges.AdaptiveMateConnector -> Physics3D.Interactions.AdaptiveMateConnector Physics3D.Charges.MateConnector -> Physics3D.Interactions.MateConnector Physics3D.Charges.RedirectedMateConnector -> Physics3D.Interactions.RedirectedMateConnector Physics3D.Charges.StructuralPlanarConnector -> Physics3D.Interactions.StructuralPlanarConnector Physics3D.Charges.World -> Physics3D.Interactions.World

The charges attribute in all mates (Hinge, Prismatic, etc) has been renamed to connectors, so all declarations like:

    hinge_mate is Physics3D.Interactions.Hinge:
        charges: [body1.connector, body2.connector]

    prismatic.charges: [body1.connector, body2.connector]

should change to:

    hinge_mate is Physics3D.Interactions.Hinge:
        connectors: [body1.connector, body2.connector]

    prismatic.connectors: [body1.connector, body2.connector]
OpenPLX is a work in progress. This draft version will evolve with user feedback and experience. We welcome your input and collaboration.
X