Matrix4x4.Decompose(Matrix4x4, Vector3, Quaternion, Vector3) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen ölçek, döndürme veya çeviri matrisinden ölçek, çeviri ve döndürme bileşenlerini ayıklamaya çalışır. Dönüş değeri işlemin başarılı olup olmadığını gösterir.
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
Parametreler
- matrix
- Matrix4x4
Kaynak matris.
- scale
- Vector3
Bu yöntem döndürdüğünde, işlem başarılı olursa dönüştürme matrisinin ölçeklendirme bileşenini içerir.
- rotation
- Quaternion
Bu yöntem döndürdüğünde, işlem başarılı olursa dönüştürme matrisinin döndürme bileşenini içerir.
- translation
- Vector3
yöntem döndürdüğünde, işlem başarılı olursa dönüştürme matrisinin çeviri bileşenini içerir.
Döndürülenler
true
başarıyla ayrıştırıldıysa matrix
; aksi takdirde , false
.