Switch SOP
پرش به ناوبری | پرش به جستجو
خلاصه
Switch SOP امکان سوئیچ بین حداکثر ۹۹۹۹ ورودی مختلف را فراهم میکند.
-
خروجی این SOP با پارامتر Select Input تعیین میشود.
-
کاربرد آن زمانی است که بخواهید خروجی را بسته به ارزیابی یک عبارت (Expression) بین چند ورودی جابجا کنید.
PythonIcon.png
کلاس: switchSOP_Class
فهرست مطالب
-
خلاصه
-
پارامترها – صفحه Parameters
-
مثال
-
ورودیهای اپراتور
-
کانالهای Info CHOP
5.1 کانالهای اطلاعاتی مشترک SOP
5.2 کانالهای اطلاعاتی مشترک اپراتورها
پارامترها – صفحه Parameters
Select Input (input)
-
شماره (Index) منبعی که میخواهید استفاده شود.
-
اولین منبع = ۰، دوم = ۱ و به همین ترتیب
Extend (extend)
-
تعیین رفتار Extend زمانی که Index خارج از محدوده باشد
-
امکان استفاده از Index منفی نیز وجود دارد
مثال
دو مثال برای درج در فیلد Select Input:
-
me.time.frame - 1-
اولین ورودی در فریم ۱ انتخاب میشود، دومین ورودی در فریم ۲ و …
-
-
me.time.frame > 5-
اولین ورودی برای پنج فریم اول انتخاب میشود، سپس دومین ورودی برای فریمهای باقیمانده
-
ورودیهای اپراتور
-
Input 0: – (ورودی اصلی)
کانالهای Info CHOP
اطلاعات اضافی Switch SOP از طریق Info CHOP قابل دسترسی است.
Common SOP Info Channels
-
num_points → تعداد نقاط در SOP
-
num_prims → تعداد پرایمیتیوها
-
num_particles → تعداد ذرات
-
last_vbo_update_time → زمان صرفشده در Thread دیگر برای بهروزرسانی هندسه روی GPU
-
last_meta_vbo_update_time → زمان صرفشده برای بهروزرسانی Meta Surface روی GPU
Common Operator Info Channels
-
total_cooks → تعداد دفعات Cook اپراتور
-
cook_time → مدت زمان آخرین Cook (میلیثانیه)
-
cook_frame → شماره فریم آخرین Cook نسبت به Timeline Component
-
cook_abs_frame → شماره فریم آخرین Cook نسبت به زمان مطلق
-
cook_start_time → زمان شروع Cook (میلیثانیه)
-
cook_end_time → زمان پایان Cook (میلیثانیه)
-
cooked_this_frame → ۱ اگر اپراتور در این فریم Cook شده باشد
-
warnings → تعداد هشدارها
-
errors → تعداد خطاها
