Transform

Transform class

يحتوي التحويل على معلومات تسمح بالوصول إلى ترجمة / مقياس / تدوير الكائن أو تحويل المصفوفة بأقل تكلفة يتم استخدام هذا بواسطة التحويل المحلي.

public class Transform : A3DObject

الخصائص

اسموصف
EulerAngles { get; set; }الحصول على أو تعيين الدوران المُمثل في زوايا أويلر ، المُقاسة بالدرجة
GeometricRotation { get; set; }الحصول على أو تعيين دوران أويلر الهندسي (يقاس بالدرجة). لا يؤثر التحويل الهندسي إلا على الكيانات المرفقة ويترك العقد الفرعية غير متأثرة . سيتم دمجه كتحول محلي عندما تقوم بتصدير التحويل الهندسي إلى أنواع الملفات التي لا تدعمه.
GeometricScaling { get; set; }الحصول على المقياس الهندسي أو تعيينه. لا يؤثر التحويل الهندسي إلا على الكيانات المرفقة ويترك العقد الفرعية غير متأثرة . سيتم دمجه كتحول محلي عندما تقوم بتصدير التحويل الهندسي إلى أنواع الملفات التي لا تدعمه.
GeometricTranslation { get; set; }الحصول على الترجمة الهندسية أو تعيينها. لا يؤثر التحويل الهندسي إلا على الكيانات المرفقة ويترك العقد الفرعية غير متأثرة . سيتم دمجه كتحول محلي عندما تقوم بتصدير التحويل الهندسي إلى أنواع الملفات التي لا تدعمه.
virtual Name { get; set; }الحصول على الاسم أو تعيينه .
PostRotation { get; set; }الحصول على أو تعيين ما بعد الاستدارة الممثلة بالدرجة
PreRotation { get; set; }الحصول على أو تعيين التدوير المسبق الممثل بالدرجة
Properties { get; }الحصول على مجموعة من كافة الخصائص .
Rotation { get; set; }الحصول على أو تعيين الاستدارة الممثلة في المربع .
Scale { get; set; }الحصول على المقياس أو تعيينه
TransformMatrix { get; set; }الحصول على مصفوفة التحويل أو تعيينها.
Translation { get; set; }الحصول على أو تعيين الترجمة

طُرق

اسموصف
FindProperty(string)البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetProperty(string)الحصول على قيمة الخاصية المحددة
RemoveProperty(Property)يزيل خاصية ديناميكية .
RemoveProperty(string)إزالة الخاصية المحددة المحددة بالاسم
SetEulerAngles(double, double, double)يضبط زوايا أويلر بدرجات التحويل الحالي.
SetGeometricRotation(double, double, double)يضبط دوران أويلر الهندسي (يقاس بالدرجة). لا يؤثر التحويل الهندسي إلا على الكيانات المرفقة ويترك العقد الفرعية غير متأثرة . سيتم دمجه كتحول محلي عندما تقوم بتصدير التحويل الهندسي إلى أنواع الملفات التي لا تدعمه.
SetGeometricScaling(double, double, double)يضبط المقياس الهندسي. لا يؤثر التحويل الهندسي إلا على الكيانات المرفقة ويترك العقد الفرعية غير متأثرة . سيتم دمجه كتحول محلي عندما تقوم بتصدير التحويل الهندسي إلى أنواع الملفات التي لا تدعمه.
SetGeometricTranslation(double, double, double)يحدد الترجمة الهندسية. لا يؤثر التحويل الهندسي إلا على الكيانات المرفقة ويترك العقد الفرعية غير متأثرة . سيتم دمجه كتحول محلي عندما تقوم بتصدير التحويل الهندسي إلى أنواع الملفات التي لا تدعمه.
SetPostRotation(double, double, double)يعين التدوير اللاحق الممثل بالدرجة
SetPreRotation(double, double, double)يعين التدوير المسبق الممثل بالدرجة
SetProperty(string, object)يحدد قيمة الخاصية المحددة
SetRotation(double, double, double, double)يضبط الدوران (كمكونات رباعية) لتحويل التيار.
SetScale(double, double, double)يحدد مقياس التحويل الحالي.
SetTranslation(double, double, double)يحدد ترجمة التحويل الحالي.

أنظر أيضا