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