PbrSpecularMaterial
Panoramica
PbrSpecularMaterial è una classe in Aspose.3D FOSS per Python.
Materiale per il rendering fisicamente basato su colore diffuso/speculare/lucentezza.
Questa classe dichiara 7 metodi per oggetti PbrSpecularMaterial nei programmi Python. I metodi disponibili includono: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.3D FOSS per Python. Proprietà: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name, e altre 5.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
name | str | Lettura/Scrittura | Ottiene o imposta il nome. |
properties | `` | Lettura | Ottiene le proprietà. |
transparency | float | Lettura/Scrittura | Ottiene o imposta la trasparenza. |
normal_texture | 'TextureBase' | Lettura/Scrittura | Ottiene o imposta la texture normale. |
specular_glossiness_texture | 'TextureBase' | Lettura/Scrittura | Ottiene o imposta la texture della lucentezza speculare. |
glossiness_factor | float | Lettura/Scrittura | Ottiene o imposta il fattore di lucentezza. |
specular | `` | Lettura/Scrittura | Ottiene o imposta lo specular. |
diffuse_texture | 'TextureBase' | Lettura/Scrittura | Ottiene o imposta la texture diffusa. |
diffuse | `` | Lettura/Scrittura | Ottiene o imposta il diffusivo. |
emissive_texture | 'TextureBase' | Lettura/Scrittura | Ottiene o imposta la texture emissiva. |
emissive_color | `` | Lettura/Scrittura | Ottiene o imposta il colore emissivo. |
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Calls init su questa istanza di PbrSpecularMaterial. |
remove_property(property) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama remove_property(property) su questa istanza di PbrSpecularMaterial. |
get_property(property) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama get_property(property) su questa istanza di PbrSpecularMaterial. |
set_property(property, value) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Imposta il valore della proprietà. |
find_property(property_name: str) → 'Property' | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama find_property(property_name) su questa istanza di PbrSpecularMaterial. |
get_texture(slot_name: str) → 'TextureBase' | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama get_texture(slot_name) su questa istanza di PbrSpecularMaterial. |
set_texture(slot_name: str, texture: 'TextureBase') | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Imposta il valore della texture. |