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