Функция 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. Эти сведения полезны для отбраковки задней части.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел