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 D3DX10 está en desuso. Se recomienda usar DirectXMath en su lugar junto con este encabezado de GitHub.
Escale la matriz actual sobre el origen del objeto.
Sintaxis
HRESULT ScaleLocal(
[in] FLOAT x,
[in] FLOAT y,
[in] FLOAT z
);
Parámetros
-
x [in]
-
Tipo: FLOAT
Componente de escalado en la dirección x.
-
y [in]
-
Tipo: FLOAT
Componente de escalado en la dirección Y.
-
z [in]
-
Tipo: FLOAT
Componente de escalado en la dirección z.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es D3D_OK.
Comentarios
Este método multiplica la matriz actual con la matriz de escala calculada. La transformación trata sobre el origen local del objeto.
D3DXMATRIX tmp;
D3DXMatrixScaling(&tmp, x, y, z);
m_stack[m_currentPos] = tmp * m_stack[m_currentPos];
Requisitos
| Requisito | Value |
|---|---|
| Encabezado |
|
| Biblioteca |
|
Consulte también