0

*解決済み*

それは約0,0,0または歪みではありませんでした。非常に奇妙ですが、球体としてのジオメトリの計算が機能することがわかりました。(タイルのコーナーでも、球がそれをカバーしないと考える必要があります)

http://threejs.org/docs/#Reference/Core/Geometry

ComputeBoundingSphere();

問題の説明 以下に続きます。

ポートフォリオサイト用にwebglウォールを構築しています。ユーザーがウォールにカーソルを合わせたときと、クリックしている平面をクリックしたときの両方を知るために、光線の交差点が必要です。これにより、正しいプロジェクトにリダイレクトできます。

http://www.martinlindelof.com

私がやっていることは、xyz(0,0,0)にすべての平面を追加することです。次に、動的ジオメトリを使用して、反発するパーティクルの影響を受けるポイントグリッドに頂点を配置します(traerを使用)。

光線交差を実行しているとき(threejs r49の例を使用)、空の配列が返されますが、何もヒットしません。

これは、すべての平面の原点が0,0,0にあるためである可能性があります。移動する頂点だけでなく、平面全体を各フレームに配置する必要がありますか?

または何か他のものです。

(面の法線は正しい方向を向いているようです。平面にテクスチャが表示され、両面平面のある面の裏側の場合のように反転されません。平面を作成するときのthree.jsではデフォルトではないと思います。 )。

4

1 に答える 1

0

レイは、オブジェクトの位置 0,0,0 で問題を抱えています (位置によってどこかが分割され、分割できない結果になるため)。別の位置を試してください。

于 2012-07-24T10:39:05.200 に答える