PbrMaterial

Przegląd

PbrMaterial jest klasą w Aspose.3D FOSS dla Python. Dziedziczy po: Material.

PbrMaterial zapewnia właściwości zgodne z PBR, takie jak albedo, metallic_factor, roughness_factor oraz sloty tekstur, takie jak albedo_texture i normal_texture.

Ta klasa deklaruje 9 metod dla obiektów PbrMaterial w programach Python. Dostępne metody to: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. Wszyscy publiczni członkowie są dostępni dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.3D FOSS dla Python. Właściwości: albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness oraz 7 innych.

Właściwości

NazwaTypDostępOpis
albedo'Vector3'Odczyt/zapisPobiera lub ustawia albedo.
albedo_texture``Odczyt/zapisPobiera lub ustawia teksturę albedo.
normal_texture``Odczyt/zapisPobiera lub ustawia teksturę normalną.
metallic_factorfloatOdczyt/zapisPobiera lub ustawia współczynnik metaliczności.
roughness_factorfloatOdczyt/zapisPobiera lub ustawia współczynnik szorstkości.
metallic_roughness``Odczyt/zapisPobiera lub ustawia metaliczny stopień szorstkości.
occlusion_texture``Odczyt/zapisPobiera lub ustawia teksturę okluzji.
occlusion_factorfloatOdczyt/zapisPobiera lub ustawia współczynnik zacienienia.
emissive_texture``Odczyt/zapisPobiera lub ustawia teksturę emisji.
emissive_color'Vector3'Odczyt/zapisPobiera lub ustawia kolor emisji.
transparencyfloatOdczyt/zapisPobiera lub ustawia przezroczystość.
namestrOdczyt/zapisPobiera lub ustawia nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
__init__(name: str, albedo: 'Vector3')Calls init(name, albedo) w tej instancji PbrMaterial.
from_material(material: 'Material') → 'PbrMaterial'Tworzy PbrMaterial z istniejącej instancji Material
__init__(name: str)Calls init(name) na tej instancji PbrMaterial.
get_texture(slot_name: str)Niezaimplementowane w edycji FOSS — generuje wyjątek w czasie wykonywania. Wywołuje get_texture(slot_name) na tej instancji PbrMaterial.
set_texture(slot_name: str, texture)Niezaimplementowane w edycji FOSS — generuje wyjątek w czasie wykonywania. Ustawia wartość tekstury.
find_property(property_name: str)Wywołuje find_property(property_name) na tej instancji PbrMaterial.
get_property(property: str)Wywołuje get_property(property) na tej instancji PbrMaterial.
set_property(property: str, value)Ustawia wartość właściwości.
remove_property(property)Wywołuje remove_property(property) na tej instancji PbrMaterial.

Zobacz także

 Polski