glytch/fktry
type-two 3fc043e504 [render] fix GLB body-scale regression: pop settles to baseScale, not 1
The placement scale-pop hardcoded the settled scale to 1, which stomped a
normalised GLB's fit-to-footprint root scale (s~2-3.5) down to 1 on the first
sync, collapsing the body to raw geometry size (a speck) while the beacon/jam
child meshes kept their own local scale. Store baseScale per entity (1 for
placeholders, the normalisation scale for GLBs) and make the pop a multiplier
on it. Verified full-size bodies on fresh loads in ?showroom and ?uidemo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 19:33:48 +10:00
..
data [data] round 6 CANON-DELTA + NOTES 2026-07-20 18:37:43 +10:00
lanes [render] fix GLB body-scale regression: pop settles to baseScale, not 1 2026-07-20 19:33:48 +10:00
public/assets/models [orchestrator] MODELBEAST wave 2: 17 more machines — every machine has a body now 2026-07-20 18:34:35 +10:00
src [render] fix GLB body-scale regression: pop settles to baseScale, not 1 2026-07-20 19:33:48 +10:00
CONTRACTS.md [orchestrator] MEGA round 5: the paint and the pipe 2026-07-18 12:56:09 +10:00
index.html [orchestrator] round 5 (MEGA) review: integration fixes — the radio works in prod 2026-07-18 14:32:56 +10:00
MASTERPLAN.md [orchestrator] MEGA round 5: the paint and the pipe 2026-07-18 12:56:09 +10:00
package-lock.json [orchestrator] round 2 review + contracts v3 + round 3 orders 2026-07-17 18:05:53 +10:00
package.json [orchestrator] round 2 review + contracts v3 + round 3 orders 2026-07-17 18:05:53 +10:00
tsconfig.json [orchestrator] round 3 review + contracts v4 + composite seam codex + round 4 orders 2026-07-17 19:43:48 +10:00