我目前在这里玩这个例子:http: //mrdoob.github.com/three.js/examples/canvas_geometry_cube.html
我想知道是否有可能知道立方体的哪一侧当前是正面,意思是:指向相机的一侧。到目前为止,我不知道如何找到它。
任何帮助表示赞赏。迈克尔
我目前在这里玩这个例子:http: //mrdoob.github.com/three.js/examples/canvas_geometry_cube.html
我想知道是否有可能知道立方体的哪一侧当前是正面,意思是:指向相机的一侧。到目前为止,我不知道如何找到它。
任何帮助表示赞赏。迈克尔
下面是一些可以帮助您的示例代码,用于查找鼠标和场景之间的交集:
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 );
我希望这可以帮助您入门!