Функция D3DXPlaneDot
Примечание
Служебная библиотека D3DX устарела. Вместо этого рекомендуется использовать DirectXMath .
Вычисляет точечное произведение плоскости и 4D-вектора.
Синтаксис
FLOAT D3DXPlaneDot(
_In_ const D3DXPLANE *pP,
_In_ const D3DXVECTOR4 *pV
);
Параметры
-
pP [in]
-
Тип: const D3DXPLANE*
Указатель на исходную структуру D3DXPLANE .
-
pV [in]
-
Тип: const D3DXVECTOR4*
Указатель на структуру D3DXVECTOR4 .
Возвращаемое значение
Тип: FLOAT
Точечное произведение плоскости и 4D-вектора.
Комментарии
При использовании плоскости (a, b, c, d) и вектора 4D (x, y, z, w) возвращаемое значение этой функции равно a*x + b*y + c*z + d*w. Функция D3DXPlaneDot полезна для определения связи плоскости с однородной координатой. Например, эта функция может использоваться для определения того, находится ли определенная координата на определенной плоскости или на какой стороне конкретной плоскости находится определенная координата.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел