Функция XMVector2IntersectLine (directxmath.h)
Находит пересечение двух линий.
Синтаксис
XMVECTOR XM_CALLCONV XMVector2IntersectLine(
[in] FXMVECTOR Line1Point1,
[in] FXMVECTOR Line1Point2,
[in] FXMVECTOR Line2Point1,
[in] GXMVECTOR Line2Point2
) noexcept;
Параметры
[in] Line1Point1
Двухd-вектор, описывающий первую точку на первой строке.
[in] Line1Point2
Вектор 2D, описывающий вторую точку на первой строке.
[in] Line2Point1
Двухd-вектор, описывающий первую точку на второй строке.
[in] Line2Point2
Двухd-вектор, описывающий вторую точку на второй строке.
Возвращаемое значение
Возвращает точку пересечения. Если линии параллельны, возвращаемый вектор будет иметь значение NaN. Если две линии совпадают, возвращаемым вектором будет положительная бесконечность.
Комментарии
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | directxmath.h (включая DirectXMath.h) |