PbrMaterial

Panoramica

PbrMaterial è una classe in Aspose.3D FOSS per Python. Eredita da: Material.

PbrMaterial fornisce proprietà compatibili PBR come albedo, metallic_factor, roughness_factor e slot di texture come albedo_texture e normal_texture.

Questa classe dichiara 9 metodi per oggetti PbrMaterial nei programmi Python. I metodi disponibili includono: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.3D FOSS per Python. Proprietà: albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness e 7 altri.

Proprietà

NomeTipoAccessoDescrizione
albedo'Vector3'Lettura/ScritturaOttiene o imposta l’albedo.
albedo_texture``Lettura/ScritturaOttiene o imposta la texture albedo.
normal_texture``Lettura/ScritturaOttiene o imposta la texture normale.
metallic_factorfloatLettura/ScritturaOttiene o imposta il fattore metallico.
roughness_factorfloatLettura/ScritturaOttiene o imposta il fattore di rugosità.
metallic_roughness``Lettura/ScritturaOttiene o imposta la rugosità metallica.
occlusion_texture``Lettura/ScritturaOttiene o imposta la texture di occlusione.
occlusion_factorfloatLettura/ScritturaOttiene o imposta il fattore di occlusione.
emissive_texture``Lettura/ScritturaOttiene o imposta la texture emissiva.
emissive_color'Vector3'Lettura/ScritturaOttiene o imposta il colore emissivo.
transparencyfloatLettura/ScritturaOttiene o imposta la trasparenza.
namestrLettura/ScritturaOttiene o imposta il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
__init__(name: str, albedo: 'Vector3')Calls init(name, albedo) su questa istanza PbrMaterial.
from_material(material: 'Material') → 'PbrMaterial'Crea un PbrMaterial da un’istanza Material esistente
__init__(name: str)Calls init(nome) su questa istanza PbrMaterial.
get_texture(slot_name: str)Non implementato nell’edizione FOSS — lancia a runtime. Chiama get_texture(slot_name) su questa istanza PbrMaterial.
set_texture(slot_name: str, texture)Non implementato nell’edizione FOSS — lancia a runtime. Imposta il valore della texture.
find_property(property_name: str)Chiama find_property(property_name) su questa istanza di PbrMaterial.
get_property(property: str)Chiama get_property(property) su questa istanza di PbrMaterial.
set_property(property: str, value)Imposta il valore della proprietà.
remove_property(property)Chiama remove_property(property) su questa istanza di PbrMaterial.

Vedi anche

 Italiano