Skip to main content

Module types

Module types 

Source
Expand description

Python-friendly wrapper types with serde support.

All types in this module are designed for easy FFI/Python interop:

  • No lifetimes
  • Public fields only
  • Serialize/Deserialize support
  • Arrays instead of nalgebra types where applicable

Structs§

PyAabb
An axis-aligned bounding box suitable for Python interop.
PyColliderDesc
Description for creating a collider from Python (legacy).
PyContactResult
Result of a contact/collision between two bodies.
PyMaterial
Material properties for Python interop.
PyRigidBodyConfig
Configuration for creating a new rigid body.
PyRigidBodyDesc
Description for creating a rigid body from Python (legacy).
PySimConfig
Top-level simulation configuration.
PyTransform
A transform (position + quaternion rotation) suitable for Python interop.
PyVec3
A 3-component vector suitable for Python interop.

Enums§

PyColliderShape
Shape variant for a rigid body collider.