Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Méthode
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.
Tente d'extraire les composants d'échelle, de translation et de rotation de la matrice de mise à l'échelle, de rotation ou de translation donnée. La valeur de retour indique si l'opération a réussi.
public:
static bool Decompose(System::Numerics::Matrix4x4 matrix, [Runtime::InteropServices::Out] System::Numerics::Vector3 % scale, [Runtime::InteropServices::Out] System::Numerics::Quaternion % rotation, [Runtime::InteropServices::Out] System::Numerics::Vector3 % translation);
public static bool Decompose (System.Numerics.Matrix4x4 matrix, out System.Numerics.Vector3 scale, out System.Numerics.Quaternion rotation, out System.Numerics.Vector3 translation);
static member Decompose : System.Numerics.Matrix4x4 * Vector3 * Quaternion * Vector3 -> bool
Public Shared Function Decompose (matrix As Matrix4x4, ByRef scale As Vector3, ByRef rotation As Quaternion, ByRef translation As Vector3) As Boolean
Paramètres
- matrix
- Matrix4x4
Matrice source.
- scale
- Vector3
Quand cette méthode se termine, contient le composant de mise à l'échelle de la matrice de transformation si l'opération a réussi.
- rotation
- Quaternion
Quand cette méthode se termine, contient le composant de rotation de la matrice de transformation si l'opération a réussi.
- translation
- Vector3
Quand cette méthode se termine, contient le composant de translation de la matrice de transformation si l'opération a réussi.
Retours
true
si matrix
a été décomposé avec succès ; sinon, false
.