Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Método

Definição

Tenta extrair os componentes de escala, translação e rotação da matriz de escala, rotação ou translação determinada.Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. O valor retornado indica se a operação foi bem-sucedida.The return value indicates whether the operation succeeded.

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

Parâmetros

matrix
Matrix4x4

A matriz de origem.The source matrix.

scale
Vector3

Quando este método retorna, conterá o componente de colocação em escala da matriz de transformação se a operação for bem-sucedida.When this method returns, contains the scaling component of the transformation matrix if the operation succeeded.

rotation
Quaternion

Quando este método retorna, conterá o componente de rotação da matriz de transformação se a operação for bem-sucedida.When this method returns, contains the rotation component of the transformation matrix if the operation succeeded.

translation
Vector3

Quando o método retorna, conterá o componente de translação da matriz de transformação se a operação for bem-sucedida.When the method returns, contains the translation component of the transformation matrix if the operation succeeded.

Retornos

true se matrix foi decomposto com êxito; caso contrário, false.true if matrix was decomposed successfully; otherwise, false.

Aplica-se a