PhongMaterial
المعلومات العامة
PhongMaterial هي فئة في Aspose.3D FOSS لـ Java. الميراث من: LambertMaterial.
مادة لنموذج الظل العمياء.
توفر هذه الفئة 35 طريقة للعمل مع PhongMaterial كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,، و 22 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,و 11 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
specularColor | Vector3 | اقرأ | يحصل على أو يضع اللون المُنظّر. |
specularFactor | double | اقرأ | يحصل على العامل المُنظّر أو يحدده. |
shininess | double | اقرأ | يحصل على أو يحدد اللمعان، وهذا يتحكم في حجم الضوء المُبصر. |
reflectionColor | Vector3 | اقرأ | يحصل على أو يضع لون الانعكاس. |
reflectionFactor | double | اقرأ | يحصل على أو يحدد تضاؤل لون الانعكاس. |
emissiveColor | Vector3 | اقرأ | يحصل على أو يحدد اللون الإشعاعي. |
ambientColor | Vector3 | اقرأ | يحصل على أو يحدد لون البيئة. |
diffuseColor | Vector3 | اقرأ | يحصل على أو يضع اللون المنتشر. |
transparentColor | Vector3 | اقرأ | يحصل على أو يضع اللون الشفاف. |
transparency | double | اقرأ | يحصل على أو يضع عامل الشفافية. |
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 | اقرأ | يحصل على العقارات. |
الطرق
| التوقيع | وصف |
|---|---|
PhongMaterial() | يبدأ مثال جديد من صف PhongMaterial. |
PhongMaterial(name: String) | يبدأ مثال جديد من صف PhongMaterial. |
getSpecularColor() → Vector3 | يحصل على أو يضع اللون المُنظّر. |
setSpecularColor(specularColor: Vector3) | يحدد قيمة اللون المُنظّر. |
getSpecularFactor() → double | يحصل على العامل المُنظّر أو يحدده. |
setSpecularFactor(specularFactor: double) | يحدد قيمة العامل المريض. |
getShininess() → double | يحصل على أو يحدد اللمعان، وهذا يتحكم في حجم الضوء المُبصر. |
setShininess(shininess: double) | يحدد قيمة اللمعان. |
getReflectionColor() → Vector3 | يحصل على أو يضع لون الانعكاس. |
setReflectionColor(reflectionColor: Vector3) | يحدد قيمة لون الانعكاس. |
getReflectionFactor() → double | يحصل على أو يحدد تضاؤل لون الانعكاس. |
setReflectionFactor(reflectionFactor: double) | يحدد قيمة عامل الانعكاس. |
LambertMaterial() | يبدأ مثال جديد من صف LambertMaterial. |
getEmissiveColor() → Vector3 | يحصل على أو يحدد اللون الإشعاعي. |
setEmissiveColor(emissiveColor: Vector3) | يحدد قيمة اللون المنبعث. |
getAmbientColor() → Vector3 | يحصل على أو يحدد لون البيئة. |
setAmbientColor(ambientColor: Vector3) | يحدد قيمة اللون المحيط. |
getDiffuseColor() → Vector3 | يحصل على أو يضع اللون المنتشر. |
setDiffuseColor(diffuseColor: Vector3) | يحصل على أو يحدد اللمعان، وهذا يتحكم في حجم الوضوح المريض. صيغة المرايا: SpecularColor * SpecularFactor (N نقطة H) ^ الشفافية |
getTransparentColor() → Vector3 | يحصل على أو يضع اللون الشفاف. |
setTransparentColor(transparentColor: Vector3) | يحدد قيمة اللون الشفاف. |
getTransparency() → double | يحصل على أو يضع عامل الشفافية. |
setTransparency(transparency: double) | يحدد قيمة الشفافية. |
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 | يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير. |