D3DXINTERSECTINFO

Describes a ray-triangle intersection.

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

Members

FaceIndex
Index of the triangle that hit the ray.
U
Barycentric coordinate within the triangle where the ray intersects.
V
Barycentric coordinate within the triangle where the ray intersects.
Dist
Distance along the ray where the intersection occurred.

Remarks

Barycentric coordinates define a point inside a triangle in terms of the triangle's vertices. For a more in-depth description of barycentric coordinates, see Mathworld's Barycentric Coordinates Description.