Skip to content

[codex] Add annotation camera angle helpers - #145

Merged
meekmachine merged 1 commit into
mainfrom
codex/camera-angle-helpers
May 14, 2026
Merged

[codex] Add annotation camera angle helpers#145
meekmachine merged 1 commit into
mainfrom
codex/camera-angle-helpers

Conversation

@meekmachine

Copy link
Copy Markdown
Owner

Summary

  • Add shared annotation camera-angle/laterality helpers to Loom3.
  • Export semantic side detection, laterality detection, camera-angle resolution, world/model direction conversion, orbit angle calculation, and marker camera-angle gating.
  • Add focused coverage for side-aware angles, nested visibility angle inference, model-local orbit angles, and marker gate behavior.

Why

LoomLarge had been carrying this low-level Three.js camera-angle logic locally in annotationLaterality.ts. Moving it into Loom3 lets app code consume shared semantic camera/annotation behavior instead of duplicating model-local angle math in the runtime.

Validation

  • npm test -- src/camera/annotationCameraAngles.test.ts
  • npm run typecheck

@meekmachine
meekmachine merged commit 71a7008 into main May 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant