Line

Line class

الخط المتعدد هو مسار يُعرّف بمجموعة من النقاط باستخدام Geometry.ControlPoints، ومتصلة بواسطة Segments، مما يعني أنه يمكن أن يكون أيضًا مجموعة من القطاعات الخطية المتصلة. عادةً ما يكون الخط كائنًا خطيًا، مما يعني أنه لا يمكن استخدامه لتمثيل منحنى؛ لتمثيل منحنى، يُستخدم NurbsCurve.

الطرق

constructor

الاسمالوصف
constructor()يُنشئ مثيلًا جديدًا من فئة Line.

Result:


constructor_overload

الاسمالوصف
constructor_overload(name)يُنشئ مثيلًا جديدًا من فئة Line.

Parameters:

الاسمالنوعالوصف
nameStringالاسم.

Result:


getControlPoints

الاسمالوصف
getControlPoints()يحصل على جميع نقاط التحكم

Result:


getVisible

الاسمالوصف
getVisible()يحصل أو يضبط ما إذا كانت الهندسة مرئية

Result:


setVisible

الاسمالوصف
setVisible(value)يحصل أو يضبط ما إذا كانت الهندسة مرئية

Result:


getSegments

الاسمالوصف
getSegments()يسترجع مقاطع الخط

Result:


getColor

الاسمالوصف
getColor()يحصل أو يضبط لون الخط، القيمة الافتراضية هي أبيض(1, 1, 1)

Result:


setColor

الاسمالوصف
setColor(value)يحصل أو يضبط لون الخط، القيمة الافتراضية هي أبيض(1, 1, 1)

Result:


getParentNodes

الاسمالوصف
getParentNodes()يحصل على جميع العقد الأصلية، يمكن ربط كيان بعدة عقد أصلية لتكرار الهندسة. العقد.

Result:


getExcluded

الاسمالوصف
getExcluded()يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.

Result:


setExcluded

الاسمالوصف
setExcluded(value)يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.

Result:


getParentNode

الاسمالوصف
getParentNode()يحصل أو يضبط العقدة الأصلية الأولى، إذا تم ضبط العقدة الأصلية الأولى، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى. العقدة الأصلية.

Result:


setParentNode

الاسمالوصف
setParentNode(value)يحصل أو يضبط العقدة الأصلية الأولى، إذا تم ضبط العقدة الأصلية الأولى، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى. العقدة الأصلية.

Result:


getScene

الاسمالوصف
getScene()يحصل على المشهد الذي ينتمي إليه هذا الكائن

Result:


getName

الاسمالوصف
getName()يحصل أو يضبط الاسم. الاسم.

Result:


setName

الاسمالوصف
setName(value)يحصل أو يضبط الاسم. الاسم.

Result:


getProperties

الاسمالوصف
getProperties()يحصل على مجموعة جميع الخصائص.

Result:


fromPoints

الاسمالوصف
fromPoints(points)إنشاء مثيل Line من مجموعة من النقاط.

Parameters:

الاسمالنوعالوصف
pointVector3[]null

Result: Line


makeDefaultIndices

الاسمالوصف
makeDefaultIndices()إنشاء التسلسل 0,1,2,3….Geometry.ControlPoints.Length-1 إلى Segments بحيث يمكن استخدام ControlPoints كسطر واحد

Result: Line


getEntityRendererKey

الاسمالوصف
getEntityRendererKey()يحصل على مفتاح مُعالج الكيان المسجل في المُعالج

Result: EntityRendererKey


getBoundingBox

الاسمالوصف
getBoundingBox()يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به.

Result: EntityRendererKey


removeProperty

الاسمالوصف
removeProperty(property)يزيل خاصية ديناميكية.

Parameters:

الاسمالنوعالوصف
خاصيةخاصيةأي خاصية لإزالتها

Result: boolean


removeProperty

الاسمالوصف
removeProperty(property)إزالة الخاصية المحددة بالاسم

Parameters:

الاسمالنوعالوصف
خاصيةStringnull

Result: boolean


getProperty

الاسمالوصف
getProperty(property)احصل على قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية

Result: Object


setProperty

الاسمالوصف
setProperty(property, value)يضبط قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية
القيمةObjectقيمة الخاصية

Result: Object


findProperty

الاسمالوصف
findProperty(propertyName)يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty/SetProperty) أو خاصية أصلية (تم التعرف عليها باسمها)

Parameters:

الاسمالنوعالوصف
propertyNameStringاسم الخاصية.

Result: خاصية