Matrix4 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
[System.Serializable]
public struct Matrix4 : IEquatable<OpenTK.Matrix4>
type Matrix4 = struct
- Ereditarietà
-
Matrix4
- Attributi
- Implementazioni
Costruttori
Matrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Costruisce una nuova istanza. |
Matrix4(Vector4, Vector4, Vector4, Vector4) |
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(Vector3, Single, Matrix4) |
Rappresenta una matrice 4x4 |
CreateFromAxisAngle(Vector3, Single) |
Rappresenta una matrice 4x4 |
CreateOrthographic(Single, Single, Single, Single, Matrix4) |
Crea una matrice di proiezione ortografica. |
CreateOrthographic(Single, Single, Single, Single) |
Rappresenta una matrice 4x4 |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Crea una matrice di proiezione ortografica. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single) |
Rappresenta una matrice 4x4 |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
Crea una matrice di proiezione prospettica. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single) |
Rappresenta una matrice 4x4 |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Crea una matrice di proiezione prospettica. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) |
Rappresenta una matrice 4x4 |
CreateRotationX(Single, Matrix4) |
Rappresenta una matrice 4x4 |
CreateRotationX(Single) |
Rappresenta una matrice 4x4 |
CreateRotationY(Single, Matrix4) |
Rappresenta una matrice 4x4 |
CreateRotationY(Single) |
Rappresenta una matrice 4x4 |
CreateRotationZ(Single, Matrix4) |
Rappresenta una matrice 4x4 |
CreateRotationZ(Single) |
Rappresenta una matrice 4x4 |
CreateTranslation(Single, Single, Single, Matrix4) |
Crea una matrice di traslazione. |
CreateTranslation(Single, Single, Single) |
Rappresenta una matrice 4x4 |
CreateTranslation(Vector3, Matrix4) |
Crea una matrice di traslazione. |
CreateTranslation(Vector3) |
Rappresenta una matrice 4x4 |
Equals(Matrix4) |
Indica se la matrice corrente è uguale a un'altra matrice. |
Equals(Object) |
Indica se questa istanza e un oggetto specificato sono uguali. |
Frustum(Single, Single, Single, Single, Single, Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
Invert() |
Rappresenta una matrice 4x4 |
Invert(Matrix4) |
Rappresenta una matrice 4x4 |
Invert(Matrix4) |
Rappresenta una matrice 4x4 |
LookAt(Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Rappresenta una matrice 4x4 |
LookAt(Vector3, Vector3, Vector3) |
Rappresenta una matrice 4x4 |
Mult(Matrix4, Matrix4, Matrix4) |
Moltiplica due istanze. |
Mult(Matrix4, Matrix4) |
Rappresenta una matrice 4x4 |
Perspective(Single, Single, Single, Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
Rotate(Quaternion) |
Rappresenta una matrice 4x4 |
Rotate(Vector3, Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
RotateX(Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
RotateY(Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
RotateZ(Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
Scale(Single, Single, Single) |
Rappresenta una matrice 4x4 |
Scale(Single) |
Rappresenta una matrice 4x4 |
Scale(Vector3) |
Rappresenta una matrice 4x4 |
ToString() |
Restituisce un oggetto System.String che rappresenta l'oggetto Matrix44 corrente. |
Translation(Single, Single, Single) |
Obsoleti.
Rappresenta una matrice 4x4 |
Translation(Vector3) |
Obsoleti.
Rappresenta una matrice 4x4 |
Transpose() |
Calcola la trasposizione di questa istanza. |
Transpose(Matrix4, Matrix4) |
Calcolare la trasposizione della matrice specificata |
Transpose(Matrix4) |
Rappresenta una matrice 4x4 |
Operatori
Equality(Matrix4, Matrix4) |
Rappresenta una matrice 4x4 |
Inequality(Matrix4, Matrix4) |
Rappresenta una matrice 4x4 |
Multiply(Matrix4, Matrix4) |
Rappresenta una matrice 4x4 |