Matrix3D

Matrix3D class

تمثل الفئة مصفوفة التحويل.

public sealed class Matrix3D

المنشئون

اسموصف
Matrix3D()ينشئ Constructor مصفوفة قياسية من 1 إلى 1: [ABCDEFGHI Tx Ty Tz] = [1 ، 0 ، 0 ، 0 ، 1 ، 0 ، 0 ، 0 ، 1 ، 0 ، 0 ، 0]
Matrix3D(double[])يقبل Constructor مصفوفة بتمثيل المصفوفة التالي: [ABCDEFGHI Tx Ty Tz]
Matrix3D(Matrix3D)يقبل Constructor مصفوفة لإنشاء نسخة
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double)تهيئة مصفوفة التحويل بالمعاملات المحددة.

الخصائص

اسموصف
A { get; set; }عضو مصفوفة التحويل .
B { get; set; }B عضو مصفوفة التحويل .
C { get; set; }C عضو مصفوفة التحويل .
D { get; set; }D عضو مصفوفة التحويل .
E { get; set; }E عضو مصفوفة التحويل.
F { get; set; }F عضو مصفوفة التحويل .
G { get; set; }G عضو مصفوفة التحويل .
H { get; set; }H عضو مصفوفة التحويل .
I { get; set; }أنا عضو في مصفوفة التحويل .
Tx { get; set; }Tx عضو في مصفوفة التحويل .
Ty { get; set; }Ty عضو في مصفوفة التحويل .
Tz { get; set; }Tz عضو مصفوفة التحويل.

طُرق

اسموصف
Add(Matrix3D)يضيف مصفوفة إلى مصفوفة أخرى.
override Equals(object)مقارنة المصفوفة بكائن آخر .
override GetHashCode()كود تجزئة للكائن .
override ToString()إرجاع تمثيل نصي للمصفوفة.
static GetAngle(Rotation)تحويل إلى زاوية (بالدرجات)

أنظر أيضا