ShaderMaterial
Genel Bakış
ShaderMaterial, Aspose.3D FOSS içinde Python için bir sınıftır.
Bir shader materyali, materyali harici bir render motoru veya shader diliyle tanımlamayı sağlar.
Bu sınıf, Python programlarındaki ShaderMaterial nesneleri için 7 yöntem tanımlar. Kullanılabilir yöntemler şunlardır: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Tüm genel üyeler, Aspose.3D FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: name, techniques.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
name | str | Okuma/Yazma | Adı alır veya ayarlar. |
techniques | `` | Okuma | Teknikleri alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__() | FOSS sürümünde uygulanmadı — çalışma zamanında bir hata fırlatır. Calls init bu ShaderMaterial örneğinde. |
remove_property(property) | FOSS sürümünde uygulanmadı — çalışma zamanında bir hata fırlatır. Bu ShaderMaterial örneğinde remove_property(property) çağırır. |
get_property(property) | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. Bu ShaderMaterial örneğinde get_property(property) çağırır. |
set_property(property, value) | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. Özellik değerini ayarlar. |
find_property(property_name: str) → 'Property' | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. Bu ShaderMaterial örneğinde find_property(property_name) metodunu çağırır. |
get_texture(slot_name: str) → 'TextureBase' | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. Bu ShaderMaterial örneğinde get_texture(slot_name) metodunu çağırır. |
set_texture(slot_name: str, texture: 'TextureBase') | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. Doku değerini ayarlar. |