PbrSpecularMaterial
Prezentare generală
PbrSpecularMaterial este o clasă în Aspose.3D FOSS pentru Python.
Material pentru randare bazată pe fizică, bazat pe culoare difuză/specular/glossiness.
Această clasă declară 7 metode pentru obiecte PbrSpecularMaterial în programe Python. Metodele disponibile includ: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python. Proprietăți: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name, și încă 5.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
name | str | Citire/Scriere | Obține sau setează numele. |
properties | `` | Citire | Obține proprietățile. |
transparency | float | Citire/Scriere | Obține sau setează transparența. |
normal_texture | 'TextureBase' | Citire/Scriere | Obține sau setează textura normală. |
specular_glossiness_texture | 'TextureBase' | Citire/Scriere | Obține sau setează textura de luciu specular. |
glossiness_factor | float | Citire/Scriere | Obține sau stabilește factorul de luciu. |
specular | `` | Citire/Scriere | Obține sau stabilește specularul. |
diffuse_texture | 'TextureBase' | Citire/Scriere | Obține sau setează textura difuză. |
diffuse | `` | Citire/Scriere | Obține sau stabilește diffuse. |
emissive_texture | 'TextureBase' | Citire/Scriere | Obține sau setează textura emisivă. |
emissive_color | `` | Citire/Scriere | Obține sau setează culoarea emisivă. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__() | Nu este implementat în ediția FOSS — aruncă la rulare. Calls init pe această instanță PbrSpecularMaterial. |
remove_property(property) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează remove_property(property) pe această instanță PbrSpecularMaterial. |
get_property(property) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează get_property(property) pe această instanță de PbrSpecularMaterial. |
set_property(property, value) | Nu este implementat în ediția FOSS — aruncă la rulare. Setează valoarea proprietății. |
find_property(property_name: str) → 'Property' | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează find_property(property_name) pe această instanță PbrSpecularMaterial. |
get_texture(slot_name: str) → 'TextureBase' | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează get_texture(slot_name) pe această instanță PbrSpecularMaterial. |
set_texture(slot_name: str, texture: 'TextureBase') | Nu este implementat în ediția FOSS — aruncă la rulare. Setează valoarea texturii. |