All docs
lsdtools.physics reference
Generated public SDK reference for lsdtools.physics.
SDK distribution 1.0.0; API contract 1.0; generator 1.0.0.
Product source digest: 4ea39055732e8883c03ccfecf12af6ccebd2041a12ce1b843e4a769e200f5ef9.
Generated from declared public exports and source syntax. Signatures and annotations are declaration spellings; decorators, factories and annotations are never executed. Class members below are declared members; base classes remain explicit. Source docstrings describe their owning implementation; they do not grant app permissions.
Lazy public physics Timeline control adapter; importing this facade loads no DLL.
lsdtools.physics.KINEMATIC_TARGET_POSITION_LIMIT#
Kind: value. Source: services/physics/src/lsd_physics/timeline.py:13.
KINEMATIC_TARGET_POSITION_LIMIT = 1000000.0
Implementation alias: lsd_physics.timeline.KINEMATIC_TARGET_POSITION_LIMIT.
lsdtools.physics.PhysicsTimelineProvider#
Kind: class. Source: services/physics/src/lsd_physics/timeline.py:121.
PhysicsTimelineProvider(self, context: Any) -> None
Source docstring:
Stateless adapter to bounded kinematic translation controls.
Targets are scene object EIDs, never physics row numbers or native body IDs.
The initial slice retains orientation and refuses angular velocity and actor
control on the target. It does not expose arbitrary pose or dynamic-body edits.
Implementation alias: lsd_physics.timeline.PhysicsTimelineProvider.
lsdtools.physics.PhysicsTimelineProvider.checkpoint_state_version#
Kind: attribute. Source: services/physics/src/lsd_physics/timeline.py:129.
checkpoint_state_version = 1
lsdtools.physics.PhysicsTimelineProvider.__init__#
Kind: method. Source: services/physics/src/lsd_physics/timeline.py:131.
__init__(self, context: Any) -> None
context: Any
self: (unannotated)
lsdtools.physics.PhysicsTimelineProvider.bind_property#
Kind: method. Source: services/physics/src/lsd_physics/timeline.py:147.
bind_property(self, spec: Any, target: Any)
self: (unannotated)
spec: Any
target: Any
lsdtools.physics.PhysicsTimelineProvider.checkpoint_state#
Kind: method. Source: services/physics/src/lsd_physics/timeline.py:189.
checkpoint_state(self)
self: (unannotated)
lsdtools.physics.PhysicsTimelineProvider.close#
Kind: method. Source: services/physics/src/lsd_physics/timeline.py:198.
close(self) -> None
self: (unannotated)