diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-21 02:03:45 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-21 02:07:13 +0800 |
| commit | dd75aaf6e82799ce88d8e66b01a3d53ba05301c9 (patch) | |
| tree | ef1601be2954f7c995f5fd47544241b457a7791e /public/vendor | |
| parent | 7e7166e9a7dfe6d619dbb2d3baa54ee97dfce1b9 (diff) | |
| download | somhairles-dream-fsharp-dd75aaf6e82799ce88d8e66b01a3d53ba05301c9.tar.gz | |
feat(viewer): fit camera to loaded model and add checked-in browser acceptance driver
- add three.js Box3/Camera bindings and bbox-driven camera framing
(fov-fit with margin, recenters the model so group rotation orbits
in place); refit on canvas resize instead of reverting to replay
placeholder geometry
- expose window.SOMHAIRLES_VIEWER debug handle for numeric verification
- add tools/acceptance/e2e_acceptance.py: self-provisioning playwright
driver (isolated port/artifact root, unique run ids) asserting framing,
frozen-screenshot determinism, GLB hash equality, failure surfacing
- gitignore scratch/ and tools/acceptance/deps/; document the
clean-checkout verification sequence (fable before build)
Diffstat (limited to 'public/vendor')
0 files changed, 0 insertions, 0 deletions
