خلاصه (Summary)
کامپوننت Base هیچ پارامتر پنل (Panel Parameters) و هیچ پارامتر شیء سهبعدی (3D Object Parameters) ندارد.
از آن برای ساخت کامپوننتهایی استفاده میشود که نه به پنل گرافیکی نیاز دارند و نه به یک شیء سهبعدی.
بهطور مثال، میتوان از آن برای ساخت کامپوننتی که کانالهای RGB را به HSV تبدیل میکند استفاده کرد.
پارامترها – صفحه Base (Parameters – Base Page)
این صفحه پارامتر خاصی ندارد.
پارامترها – صفحه Extensions (Parameters – Extensions Page)
این صفحه برای مدیریت اکستنشنهای پایتون درون کامپوننت استفاده میشود. (برای اطلاعات بیشتر به بخش extensions مراجعه کنید).
-
Extension ext → توالی اطلاعات برای ایجاد اکستنشنها در این کامپوننت.
-
Object ext0object → تعدادی نمونه (instance) از کلاسهایی که میتوانند به این کامپوننت متصل شوند.
-
Name ext0name → نام اختیاری برای جستجو، به جای استفاده از نام کلاس نمونه.
-
Promote ext0promote → تعیین میکند که آیا اکستنشنها بهطور مستقیم در سطح کامپوننت در دسترس باشند یا فقط از طریق
.extقابل دسترسی باشند.-
مثال:
n.SomeFunctionدر مقابلn.ext.SomeFunction
-
-
Re-Init Extensions reinitextensions → همهی اکستنشنها دوباره کامپایل میشوند. (بهطور پیشفرض، فقط وقتی کامپایل میشوند که به آنها ارجاع داده شده باشد و تعریفشان تغییر کرده باشد).
پارامترها – صفحه Common (Parameters – Common Page)
این صفحه تنظیمات مربوط به نمایشگر نود (Node Viewer) و ارتباط کلونها (Cloning Relationships) را مدیریت میکند.
-
Parent Shortcut parentshortcut → نامی که میتوان داخل کامپوننت به عنوان مسیر به آن استفاده کرد.
-
Global OP Shortcut opshortcut → نامی که میتوان در کل پروژه به عنوان مسیر به آن استفاده کرد.
-
Internal OP iop → هدر توالی برای اپراتورهای داخلی.
-
Shortcut iop0shortcut → نامی که میتوان داخل کامپوننت به عنوان مسیر برای اپراتور داخلی استفاده کرد.
-
OP iop0op → مسیر به اپراتور داخلی داخل این کامپوننت.
-
-
Operator Viewer opviewer → مشخص میکند نمایشگر کدام اپراتور استفاده شود.
-
Enable Cloning enablecloning → کنترل میکند که آیا نود باید بهطور فعال از کلونمستر (Clone Master) کلون شود یا خیر.
-
Enable Cloning Pulse enablecloningpulse → محتوای کامپوننت را فوراً کلون میکند.
-
Clone Master clone → مسیر به کامپوننتی که به عنوان کلونمستر استفاده میشود.
-
Load on Demand loadondemand → فقط زمانی کامپوننت را در حافظه بارگذاری میکند که مورد استفاده قرار گیرد.
-
Enable External .tox enableexternaltox → وقتی فعال باشد (پیشفرض)، فایل خارجی
.toxهنگام اجرای پروژه (.toe) بارگذاری میشود و محتوای COMP با آن مطابقت پیدا میکند. -
Enable External .tox Pulse enableexternaltoxpulse → فایل خارجی
.toxرا دوباره بارگذاری میکند. -
External .tox Path externaltox → مسیر فایل
.toxروی دیسک که محتوای COMP را هنگام اجرای.toeبارگذاری میکند. -
Reload Custom Parameters reloadcustom → وقتی فعال باشد، مقادیر پارامترهای سفارشی کامپوننت هنگام بارگذاری مجدد
.toxدوباره بارگذاری میشوند. -
Reload Built-In Parameters reloadbuiltin → وقتی فعال باشد، مقادیر پارامترهای پیشفرض کامپوننت هنگام بارگذاری مجدد
.toxدوباره بارگذاری میشوند. -
Save Backup of External savebackup → یک نسخه پشتیبان از کامپوننت مشخصشده توسط
.toxرا در فایل.toeذخیره میکند (برای مواقعی که فایل.toxیافت نشود). -
Sub-Component to Load subcompname → هنگام بارگذاری از فایل
.tox، میتوان یک زیرکامپوننت خاص را بارگذاری کرد و بقیه فایل نادیده گرفته شود. -
Relative File Path Behavior relpath → مشخص میکند مسیرهای فایل داخلی نسبت به کجا تعریف شوند:
-
inherit → از تنظیمات والد ارثبری شود.
-
project → مسیرها نسبت به فایل پروژه
.toeتنظیم شوند. -
externaltox → مسیرها نسبت به فایل خارجی
.toxتنظیم شوند.
-
کانالهای Info CHOP (Info CHOP Channels)
اطلاعات اضافی مربوط به Base COMP از طریق یک Info CHOP قابل دسترسی است.
کانالهای عمومی COMP
-
num_children → تعداد نودهای فرزند در این کامپوننت.
کانالهای عمومی اپراتورها
-
total_cooks → تعداد دفعاتی که اپراتور از زمان شروع اجرا پردازش (Cook) شده است.
-
cook_time → مدتزمان آخرین پردازش (میلیثانیه).
-
cook_frame → شماره فریم هنگام آخرین پردازش نسبت به تایملاین کامپوننت.
-
cook_abs_frame → شماره فریم هنگام آخرین پردازش نسبت به زمان مطلق.
-
cook_start_time → زمان شروع پردازش در همان فریم (میلیثانیه).
-
cook_end_time → زمان پایان پردازش در همان فریم (میلیثانیه).
-
cooked_this_frame → مقدار ۱ اگر اپراتور در این فریم پردازش شده باشد.
-
warnings → تعداد هشدارهای موجود در اپراتور (در صورت وجود).
-
errors → تعداد خطاهای موجود در اپراتور (در صورت وجود).
