All docs
Docs/ API Reference/ lsdtools.physics reference
API Reference

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.

text
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.

Python
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.

Python
PhysicsTimelineProvider(self, context: Any) -> None

Source docstring:

text
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.

Python
checkpoint_state_version = 1

lsdtools.physics.PhysicsTimelineProvider.__init__#

Kind: method. Source: services/physics/src/lsd_physics/timeline.py:131.

Python
__init__(self, context: Any) -> None
Python
context: Any
self: (unannotated)

lsdtools.physics.PhysicsTimelineProvider.bind_property#

Kind: method. Source: services/physics/src/lsd_physics/timeline.py:147.

Python
bind_property(self, spec: Any, target: Any)
Python
self: (unannotated)
spec: Any
target: Any

lsdtools.physics.PhysicsTimelineProvider.checkpoint_state#

Kind: method. Source: services/physics/src/lsd_physics/timeline.py:189.

Python
checkpoint_state(self)
Python
self: (unannotated)

lsdtools.physics.PhysicsTimelineProvider.close#

Kind: method. Source: services/physics/src/lsd_physics/timeline.py:198.

Python
close(self) -> None
Python
self: (unannotated)
By LSD Team · Last updated Sep 09, 2026 Ask a question View as Markdown
Type to search every doc, guide, and tutorial.
↑↓ navigate openesc close