【发布时间】:2015-07-04 22:30:49
【问题描述】:
几周以来,我一直在尝试从透视摄像机的中心进行光线投射。没有 event.client.x 和 y,因为我使用设备方向:
var raycaster = new THREE.Raycaster();
var vector = new THREE.Vector3( 0, 0, 0 ); // instead of event.client.x and event.client.y
var direction = new THREE.Vector3( 0, 0, -1 ).transformDirection( camera.matrixWorld );
raycaster.set( vector, direction );
var intersects = raycaster.intersectObjects(objects);
我在 (0,0,0) 上有一个透视相机……我使用设备方向而不是键盘和鼠标来获得旋转……并且想用从我的相机中心发送的光线投射击中一个立方体。我尝试了很多关于three.js raycast 的示例,但没有成功。
我的光线投射到底出了什么问题????
【问题讨论】:
标签: three.js