vtj-raycasting-system
Installation
SKILL.md
vite-threejs Raycasting System
Overview
本项目的射线系统主要用于 方块交互(挖掘、放置)和 目标选择。
核心原则:始终使用 iMouse.normalizedMouse 获取 NDC 坐标,射线检测结果通过 mitt 事件通知。
When to Use
- 实现点击拾取功能
- 检测鼠标悬停对象
- 实现方块交互(挖掘、放置)
- 添加目标锁定功能
本项目的射线系统主要用于 方块交互(挖掘、放置)和 目标选择。
核心原则:始终使用 iMouse.normalizedMouse 获取 NDC 坐标,射线检测结果通过 mitt 事件通知。