D3DXVec2CCW 函数
注意
D3DX 实用工具库已弃用。 建议改用 DirectXMath 。
通过获取两个 2D 向量的交叉积返回 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) 交叉 (x2,y2,0) ) 。 或者,如以下示例所示。
pV1->x * pV2->y - pV1->y * pV2->x
如果 z 分量的值为正值,则向量 V2 与向量 V1 逆时针。 此信息对于背面剔除非常有用。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅