PbrSpecularMaterial
نمای کلی
PbrSpecularMaterial یک کلاس در Aspose.3D FOSS برای Python است.
ماده برای رندر مبتنی بر فیزیک بر پایه رنگ پخش/جلوهای/درخشندگی.
این کلاس ۷ متد برای اشیاء PbrSpecularMaterial در برنامههای Python اعلام میکند. متدهای موجود شامل: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگیها: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name و ۵ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
name | str | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
properties | `` | خواندن | ویژگیها را دریافت میکند. |
transparency | float | خواندن/نوشتن | دریافت یا تنظیم شفافیت. |
normal_texture | 'TextureBase' | خواندن/نوشتن | دریافت یا تنظیم تکسچر نرمال. |
specular_glossiness_texture | 'TextureBase' | خواندن/نوشتن | دریافت یا تنظیم تکسچر براقیت Specular. |
glossiness_factor | float | خواندن/نوشتن | دریافت یا تنظیم عامل براقیت. |
specular | `` | خواندن/نوشتن | دریافت یا تنظیم specular. |
diffuse_texture | 'TextureBase' | خواندن/نوشتن | دریافت یا تنظیم تکسچر دیفیوز. |
diffuse | `` | خواندن/نوشتن | دریافت یا تنظیم diffuse. |
emissive_texture | 'TextureBase' | خواندن/نوشتن | دریافت یا تنظیم بافت انتشار. |
emissive_color | `` | خواندن/نوشتن | دریافت یا تنظیم رنگ تابشی. |
روش ها
| امضا | توضیح |
|---|---|
__init__() | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا پرتاب میشود. Calls init در این نمونهٔ PbrSpecularMaterial. |
remove_property(property) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا پرتاب میشود. متد remove_property(property) را روی این نمونهٔ PbrSpecularMaterial فراخوانی میکند. |
get_property(property) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا پرتاب میشود. متد get_property(property) را بر روی این نمونه PbrSpecularMaterial فراخوانی میکند. |
set_property(property, value) | در نسخهٔ FOSS پیادهسازی نشده است — در زمان اجرا خطا میدهد. مقدار ویژگی را تنظیم میکند. |
find_property(property_name: str) → 'Property' | در نسخهٔ FOSS پیادهسازی نشده است — در زمان اجرا خطا میدهد. متد find_property(property_name) را بر روی این نمونه PbrSpecularMaterial فراخوانی میکند. |
get_texture(slot_name: str) → 'TextureBase' | در نسخه FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. متد get_texture(slot_name) را بر روی این نمونه PbrSpecularMaterial فراخوانی میکند. |
set_texture(slot_name: str, texture: 'TextureBase') | در نسخه FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. مقدار بافت را تنظیم میکند. |