Compartir a través de


Función D3DXVec2CCW

Nota:

La biblioteca de utilidades D3DX está en desuso. Se recomienda usar DirectXMath en su lugar.

Devuelve el componente z tomando el producto cruzado de dos vectores 2D.

Sintaxis

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

Parámetros

pV1 [in]

Tipo: const D3DXVECTOR2*

Puntero a una estructura D3DXVECTOR2 de origen.

pV2 [in]

Tipo: const D3DXVECTOR2*

Puntero a una estructura D3DXVECTOR2 de origen.

Valor devuelto

Tipo: FLOAT

Componente z.

Comentarios

Esta función determina el componente z mediante la determinación del producto cruzado basado en la fórmula siguiente: ((x1,y1,0) cross (x2,y2,0)). O bien, como se muestra en el ejemplo siguiente.

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

Si el valor del componente z es positivo, el vector V2 está en sentido contrario a las agujas del reloj del vector V1. Esta información es útil para la selección de caras posteriores.

Requisitos

Requisito Value
Encabezado
D3dx9math.h
Biblioteca
D3dx9.lib

Consulte también

Funciones matemáticas

D3DXVec2Dot