SCNMatrix4 Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Matrice 4x4.
[System.Serializable]
[Foundation.Advice("This is a row major matrix representation.")]
public struct SCNMatrix4 : IEquatable<SceneKit.SCNMatrix4>
[System.Serializable]
public struct SCNMatrix4 : IEquatable<SceneKit.SCNMatrix4>
type SCNMatrix4 = struct
- Ereditarietà
-
SCNMatrix4
- Attributi
- Implementazioni
Costruttori
Campi
Identity |
Restituisce una matrice di identità 4x4. |
Row0 |
Ottiene la riga specificata dall'indice 0. |
Row1 |
Ottiene la riga specificata dall'indice 1. |
Row2 |
Ottiene la riga specificata dall'indice 2. |
Row3 |
Ottiene la riga specificata dall'indice 3. |
Proprietà
Column0 |
Ottiene la colonna specificata dall'indice 0. |
Column1 |
Ottiene la colonna specificata dall'indice 1. |
Column2 |
Ottiene la colonna specificata dall'indice 2. |
Column3 |
Ottiene la colonna specificata dall'indice 3. |
Determinant |
Ottiene il determinante della matrice. |
M11 |
Ottiene o imposta il valore alla riga 1, colonna 1. |
M12 |
Ottiene o imposta il valore alla riga 1, colonna 2. |
M13 |
Ottiene o imposta il valore alla riga 1, colonna 3. |
M14 |
Ottiene o imposta il valore alla riga 1, colonna 4. |
M21 |
Ottiene o imposta il valore alla riga 2, colonna 1. |
M22 |
Ottiene o imposta il valore alla riga 2, colonna 2. |
M23 |
Ottiene o imposta il valore alla riga 2, colonna 3. |
M24 |
Ottiene o imposta il valore alla riga 2, colonna 4. |
M31 |
Ottiene o imposta il valore alla riga 3, colonna 1. |
M32 |
Ottiene o imposta il valore alla riga 3, colonna 2. |
M33 |
Ottiene o imposta il valore alla riga 3, colonna 3. |
M34 |
Ottiene o imposta il valore alla riga 3, colonna 4. |
M41 |
Ottiene o imposta il valore alla riga 4, colonna 1. |
M42 |
Ottiene o imposta il valore alla riga 4, colonna 2. |
M43 |
Ottiene o imposta il valore alla riga 4, colonna 3. |
M44 |
Ottiene o imposta il valore alla riga 4, colonna 4. |
Metodi
CreateFromAxisAngle(SCNVector3, nfloat) |
Matrice 4x4. |
CreateFromAxisAngle(SCNVector3, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateFromAxisAngle(SCNVector3, Single) |
Crea una matrice che rappresenta la rotazione specificata sull'asse specificato. |
CreateFromAxisAngle(SCNVector3, Single, SCNMatrix4) |
Crea una matrice che rappresenta la rotazione specificata sull'asse specificato e archivia il risultato in |
CreateFromAxisAngle(Vector3, Single, SCNMatrix4) |
Matrice 4x4. |
CreateFromAxisAngle(Vector3d, Double, SCNMatrix4) |
Matrice 4x4. |
CreateOrthographic(nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreateOrthographic(nfloat, nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateOrthographic(Single, Single, Single, Single) |
Crea una matrice di proiezione ortografica. |
CreateOrthographic(Single, Single, Single, Single, SCNMatrix4) |
Crea una matrice di proiezione ortografica. |
CreateOrthographicOffCenter(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreateOrthographicOffCenter(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single) |
Crea una matrice di proiezione ortografica dec immessa. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, SCNMatrix4) |
Crea una matrice di proiezione ortografica dec immessa. |
CreatePerspectiveFieldOfView(nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreatePerspectiveFieldOfView(nfloat, nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single) |
Crea una matrice di proiezione di prospettiva. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, SCNMatrix4) |
Crea una matrice di proiezione di prospettiva. |
CreatePerspectiveOffCenter(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreatePerspectiveOffCenter(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) |
Crea una matrice di proiezione della prospettiva non inserita. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, SCNMatrix4) |
Crea una matrice di proiezione della prospettiva non inserita. |
CreateRotationX(nfloat) |
Matrice 4x4. |
CreateRotationX(nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateRotationX(Single) |
Crea una matrice che rappresenta una rotazione sull'asse X. |
CreateRotationX(Single, SCNMatrix4) |
Crea una matrice che rappresenta una rotazione sull'asse X e la archivia in |
CreateRotationY(nfloat) |
Matrice 4x4. |
CreateRotationY(nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateRotationY(Single) |
Crea una matrice che rappresenta una rotazione sull'asse Y. |
CreateRotationY(Single, SCNMatrix4) |
Crea una matrice che rappresenta una rotazione sull'asse Y e la archivia in |
CreateRotationZ(nfloat) |
Matrice 4x4. |
CreateRotationZ(nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateRotationZ(Single) |
Crea una matrice che rappresenta una rotazione sull'asse Z. |
CreateRotationZ(Single, SCNMatrix4) |
Crea una matrice che rappresenta una rotazione sull'asse Z e la archivia in |
CreateTranslation(nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreateTranslation(nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateTranslation(SCNVector3) |
Crea una matrice che converte gli oggetti nella direzione e nella grandezza di |
CreateTranslation(SCNVector3, SCNMatrix4) |
Crea una matrice che converte gli oggetti nella direzione e nella grandezza di |
CreateTranslation(Single, Single, Single) |
Crea una matrice che converte gli oggetti nella direzione e nella grandezza del vettore con le coordinate specificate. |
CreateTranslation(Single, Single, Single, SCNMatrix4) |
Crea una matrice che converte gli oggetti nella direzione e nella grandezza del vettore con le coordinate specificate e la archivia in |
Equals(Object) |
Restituisce |
Equals(SCNMatrix4) |
Restituisce |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
Invert() |
Calcola l'inverso di questa matrice, se questa matrice è invertibile. |
Invert(SCNMatrix4) |
Calcola l'inverso di |
LookAt(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
LookAt(SCNVector3, SCNVector3, SCNVector3) |
Crea una matrice che trasforma lo spazio mondiale nello spazio della fotocamera con la direzione up specificata. |
LookAt(Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Crea una matrice che trasforma lo spazio mondiale nello spazio della fotocamera con la direzione up specificata. |
Mult(SCNMatrix4, SCNMatrix4) |
Moltiplica a |
Mult(SCNMatrix4, SCNMatrix4, SCNMatrix4) |
Moltiplica a sinistra e archivia |
Rotate(Quaternion) |
Crea una matrice di rotazione che rappresenta la trasformazione rappresentata da |
Rotate(Quaterniond) |
Crea una matrice di rotazione che rappresenta la trasformazione rappresentata da |
Scale(nfloat) |
Matrice 4x4. |
Scale(nfloat, nfloat, nfloat) |
Matrice 4x4. |
Scale(SCNVector3) |
Crea una matrice di trasformazione che scala lungo gli assi dai componenti corresponging di |
Scale(Single) |
Crea una matrice di trasformazione che ridimensiona in tutte le direzioni in |
Scale(Single, Single, Single) |
Crea una matrice di trasformazione che ridimensiona i tre assi in base ai valori specificati. |
ToString() |
Restituisce una rappresentazione di stringa di questa matrice. |
Transpose() |
Traspone questa matrice sul posto. |
Transpose(SCNMatrix4) |
Restituisce il trasposto di |
Transpose(SCNMatrix4, SCNMatrix4) |
Traspone la matrice |
Operatori
Equality(SCNMatrix4, SCNMatrix4) |
Matrice 4x4. |
Inequality(SCNMatrix4, SCNMatrix4) |
Matrice 4x4. |
Multiply(SCNMatrix4, SCNMatrix4) |
Matrice 4x4. |