我目前正在玩这个例子: http://mrdoob.github.com/three.js/examples/canvas_geometry_cube.html
我想知道是否可以知道立方体的哪一侧当前是正面,意思是:指向相机的一面。到目前为止,我不知道如何找到它。
感谢任何帮助。 迈克尔
答案 0 :(得分:1)
这里有一些示例代码可以帮助您,它可以查找鼠标和场景之间的交集:
http://stemkoski.github.com/Three.js/Mouse-Tooltip.html
您的代码版本将比此简单得多;例如,要让Raycaster从摄像机开始并朝向立方体的中心方向,请尝试:
var ray = new THREE.Raycaster( camera.position, cube.position.clone().sub( camera.position ).normalize() );
然后获取相交的对象,例如:
var intersects = ray.intersectObjects( scene.children );
我希望这有助于您开始使用!