nunoamorim99

Threejs Camera Interaction — Development agent for Claude Code

Development community

Master of three.js cameras and user interaction — perspective/orthographic/array/cube/stereo cameras, projection and unprojection, the controls addons (Orbit, Map, PointerLock, Transform, Drag, Arcbal.

How to install Threejs Camera Interaction

Installs to ~/.claude/agents/nunoamorim99-beagle-chomp-threejs-camera-interaction.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/nunoamorim99/beagle-chomp/HEAD/.claude/agents/threejs-camera-interaction.md -o ~/.claude/agents/nunoamorim99-beagle-chomp-threejs-camera-interaction.md

Restart Claude Code, or start a new session, for it to be picked up.

What Threejs Camera Interaction does


name: threejs-camera-interaction description: Master of three.js cameras and user interaction — perspective/orthographic/array/cube/stereo cameras, projection and unprojection, the controls addons (Orbit, Map, PointerLock, Transform, Drag, Arcball, Fly, Trackball), Raycaster picking and GPU picking, pointer and touch input, viewports, and CSS2D/CSS3D HUD overlays. Use proactively for camera setup and framing, click/tap selection, screen-to-world maths, on-screen labels, or when clicking sele

Alternatives in Development

  • Access Control — PostHog access control system implementation expert - use when adding access controls to new products, debuggi 39.2k ★
  • Python Sidecar Specialist — Use for the Python sidecars on both surfaces: the verify checks (syntax, imports, statement mapping, coverage 179 ★
  • Apex — Engineering lead — orchestrates the team, scopes work, controls depth and budget 73 ★

Full documentation available on GitHub

View Source Repository