Polyline

פקודת polyline משרטטת נתיב מחובר של כל מספר של קטעים ישרים או קשתות, כולם נשמרים כישות LWPOLYLINE אחת. מכיוון שכל הנתיב הוא אובייקט אחד, בחירתו בוחרת כל קטע בבת אחת — הזיזו, סובבו או שנו קנה מידה של כל הצורה בפעולה אחת. זהו ההבדל המרכזי מקווים משורשרים (Lines), שבהם כל קטע הוא ישות עצמאית.

Polylines יכולות להיות גם סגורות: פקודת Rectangle משתמשת באותה ישות LWPOLYLINE עם דגל סגירה מוגדר.

שרטוט polyline

  1. הקלידו polyline במסוף או לחצו על כפתור סרגל הכלים Polyline.
  2. לחצו על הנקודה הראשונה, או הקלידו X,Y ולחצו Enter לקואורדינטה מדויקת.
  3. לחצו על כל נקודה עוקבת — כל לחיצה מוסיפה קטע. הזנת קואורדינטות עובדת בכל שלב.
  4. לחצו Enter או Space כדי לסיים (דורש לפחות 2 נקודות שהוצבו).
  ●──────●
  1ה    2ה
          \
           \  קטע 3 (בתהליך — סמן כאן)
            ●  ← לחיצה להוספה, Enter/Space לסיום

לחיצה על Escape בכל עת מבטלת את כל הנקודות שהוצבו ויוצאת מהפקודה.

שרטוט קטע קשת

לחצו A בכל שלב לאחר הקודקוד הראשון כדי להחליף את מצב Arc — אותה תבנית אפשרות מוטבעת שאפשרות Copy של Rotate משתמשת בה. ההנחיה מציגה את המצב הנוכחי כ-[Arc=true] / [Arc=false]; לחיצה נוספת על A מחזירה אותו, כך שניתן לשלב בחופשיות קטעים ישרים וקטעי קשת בפוליליין אחד.

כאשר מצב Arc פעיל, כל קטע חדש הוא קשת המשכיות משיקה — היא מתחילה במשיק למה שבא ממש לפניה (הכיוון של קטע הקו הקודם, או המשיק הסופי של הקשת הקודמת); הקטע הראשון פונה כברירת מחדל מזרחה, מכיוון שאין לו למה להיות משיק.

הזנת קואורדינטות

במקום ללחוץ, הקלידו מיקום מדויק לכל קודקוד:

  1. הקלידו את ערך X.
  2. לחצו , — המסוף מציג [X], [Y{cursor}].
  3. הקלידו את ערך Y.
  4. לחצו Enter למיקום הקודקוד.

נעילת זווית ואורך קטע מדויק

אותה לוגיקת נעילה של 45° כמו פקודת Line חלה בין כל שתי נקודות עוקבות. בעת נעילה לציר:

מקשפעולה
09, .הוספת ספרה לאורך הקטע
-אורך שלילי — הופך כיוון לאורך הציר (רק כתו הראשון)
Backspaceמחיקת התו האחרון שהוקלד
Enterמיקום הנקודה הבאה במרחק שהוקלד

האורך הצבור הנוכחי מופיע בהנחיית המסוף בזמן אמת. לחיצה בעת נעילה מקרינה על הציר כך שהקודקוד החדש נוחת עליו בדיוק.

מרגע לוח המקשים

מקשפעולה
09, ., -התחלת הזנת קואורדינטת 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 — מתי להשתמש בכל אחת

PolylineLine
מספר ישויותLWPOLYLINE אחד לכל הנתיבLINE אחד לכל קטע
צורה סגורהכן (דגל סגירה)לא
קטעי קשתכן, לפי קטע דרך מתג Arcלא — קטע מעוקל דורש ישות Arc נפרדת
Trim / Extendכןכן — קטע אחר קטע
נקודת אחיזה אמצע-קטעמזיזה את כל הקטעמפעילה Move לישות
אידיאלי עבורמתארים, קווי מתאר, צורות שתשמרו שלמותקווי בנייה, גיאומטריה שתגזרו

DXF — ישות LWPOLYLINE

Polylines נשמרות כישויות LWPOLYLINE בקובץ ה-DXF. כל המאפיינים — קואורדינטות קודקוד, דגל סגירה, צבע, שכבה, סוג קו, קנה מידה של סוג קו ועובי — נשמרים ללא אובדן בהעברה הדדית. Rectangles המשורטטים עם פקודת Rectangle נשמרים גם הם כ-LWPOLYLINE (סגור, ארבעה קודקודים) ולא ניתנים להבחנה ברמת ה-DXF.

ישויות LWPOLYLINE מכל יישום התומך ב-DXF (LibreCAD, FreeCAD וכו’) נקראות בחזרה כפוליליינים הניתנים לעריכה מלאה בעורך.