r3f-interaction

Installation
Summary

Pointer events, camera controls, gestures, and selection for interactive 3D scenes.

  • Supports 10+ pointer events (click, hover, drag, wheel) with rich intersection data including world position, UV coordinates, and face normals
  • Includes 8 camera control presets: OrbitControls, MapControls, FlyControls, FirstPersonControls, PointerLockControls, CameraControls, TrackballControls, and ArcballControls
  • Provides transform gizmos (TransformControls, PivotControls) and drag systems for object manipulation, plus KeyboardControls for WASD-style input
  • Covers selection systems with single/multi-select, outline effects, scroll-driven animation, and screen-to-world coordinate conversion
SKILL.md

React Three Fiber Interaction

Quick Start

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
Related skills
Installs
1.8K
GitHub Stars
83
First Seen
Jan 20, 2026