PbrSpecularMaterial

المعلومات العامة

PbrSpecularMaterial هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Material.

مادة للتصوير المادي على أساس الألوان/المرايا/اللمعان الواسع.

توفر هذه الفئة 31 طريقة للعمل مع PbrSpecularMaterial كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,، و 19 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS,و 11 آخرين.

خصائص

اسمالنوعالوصولوصف
transparencydoubleاقرأيحصل على عامل الشفافية.
normalTextureTextureBaseاقرأيحصل على نسيج الخرائط العادية
@ إرجاع نسيج الخرائط العادية
/
specularGlossinessTextureTextureBaseاقرأيحصل على النسيج للون المرايا، قناة RGB تخزن اللون المريض وقناات A تخزين الوهاء.
glossinessFactordoubleاقرأيحصل على اللمعان ((السلس) للمادة، 1 يعني سلس تماما و 0 يعني الخام تماما، القيمة الافتراضية هي 1, نطاق هو [0, 1]
@ إرجاع اللمعان ((السلس) للمادة، 1 يعني
specularVector3اقرأيحصل على اللون المُنظّر للمادة، القيمة الافتراضية هي (1, 1, 1).
diffuseTextureTextureBaseاقرأيحصل على النسيج للانتشار.
@ إرجاع النسيج لـ diffuse
/
diffuseVector3اقرأيحصل على اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1)
@ إرجاع اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1)
/
emissiveTextureTextureBaseاقرأيحصل على النسيج للصادرة
@ إرجاع النسيج للصوت المنبعث
/
emissiveColorVector3اقرأيحصل على اللون المنبعث، القيمة الافتراضية هي (0, 0, 0)
@ return the emissive color، القيمة الافتراضية هي (0, 0, 0)
/
MAP_SPECULAR_GLOSSINESSStringاقرأخريطة النسيج للمضاءة المُنظّرة
/
MAP_SPECULARStringاقرأيستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج المظاهرة.
MAP_DIFFUSEStringاقرأيستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج المنتشرة.
MAP_EMISSIVEStringاقرأيستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج الانبعاثية.
MAP_AMBIENTStringاقرأيستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط نسيج محيطية.
MAP_NORMALStringاقرأيستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج العادية.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
PbrSpecularMaterial()صانع PbrSpecularMaterial
/
getTransparency()doubleغير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على عامل الشفافية.
setTransparency(value: double)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد عامل الشفافية.
getNormalTexture()TextureBaseغير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على نسيج الخرائط العادية
@ إرجاع نسيج الخرائط العادية
/
setNormalTexture(value: TextureBase)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد نسيج الخرائط العادية
@param value قيمة جديدة
/
getSpecularGlossinessTexture()TextureBaseغير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على النسيج للون المرايا، قناة RGB تخزن اللون المريض وقناات A تخزين الوهاء.
setSpecularGlossinessTexture(value: TextureBase)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد النسيج للون المرايا، القناة RGB تخزن اللون المريض وقناات A تخزين الوهاء.
getGlossinessFactor()doubleغير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على اللمعان ((السلس) للمادة، 1 يعني سلس تماما و 0 يعني الخام تماما، القيمة الافتراضية هي 1, نطاق هو [0, 1]
@ إرجاع اللمعان ((السلس) للمادة، 1 يعني
setGlossinessFactor(value: double)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد اللمعان ((السلس) للمادة، 1 يعني سلس تماما و 0 يعني الخام تماما، القيمة الافتراضية هي 1, النطاق هو [0, 1]
@param value قيمة جديدة
/
getSpecular()Vector3غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على اللون المُنظّر للمادة، القيمة الافتراضية هي (1, 1, 1).
setSpecular(value: Vector3)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد اللون المُنظّر للمادة، القيمة الافتراضية هي (1, 1, 1).
getDiffuseTexture()TextureBaseغير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على النسيج للانتشار.
@ إرجاع النسيج لـ diffuse
/
setDiffuseTexture(value: TextureBase)غير مستخدم في إصدار FOSS يلقي عند التشغيل. تعيين النسيج لالتشويش
@param value قيمة جديدة
/
getDiffuse()Vector3غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1)
@ إرجاع اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1)
/
setDiffuse(value: Vector3)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1)
@param value قيمة جديدة
/
getEmissiveTexture()TextureBaseغير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على النسيج للصادرة
@ إرجاع النسيج للصوت المنبعث
/
setEmissiveTexture(value: TextureBase)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد النسيج للصوت المُبثّر
@param value قيمة جديدة
/
getEmissiveColor()Vector3غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على اللون المنبعث، القيمة الافتراضية هي (0, 0, 0)
@ return the emissive color، القيمة الافتراضية هي (0, 0, 0)
/
setEmissiveColor(value: Vector3)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يضع اللون المنبعث، القيمة الافتراضية هي (0, 0, 0)
@param value قيمة جديدة
/
getTexture(slotName: String)TextureBaseيحصل على النسيج من فتحة محددة، يمكن أن يكون اسم خاصية المواد أو اسم المعيار للظلال.
setTexture(slotName: String, texture: TextureBase)يضع النسيج في الفقرة المحددة.
toString()Stringالصيغ تعارض السلسلة.
iterator()Iterator<TextureSlot>يحصل على الحساب ليحصي فتحات النسيج الداخلية.
A3DObject()أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر.
getName()Stringقطاعات المنحنى.
setName(name: String)يخلق ملف CircleShape مع نصف قطره محدد.
getProperties()PropertyCollectionيبدأ مثالاً جديداً من فئة “السيلندر”.
findProperty(name: String)Propertyيبدأ عينة جديدة من فئة العظام.
getProperty(name: String)Objectيحصل على مصفوفة التحويل للعقدة في وضع الحالي.
setProperty(name: String, value: Object)يحصل على قطاعات العرض.
removeProperty(name: String)booleanيحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية