Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mencoba mengekstrak komponen skala, terjemahan, dan rotasi dari skala, rotasi, atau matriks terjemahan yang diberikan. Nilai yang dikembalikan menunjukkan apakah operasi berhasil.
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
Parameter
- matrix
- Matrix4x4
Matriks sumber.
- scale
- Vector3
Ketika metode ini kembali, berisi komponen penskalaan matriks transformasi jika operasi berhasil.
- rotation
- Quaternion
Ketika metode ini kembali, berisi komponen rotasi matriks transformasi jika operasi berhasil.
- translation
- Vector3
Ketika metode kembali, berisi komponen terjemahan dari matriks transformasi jika operasi berhasil.
Mengembalikan
true
jika matrix
berhasil didekomposisi; jika tidak, false
.