Функция 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 полезна для определения связи плоскости с однородной координатой. Например, эта функция может использоваться для определения того, находится ли определенная координата на определенной плоскости или на какой стороне конкретной плоскости находится определенная координата.

Требования

Требование Значение
Заголовок
D3dx9math.h
Библиотека
D3dx9.lib

См. также раздел

Математические функции

D3DXPlaneDotCoord

D3DXPlaneDotNormal