simulo.Physics
Physics configuration factory.
class Physicsrigid()
Section titled “rigid()”Physics.rigid( mass: float = 1.0, collision: Optional[Collision] = None, kinematic: bool = False, activate_contact_sensors: bool = False,) -> RigidPhysicsCreate rigid body physics.
Args:
mass— Mass in kgcollision— Collision propertieskinematic— If True, body is fixed in place (doesn’t respond to forces). Useful for static obstacles, walls, etc.activate_contact_sensors— If True, enables contact reporting so contact sensors can measure forces on this body.
Returns:
RigidPhysics instance
deformable()
Section titled “deformable()”Physics.deformable(material: Optional[DeformableMaterial] = None) -> DeformablePhysicsCreate deformable body physics.
Args:
material— Deformable material properties
Returns:
DeformablePhysics instance