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_factorfloatקרא / כתיבהמקבל או קובע את הפקטור המתכת.
roughness_factorfloatקרא / כתיבהמקבל או קובע את גורם החרדה.
metallic_roughness``קרא / כתיבהמקבל או מטיל את הקשיחות המתכת.
occlusion_texture``קרא / כתיבהמקבל או מטיל את הטקסטורה של האוקליציה.
occlusion_factorfloatקרא / כתיבהמקבל או קובע את גורם האוקלוס.
emissive_texture``קרא / כתיבהמקבל או מונח את הטקסטורה המפוזרת.
emissive_color'Vector3'קרא / כתיבהמקבל או קובע את הצבע המופץ.
transparencyfloatקרא / כתיבהמקבל או מגדיר את השקיפות.
namestrקרא / כתיבהמקבל או קובע את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
__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)

ראה גם

 עברית