Function XMPlaneIntersectLine

Source
pub fn XMPlaneIntersectLine(
    P: FXMVECTOR,
    LinePoint1: FXMVECTOR,
    LinePoint2: FXMVECTOR,
) -> XMVECTOR
Expand description

Finds the intersection between a plane and a line.

§Parameters

P XMVECTOR describing the plane coefficients (A, B, C, D) for the plane equation Ax+By+Cz+D=0.

LinePoint1 3D vector describing the first point on the line.

LinePoint2 3D vector describing the second point on the line.

§Return value

Returns the intersection of the plane P and the line defined by LinePoint1 and LinePoint2. If the line is parallel to the plane, all components of the returned vector are equal to QNaN.

§Reference

https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-directxmath-XMPlaneIntersectLine