PointCloud

PointCloud class

سحابة النقاط لا تحتوي على معلومات طوبولوجية بل فقط نقاط التحكم وعناصر الرؤوس.

الطرق

constructor

الاسمالوصف
constructor(name)منشئ الـ PointCloud

Parameters:

الاسمالنوعالوصف
nameStringاسم هذا الكيان

Result:


constructor_overload

الاسمالوصف
constructor_overload()منشئ الـ PointCloud

Result:


getVisible

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

Result:


setVisible

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

Result:


getDeformers

الاسمالوصف
getDeformers()يحصل على جميع المشوهات المرتبطة بهذه الهندسة. المشوهات.

Result:


getControlPoints

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

Result:


getCastShadows

الاسمالوصف
getCastShadows()يحصل أو يضبط ما إذا كانت هذه الهندسة يمكنها إلقاء الظل

Result:


setCastShadows

الاسمالوصف
setCastShadows(value)يحصل أو يضبط ما إذا كانت هذه الهندسة يمكنها إلقاء الظل

Result:


getReceiveShadows

الاسمالوصف
getReceiveShadows()يحصل أو يضبط ما إذا كانت هذه الهندسة يمكنها استقبال الظل.

Result:


setReceiveShadows

الاسمالوصف
setReceiveShadows(value)يحصل أو يضبط ما إذا كانت هذه الهندسة يمكنها استقبال الظل.

Result:


getVertexElements

الاسمالوصف
getVertexElements()يحصل على جميع عناصر الرؤوس

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:


getEntityRendererKey

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

Result: EntityRendererKey


fromGeometry

الاسمالوصف
fromGeometry(g)إنشاء نسخة جديدة من PointCloud من كائن هندسي

Parameters:

الاسمالنوعالوصف
الهندسةnull

Result: PointCloud


fromGeometry

الاسمالوصف
fromGeometry(g, density)إنشاء نسخة جديدة من سحابة النقاط من كائن هندسي. الكثافة هي عدد النقاط لكل مثلث وحدة (المثلث الوحدة هو المثلث الذي يمتلك أقصى مساحة سطح من الشبكة)

Parameters:

الاسمالنوعالوصف
gالهندسةشبكة أو نسخة هندسية أخرى
الكثافةNumberعدد النقاط لكل مثلث وحدة

Result: PointCloud


getElement

الاسمالوصف
getElement(type)يحصل على عنصر رأس بالنوع المحدد

Parameters:

الاسمالنوعالوصف
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

الاسمالوصف
getVertexElementOfUV(textureMapping)يحصل على نسخة VertexElementUV بالنوع المحدد لتعيين القوام

Parameters:

الاسمالنوعالوصف
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

الاسمالوصف
createElement(type)ينشئ عنصر رأس بالنوع المحدد ويضيفه إلى الهندسة. إذا كان النوع VertexElementType.UV، سيتم إنشاء VertexElementUV بنوع تعيين القوام إلى TextureMapping.DIFFUSE.

Parameters:

الاسمالنوعالوصف
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

الاسمالوصف
addElement(element)يضيف عنصر رأس موجود إلى الهندسة الحالية

Parameters:

الاسمالنوعالوصف
elementVertexElementعنصر الرأس للإضافة

Result: VertexElement


createElement

الاسمالوصف
createElement(type, mappingMode, referenceMode)ينشئ عنصر رأس بالنوع المحدد ويضيفه إلى الهندسة. إذا كان النوع VertexElementType.UV، سيتم إنشاء VertexElementUV بنوع تعيين القوام إلى TextureMapping.DIFFUSE.

Parameters:

الاسمالنوعالوصف
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

الاسمالوصف
createElementUV(uvMapping)ينشئ VertexElementUV بنوع تخطيط القوام المعطى.

Parameters:

الاسمالنوعالوصف
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

الاسمالوصف
createElementUV(uvMapping, mappingMode, referenceMode)ينشئ VertexElementUV بنوع تخطيط القوام المعطى.

Parameters:

الاسمالنوعالوصف
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

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

Result: VertexElementUV


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: خاصية