Функция XMPlaneIntersectLine (directxmath.h)
Находит пересечение плоскости и линии.
Синтаксис
XMVECTOR XM_CALLCONV XMPlaneIntersectLine(
[in] FXMVECTOR P,
[in] FXMVECTOR LinePoint1,
[in] FXMVECTOR LinePoint2
) noexcept;
Параметры
[in] P
XMVECTOR , описывающий коэффициенты плоскости (A, B, C, D) для уравнения плоскости Ax+By+Cz+D=0
.
[in] LinePoint1
Трехмерный вектор, описывающий первую точку линии.
[in] LinePoint2
Трехмерный вектор, описывающий вторую точку линии.
Возвращаемое значение
Возвращает пересечение плоскости P и линии, определенной LinePoint1 и LinePoint2. Если линия параллельна плоскости, все компоненты возвращаемого вектора равны QNaN.
Комментарии
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с Windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и Windows Phone 8 приложений.Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | directxmath.h |