개발 · 컴퓨터공학/three.js
Threejs Cloth Tailor 개발일지 - raycast line 그리기, 오브젝트 감지, intersectObjects, raycast intersect custom mesh
이전 포스팅 보러가기 raycast mode 동작 : 마우스로 raycast 쏘기마우스 이벤트를 사용하는데 있어서 JS기반으로 동작하기 때문에 event처리가 바로 생각나지 않는다한 번 테스트 코드를 짜볼까 raycast로 canvas상 2d 위치를 찍는건 금방하지만,3D 환경에서 object intersect를 구현하려면 카메라가 필요하다 import { Camera, Raycaster, Scene, Vector2 } from "three"let raycaster = new Raycaster()const mouse = new Vector2()export function init(scene: Scene, camera: Camera): Raycaster{ window.addEventListener('m..
2024. 6. 21. 09:34