Metodo ID3DXMATRIXStack::MultMatrixLocal (D3DX10.h)
Nota
La libreria di utilità D3DX10 è deprecata. È consigliabile usare invece DirectXMath insieme a questa intestazione da GitHub.
Determina il prodotto della matrice specificata e della matrice corrente.
Sintassi
HRESULT MultMatrixLocal(
[in] const D3DXMATRIX *pM
);
Parametri
-
pM [in]
-
Tipo: const D3DXMATRIX*
Puntatore alla struttura D3DXMATRIX da moltiplicare con la matrice corrente.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere D3DERR_INVALIDCALL.
Commenti
Questo metodo moltiplica la matrice specificata alla matrice corrente (la trasformazione riguarda l'origine locale dell'oggetto).
m_pstack[m_currentPos] = (*pMat) * m_pstack[m_currentPos];
Questo metodo non aggiunge un elemento allo stack, sostituisce la matrice corrente con il prodotto della matrice specificata e la matrice corrente.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche