Polyline
פקודת polyline משרטטת נתיב מחובר של כל מספר של קטעים ישרים או קשתות, כולם נשמרים כישות LWPOLYLINE אחת. מכיוון שכל הנתיב הוא אובייקט אחד, בחירתו בוחרת כל קטע בבת אחת — הזיזו, סובבו או שנו קנה מידה של כל הצורה בפעולה אחת. זהו ההבדל המרכזי מקווים משורשרים (Lines), שבהם כל קטע הוא ישות עצמאית.
Polylines יכולות להיות גם סגורות: פקודת Rectangle משתמשת באותה ישות LWPOLYLINE עם דגל סגירה מוגדר.
שרטוט polyline
- הקלידו
polylineבמסוף או לחצו על כפתור סרגל הכלים Polyline. - לחצו על הנקודה הראשונה, או הקלידו
X,Yולחצו Enter לקואורדינטה מדויקת. - לחצו על כל נקודה עוקבת — כל לחיצה מוסיפה קטע. הזנת קואורדינטות עובדת בכל שלב.
- לחצו Enter או Space כדי לסיים (דורש לפחות 2 נקודות שהוצבו).
●──────●
1ה 2ה
\
\ קטע 3 (בתהליך — סמן כאן)
● ← לחיצה להוספה, Enter/Space לסיום
לחיצה על Escape בכל עת מבטלת את כל הנקודות שהוצבו ויוצאת מהפקודה.
שרטוט קטע קשת
לחצו A בכל שלב לאחר הקודקוד הראשון כדי להחליף את מצב Arc — אותה תבנית אפשרות מוטבעת שאפשרות Copy של Rotate משתמשת בה. ההנחיה מציגה את המצב הנוכחי כ-[Arc=true] / [Arc=false]; לחיצה נוספת על A מחזירה אותו, כך שניתן לשלב בחופשיות קטעים ישרים וקטעי קשת בפוליליין אחד.
כאשר מצב Arc פעיל, כל קטע חדש הוא קשת המשכיות משיקה — היא מתחילה במשיק למה שבא ממש לפניה (הכיוון של קטע הקו הקודם, או המשיק הסופי של הקשת הקודמת); הקטע הראשון פונה כברירת מחדל מזרחה, מכיוון שאין לו למה להיות משיק.
הזנת קואורדינטות
במקום ללחוץ, הקלידו מיקום מדויק לכל קודקוד:
- הקלידו את ערך X.
- לחצו
,— המסוף מציג[X], [Y{cursor}]. - הקלידו את ערך Y.
- לחצו Enter למיקום הקודקוד.
נעילת זווית ואורך קטע מדויק
אותה לוגיקת נעילה של 45° כמו פקודת Line חלה בין כל שתי נקודות עוקבות. בעת נעילה לציר:
| מקש | פעולה |
|---|---|
0–9, . | הוספת ספרה לאורך הקטע |
- | אורך שלילי — הופך כיוון לאורך הציר (רק כתו הראשון) |
Backspace | מחיקת התו האחרון שהוקלד |
Enter | מיקום הנקודה הבאה במרחק שהוקלד |
האורך הצבור הנוכחי מופיע בהנחיית המסוף בזמן אמת. לחיצה בעת נעילה מקרינה על הציר כך שהקודקוד החדש נוחת עליו בדיוק.
מרגע לוח המקשים
| מקש | פעולה |
|---|---|
0–9, ., - | התחלת הזנת קואורדינטת X, או אורך קטע בעת נעילת זווית |
, | נעילת X ומעבר להזנת Y |
A | החלפת מצב Arc עבור הקטע הבא (לאחר הקודקוד הראשון, ללא קלט בתהליך) |
Backspace | מחיקת התו האחרון שהוקלד |
Enter | אישור קואורדינטה או אורך שהוקלדו, או סיום הפוליליין אם לא הוקלד דבר ויש ≥ 2 נקודות |
Space | סיום הפוליליין (זהה ל-Enter כשאין קלט בתהליך) |
Escape | ביטול כל הנקודות ויציאה |
עריכת נקודות אחיזה — קודקודים ואמצעי-קטעים
פוליליין נבחר מציג שני סוגי נקודות אחיזה:
| נקודת אחיזה | מיקום | מה היא עושה |
|---|---|---|
| קודקוד | בכל נקודה שהוצבה | גררו כדי למקם מחדש את הקודקוד; כל הקטעים המחוברים נמתחים בעקבותיו |
| אמצע קטע | מרכז כל קטע | גררו כדי להזיז שתי נקודות הקצה של הקטע יחד, תוך שמירה על אורך וזווית הקטע |
נקודת האחיזה של אמצע הקטע ייחודית לפוליליינים — היא מאפשרת לכם להחליק קטע בודד הצידה בלי לשנות את אורכו. ב-Line, נקודת האחיזה האמצעית מפעילה במקום זאת את פקודת Move לכל הישות.
אין נקודת אחיזה בודדת “להזיז את כל הפוליליין”. כדי להזיז את כל הנתיב השתמשו בפקודת Move.
בחירת פוליליינים
| שיטה | התנהגות |
|---|---|
| לחיצה | בוחרת את הפוליליין אם הלחיצה נמצאת בטווח בדיקת פגיעה מכל קטע |
| גרירה ימינה (קפדנית) | כל הקודקודים חייבים ליפול בתוך התיבה |
| גרירה שמאלה (חוצה) | כל קטע שחוצה את גבול התיבה בוחר את כל הפוליליין |
מכיוון שפוליליין הוא ישות אחת, בחירה חוצה שנוגעת בכל קטע בוחרת את כל הקטעים.
פקודות עריכה נתמכות
Polylines תומכות בכל טרנספורמציה כללית, וכן ב-offset, trim, extend, fillet ו-chamfer (ב-chamfer נספרים רק קטעים ישרים):
| פקודה | מה קורה לפוליליין |
|---|---|
| Move | מזיזה את כל הקודקודים באותה הזזה |
| Copy | יוצרת פוליליין זהה במיקום חדש |
| Rotate | מסובבת את כל הקודקודים סביב נקודת הבסיס הנבחרת |
| Mirror | משקפת את כל הקודקודים על פני ציר השיקוף |
| Scale | משנה קנה מידה של כל הקודקודים באופן אחיד מנקודת הבסיס |
| Offset | יוצרת פוליליין מקביל במרחק ניצב קבוע |
| Trim | מסירה את החלק שבין שני חיתוכים, בקטעים ישרים או קשתות כאחד |
| Extend | מאריכה את הקטע הראשון או האחרון עד לגבול הבא |
| Fillet | מעגלת פינה בין שני קטעים סמוכים, ישרים או קשתות, בקשת משיקה המוכנסת לפוליליין כקטע bulge חדש |
| Chamfer | מקצצת פינה בין שני קטעים ישרים סמוכים |
| Explode | מפרק את הפוליליין לישויות קו וקשת עצמאיות, אחת לכל קטע |
| Delete | מסירה את הפוליליין מהשרטוט |
הפעלת fillet על קטע פוליליין מול משהו שאינו הקטע השכן שלו עצמו לא נשארת עריכה פשוטה במקום — ראו Fillet לתוצאה (מיזוג לפוליליין חדש יחיד, מחובר על ידי קשת ה-fillet).
מאפיינים
כאשר פוליליין נבחר, פאנל המאפיינים מציג:
כללי
| מאפיין | ברירת מחדל | משמעות |
|---|---|---|
| צבע | 256 (ByLayer) | אינדקס צבע ACI |
| שכבה | 0 | שיוך שכבה |
| סוג קו | ByLayer | תבנית סוג קו בשם |
| קנה מידה סוג קו | 1 | גורם קנה מידה על תבנית סוג הקו |
| עובי | 0 | עובי אקסטרוזיה |
גיאומטריה
| מאפיין | משמעות |
|---|---|
| Closed | האם הקודקוד האחרון מתחבר בחזרה לראשון |
| Vertex Count | מספר הקודקודים הכולל |
| Vertices | רשימת קואורדינטות של כל הקודקודים |
Polyline מול Line — מתי להשתמש בכל אחת
| Polyline | Line | |
|---|---|---|
| מספר ישויות | LWPOLYLINE אחד לכל הנתיב | LINE אחד לכל קטע |
| צורה סגורה | כן (דגל סגירה) | לא |
| קטעי קשת | כן, לפי קטע דרך מתג Arc | לא — קטע מעוקל דורש ישות Arc נפרדת |
| Trim / Extend | כן | כן — קטע אחר קטע |
| נקודת אחיזה אמצע-קטע | מזיזה את כל הקטע | מפעילה Move לישות |
| אידיאלי עבור | מתארים, קווי מתאר, צורות שתשמרו שלמות | קווי בנייה, גיאומטריה שתגזרו |
DXF — ישות LWPOLYLINE
Polylines נשמרות כישויות LWPOLYLINE בקובץ ה-DXF. כל המאפיינים — קואורדינטות קודקוד, דגל סגירה, צבע, שכבה, סוג קו, קנה מידה של סוג קו ועובי — נשמרים ללא אובדן בהעברה הדדית. Rectangles המשורטטים עם פקודת Rectangle נשמרים גם הם כ-LWPOLYLINE (סגור, ארבעה קודקודים) ולא ניתנים להבחנה ברמת ה-DXF.
ישויות LWPOLYLINE מכל יישום התומך ב-DXF (LibreCAD, FreeCAD וכו’) נקראות בחזרה כפוליליינים הניתנים לעריכה מלאה בעורך.