Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет функции плоскости, предоставляемые DirectXMath.
Эти функции используют 4-векторный XMVECTOR для представления коэффициентов уравнения плоскости, Ax+By+Cz+D = 0, где X-компонент — A, компонент Y — B, Z-компонент — C, А W-компонент — D.
В этом разделе
| Раздел | Описание |
|---|---|
|
XMPlaneDot |
Вычисляет точечное произведение между плоскостью ввода и вектором 4D. |
|
XMPlaneDotCoord |
Вычисляет точечное произведение между плоскостью ввода и трехмерным вектором. |
|
XMPlaneDotNormal |
Вычисляет точечное произведение между нормальным вектором плоскости и трехмерного вектора. |
|
XMPlaneEqual |
Определяет, равны ли две плоскости. |
|
XMPlaneFromPointNormal |
Вычисляет уравнение плоскости, построенное из точки в плоскости и нормального вектора. |
|
XMPlaneFromPoints |
Вычисляет уравнение плоскости, построенное из трех точек плоскости. |
|
XMPlaneIntersectLine |
Находит пересечение плоскости и линии. |
|
XMPlaneIntersectPlane |
Находит пересечение двух плоскостей. |
|
XMPlaneIsInfinite |
Проверяет, является ли какой-либо из коэффициентов плоскости положительным или отрицательным бесконечностью. |
|
XMPlaneIsNaN |
Проверяет, является ли любой из коэффициентов плоскости naN. |
|
XMPlaneNearEqual |
Определяет, являются ли две плоскости почти равными. |
|
XMPlaneNormalize |
Нормализует коэффициенты плоскости таким образом, чтобы коэффициенты x, y и z образуют вектор нормы единицы. |
|
XMPlaneNormalizeEst |
Оценивает коэффициенты плоскости таким образом, чтобы коэффициенты x, y и z образуют вектор нормы единицы. |
|
XMPlaneNotEqual |
Определяет, являются ли две плоскости неравными. |
|
XMPlaneTransform |
Преобразует плоскость по заданной матрице. |
|
XMPlaneTransformStream |
Преобразует поток плоскостей по заданной матрице. |
Связанные темы