خلاصه (Summary)
Profile SOP برای استخراج و دستکاری پروفایلها استفاده میشود.
معمولاً پس از استفاده از Project SOP نیاز به یکی از این موارد دارید:
Trim SOP → برای برش دادن یک سوراخ در سطح پروجکتشده.
Bridge SOP → برای اتصال یک منحنی پروفایل به پروفایل دیگر.
Profile SOP → برای استخراج پروفایل از سطح.
پارامترها (Parameters)
🔹 Profile Page
Group (group): تعیین گروه خاصی از منحنیها روی سطح. بقیه پرایمیتیوها نادیده گرفته میشوند. میتوان الگوی پروفایل خاصی انتخاب کرد (مثال:
*.3پروفایل چهارم همه سطوح اسپیلاین).Method (method): انتخاب روش استخراج:
Extract (extract): استخراج یک منحنی سهبعدی مستقل از پروفایل.
Remap (remap): تولید یک صفحه دوبعدی (XY Face) از پروفایل.
Parametrically to XY (parametric):
اگر غیرفعال باشد → پروفایل بهصورت یک منحنی NURBS فضایی غیر تخت استخراج میشود (شکل و مکان دقیق منحنی روی سطح).
اگر فعال باشد → پروفایل بهصورت یک چهره دوبعدی تخت در XY استخراج میشود (نوع و رئوس دقیقاً مطابق پروفایل اصلی).
💡 نکته: پروفایلی که به صورت پارامتریک استخراج شده باشد میتواند با استفاده از Project SOP دوباره دقیقاً روی سطح بازپروژه شود.
Smooth Curve (smooth): اگر فعال باشد، یک اسپیلاین روی نقاط استخراجشده فیت میشود (در حالت پارامتریک غیرفعال است).
Divisions per Span (sdivs): تعداد نقاط محاسبهشده در هر span (بخش بین دو CV یا بین نقاط شکست در اسپیلاین). تعداد بیشتر → دقت بالاتر.
Tolerance (tolerance): دقت فرآیند فیت منحنی (معمولاً کمتر از 0.01).
Order (order): ترتیب اسپیلاین منحنی خروجی. اگر ورودی پلیگان باشد، خروجی NURBS خواهد بود.
Preserve Sharp Corners (csharp): حفظ دقت گوشههای تیز در پروفایل.
Keep Surface (keepsurf): مشخص میکند که سطح والد بعد از استخراج حفظ شود یا حذف.
Delete Original Profile (delprof): اگر Keep Surface فعال باشد، میتوان پروفایل اصلی را حذف یا نگه داشت.
Mapping Type (maptype): انتخاب روش جایدهی پروفایل در دامنه U/V:
Uniform (unif): تبدیل مختصات فضایی پروفایل به (U,V) بدون توجه به پارامترایزیشن سطح.
Chord Length (chordlen): محاسبه پروفایل متناسب با پارامترایزیشن سطح.
U Range (urange1, urange2): بازه درصدی دامنه U که پروفایل در آن نگاشت میشود (میتواند خارج از 0-1 باشد).
V Range (vrange1, vrange2): بازه درصدی دامنه V برای نگاشت.
ورودیها (Operator Inputs)
Input 0: سطح یا هندسه ورودی که پروفایل از آن استخراج میشود.
کانالهای Info (Info CHOP Channels)
🔹 Common SOP Info Channels
num_points→ تعداد نقاط.num_prims→ تعداد پرایمیتیوها.num_particles→ تعداد ذرات.last_vbo_update_time→ زمان آپدیت دادهها روی GPU.last_meta_vbo_update_time→ زمان آپدیت دادههای متاسطح روی GPU.
🔹 Common Operator Info Channels
total_cooks→ تعداد دفعات Cook.cook_time→ زمان آخرین Cook (ms).cook_frame→ شماره فریم آخرین Cook.cook_abs_frame→ شماره فریم مطلق آخرین Cook.cook_start_time→ زمان شروع Cook.cook_end_time→ زمان پایان Cook.cooked_this_frame→ آیا در این فریم Cook شده.warnings→ تعداد هشدارها.errors→ تعداد خطاها.
