Metodo ID3DXMATRIXStack::MultMatrixLocal (D3dx9math.h)
Nota
La libreria di utilità D3DX è deprecata. È consigliabile usare DirectXMath insieme a questa intestazione da GitHub.
Determina il prodotto della matrice specificata e della matrice corrente.
Sintassi
HRESULT MultMatrixLocal(
[in] const D3DXMATRIX *pMat
);
Parametri
-
pMat [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 è 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