الفئة GlobalTransform
محتويات
[
يخفي
]GlobalTransform class
التحويل العالمي مشابه لـ Transform لكنه ثابت بينما يمثل التحويل النهائي المُقَيم. نظام الإحداثيات الأيمن يُستخدم أثناء تقييم التحويل العالمي
public class GlobalTransform
الخصائص
| الاسم | الوصف |
|---|---|
| EulerAngles { get; } | الحصول على الدوران الممثّل بزايا أويلر، مقاسًا بالدرجة |
| Rotation { get; } | الحصول على الدوران الممثّل بالـ quaternion. |
| Scale { get; } | يحصل على المقياس |
| TransformMatrix { get; } | يحصل على مصفوفة التحويل. |
| Translation { get; } | يحصل على الإزاحة |
أمثلة
الكود التالي يوضح كيفية قراءة التحويل العالمي للعقدة
Scene scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode(new Box());
//ضع الصندوق عند (10, 0, 0)
boxNode.Transform.Translation = new Vector3(10, 0, 0);
var global = boxNode.GlobalTransform;
Console.WriteLine($"The box's position in world coordinate is {global.Translation}");
انظر أيضًا
- namespace Aspose.ThreeD
- assembly Aspose.3D