Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nota
La libreria di utilità D3DX è deprecata. È consigliabile usare invece DirectXMath insieme a questa intestazione da GitHub.
Le applicazioni usano i metodi dell'interfaccia ID3DXMATRIXStack per modificare uno stack di matrici.
Membri
L'interfaccia ID3DXMATRIXStack eredita dall'interfaccia IUnknown . ID3DXMATRIXStack include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXMATRIXStack include questi metodi.
| Metodo | Descrizione |
|---|---|
| GetTop | Recupera la matrice corrente nella parte superiore dello stack. |
| LoadIdentity | Carica l'identità nella matrice corrente. |
| LoadMatrix | Carica la matrice specificata nella matrice corrente. |
| MultMatrix | Determina il prodotto della matrice corrente e della matrice specificata. |
| MultMatrixLocal | Determina il prodotto della matrice specificata e della matrice corrente. |
| Pop | Rimuove la matrice corrente dalla parte superiore dello stack. |
| Spingere | Aggiunge una matrice allo stack. |
| RotateAxis | Ruota (rispetto allo spazio delle coordinate mondiali) intorno a un asse arbitrario. |
| RotateAxisLocal | Ruota (rispetto allo spazio delle coordinate locali dell'oggetto) intorno a un asse arbitrario. |
| RotateYawPitchRoll | Ruota (rispetto allo spazio delle coordinate mondiali) intorno a un asse arbitrario. |
| RotateYawPitchRollLocal | Ruota (rispetto allo spazio delle coordinate locali dell'oggetto) intorno a un asse arbitrario. |
| Scalabilità | Ridimensionare la matrice corrente sull'origine della coordinata globale. |
| ScaleLocal | Ridimensionare la matrice corrente sull'origine dell'oggetto. |
| Traduci | Determina il prodotto della matrice corrente e la matrice di traslazione calcolata determinata dai fattori specificati (x, y e z). |
| TranslateLocal | Determina il prodotto della matrice di traslazione calcolata determinata dai fattori specificati (x, y e z) e dalla matrice corrente. |
Commenti
L'interfaccia ID3DXMATRIXStack viene ottenuta chiamando la funzione D3DXCreateMatrixStack .
Il tipo LPD3DXMATRIXSTACK è definito come puntatore all'interfaccia ID3DXMATRIXStack .
typedef interface ID3DXMATRIXStack ID3DXMATRIXStack;
typedef interface ID3DXMATRIXStack *LPD3DXMATRIXSTACK;
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione |
|
| Libreria |
|
Vedi anche