0

私は現在、この例で遊んでいます:http: //mrdoob.github.com/three.js/examples/canvas_geometry_cube.html

そして、立方体のどちら側が現在前面になっているのかを知ることができるかどうか疑問に思っています。つまり、カメラを指している側です。今まで私はそれを見つける方法の手がかりがありません。

どんな助けでも大歓迎です。マイケル

4

1 に答える 1

1

これは、マウスとシーンの交差点を探すのに役立つ可能性のあるサンプルコードです。

http://stemkoski.github.com/Three.js/Mouse-Tooltip.html

コードのバージョンはこれよりもはるかに単純になります。たとえば、レイキャスターをカメラから開始して立方体の中心の方向に移動するには、次のことを試してください。

var ray = new THREE.Raycaster( camera.position, cube.position.clone().sub( camera.position ).normalize() );

次に、交差するオブジェクトを取得します。次に例を示します。

var intersects = ray.intersectObjects( scene.children );

これがあなたが始めるのに役立つことを願っています!

于 2013-03-18T01:30:56.550 に答える