Spline CV
يرسم أمر splinecv منحنى B-Spline تكعيبياً بوضع نقاط تحكم (CVs). ينجذب المنحنى الناتج نحو كل نقطة تحكم لكنه لا يمر بها — باستثناء الرأس الأول والأخير، حيث تُثبِّت العقد المشبوكة المنحنى عليهما بدقة. يمنحك هذا تحكماً بديهياً في الشكل: اسحب نقطة تحكم لدفع المنحنى نحوها دون إجباره على لمس كل نقطة.
رسم منحنى بنقاط التحكم
- اكتب
splinecvفي المحطة أو انقر على زر Spline CV في شريط الأدوات. - انقر لوضع نقاط التحكم — كل نقرة تُضيف نقطة تحكم. أو اكتب
X,Yواضغط Enter للإحداثي الدقيق. - اضغط Enter للإنهاء (مطلوب نقطتا تحكم على الأقل).
CV ● ● CV
\ /
\ / ← منحنى يُجذَب نحو نقاط التحكم
\ / لكنه لا يمر بها
CV ● ● ● CV (البداية/النهاية: المنحنى يلمسها هنا)
تتحدث المعاينة الحية أثناء تحريك المؤشر بعد كل نقطة تحكم، مُظهرةً كيف سيبدو المنحنى مع النقطة التالية عند موضع المؤشر. اضغط Escape لتجاهل جميع نقاط التحكم الموضوعة والخروج.
إدخال الإحداثيات
بدلاً من النقر، اكتب موضعاً دقيقاً لأي نقطة تحكم:
- اكتب قيمة X.
- اضغط
,— تُظهر المحطة[X], [Y{cursor}]. - اكتب قيمة Y.
- اضغط Enter لوضع النقطة.
مرجع لوحة المفاتيح
| المفتاح | الإجراء |
|---|---|
0–9، .، - | بدء إدخال إحداثي X |
, | تثبيت X والانتقال إلى إدخال Y |
Backspace | حذف آخر حرف مكتوب |
Enter | تأكيد الإحداثي المكتوب، أو إنهاء المنحنى إذا لم يكن هناك إدخال وتوجد نقطتا تحكم فأكثر |
Escape | تجاهل جميع نقاط التحكم والخروج |
تحرير نقاط التحكم — إعادة التشكيل عبر نقاط التحكم
يُظهر منحنى CV المحدد نقطة تحكم واحدة لكل نقطة تحكم:
| نقطة التحكم | الموضع | ما تفعله |
|---|---|---|
| نقطة التحكم | عند كل موضع CV | اسحب لتحريك نقطة التحكم — يُعيد المنحنى تشكيله نحو الموضع الجديد |
لا توجد نقطة تحكم “نقل المنحنى بأكمله”. لنقل المنحنى بأكمله، استخدم أمر Move.
تحديد منحنيات CV
| الطريقة | السلوك |
|---|---|
| النقر | يُحدَّد إذا وقع النقر قرب أي نقطة على المنحنى |
| السحب يميناً (صارم) | يجب أن تقع جميع نقاط العينة على طول المنحنى داخل مربع التحديد |
| السحب يساراً (متقاطع) | أي جزء من المنحنى يتقاطع مع حدود مربع التحديد يُحدِّده |
أوامر التحرير المدعومة
| الأمر | ما يحدث للمنحنى |
|---|---|
| Move | يُزيح جميع نقاط التحكم بالإزاحة ذاتها |
| Copy | يُنشئ منحنىً مطابقاً في موضع جديد |
| Rotate | يُدوِّر جميع نقاط CV حول نقطة الأساس المختارة |
| Mirror | يعكس جميع نقاط CV عبر محور الانعكاس |
| Scale | يُغيِّر مقياس جميع نقاط CV بشكل موحد من نقطة الأساس |
| Delete | يحذف المنحنى |
لا تدعم المنحنيات Offset أو Trim أو Extend.
الخصائص
عام
| الخاصية | الافتراضي | المعنى |
|---|---|---|
| اللون | 256 (ByLayer) | فهرس لون ACI |
| الطبقة | 0 | تعيين الطبقة |
| نوع الخط | ByLayer | نمط نوع الخط المسمى |
| مقياس نوع الخط | 1 | عامل التحجيم على نمط نوع الخط |
| السُّمك | 0 | سُمك البثق |
الهندسة
| الخاصية | المعنى |
|---|---|
| Degree | الدرجة كثيرة الحدود — دائماً 3 (تكعيبي) |
| Control Vertices | إحداثيات جميع نقاط CV |
| Fit Points | فارغة لمنحنيات CV؛ تُملأ فقط لمنحنيات نقاط التناسب |
Spline CV مقابل Spline Fit — أيهما تستخدم
| Spline CV | Spline Fit | |
|---|---|---|
| المنحنى يمر بالنقاط | الأولى والأخيرة فقط (مشبوك) | كل نقطة منقورة بالضبط |
| التحكم في الشكل | اسحب نقاط CV نحو منطقة | تحريك نقاط التناسب التي يجب أن يلمسها المنحنى |
| تأثير تحرير نقطة التحكم | تحريك CV → انجذاب المنحنى | تحريك نقطة التناسب → إعادة استيفاء المنحنى |
| الأنسب لـ | المنحنيات الجمالية السلسة والمسارات الحرة | المنحنيات التي يجب أن تمر بإحداثيات محددة |
DXF — عنصر SPLINE (صيغة نقاط التحكم)
تُحفظ منحنيات CV كعناصر SPLINE في ملف DXF، مُخزَّنةً فيها الدرجة وشعاع العقدة وجميع إحداثيات نقاط التحكم. جميع الخصائص — اللون والطبقة ونوع الخط ومقياسه والسُّمك — تنتقل دون خسارة. تُعيَّن splineFlag على 9 (منحنى CV) لحفظ الصيغة عند إعادة التحميل. أي تطبيق DXF يدعم عناصر SPLINE ببيانات CV يقرأها بشكل صحيح.