Appearance
射线
Raycaster()
javascript
const raycaster = new THREE.Raycaster();
// 鼠标位置对象
const mouse = new THREE.Vector2();
// 监听鼠标位置
window.addEventListener("mousemove", event => {
mouse.x = (event.clientX / window.innerWidth) * 2 - 1;
mouse.y = (event.clientY / window.innerWidth) * 2 - 1;
raycaster.setFromCamera(mouse, camera);
raycaster.intersectObjects(cubeArr);
});