Skip to content

feat(core): add rotate3d and translate operators#21

Merged
devjaewon merged 3 commits intomainfrom
feat/3d-rotate
Jan 21, 2026
Merged

feat(core): add rotate3d and translate operators#21
devjaewon merged 3 commits intomainfrom
feat/3d-rotate

Conversation

@devjaewon
Copy link
Copy Markdown
Owner

Summary

  • Add two new operators for gesture-to-transform pipelines:
    • rotate3d: Converts 2D pan delta to 3D rotation delta (pitch/yaw from drag)
    • translate: Converts pan delta to 2D translation coordinates
  • Bump version to 2.1.0

New Operators

rotate3d(options?)

Maps horizontal pan → Y-axis rotation (yaw) and vertical pan → X-axis rotation (pitch). Outputs frame-by-frame delta, not absolute rotation.

translate(options?)

Converts pan delta to absolute translation coordinates with base position and sensitivity support.

@devjaewon devjaewon self-assigned this Jan 21, 2026
@devjaewon devjaewon merged commit 33e336a into main Jan 21, 2026
2 checks passed
@devjaewon devjaewon deleted the feat/3d-rotate branch January 21, 2026 13:40
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