PbrSpecularMaterial

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 آخرين.

خصائص

اسمالنوعAccessوصف
transparencydoubleاقرأيحصل على عامل الشفافية.
normalTextureTextureBaseاقرأيحصل على نسيج المخططات العادية @ إرجاع النسيجة من المخاطبة العادي /
specularGlossinessTextureTextureBaseاقرأيحصل على النسيج للون المرايا، قناة RGB تخزن اللون المريض وقناات A تخزين الوهاء.
glossinessFactordoubleاقرأيحصل على اللمعان ((السلس) للمادة، 1 يعني سلس تماما و 0 يعني الخام تماما، القيمة الافتراضية هي 1, نطاق هو [0, 1] @ إرجاع اللمس ((السلاسة) المواد, 1 تعني
specularVector3اقرأيحصل على اللون المُنظّر للمادة، القيمة الافتراضية هي (1, 1, 1).
diffuseTextureTextureBaseاقرأيحصل على النسيج لـ diffuse @ return the texture for diffose /
diffuseVector3اقرأيحصل على اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1) @ إرجاع لون مُنتشرة للمواد، والقيمة الإفتراضي هي (1، 1، 1) /
emissiveTextureTextureBaseاقرأيحصل على النسيج للصادرة @ إرجاع النسخة لـ الصادر /
emissiveColorVector3اقرأيحصل على اللون المنبعث، القيمة الافتراضية هي (0, 0, 0) @ إرجاع اللوني المنبثق، والقيمة المعتمدة هي (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اقرأيحصل على العقارات.

الطرق

Signatureوصف
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 @ return the texture for diffose /
setDiffuseTexture(value: TextureBase)غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحدد النسيج لـ diffuse @ 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 الإشعاعية القيمة الجديدة /
getEmissiveColor()Vector3غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على اللون المنبعث، القيمة الافتراضية هي (0, 0, 0) @ إرجاع اللوني المنبثق، والقيمة المعتمدة هي (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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية