D3DX10_INTERSECT_INFO
光線と三角形の交点を記述します。
typedef struct D3DX10_INTERSECT_INFO {
UINT FaceIndex;
FLOAT U;
FLOAT V;
FLOAT Dist;
} D3DX10_INTERSECT_INFO, *LPD3DX10_INTERSECT_INFO;
メンバ
- FaceIndex
光線が当たる三角形のインデックス - U
光線が当たる三角形内の重心座標 - V
光線が当たる三角形内の重心座標 - Dist
交差が発生するまでの光線の距離
解説
重心座標は、三角形の頂点に関して、三角形の内側のポイントを定義します。重心座標の詳細については、Mathworld の「Barycentric Coordinates (重心座標)」の説明を参照してください。
要件
ヘッダー: D3DX10.h 宣言
ライブラリ: D3DX10.lib 内容