Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de onderdelen voor schaal, vertaling en rotatie uit de opgegeven schaal, rotatie of vertaalmatrix geëxtraheerd. De retourwaarde geeft aan of de bewerking is geslaagd.
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
Parameters
- matrix
- Matrix4x4
De bronmatrix.
- scale
- Vector3
Wanneer deze methode wordt geretourneerd, bevat het schaalonderdeel van de transformatiematrix als de bewerking is geslaagd.
- rotation
- Quaternion
Wanneer deze methode wordt geretourneerd, bevat het rotatieonderdeel van de transformatiematrix als de bewerking is geslaagd.
- translation
- Vector3
Wanneer de methode retourneert, bevat het vertaalonderdeel van de transformatiematrix als de bewerking is geslaagd.
Retouren
trueals matrix de ontleding is geslaagd; anders. false