次の方法で共有


D3DXINTERSECTINFO 構造体

光線と三角形の交差部分について説明します。

構文

typedef struct D3DXINTERSECTINFO {
  DWORD FaceIndex;
  FLOAT U;
  FLOAT V;
  FLOAT Dist;
} D3DXINTERSECTINFO, *LPD3DXINTERSECTINFO;

メンバー

FaceIndex

型: DWORD

光線に当たる三角形のインデックス。

U

型: FLOAT

レイが交差する三角形内の Barycentric 座標。

V

型: FLOAT

レイが交差する三角形内の Barycentric 座標。

ディストリクト

型: FLOAT

交差が発生したレイに沿った距離。

解説

Barycentric 座標は、三角形の頂点に関して三角形内の点を定義します。 バリセントリック座標の詳細な説明については、「 Mathworld の Barycentric Coordinates Description」を参照してください。

必要条件

要件
ヘッダー
D3dx9mesh.h

関連項目

D3DX 構造体