UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

13 lines 544 B
import { LingoMouseEvent } from "../../interface/IMouse"; import { mouseRaycast } from "../../memo/mouseRaycast"; export default (onEvent, candidates, cbManager) => onEvent((e) => { const result = mouseRaycast(candidates, { x: e.xNorm, y: e.yNorm }); if (!result) return; const { point, distance, manager, normal } = result; cbManager(manager, new LingoMouseEvent(e.x, e.y, e.clientX, e.clientY, e.xNorm, e.yNorm, point, normal, distance, manager)); }); //# sourceMappingURL=attachRaycastEvent.js.map