PbrSpecularMaterial
Gambaran Umum
PbrSpecularMaterial adalah kelas dalam Aspose.3D FOSS untuk Python.
Material untuk rendering berbasis fisik berdasarkan warna difus/spesular/kilap.
Kelas ini mendeklarasikan 7 metode untuk objek PbrSpecularMaterial dalam program Python. Metode yang tersedia meliputi: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.3D FOSS untuk Python. Properti: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name, dan 5 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
name | str | Baca/Tulis | Mendapatkan atau mengatur nama. |
properties | `` | Baca | Mendapatkan properti. |
transparency | float | Baca/Tulis | Mendapatkan atau mengatur transparansi. |
normal_texture | 'TextureBase' | Baca/Tulis | Mendapatkan atau mengatur tekstur normal. |
specular_glossiness_texture | 'TextureBase' | Baca/Tulis | Mendapatkan atau mengatur tekstur specular glossiness. |
glossiness_factor | float | Baca/Tulis | Mendapatkan atau mengatur faktor kilap. |
specular | `` | Baca/Tulis | Mendapatkan atau mengatur specular. |
diffuse_texture | 'TextureBase' | Baca/Tulis | Mendapatkan atau mengatur tekstur difus. |
diffuse | `` | Baca/Tulis | Mendapatkan atau mengatur diffuse. |
emissive_texture | 'TextureBase' | Baca/Tulis | Mendapatkan atau mengatur tekstur emisif. |
emissive_color | `` | Baca/Tulis | Mendapatkan atau mengatur warna emisif. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__() | Tidak diimplementasikan dalam edisi FOSS — melempar pada waktu eksekusi. Calls init pada instance PbrSpecularMaterial ini. |
remove_property(property) | Tidak diimplementasikan dalam edisi FOSS — melempar pada waktu eksekusi. Memanggil remove_property(property) pada instance PbrSpecularMaterial ini. |
get_property(property) | Tidak diimplementasikan dalam edisi FOSS — melempar pada waktu eksekusi. Memanggil get_property(property) pada instance PbrSpecularMaterial ini. |
set_property(property, value) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Mengatur nilai properti. |
find_property(property_name: str) → 'Property' | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil find_property(property_name) pada instance PbrSpecularMaterial ini. |
get_texture(slot_name: str) → 'TextureBase' | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil get_texture(slot_name) pada instance PbrSpecularMaterial ini. |
set_texture(slot_name: str, texture: 'TextureBase') | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Mengatur nilai tekstur. |