XNA Creators Club Online

サンプルの詳細

トライアングル精度でのピッキング
サンプル
掲載日
2007/06/28

説明

このサンプルは、モデルから頂点位置データにアクセスする方法を示します。その後、この頂点データを使用して、トライアングル精度でのピッキング テストを実装します。


サンプルの概要

このサンプルは、「ピッキングのサンプル」で示されている概念に基づいています。ワールド空間とスクリーン空間の間での変換プロセス、および光線 (レイ) と境界のプリミティブ間の交差の確認プロセスに詳しくない場合は、これらの基本的な概念について説明している「ピッキングのサンプル」の内容を理解してください。

このサンプルでは、「ピッキングのサンプル」の近似境界ボックスによる衝突検出を改良し、正確なトライアングル精度でのピッキング テストを実行します。モデル内のすべてのトライアングルに対してループ処理を実行し、1 つずつ光線とトライアングルの交差テストを行います。ここでは、カスタム コンテンツ プロセッサを使用して、モデルの頂点位置データを、実行時に容易にアクセスできる形式に抽出します。

※ 以下、「ダウンロード」で提供されるファイルの言語は Framework のバージョンによって異なります。

ダウンロード
フレームワーク

GS 2.0

頂点シェーダー バージョン

VS 1.1

ピクセル シェーダー バージョン

PS 1.1

フレームワーク

GS 3.0

頂点シェーダー バージョン

VS 1.1

ピクセル シェーダー バージョン

PS 1.1

var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG