ShaderMaterial
Översikt
ShaderMaterial är en klass i Aspose.3D FOSS för Python.
Ett shadermaterial gör det möjligt att beskriva materialet med en extern renderingsmotor eller shader-språk.
Denna klass deklarerar 7 metoder för ShaderMaterial objekt i Python-program. Tillgängliga metoder inkluderar: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.3D FOSS för Python-paketet. Egenskaper: name, techniques.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
name | str | Läs/Skriv | Hämtar eller anger namnet. |
techniques | `` | Läs | Hämtar teknikerna. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__() | Inte implementerad i FOSS-utgåvan — kastar vid körning. Calls init på detta ShaderMaterial-instans. |
remove_property(property) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar remove_property(property) på detta ShaderMaterial-instans. |
get_property(property) | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. Anropar get_property(property) på detta ShaderMaterial-instans. |
set_property(property, value) | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. Sätter egenskapsvärdet. |
find_property(property_name: str) → 'Property' | Inte implementerad i FOSS-editionen — kastar vid körning. Anropar find_property(property_name) på detta ShaderMaterial-instans. |
get_texture(slot_name: str) → 'TextureBase' | Inte implementerad i FOSS-editionen — kastar vid körning. Anropar get_texture(slot_name) på detta ShaderMaterial-instans. |
set_texture(slot_name: str, texture: 'TextureBase') | Inte implementerad i FOSS-editionen — kastar vid körning. Sätter texturvärdet. |