PbrMaterial

Overzicht

PbrMaterial is een klasse in Aspose.3D FOSS voor Python. Erft van: Material.

PbrMaterial biedt PBR‑compatibele eigenschappen zoals albedo, metallic_factor, roughness_factor en textuur‑slots zoals albedo_texture en normal_texture.

Deze klasse declareert 9 methoden voor PbrMaterial objecten in Python programma’s. Beschikbare methoden omvatten: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.3D FOSS voor Python pakket. Eigenschappen: albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness, en nog 7.

Eigenschappen

NaamTypeToegangBeschrijving
albedo'Vector3'Lezen/schrijvenHaalt of stelt de albedo in.
albedo_texture``Lezen/schrijvenHaalt of stelt de albedo-textuur in.
normal_texture``Lezen/schrijvenHaalt of stelt de normale textuur in.
metallic_factorfloatLezen/schrijvenHaalt de metallische factor op of stelt deze in.
roughness_factorfloatLezen/schrijvenHaalt of stelt de ruigheidfactor in.
metallic_roughness``Lezen/schrijvenHaalt op of stelt de metallic roughness in.
occlusion_texture``Lezen/schrijvenHaalt of stelt de occlusietextuur in.
occlusion_factorfloatLezen/schrijvenKrijgt of stelt de occlusiefactor in.
emissive_texture``Lezen/schrijvenKrijgt of stelt de emissieve textuur in.
emissive_color'Vector3'Lezen/schrijvenHaalt de emissieve kleur op of stelt deze in.
transparencyfloatLezen/schrijvenGets of sets de transparantie.
namestrLezen/schrijvenHaalt of stelt de naam in.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
__init__(name: str, albedo: 'Vector3')Calls init(name, albedo) op deze PbrMaterial instantie.
from_material(material: 'Material') → 'PbrMaterial'Maakt een PbrMaterial aan vanuit een bestaande Material-instantie
__init__(name: str)Calls init(name) op deze PbrMaterial instantie.
get_texture(slot_name: str)Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Roept get_texture(slot_name) aan op deze PbrMaterial instantie.
set_texture(slot_name: str, texture)Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Stelt de textuurwaarde in.
find_property(property_name: str)Roept find_property(property_name) aan op deze PbrMaterial instantie.
get_property(property: str)Roept get_property(property) aan op deze PbrMaterial instantie.
set_property(property: str, value)Stelt de eigenschapswaarde in.
remove_property(property)Roept remove_property(property) aan op deze PbrMaterial instantie.

Zie ook

 Nederlands