Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Methode

Definitie

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

Van toepassing op