PbrMaterial
סקירה כללית
PbrMaterial הוא שיעור ב Aspose.3D FOSS עבור Python. מורשת מ : Material.
PbrMaterial.from_material creates a PbrMaterial from an existing Material instance.
שיעור זה מספק 8 שיטות לעבוד עם אובייקטים PbrMaterial בתוכניות Python. שיטות זמינות כוללות: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.3D FOSS עבור חבילת Python. רכוש : albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness,ועוד 7 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
albedo | 'Vector3' | קרא / כתיבה | מקבל או מביא את אלבדו. |
albedo_texture | `` | קרא / כתיבה | מקבל או מטיל את הטקסטור אלבדו. |
normal_texture | `` | קרא / כתיבה | מקבל או מונח את הטקסטור הרגיל. |
metallic_factor | float | קרא / כתיבה | מקבל או קובע את הפקטור המתכת. |
roughness_factor | float | קרא / כתיבה | מקבל או קובע את גורם החרדה. |
metallic_roughness | `` | קרא / כתיבה | מקבל או מטיל את הקשיחות המתכת. |
occlusion_texture | `` | קרא / כתיבה | מקבל או מטיל את הטקסטורה של האוקליציה. |
occlusion_factor | float | קרא / כתיבה | מקבל או קובע את גורם האוקלוס. |
emissive_texture | `` | קרא / כתיבה | מקבל או מונח את הטקסטורה המפוזרת. |
emissive_color | 'Vector3' | קרא / כתיבה | מקבל או קובע את הצבע המופץ. |
transparency | float | קרא / כתיבה | מקבל או מגדיר את השקיפות. |
name | str | קרא / כתיבה | מקבל או קובע את השם. |
properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
__init__(name: str, albedo: 'Vector3') | |
from_material(material: 'Material') → 'PbrMaterial' | יצירת PbrMaterial מתוך יישום חומרי קיימת |
get_texture(slot_name: str) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. |
set_texture(slot_name: str, texture) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. להגדיר את הערך של הטקסטורה. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | להגדיר את הערך של הנכס. |
remove_property(property) |