Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota
La biblioteca de utilidades D3DX está en desuso. Se recomienda usar DirectXMath en su lugar.
Realiza una interpolación lineal entre dos vectores 2D.
Sintaxis
D3DXVECTOR2* D3DXVec2Lerp(
_Inout_ D3DXVECTOR2 *pOut,
_In_ const D3DXVECTOR2 *pV1,
_In_ const D3DXVECTOR2 *pV2,
_In_ FLOAT s
);
Parámetros
-
pOut [in, out]
-
Tipo: D3DXVECTOR2*
Puntero a la estructura D3DXVECTOR2 que es el resultado de la operación.
-
pV1 [in]
-
Tipo: const D3DXVECTOR2*
Puntero a una estructura D3DXVECTOR2 de origen.
-
pV2 [in]
-
Tipo: const D3DXVECTOR2*
Puntero a una estructura D3DXVECTOR2 de origen.
-
s [in]
-
Tipo: FLOAT
Parámetro que interpola linealmente entre los vectores.
Valor devuelto
Tipo: D3DXVECTOR2*
Puntero a una estructura D3DXVECTOR2 que es el resultado de la interpolación lineal.
Comentarios
Esta función realiza la interpolación lineal basada en la siguiente fórmula: V1 + s(V2-V1).
El valor devuelto de esta función es el mismo valor devuelto en el parámetro pOut . De este modo, la función D3DXVec2Lerp se puede usar como parámetro para otra función.
Requisitos
| Requisito | Value |
|---|---|
| Encabezado |
|
| Biblioteca |
|
Consulte también