ID3DXMATRIXStack :: MultMatrixLocal, méthode (D3dx9math. h)
Détermine le produit de la matrice donnée et de la matrice actuelle.
Syntaxe
HRESULT MultMatrixLocal(
[in] const D3DXMATRIX *pMat
);
Paramètres
-
pMat [ dans]
-
Type : const D3DXMATRIX *
Pointeur vers la structure D3DXMATRIX à multiplier avec la matrice actuelle.
Valeur de retour
Type : HRESULT
Si la méthode est réussie, la valeur de retour est D3D _ OK. Si la méthode échoue, la valeur de retour peut être D3DERR _ INVALIDCALL.
Notes
Cette méthode multiplie la matrice donnée à la matrice actuelle (la transformation concerne l’origine locale de l’objet).
m_pstack[m_currentPos] = (*pMat) * m_pstack[m_currentPos];
Cette méthode n’ajoute pas d’élément à la pile, elle remplace la matrice actuelle par le produit de la matrice donnée et de la matrice actuelle.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|