Matrix4 Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une matrice 4x4
[System.Serializable]
public struct Matrix4 : IEquatable<OpenTK.Matrix4>
type Matrix4 = struct
- Héritage
-
Matrix4
- Attributs
- Implémente
Constructeurs
Matrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Construit une nouvelle instance. |
Matrix4(Vector4, Vector4, Vector4, Vector4) |
Construit une nouvelle instance. |
Champs
Identity |
Matrice d’identité |
Row0 |
Ligne supérieure de la matrice |
Row1 |
2e ligne de la matrice |
Row2 |
3e ligne de la matrice |
Row3 |
Ligne inférieure de la matrice |
Propriétés
Column0 |
Première colonne de cette matrice |
Column1 |
Deuxième colonne de cette matrice |
Column2 |
Troisième colonne de cette matrice |
Column3 |
Quatrième colonne de cette matrice |
Determinant |
Déterminant de cette matrice |
M11 |
Obtient ou définit la valeur à la ligne 1, colonne 1 de cette instance. |
M12 |
Obtient ou définit la valeur à la ligne 1, colonne 2 de cette instance. |
M13 |
Obtient ou définit la valeur à la ligne 1, colonne 3 de cette instance. |
M14 |
Obtient ou définit la valeur à la ligne 1, colonne 4 de cette instance. |
M21 |
Obtient ou définit la valeur à la ligne 2, colonne 1 de cette instance. |
M22 |
Obtient ou définit la valeur à la ligne 2, colonne 2 de cette instance. |
M23 |
Obtient ou définit la valeur de la ligne 2, colonne 3 de cette instance. |
M24 |
Obtient ou définit la valeur à la ligne 2, colonne 4 de cette instance. |
M31 |
Obtient ou définit la valeur de la ligne 3, colonne 1 de cette instance. |
M32 |
Obtient ou définit la valeur à la ligne 3, colonne 2 de cette instance. |
M33 |
Obtient ou définit la valeur à la ligne 3, colonne 3 de cette instance. |
M34 |
Obtient ou définit la valeur à la ligne 3, colonne 4 de cette instance. |
M41 |
Obtient ou définit la valeur à la ligne 4, colonne 1 de cette instance. |
M42 |
Obtient ou définit la valeur à la ligne 4, colonne 3 de cette instance. |
M43 |
Obtient ou définit la valeur à la ligne 4, colonne 3 de cette instance. |
M44 |
Obtient ou définit la valeur à la ligne 4, colonne 4 de cette instance. |
Méthodes
CreateFromAxisAngle(Vector3, Single, Matrix4) |
Représente une matrice 4x4 |
CreateFromAxisAngle(Vector3, Single) |
Représente une matrice 4x4 |
CreateOrthographic(Single, Single, Single, Single, Matrix4) |
Crée une matrice de projection orthographique. |
CreateOrthographic(Single, Single, Single, Single) |
Représente une matrice 4x4 |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Crée une matrice de projection orthographique. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single) |
Représente une matrice 4x4 |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
Crée une matrice de projection de perspective. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single) |
Représente une matrice 4x4 |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Crée une matrice de projection de perspective. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) |
Représente une matrice 4x4 |
CreateRotationX(Single, Matrix4) |
Représente une matrice 4x4 |
CreateRotationX(Single) |
Représente une matrice 4x4 |
CreateRotationY(Single, Matrix4) |
Représente une matrice 4x4 |
CreateRotationY(Single) |
Représente une matrice 4x4 |
CreateRotationZ(Single, Matrix4) |
Représente une matrice 4x4 |
CreateRotationZ(Single) |
Représente une matrice 4x4 |
CreateTranslation(Single, Single, Single, Matrix4) |
Crée une matrice de translation. |
CreateTranslation(Single, Single, Single) |
Représente une matrice 4x4 |
CreateTranslation(Vector3, Matrix4) |
Crée une matrice de translation. |
CreateTranslation(Vector3) |
Représente une matrice 4x4 |
Equals(Matrix4) |
Indique si la matrice actuelle est égale à une autre matrice. |
Equals(Object) |
Indique si cette instance et un objet spécifié sont égaux. |
Frustum(Single, Single, Single, Single, Single, Single) |
Obsolète.
Représente une matrice 4x4 |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
Invert() |
Représente une matrice 4x4 |
Invert(Matrix4) |
Représente une matrice 4x4 |
Invert(Matrix4) |
Représente une matrice 4x4 |
LookAt(Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Représente une matrice 4x4 |
LookAt(Vector3, Vector3, Vector3) |
Représente une matrice 4x4 |
Mult(Matrix4, Matrix4, Matrix4) |
Multiplie deux instances. |
Mult(Matrix4, Matrix4) |
Représente une matrice 4x4 |
Perspective(Single, Single, Single, Single) |
Obsolète.
Représente une matrice 4x4 |
Rotate(Quaternion) |
Représente une matrice 4x4 |
Rotate(Vector3, Single) |
Obsolète.
Représente une matrice 4x4 |
RotateX(Single) |
Obsolète.
Représente une matrice 4x4 |
RotateY(Single) |
Obsolète.
Représente une matrice 4x4 |
RotateZ(Single) |
Obsolète.
Représente une matrice 4x4 |
Scale(Single, Single, Single) |
Représente une matrice 4x4 |
Scale(Single) |
Représente une matrice 4x4 |
Scale(Vector3) |
Représente une matrice 4x4 |
ToString() |
Retourne une valeur System.String qui représente la Matrice44 actuelle. |
Translation(Single, Single, Single) |
Obsolète.
Représente une matrice 4x4 |
Translation(Vector3) |
Obsolète.
Représente une matrice 4x4 |
Transpose() |
Calcule la transposition de cette instance. |
Transpose(Matrix4, Matrix4) |
Calculer la transposition de la matrice donnée |
Transpose(Matrix4) |
Représente une matrice 4x4 |
Opérateurs
Equality(Matrix4, Matrix4) |
Représente une matrice 4x4 |
Inequality(Matrix4, Matrix4) |
Représente une matrice 4x4 |
Multiply(Matrix4, Matrix4) |
Représente une matrice 4x4 |