ShaderMaterial
Gambaran Umum
ShaderMaterial adalah kelas dalam Aspose.3D FOSS untuk Python.
Material shader memungkinkan mendeskripsikan material menggunakan mesin rendering eksternal atau bahasa shader.
Kelas ini mendeklarasikan 7 metode untuk objek ShaderMaterial 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 memasang paket Aspose.3D FOSS untuk Python. Properti: name, techniques.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
name | str | Baca/Tulis | Mendapatkan atau mengatur nama. |
techniques | `` | Baca | Mendapatkan teknik-teknik. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__() | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Calls init pada instance ShaderMaterial ini. |
remove_property(property) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil remove_property(property) pada instance ShaderMaterial ini. |
get_property(property) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil get_property(property) pada instance ShaderMaterial ini. |
set_property(property, value) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Menetapkan nilai properti. |
find_property(property_name: str) → 'Property' | Tidak diimplementasikan dalam edisi FOSS — melempar saat runtime. Memanggil find_property(property_name) pada instance ShaderMaterial ini. |
get_texture(slot_name: str) → 'TextureBase' | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil get_texture(slot_name) pada instance ShaderMaterial ini. |
set_texture(slot_name: str, texture: 'TextureBase') | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Menetapkan nilai tekstur. |