PbrMaterial

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

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

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

توفر هذه الفئة 38 طريقة للعمل مع PbrMaterial كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, PbrMaterial, findProperty, fromMaterial, getAlbedo, getAlbedoTexture, getEmissiveColor, getEmissiveTexture, getMetallicFactor, getMetallicRoughness, getName, getNormalTexture,، و 26 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, albedo,و 13 آخرين.

خصائص

اسمالنوعالوصولوصف
transparencydoubleاقرأيحصل على أو يضع عامل الشفافية.
normalTextureTextureBaseاقرأيحصل على أو يضع نسيج الخرائط العادية.
specularTextureTextureBaseاقرأيحصل على أو يضع النسيج لون المرايا.
albedoTextureTextureBaseاقرأيحصل على أو يضع النسيج لـ (البلديو).
albedoVector3اقرأيحصل على أو يحدد لون المادة الأساسي.
occlusionTextureTextureBaseاقرأيحصل على أو يضع النسيج للكتمان المحيط.
occlusionFactordoubleاقرأيحصل على أو يحدد عامل التغطية المحيطة.
metallicFactordoubleاقرأيحصل أو يحدد معدنية المادة، قيمة 1 تعني أن المواد هي معدن وقيمة 0 يعني أن مواد هو عازل كهربائي.
roughnessFactordoubleاقرأيحصل على أو يحدد خشونة المادة، قيمة 1 تعني أن المواد غير مطوية تماماً وقيمة 0 تعنين أن موادها ناعمة تمامًا.
metallicRoughnessTextureBaseاقرأيحصل أو يحدد النسيج للمعدني ((في قناة R) والخام ((فى القناية G).
emissiveTextureTextureBaseاقرأيحصل على أو يضع النسيج للنابض.
emissiveColorVector3اقرأيحصل على أو يحدد اللون الإشعاعي.
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اقرأيحصل على العقارات.

الطرق

التوقيعوصف
PbrMaterial()بناء مثال مادية PBR الافتراضية.
getTransparency()doubleيحصل على أو يضع عامل الشفافية.
setTransparency(transparency: double)يحدد قيمة الشفافية.
getNormalTexture()TextureBaseيحصل على أو يضع نسيج الخرائط العادية.
setNormalTexture(normalTexture: TextureBase)يضع قيمة النسيج الطبيعي.
getSpecularTexture()TextureBaseيحصل على أو يضع النسيج لون المرايا.
setSpecularTexture(specularTexture: TextureBase)يحدد قيمة النسيج المُنظّر.
getAlbedoTexture()TextureBaseيحصل على أو يضع النسيج لـ (البلديو).
setAlbedoTexture(albedoTexture: TextureBase)يحدد قيمة البيدو.
getAlbedo()Vector3يحصل على أو يحدد لون المادة الأساسي.
setAlbedo(albedo: Vector3)يضع قيمة البيدو.
getOcclusionTexture()TextureBaseيحصل على أو يضع النسيج للكتمان المحيط.
setOcclusionTexture(occlusionTexture: TextureBase)يحدد قيمة نسيج الاختفاء.
getOcclusionFactor()doubleيحصل على أو يحدد عامل التغطية المحيطة.
setOcclusionFactor(occlusionFactor: double)يحدد قيمة عامل الاختفاء.
getMetallicFactor()doubleيحصل أو يحدد معدنية المادة، قيمة 1 تعني أن المواد هي معدن وقيمة 0 يعني أن مواد هو عازل كهربائي.
setMetallicFactor(metallicFactor: double)يحدد قيمة العامل المعدني.
getRoughnessFactor()doubleيحصل على أو يحدد خشونة المادة، قيمة 1 تعني أن المواد غير مطوية تماماً وقيمة 0 تعنين أن موادها ناعمة تمامًا.
setRoughnessFactor(roughnessFactor: double)يحدد قيمة عامل الصلابة.
getMetallicRoughness()TextureBaseيحصل أو يحدد النسيج للمعدني ((في قناة R) والخام ((فى القناية G).
setMetallicRoughness(metallicRoughness: TextureBase)يحدد قيمة الصلابة المعدنية.
getEmissiveTexture()TextureBaseيحصل على أو يضع النسيج للنابض.
setEmissiveTexture(emissiveTexture: TextureBase)يحدد قيمة النسيج الإشعاعي.
getEmissiveColor()Vector3يحصل على أو يحدد اللون الإشعاعي.
setEmissiveColor(emissiveColor: Vector3)يحدد قيمة اللون المنبعث.
fromMaterial(material: Material)PbrMaterialالسماح بتحويل المواد الأخرى إلى PbrMaterial.
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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية