Line

Line class

الخط متعدد الخطوط هو مسار محدد بمجموعة من النقاط ذاتControlPoints ، ومتصل بواسطةSegments ، مما يعني أنه يمكن أيضًا أن يكون مجموعة من مقاطع الخط المتصلة.NurbsCurve .

public class Line : Curve

المنشئون

اسموصف
Line()يقوم بتهيئة مثيل جديد لملفLine فئة .
Line(string)يقوم بتهيئة مثيل جديد لملفLine فئة .

الخصائص

اسموصف
Color { get; set; }الحصول على لون الخط أو تعيينه ، القيمة الافتراضية هي الأبيض (1 ، 1 ، 1)
ControlPoints { get; }يحصل على جميع نقاط التحكم
Excluded { get; set; }الحصول على أو تعيين ما إذا كان سيتم استبعاد هذا الكيان أثناء التصدير.
virtual Name { get; set; }الحصول على الاسم أو تعيينه .
ParentNode { get; set; }الحصول على العقدة الأصلية الأولى أو تعيينها ، إذا تم تعيين العقدة الأصلية الأولى ، فسيتم فصل هذا الكيان عن العقد الأصلية الأخرى.
ParentNodes { get; }للحصول على جميع العقد الأصلية ، يمكن إرفاق كيان بالعقد الأصلية المتعددة من أجل هندسة instancing
Properties { get; }الحصول على مجموعة من كافة الخصائص .
Scene { get; }يحصل على المشهد الذي ينتمي إليه هذا الكائن
Segments { get; }يحصل على شرائح السطر
Visible { get; set; }يحصل أو يحدد إذا كانت الهندسة مرئية

طُرق

اسموصف
static FromPoints(params Vector3[])إنشاء أLine مثيل من مجموعة من النقاط.
FindProperty(string)البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetBoundingBox()الحصول على المربع المحيط للكيان الحالي في نظام إحداثيات مساحة الكائن.
override GetEntityRendererKey()الحصول على مفتاح عارض الكيان المسجل في العارض
GetProperty(string)الحصول على قيمة الخاصية المحددة
MakeDefaultIndices()إنشاء التسلسل 0،1،2،3 ….ControlPoints الطول من 1 إلىSegments لذلك يمكن استخدام نقاط التحكم كسطر واحد
RemoveProperty(Property)يزيل خاصية ديناميكية .
RemoveProperty(string)إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object)يحدد قيمة الخاصية المحددة

أنظر أيضا