این نود برای بستن سطوح باز با پوشش‌های تخت یا گرد استفاده می‌شه.

  • مش‌ها (Meshes) با گسترش در جهت U یا V بسته می‌شن (مثلاً یک لوله NURBS).

  • سطوح (Faces) با اضافه کردن یک سطح جدا یا یک Hull Cap بسته می‌شن.


پارامترها – صفحه اصلی

  • Group (group): گروه پرایمیتیوهایی که Cap روشون اعمال می‌شه. (با Group SOP می‌تونی گروه بسازی.)


پارامترها – صفحه U Caps

  • Preserve NURB Shape U (pshapeu): اگر روی سطح NURBS Cap بزنی، شکل اصلی رو نگه می‌داره و فقط اون نقطه رو Clamp می‌کنه.

  • First U Cap (firstu): انتخاب Cap در اولین انتهای U:

    • No End Cap (none): هیچ Capی اضافه نمی‌شه.

    • End Cap Faceted (facet): با ساختن یک سطح جدید (با نقاط منحصربه‌فرد).

    • End Cap Shared (share): با ساختن سطحی که نقاط رو با سطح اصلی به اشتراک می‌ذاره.

    • End Cap Rounded (round): با افزودن حلقه‌های هم‌مرکز دایره‌ای → شکل گنبدی یا گلوله‌ای.

    • End Cap Tangential (tangent): (Cap با انحنای مماسی).

  • Divisions (divsu1): تعداد مقاطع (Cross Sections) در Cap گرد.

  • Scale (scaleu1): ارتفاع Cap گرد (مقدار مثبت یا منفی).

  • Last U Cap (lastu): مثل First U Cap، ولی برای انتهای دیگر U.

    • گزینه‌ها: none, facet, share, round, tangent

    • Divisions (divsu2) و Scale (scaleu2) هم مثل بالا عمل می‌کنن.


پارامترها – صفحه V Caps

مشابه U Caps ولی در جهت V:

  • Preserve NURB Shape V (pshapev)

  • First V Cap (firstv) (گزینه‌های none, facet, share, round, tangent)

  • Divisions (divsv1)

  • Scale (scalev1)

  • Last V Cap (lastv) (همون گزینه‌ها با Divisions divsv2 و Scale scalev2)


ورودی‌ها (Operator Inputs)

  • Input 0: هندسه‌ای که می‌خوای روش Cap بزنی.


کانال‌های Info CHOP

این نود اطلاعاتی رو به Info CHOP می‌فرسته:

کانال‌های عمومی SOP

  • num_points: تعداد نقاط.

  • num_prims: تعداد پرایمیتیوها.

  • num_particles: تعداد ذرات.

  • last_vbo_update_time: زمان آپدیت داده‌های هندسی روی GPU.

  • last_meta_vbo_update_time: زمان آپدیت هندسه‌ی متا (مثل متابال یا NURBS).

کانال‌های عمومی Operator

  • total_cooks: تعداد دفعات Cook شدن.

  • cook_time: مدت Cook آخر (میلی‌ثانیه).

  • cook_frame: شماره فریم آخرین Cook (روی تایم‌لاین کامپوننت).

  • cook_abs_frame: شماره فریم مطلق آخرین Cook.

  • cook_start_time / cook_end_time: زمان شروع و پایان Cook.

  • cooked_this_frame: اگه در همین فریم Cook شده باشه → ۱.

  • warnings: تعداد هشدارها.

  • errors: تعداد خطاها.


📌 خلاصه: Cap SOP بهت اجازه می‌ده لوله‌ها، سطوح NURBS یا مش‌های باز رو ببندی و انتخاب کنی که Cap تخت باشه، مشترک باشه، یا گرد (مثل کلاهک گلوله‌ای).