射線類,用於檢測交互
const rayCaster = new Raycaster();
二維坐標,需要轉換成空間坐標
const vector2 = new THREE.Vector2();
e為事件的對象
vector2.x = (e.clientX / window.innerwidth) * 2 - 1;
vetor2.y = -(e.clientY / window.innerHeight) * 2 + 1
需要在渲染函數中
rayCaster .setFormCamera(vector2,camera);
const intersectobject = rayCaster.intersectObject(需要操作的模型對象);//也有intersectObjects方法,控制數組類對象
intersectobject為交互的對象,可自行決定如何處理