Функция D3DXVec2CCW

Примечание

Служебная библиотека D3DX является устаревшей. Вместо этого рекомендуется использовать DirectXMath .

Возвращает z-компонент, принимая перекрестное произведение двух двух векторов.

Синтаксис

FLOAT D3DXVec2CCW(
  _In_ const D3DXVECTOR2 *pV1,
  _In_ const D3DXVECTOR2 *pV2
);

Параметры

pV1 [in]

Тип: const D3DXVECTOR2*

Указатель на исходную структуру D3DXVECTOR2 .

pV2 [in]

Тип: const D3DXVECTOR2*

Указатель на исходную структуру D3DXVECTOR2 .

Возвращаемое значение

Тип: FLOAT

Z-компонент.

Комментарии

Эта функция определяет z-компонент, определяя перекрестное произведение по следующей формуле: (x1,y1;0) cross (x2;y2;0)). Или, как показано в следующем примере.

pV1->x * pV2->y - pV1->y * pV2->x

Если значение z-компонента положительное, вектор V2 находится против часовой стрелки от вектора V1. Эти сведения полезны для отбраковки задней части.

Требования

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

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

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

D3DXVec2Dot