Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta extraer los componentes de escala, traslación y rotación de la matriz de escala, rotación o traducción determinada. Valor devuelto indica si la operación se realizó correctamente.
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
Matriz de origen.
- scale
- Vector3
Cuando este método vuelve, contiene el componente de escala de la matriz de transformación si la operación se realizó correctamente.
- rotation
- Quaternion
Cuando este método vuelve, contiene el componente de rotación de la matriz de transformación si la operación se realizó correctamente.
- translation
- Vector3
Cuando el método vuelve, contiene el componente de traducción de la matriz de transformación si la operación se realizó correctamente.
Devoluciones
true
es si matrix
se ha descomponido correctamente; de lo contrario, false
es .