شبكة

Mesh class

الشبكة تتكوّن من العديد من المضلعات ذات n أضلاع.

الطرق

constructor

الاسمالوصف
constructor()يقوم بتهيئة نسخة جديدة من الفئة Mesh.

Result:


constructor_overload

الاسمالوصف
constructor_overload(name)يقوم بتهيئة نسخة جديدة من الفئة Mesh.

Parameters:

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

Result:


getEdges

الاسمالوصف
getEdges()يحصل على الحواف الخاصة بـ Mesh. الحافة اختيارية في الشبكة، لذا يمكن أن تكون فارغة.

Result:


getPolygonCount

الاسمالوصف
getPolygonCount()يحصل على عدد المضلعات. عدد المضلعات.

Result:


getPolygons

الاسمالوصف
getPolygons()يحصل على تعريف المضلعات للشبكة

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:


getPolygonSize

الاسمالوصف
getPolygonSize(index)يحصل على عدد الرؤوس للمضلع المحدد.

Parameters:

الاسمالنوعالوصف
الفهرسNumberالفهرس.

Result: Number


createPolygon

الاسمالوصف
createPolygon(indices, offset, length)ينشئ مضلعًا جديدًا بجميع الرؤوس المحددة في الفهارس. لإنشاء المضلع رأسًا برأس، يرجى استخدام PolygonBuilder.

Parameters:

الاسمالنوعالوصف
indicesNumber[]مصفوفة من فهارس المضلع، كل فهرس يشير إلى نقطة تحكم تُشكل المضلع.
offsetNumberالإزاحة للفهارس الأول للمضلع
lengthNumberطول الفهارس

Result: Number


createPolygon

الاسمالوصف
createPolygon(indices)ينشئ مضلعًا جديدًا بجميع الرؤوس المحددة في الفهارس. لإنشاء المضلع رأسًا برأس، يرجى استخدام PolygonBuilder.

Parameters:

الاسمالنوعالوصف
indicesNumber[]مصفوفة من فهارس المضلع، كل فهرس يشير إلى نقطة تحكم تُشكل المضلع.

Result: Number


createPolygon

الاسمالوصف
createPolygon(v1, v2, v3, v4)إنشاء مضلع بأربعة رؤوس (رباعي)

Parameters:

الاسمالنوعالوصف
v1Numberفهرس الرأس الأول
v2Numberفهرس الرأس الثاني
v3Numberفهرس الرأس الثالث
v4Numberفهرس الرأس الرابع

Result: Number


createPolygon

الاسمالوصف
createPolygon(v1, v2, v3)إنشاء مضلع بـ 3 رؤوس (مثلث)

Parameters:

الاسمالنوعالوصف
v1Numberفهرس الرأس الأول
v2Numberفهرس الرأس الثاني
v3Numberفهرس الرأس الثالث

Result: Number


toMesh

الاسمالوصف
toMesh()يحصل على نسخة Mesh من الكيان الحالي.

Result: شبكة


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


getEntityRendererKey

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

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


iterator

الاسمالوصف
iterator()محجوز للاستخدام الداخلي.

Result: خاصية