PbrMaterial
Översikt
PbrMaterial är en klass i Aspose.3D FOSS för Python. ärvt från: Material.
PbrMaterial.from_material skapar en PbrMaterial från ett befintligt Materialinstans.
Denna klass ger 8 metoder för att arbeta med PbrMaterial objekt i Python-program. Tillgängliga metoder inkluderar: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.3D FOSS för Pythons paket. och egenskaper: albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness,Och 7 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
albedo | 'Vector3' | Läs/ Skriv | Få eller sätta albedo. |
albedo_texture | `` | Läs/ Skriv | Få eller sätta albedo texten. |
normal_texture | `` | Läs/ Skriv | Få eller sätta den normala texten. |
metallic_factor | float | Läs/ Skriv | Få eller sätta metallfaktorn. |
roughness_factor | float | Läs/ Skriv | Få eller ställa in grymhetskraften. |
metallic_roughness | `` | Läs/ Skriv | Få eller sätta metallisk grymhet. |
occlusion_texture | `` | Läs/ Skriv | Få eller sätta ocklusion texten. |
occlusion_factor | float | Läs/ Skriv | Få eller ställa in oklusionskraften. |
emissive_texture | `` | Läs/ Skriv | Få eller sätta utsläppstekst. |
emissive_color | 'Vector3' | Läs/ Skriv | Få eller ställa ut emissionsfärgen. |
transparency | float | Läs/ Skriv | Få eller ställa in transparens. |
name | str | Läs/ Skriv | Ta eller ange namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
__init__(name: str, albedo: 'Vector3') | |
from_material(material: 'Material') → 'PbrMaterial' | Skapar en PbrMaterial från ett befintligt Materialinstans |
get_texture(slot_name: str) | Inte implementerad i FOSS-utgåvan – kastas på löptid. |
set_texture(slot_name: str, texture) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Ställ in texturvärdet. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | Sätt värdet av egendomen. |
remove_property(property) |