SCNMatrix4 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.
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
- Héritage
-
SCNMatrix4
- Attributs
- Implémente
Constructeurs
Champs
Identity |
Retourne une matrice d’identité 4x4. |
Row0 |
Obtient la ligne spécifiée par l’index 0. |
Row1 |
Obtient la ligne spécifiée par l’index 1. |
Row2 |
Obtient la ligne spécifiée par l’index 2. |
Row3 |
Obtient la ligne spécifiée par l’index 3. |
Propriétés
Column0 |
Obtient la colonne spécifiée par l’index 0. |
Column1 |
Obtient la colonne spécifiée par l’index 1. |
Column2 |
Obtient la colonne spécifiée par l’index 2. |
Column3 |
Obtient la colonne spécifiée par l’index 3. |
Determinant |
Obtient le déterminant de la matrice. |
M11 |
Obtient ou définit la valeur à la ligne 1, colonne 1. |
M12 |
Obtient ou définit la valeur à la ligne 1, colonne 2. |
M13 |
Obtient ou définit la valeur à la ligne 1, colonne 3. |
M14 |
Obtient ou définit la valeur à la ligne 1, colonne 4. |
M21 |
Obtient ou définit la valeur à la ligne 2, colonne 1. |
M22 |
Obtient ou définit la valeur à la ligne 2, colonne 2. |
M23 |
Obtient ou définit la valeur à la ligne 2, colonne 3. |
M24 |
Obtient ou définit la valeur à la ligne 2, colonne 4. |
M31 |
Obtient ou définit la valeur à la ligne 3, colonne 1. |
M32 |
Obtient ou définit la valeur à la ligne 3, colonne 2. |
M33 |
Obtient ou définit la valeur à la ligne 3, colonne 3. |
M34 |
Obtient ou définit la valeur à la ligne 3, colonne 4. |
M41 |
Obtient ou définit la valeur à la ligne 4, colonne 1. |
M42 |
Obtient ou définit la valeur à la ligne 4, colonne 2. |
M43 |
Obtient ou définit la valeur à la ligne 4, colonne 3. |
M44 |
Obtient ou définit la valeur à la ligne 4, colonne 4. |
Méthodes
CreateFromAxisAngle(SCNVector3, nfloat) |
Matrice 4x4. |
CreateFromAxisAngle(SCNVector3, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateFromAxisAngle(SCNVector3, Single) |
Crée une matrice qui représente la rotation spécifiée sur l’axe spécifié. |
CreateFromAxisAngle(SCNVector3, Single, SCNMatrix4) |
Crée une matrice qui représente la rotation spécifiée sur l’axe spécifié et stocke le résultat dans |
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) |
Crée une matrice de projection orthographique. |
CreateOrthographic(Single, Single, Single, Single, SCNMatrix4) |
Crée une matrice de projection orthographique. |
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) |
Crée une matrice de projection orthographique décenterée. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, SCNMatrix4) |
Crée une matrice de projection orthographique décenterée. |
CreatePerspectiveFieldOfView(nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreatePerspectiveFieldOfView(nfloat, nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single) |
Crée une matrice de projection de perspective. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, SCNMatrix4) |
Crée une matrice de projection de perspective. |
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) |
Crée une matrice de projection de perspective de centre. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, SCNMatrix4) |
Crée une matrice de projection de perspective de centre. |
CreateRotationX(nfloat) |
Matrice 4x4. |
CreateRotationX(nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateRotationX(Single) |
Crée une matrice qui représente une rotation autour de l’axe X. |
CreateRotationX(Single, SCNMatrix4) |
Crée une matrice qui représente une rotation autour de l’axe X et la stocke dans |
CreateRotationY(nfloat) |
Matrice 4x4. |
CreateRotationY(nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateRotationY(Single) |
Crée une matrice qui représente une rotation autour de l’axe Y. |
CreateRotationY(Single, SCNMatrix4) |
Crée une matrice qui représente une rotation autour de l’axe Y et la stocke dans |
CreateRotationZ(nfloat) |
Matrice 4x4. |
CreateRotationZ(nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateRotationZ(Single) |
Crée une matrice qui représente une rotation autour de l’axe Z. |
CreateRotationZ(Single, SCNMatrix4) |
Crée une matrice qui représente une rotation autour de l’axe Z et la stocke dans |
CreateTranslation(nfloat, nfloat, nfloat) |
Matrice 4x4. |
CreateTranslation(nfloat, nfloat, nfloat, SCNMatrix4) |
Matrice 4x4. |
CreateTranslation(SCNVector3) |
Crée une matrice qui traduit les objets dans la direction et la magnitude de |
CreateTranslation(SCNVector3, SCNMatrix4) |
Crée une matrice qui traduit les objets dans la direction et l’ampleur de et les |
CreateTranslation(Single, Single, Single) |
Crée une matrice qui traduit des objets dans la direction et la magnitude du vecteur avec les coordonnées spécifiées. |
CreateTranslation(Single, Single, Single, SCNMatrix4) |
Crée une matrice qui traduit les objets dans la direction et l’amplitude du vecteur avec les coordonnées spécifiées et la stocke dans |
Equals(Object) |
Retourne |
Equals(SCNMatrix4) |
Retourne |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
Invert() |
Calcule l’inverse de cette matrice, si cette matrice est inversible. |
Invert(SCNMatrix4) |
Calcule l’inverse de |
LookAt(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) |
Matrice 4x4. |
LookAt(SCNVector3, SCNVector3, SCNVector3) |
Crée une matrice qui transforme l’espace du monde en espace caméra avec la direction vers le haut spécifiée. |
LookAt(Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Crée une matrice qui transforme l’espace du monde en espace caméra avec la direction vers le haut spécifiée. |
Mult(SCNMatrix4, SCNMatrix4) |
Multiplie à |
Mult(SCNMatrix4, SCNMatrix4, SCNMatrix4) |
|
Rotate(Quaternion) |
Crée une matrice de rotation qui représente la transformation représentée par |
Rotate(Quaterniond) |
Crée une matrice de rotation qui représente la transformation représentée par |
Scale(nfloat) |
Matrice 4x4. |
Scale(nfloat, nfloat, nfloat) |
Matrice 4x4. |
Scale(SCNVector3) |
Crée une matrice de transformation qui est mise à l’échelle le long des axes par les composants corrélateurs de |
Scale(Single) |
Crée une matrice de transformation qui est mise à l’échelle dans toutes les directions par |
Scale(Single, Single, Single) |
Crée une matrice de transformation qui est mise à l’échelle dans les trois axes selon les valeurs spécifiées. |
ToString() |
Retourne une représentation sous forme de chaîne de cette matrice. |
Transpose() |
Transpose cette matrice en place. |
Transpose(SCNMatrix4) |
Retourne la transpose de |
Transpose(SCNMatrix4, SCNMatrix4) |
Transpose la matrice |
Opérateurs
Equality(SCNMatrix4, SCNMatrix4) |
Matrice 4x4. |
Inequality(SCNMatrix4, SCNMatrix4) |
Matrice 4x4. |
Multiply(SCNMatrix4, SCNMatrix4) |
Matrice 4x4. |