LambertMaterial

LambertMaterial

نمای کلی

LambertMaterial یک کلاس در Aspose.3D FOSS برای Python است. ارث‌بری از: Material.

LambertMaterial شیدینگ پراکنده پایه را با پشتیبانی از رنگ‌های emissive، ambient، diffuse و transparent فراهم می‌کند و اسلات‌های بافتی مانند MAP_DIFFUSE را دارد.

این کلاس ۷ متد برای اشیاء LambertMaterial در برنامه‌های Python اعلام می‌کند. متدهای موجود شامل: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python برای هر برنامهٔ Python در دسترس هستند. ویژگی‌ها: ambient_color, diffuse_color, emissive_color, name, properties, transparency، و ۱ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
emissive_color'Vector3'خواندن/نوشتنرنگ انتشار را دریافت یا تنظیم می‌کند.
ambient_color'Vector3'خواندن/نوشتنرنگ محیطی را دریافت یا تنظیم می‌کند.
diffuse_color'Vector3'خواندن/نوشتنرنگ پخش را دریافت یا تنظیم می‌کند.
transparent_color'Vector3'خواندن/نوشتنرنگ شفاف را دریافت یا تنظیم می‌کند.
transparencyfloatخواندن/نوشتندریافت یا تنظیم شفافیت.
namestrخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
propertiesPropertyCollectionخواندنویژگی‌ها را دریافت می‌کند.

روش ها

امضاتوضیح
__init__(name: str)Calls init(name) در این نمونه LambertMaterial.
get_texture(slot_name: str)در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. بافت اختصاص داده شده به یک اسلات خاص را بازیابی می‌کند، و set_texture(slot_name, texture) یک مورد را اختصاص می‌دهد.
set_texture(slot_name: str, texture)در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. مقدار بافت را تنظیم می‌کند.
find_property(property_name: str)متد find_property(property_name) را بر روی این نمونهٔ LambertMaterial فراخوانی می‌کند.
get_property(property: str)متد get_property(property) را بر روی این نمونه LambertMaterial فراخوانی می‌کند.
set_property(property: str, value)مقدار ویژگی را تنظیم می‌کند.
remove_property(property)متد remove_property(property) را بر روی این نمونه LambertMaterial فراخوانی می‌کند.

همچنین ببینید:

 فارسی