مادة

Material class

المادة تُعرّف المعلمات اللازمة للمظهر البصري للهندسة. Aspose.3D يوفر نموذج إضاءة لـ LambertMaterial و PhongMaterial و ShaderMaterial @hideconstructor

الخصائص

الاسمالوصف
MAP_SPECULARيُستخدم في setTexture(java.lang.String, com.aspose.threed.TextureBase) لتعيين تخطيط نسيج specular.
MAP_DIFFUSEيُستخدم في setTexture(java.lang.String, com.aspose.threed.TextureBase) لتعيين تخطيط نسيج diffuse.
MAP_EMISSIVEيُستخدم في setTexture(java.lang.String, com.aspose.threed.TextureBase) لتعيين تخطيط نسيج emissive.
MAP_AMBIENTيُستخدم في setTexture(java.lang.String, com.aspose.threed.TextureBase) لتعيين تخطيط نسيج ambient.
MAP_NORMALيُستخدم في setTexture(java.lang.String, com.aspose.threed.TextureBase) لتعيين تخطيط نسيج normal.

الطرق

getName

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

Result:


setName

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

Result:


getProperties

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

Result:


getTexture

الاسمالوصف
getTexture(slotName)يحصل على القوام من الفتحة المحددة، يمكن أن يكون اسم خاصية المادة أو اسم معامل الـ shader

Parameters:

الاسمالنوعالوصف
slotNameStringاسم الفتحة.

Result: TextureBase


setTexture

الاسمالوصف
setTexture(slotName, texture)يعيّن القوام إلى الفتحة المحددة

Parameters:

الاسمالنوعالوصف
slotNameStringاسم الفتحة.
textureTextureBaseالقوام.

Result: TextureBase


toString

الاسمالوصف
toString()يحوّل الكائن إلى سلسلة

Result: String


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