Observation / live stage
Let the bodies answer.
The viewport is a visual instrument only. Exact positions, units, and runtime state stay in the notebook and the table below.
Readout / static parity
The table is the receipt.
Rows begin with the authored state and update from Rapier body transforms. A blocked renderer never removes this evidence.
| Body | Role | Position (x / y / z) | State |
|---|---|---|---|
| floor | fixed support | x 0.00 · y −1.20 · z 0.00 m | fixed |
| backstop | fixed guide | x 0.00 · y 1.20 · z −1.75 m | fixed |
| left guide | fixed guide | x −3.45 · y −0.45 · z 0.00 m | fixed |
| right guide | fixed guide | x 3.45 · y −0.45 · z 0.00 m | fixed |
| A / base | dynamic load | x −0.60 · y 0.15 · z 0.00 m | authored |
| B / load | dynamic load | x 0.35 · y 0.85 · z 0.00 m | authored |
| C / load | dynamic load | x −0.30 · y 1.55 · z 0.00 m | authored |
| D / load | dynamic load | x 0.25 · y 2.25 · z 0.00 m | authored |
| E / top | dynamic load | x −0.10 · y 2.95 · z 0.00 m | authored |