الفئة 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}");

انظر أيضًا