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 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
transparency | double | اقرأ | يحصل على عامل الشفافية. |
normalTexture | TextureBase | اقرأ | يحصل على نسيج الخرائط العادية |
| @ إرجاع نسيج الخرائط العادية | |||
| / | |||
specularGlossinessTexture | TextureBase | اقرأ | يحصل على النسيج للون المرايا، قناة RGB تخزن اللون المريض وقناات A تخزين الوهاء. |
glossinessFactor | double | اقرأ | يحصل على اللمعان ((السلس) للمادة، 1 يعني سلس تماما و 0 يعني الخام تماما، القيمة الافتراضية هي 1, نطاق هو [0, 1] |
| @ إرجاع اللمعان ((السلس) للمادة، 1 يعني | |||
specular | Vector3 | اقرأ | يحصل على اللون المُنظّر للمادة، القيمة الافتراضية هي (1, 1, 1). |
diffuseTexture | TextureBase | اقرأ | يحصل على النسيج للانتشار. |
| @ إرجاع النسيج لـ diffuse | |||
| / | |||
diffuse | Vector3 | اقرأ | يحصل على اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1) |
| @ إرجاع اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | اقرأ | يحصل على النسيج للصادرة |
| @ إرجاع النسيج للصوت المنبعث | |||
| / | |||
emissiveColor | Vector3 | اقرأ | يحصل على اللون المنبعث، القيمة الافتراضية هي (0, 0, 0) |
| @ return the emissive color، القيمة الافتراضية هي (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | اقرأ | خريطة النسيج للمضاءة المُنظّرة |
| / | |||
MAP_SPECULAR | String | اقرأ | يستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج المظاهرة. |
MAP_DIFFUSE | String | اقرأ | يستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج المنتشرة. |
MAP_EMISSIVE | String | اقرأ | يستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج الانبعاثية. |
MAP_AMBIENT | String | اقرأ | يستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط نسيج محيطية. |
MAP_NORMAL | String | اقرأ | يستخدم في setTexture ((java.lang.String، com.aspose.threed.TextureBase) لتعيين خرائط النسيج العادية. |
name | String | اقرأ | يَحْصلُ على الإسمِ. |
properties | PropertyCollection | اقرأ | يحصل على العقارات. |
الطرق
| التوقيع | وصف |
|---|---|
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 | يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير. |