2006年04月13日
XML
カテゴリ: カテゴリ未分類
Real-Time Collision Detection という本を読んでいます。
http://www.realtimecollisiondetection.net/

5.3.4 Intersecting Line against Triangle

三角形に対する直線の交差に関して。これはおそらくゲームで最も良く利用されるところなのでしょうね。
ここでは三角形をABC、直線をPQで与えられ交差点をRとして考えます。

交差の判定方法としてはまずRを計算してそれが三角形の内側にあるかどうかの判定を行う方法が
あります。Rが辺AB、BC、CAの左側にある場合ABCが反時計回りにならんでいるならRはABCの内側に
あることになります。同様にRがすべての辺の右側にあってABCが時計回りであってもよいですね。

Rがどちら側にあるかを判定するために直線PQを三角形の辺を直接利用してスカラ3重積を考えることで

これは理解しやすいですね。

そして交差点は重心座標から求まります。
ここまでのソースが本文にありますので参考にするのがよいのではないかと思います。

本文にはこの後難しい最適化の話が出てくるのですがここでは割愛。
というかぶっちゃけPlucker座標よく分からん。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2006年04月13日 12時34分55秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

大鳥居.

大鳥居.

コメント新着

ペット総合サイト @ アクセス記録ソフト 無料 楽天 アクセス記録ソフト! http:/…
ペット総合サイト @ アクセス記録ソフト 無料 楽天 アクセス記録ソフト! http:/…
海のくまさん@ チン型取られちゃったw http://onaona.mogmog55.net/n89gjyj/ 俺…
ドライブ好き@ 風呂入るのメンドクサイ! http://feti.findeath.net/3b153ak/ 今日…
開放感@ 最近の大学生は凄いんですね。。 竿も玉もア○ルも全部隅々まで見られてガ…

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: