threejs-interaction
Three.js utilities for camera controls, raycasting, object selection, and interactive gizmos.
Install
npx skills add https://github.com/cloudai-x/threejs-skills --skill threejs-interactionStats
| Total installs | 1,943 |
| Weekly installs | 1.9K |
| GitHub stars | 1.9K |
| First seen | Jan 20, 2026 |
| Source | @cloudai-x/threejs-skills |
Summary
- Supports five camera control types: OrbitControls (orbit around target), FlyControls (free flight), FirstPersonControls (WASD movement), PointerLockControls (locked pointer FPS), and MapControls (2D map-style panning)
- Raycasting enables click detection, hover effects, and object selection with detailed intersection data including distance, UV coordinates, and face information
- Includes TransformControls for interactive gizmos (translate/rotate/scale), DragControls for direct object dragging, and SelectionBox for multi-object selection
- Provides coordinate conversion utilities between world and screen space, ray-plane intersection, and keyboard input handling with throttling and layer-based filtering for performance
Tags
Related skills
| Skill | Installs | vs threejs-interaction |
|---|---|---|
| svg logo designer | 1,709 | -234 |
| flutter-interoperating-with-native-apis | 2,163 | +220 |
| threejs-lighting | 1,724 | -219 |
| userinterface-wiki | 1,757 | -186 |
| gstack | 2,229 | +286 |
FAQ
- How many installs does threejs-interaction have?
- threejs-interaction has 1,943 total installs and 1.9K installs this week.
- Where is threejs-interaction hosted?
- threejs-interaction is published by @cloudai-x/threejs-skills at https://github.com/cloudai-x/threejs-skills.
- How many GitHub stars does threejs-interaction have?
- threejs-interaction has 1.9K GitHub stars.
- When was threejs-interaction first indexed?
- OrangeBot.AI first indexed threejs-interaction on Jan 20, 2026.
- How do I install threejs-interaction?
- Run: npx skills add https://github.com/cloudai-x/threejs-skills --skill threejs-interaction