توضیح: Delete SOP هندسه ورودی را بر اساس مشخصات گروه یا انتخاب هندسه حذف میکند. سه روش انتخاب وجود دارد: بر اساس شماره موجودیت، بر اساس حجم محدودکننده (Bounding Volume)، و بر اساس نرمالهای موجودیت (پرمیتیو/نقطه). میتوانید انتخاب کنید هندسه انتخابشده حذف شود یا هندسه غیرانتخابشده باقی بماند.
پارامترها – صفحه
Group group – نام گروهی که ایجاد میشود. نام پیشفرض مطابق با نام SOP است.
Operation negate ⊞ – انتخاب کنید که هندسه انتخابشده حذف شود یا هندسه غیرانتخابشده.
Delete Selected dele – حذف هندسه انتخابشده
Delete Non-Selected keep – حذف هندسه غیرانتخابشده
Entity entity ⊞ – انتخاب کنید که نقاط یا پرمیتیوها حذف شوند.
Primitives primitive – پرمیتیوها
Points point – نقاط
Geometry Type geotype ⊞ – نوع هندسهای که اعمال میشود. تنها هندسه مشخصشده انتخاب میشود.
All Types all – همه هندسهها
Bezier Curve bezierc – منحنی Bezier
Bezier Surface bezier – سطح Bezier
Circle circle – دایره
Mesh mesh – شبکه
Metaball meta – متابال
NURBS Curve nurbc – منحنی NURBS
NURBS Surface nurb – سطح NURBS
Particles part – ذرات
Polygon poly – چندضلعی
Sphere sphere – کره
Tube tube – لوله
Triangle Strip tristrip – نوار مثلثی
Triangle Fan trifan – فن مثلثی
پارامترها – صفحه Number
امکان انتخاب گروهبندی موجودیتها بر اساس شماره:
Use Number usenumber – وقتی فعال شود، گزینههای مربوط به این روش انتخاب قابل استفاده میشوند.
Operation groupop ⊞ – وقتی فعال شود، موجودیتها بر اساس Pattern یا Range گروهبندی میشوند.
Pattern pattern – وقتی Operation روی Group by Pattern باشد، بازه پرمیتیوها را مشخص میکنید. نحوه نوشتن:
S.Pکه S شماره سطح والد و P شماره پروفایل در آن سطح است. میتوانید ترکیبی از پرمیتیوها و پروفایلها وارد کنید. مثالها:0.4 2 4 2.5 3.7– سه پروفایل و دو پرمیتیو0-100:2– هر دومین شماره بین ۰ تا ۱۰۰0-10:2,3– هر دو از سه عدد0.0-6– شش پروفایل روی پرمیتیو ۰0.*– همه پروفایلها روی پرمیتیو ۰!4– همه جز چهارم*– همه پرمیتیوها و نقاط
Start / End range ⊞ – وقتی Operation روی Group by Range باشد، شروع و پایان شماره موجودیتها را مشخص کنید.
Select _ of _ select ⊞ – وقتی Operation روی Group by Range باشد، انتخاب هر n-امین از هر m-امین موجودیت را تعیین میکند.
Filter Expression filter – عبارت فیلتری برای بررسی هر نقطه/پرمیتیو. هر جا true باشد، موجودیت انتخاب میشود.
پارامترها – صفحه Bounding Volume
انتخاب موجودیتها بر اساس حجم محدودکننده: Bounding Box یا Bounding Sphere:
Use Bounds usebounds – فعال شدن گزینهها برای انتخاب موجودیتها.
Bounding Type boundtype ⊞ – نوع حجم محدودکننده
Size size ⊞ – ابعاد Bounding Box یا Bounding Sphere در X, Y, Z
Center t ⊞ – مرکز حجم محدودکننده در X, Y, Z
پارامترها – صفحه Normal
انتخاب موجودیتها بر اساس زاویه نرمالهای موجودیت:
Use Normal usenormal – فعال شدن گزینهها برای انتخاب موجودیتها بر اساس زاویه نرمالها.
Direction dir ⊞ – جهت بردار نرمال اصلی. پیشفرض ۰, ۱, ۰ (عمود بر صفحه XZ).
Spread Angle angle – زاویه پراکندگی حول محور اصلی، شبیه مخروطی که شعاع پایه توسط Spread Angle و محور توسط Direction تعیین میشود.
Backface from camera – انتخاب شیئی (معمولاً دوربین) برای گروهبندی پرمیتیوهایی که پشت به دوربین هستند.
Delete Unused Groups removegrp – اگر گروهی خالی باشد و این گزینه فعال باشد، گروه حذف میشود.
Delete Geometry, Keep Points keeppoints – هندسه حذف شده ولی نقاط حفظ میشوند.
ورودیهای Operator
Input 0: –
Info CHOP Channels
اطلاعات اضافی از طریق Info CHOP:
Common SOP Info Channels
num_points – تعداد نقاط
num_prims – تعداد پرمیتیوها
num_particles – تعداد ذرات
last_vbo_update_time – زمان صرف شده در thread دیگر برای بهروزرسانی GPU از داده CPU
last_meta_vbo_update_time – زمان صرف شده در thread دیگر برای بهروزرسانی هندسه متا در GPU
Common Operator Info Channels
total_cooks – تعداد دفعات پردازش operator
cook_time – مدت زمان آخرین پردازش (ms)
cook_frame – شماره فریم آخرین پردازش نسبت به timeline کامپوننت
cook_abs_frame – شماره فریم آخرین پردازش نسبت به زمان مطلق
cook_start_time – زمان شروع پردازش در فریم (ms)
cook_end_time – زمان پایان پردازش در فریم (ms)
cooked_this_frame – ۱ اگر در این فریم پردازش شده باشد
warnings – تعداد هشدارها
errors – تعداد خطاها
