Matrix4d 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.
Rappresenta una matrice 4x4 con componenti a precisione doppia.
[System.Serializable]
public struct Matrix4d : IEquatable<OpenTK.Matrix4d>
type Matrix4d = struct
- Ereditarietà
-
Matrix4d
- Attributi
- Implementazioni
Costruttori
| Matrix4d(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Matrix4d(Vector4d, Vector4d, Vector4d, Vector4d) |
Costruisce una nuova istanza. |
Campi
| Identity |
Matrice di identità |
| Row0 |
Riga superiore della matrice |
| Row1 |
Seconda riga della matrice |
| Row2 |
Terza riga della matrice |
| Row3 |
Riga inferiore della matrice |
Proprietà
| Column0 |
Prima colonna di questa matrice |
| Column1 |
Seconda colonna di questa matrice |
| Column2 |
Terza colonna di questa matrice |
| Column3 |
Quarta colonna di questa matrice |
| Determinant |
Determinante di questa matrice |
| M11 |
Ottiene o imposta il valore in corrispondenza della riga 1, colonna 1 dell'istanza. |
| M12 |
Ottiene o imposta il valore in corrispondenza della riga 1, colonna 2 dell'istanza. |
| M13 |
Ottiene o imposta il valore alla riga 1, colonna 3 dell'istanza. |
| M14 |
Ottiene o imposta il valore alla riga 1, colonna 4 dell'istanza. |
| M21 |
Ottiene o imposta il valore alla riga 2, colonna 1 dell'istanza. |
| M22 |
Ottiene o imposta il valore in corrispondenza della riga 2, colonna 2 dell'istanza. |
| M23 |
Ottiene o imposta il valore alla riga 2, colonna 3 dell'istanza. |
| M24 |
Ottiene o imposta il valore alla riga 2, colonna 4 dell'istanza. |
| M31 |
Ottiene o imposta il valore alla riga 3, colonna 1 dell'istanza. |
| M32 |
Ottiene o imposta il valore alla riga 3, colonna 2 dell'istanza. |
| M33 |
Ottiene o imposta il valore alla riga 3, colonna 3 dell'istanza. |
| M34 |
Ottiene o imposta il valore alla riga 3, colonna 4 dell'istanza. |
| M41 |
Ottiene o imposta il valore alla riga 4, colonna 1 dell'istanza. |
| M42 |
Ottiene o imposta il valore alla riga 4, colonna 3 dell'istanza. |
| M43 |
Ottiene o imposta il valore alla riga 4, colonna 3 dell'istanza. |
| M44 |
Ottiene o imposta il valore alla riga 4, colonna 4 dell'istanza. |
Metodi
| CreateFromAxisAngle(Vector3d, Double, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateFromAxisAngle(Vector3d, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateOrthographic(Double, Double, Double, Double, Matrix4d) |
Crea una matrice di proiezione ortografica. |
| CreateOrthographic(Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double, Matrix4d) |
Crea una matrice di proiezione ortografica. |
| CreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreatePerspectiveFieldOfView(Double, Double, Double, Double, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreatePerspectiveFieldOfView(Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateRotationX(Double, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateRotationX(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateRotationY(Double, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateRotationY(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateRotationZ(Double, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateRotationZ(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateTranslation(Double, Double, Double, Matrix4d) |
Crea una matrice di traslazione. |
| CreateTranslation(Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| CreateTranslation(Vector3d, Matrix4d) |
Crea una matrice di traslazione. |
| CreateTranslation(Vector3d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Equals(Matrix4d) |
Indica se la matrice corrente è uguale a un'altra matrice. |
| Equals(Object) |
Indica se questa istanza e un oggetto specificato sono uguali. |
| Frustum(Double, Double, Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| Invert() |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Invert(Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Invert(Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| LookAt(Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| LookAt(Vector3d, Vector3d, Vector3d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Mult(Matrix4d, Matrix4d, Matrix4d) |
Moltiplica due istanze. |
| Mult(Matrix4d, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Perspective(Double, Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Rotate(Quaterniond) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Rotate(Vector3d, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| RotateX(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| RotateY(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| RotateZ(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Scale(Double, Double, Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Scale(Double) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Scale(Vector3d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| ToString() |
Restituisce un oggetto System.String che rappresenta l'oggetto Matrix44 corrente. |
| Translation(Double, Double, Double) |
Obsoleti.
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Translation(Vector3d) |
Obsoleti.
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Transpose() |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Transpose(Matrix4d, Matrix4d) |
Calcolare la trasposizione della matrice specificata |
| Transpose(Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
Operatori
| Equality(Matrix4d, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Inequality(Matrix4d, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |
| Multiply(Matrix4d, Matrix4d) |
Rappresenta una matrice 4x4 con componenti a precisione doppia. |