ShaderMaterial
نمای کلی
ShaderMaterial یک کلاس در Aspose.3D FOSS برای Python است.
یک ماده شیدر اجازه میدهد تا ماده را با موتور رندرینگ خارجی یا زبان شیدر توصیف کند.
این کلاس 7 متد برای اشیاء ShaderMaterial در برنامههای Python اعلان میکند. متدهای موجود عبارتند از: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگیها: name, techniques.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
name | str | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
techniques | `` | خواندن | تکنیکها را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__() | در نسخهٔ FOSS پیادهسازی نشده است — در زمان اجرا خطا میاندازد. Calls init در این نمونهٔ ShaderMaterial. |
remove_property(property) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. متد remove_property(property) را بر روی این نمونهٔ ShaderMaterial فراخوانی میکند. |
get_property(property) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. متد get_property(property) را بر روی این نمونهٔ ShaderMaterial فراخوانی میکند. |
set_property(property, value) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. مقدار ویژگی را تنظیم میکند. |
find_property(property_name: str) → 'Property' | در نسخهٔ FOSS پیادهسازی نشده است — در زمان اجرا استثنا میاندازد. متد find_property(property_name) را بر روی این نمونهٔ ShaderMaterial فراخوانی میکند. |
get_texture(slot_name: str) → 'TextureBase' | در نسخهٔ FOSS پیادهسازی نشده است — در زمان اجرا خطا میاندازد. متد get_texture(slot_name) را بر روی این نمونهٔ ShaderMaterial فراخوانی میکند. |
set_texture(slot_name: str, texture: 'TextureBase') | در نسخهٔ FOSS پیادهسازی نشده است — در زمان اجرا خطا میاندازد. مقدار بافت را تنظیم میکند. |