شكل

Shape class

الشكل يصف التشوه على مجموعة من نقاط التحكم، وهو مشابه لمُشوه التجمع في Maya. على سبيل المثال، يمكننا إضافة شكل إلى هيكلية مُنشأة. والشكّل والهيكلية لديهما نفس المعلومات الطوبولوجية لكن بمواقع مختلفة لنقاط التحكم. مع اختلاف مقدار التأثير، تُجري الهيكلية تأثير تشوه.

الطرق

constructor

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

Result:


constructor_overload

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

Parameters:

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

Result:


getIndices

الاسمالوصف
getIndices()يحصل على الفهارس. الفهارس.

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:


fromControlPoints

الاسمالوصف
fromControlPoints(controlPoints)أنشئ شكلًا بنقاط تحكم محددة مع فهارس افتراضية.

Parameters:

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

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