threejs-interaction - 处理 Three.js 场景交互
在 Three.js 中处理射线检测、相机控制、鼠标与触摸输入、对象选择及交互式三维场景行为。
标签
更新于: 2026-10-01能力
典型输入
典型输出
该技能可以做什么
- 执行射线检测
- 转换指针坐标
- 处理触摸输入
- 配置相机控制
- 变换选中对象
- 拖拽场景对象
- 选择场景对象
输入
- Three.js 场景
- 相机
- 渲染器 DOM 元素
- 交互对象
- 鼠标事件
- 触摸事件
- 键盘事件
输出
- 射线交点结果
- 对象选中状态
- 相机控制状态
- 对象变换状态
- 拖拽事件
- 指针锁定状态
要求
- JavaScript 运行环境
- Three.js
- Three.js 控制器附加模块
- 浏览器输入事件
