[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01951] 裏面ピッキングの検出について



■■パソコンを買い換える前に!旧型マシンが最新マシン並みに速くなる■■
「速パック7」は、ソフトの起動からインターネットの閲覧まで、パソコンの
全てが速くなるベストセラーソフト。ブロードバンド環境にも対応。発売5周
年を記念して、期間限定特別感謝プライス(24,800円→8,330円)にて発売中。
     http://www.sourcenext.com/e-shop/sokumag/033.html
-----------------------------------------------------------------------



Geometryの裏面からのピッキングを検出できずに困っております。
検出する方法はあるのでしょうか?

以下の方法を試してみましたが、実行時に例外が発生してしまいます。

<方法>
PickResultのgetIntersection()メソッドからPickIntersectionを取得し、
PickIntersectionのgetPointNormal()メソッドから法線ベクトルを得る。
この法線ベクトルと視線のベクトルを比較し、裏面を判定する

<結果>
getPointNormal()にて例外「java.lang.RuntimeException: Interp point outside 
triangle」が発生。



------------------------------------------------------------------------
          ★目指せ! 億万長者!! 大富豪!!
        http://game.www.infoseek.co.jp/?svx=971122