The standard OpenPLX bundles have breaking changes between version 0.26.8 and 0.28.0.
Update all .openplx files in the project taking into account the following API updates:
MachineModeling pivot connections now use snap_hinge instead of hinge
for the non-physical hinge that is only used during snapping and assembly.
Examples:
hinge.enabled: false -> snap_hinge.enabled: false
Adaptive mate connectors are now expressed as a regular mate connector with the adaptive connector trait.
Examples:
Physics3D.Interactions.AdaptiveMateConnector
-> Physics3D.Interactions.MateConnector with Physics3D.Interactions.ConnectorProperties.Adaptive
The old linear actuator connection aliases and previous Dual* cylinder
connection names have been removed in favor of Cylinder.DualHinge,
Cylinder.DualBall, Cylinder.DualMate, Cylinder.Bearings, and
Cylinder.AxleBearings.
The cylinder-specific axial rotation lock configuration has been folded into the shared connection properties, and the old hinge-probe angle output configuration has been renamed and moved.
Examples:
MachineModeling.Actuators.Linear.Connections.Cylinder
-> MachineModeling.Actuators.Linear.Connections.Cylinder.DualHinge
MachineModeling.Actuators.Linear.Connections.HingedCylinder
-> MachineModeling.Actuators.Linear.Connections.Cylinder.DualHinge
MachineModeling.Actuators.Linear.Connections.Cylinder.DualHinged
-> MachineModeling.Actuators.Linear.Connections.Cylinder.DualHinge
MachineModeling.Actuators.Linear.Connections.Cylinder.DualBallJointed
-> MachineModeling.Actuators.Linear.Connections.Cylinder.DualBall
MachineModeling.Actuators.Linear.Connections.DualMatedCylinder
-> MachineModeling.Actuators.Linear.Connections.Cylinder.DualMate
MachineModeling.Actuators.Linear.Connections.CylinderBearings
-> MachineModeling.Actuators.Linear.Connections.Cylinder.Bearings
MachineModeling.Actuators.Linear.Connections.CylinderAxleBearings
-> MachineModeling.Actuators.Linear.Connections.Cylinder.AxleBearings
MachineModeling.Actuators.Linear.Connections.Cylinder.Configurations.AxialRotationLock
-> remove this trait and use MachineModeling.Connections.Properties.AxialRotationLock
MachineModeling.Actuators.Linear.Connections.Cylinder.Properties.AxialRotationLock
-> MachineModeling.Connections.Properties.AxialRotationLock
MachineModeling.Actuators.Linear.Connections.Cylinder.Configurations.HingeProbeAngleOutput
-> MachineModeling.Connections.Properties.AxialRotationAngleOutput
MachineModeling.Actuators.Linear.Connections.Cylinder.Configurations.DisabledHingeAngleOutput
-> MachineModeling.Connections.Properties.AxialRotationAngleOutput