Hatch
הפקודה hatch ממלאת את האזור המקיף נקודה שנלחצה בדוגמה. הגבול אינו מצויר קודם — הוא נובע ממה שכבר מצויר על הקנבס, כך שארבעה Lines נפרדים הנפגשים קצה בקצה מקיפים אזור בדיוק כפי שPolyline סגורה עושה, וכל צורה סגורה בפנים הופכת לאי שהמילוי משאיר ללא נגיעה.
מילוי אזור
- הקלידו
hatchבטרמינל או לחצו על כפתור Hatch בסרגל הכלים (סמל הדוגמה). - לחצו על נקודה בתוך האזור שברצונכם למלא.
- הפקודה נשארת פעילה, כך שהמשיכו ללחוץ כדי למלא אזורים נוספים — כל לחיצה יוצרת ישות
Hatchמשלה. - לחצו Enter, Space או Escape כשתסיימו.
┌─────────────┐ ┌─────────────┐
│ │ │▓▓▓▓▓▓▓▓▓▓▓▓▓│
│ ○ │ ---> │▓▓▓( )▓▓▓▓▓▓▓│ לחצו בתוך הגבול
│ │ │▓▓▓▓▓▓▓▓▓▓▓▓▓│ החיצוני; המעגל נשאר
└─────────────┘ └─────────────┘ כאי
מרגע לוח המקשים
| מקש | פעולה |
|---|---|
Enter / Space | סיום פקודת Hatch |
Escape | סיום פקודת Hatch (כמו Enter/Space) |
מה יכול ליצור גבול
כל שילוב של סוגי הישויות הבאים יכול ליצור גבול, בכל הרכב, כל עוד הם מתחברים קצה בקצה ללא רווח:
- Line
- Arc
- Circle (הגבול הסגור שלו עצמו)
- Ellipse (סגורה, או קשת אליפטית פתוחה כחלק מלולאה גדולה יותר)
- Polyline (פתוחה או סגורה) ו-Rectangle
- Spline CV / Spline Fit
ישויות Text, Multileader ו-Dimension לעולם אינן נחשבות כגבולות.
איים
כל דבר הסגור לחלוטין בתוך האזור שלחצתם עליו — מעגל, פוליליין סגור, גבול של hatch אחר — הופך לאי: המילוי נעצר בקצהו והאי עצמו נשאר ריק. הניחו צורה סגורה בתוך צורה סגורה אחרת והמילוי מתחלף, חור בתוך מילוי בתוך חור, לפי אותו כלל פנים/חוץ בכל רמה.
כאשר בחירה נכשלת
אם הנקודה עליה לחצתם אינה מוקפת, או שבגבול יש רווח, הטרמינל מסביר מדוע במקום לא לעשות דבר בשקט:
| הודעה | משמעות |
|---|---|
| ”no boundary found” | לא נמצא דבר בשום כיוון מהנקודה שנלחצה — אין שום גבול בקרבת מקום |
| ”point is not enclosed” | קיים גבול בקרבת מקום, אך הצורה שהוא יוצר אינה מכילה את הנקודה עליה לחצתם |
| ”boundary is open” | לגבול הקרוב ביותר יש רווח איפשהו — עקבו אחריו ובדקו שכל חיבור מדויק |
| ”boundary too complex” | לא ניתן היה לסגור את לולאת הגבול בתוך מגבלת המעבר — בדרך כלל סבך של ישויות חופפות |
הפקודה נשארת פעילה אחרי בחירה כושלת — קראו את ההודעה, תקנו את השרטוט או לחצו במקום אחר, ונסו שוב.
בחירת דוגמה
כל hatch חדש מתחיל ממולא ב-ANSI31 (או בכל דוגמה שבה השתמש ה-hatch האחרון שערכתם) — אין בורר דוגמאות לפני הציור. כדי להשתמש בדוגמה אחרת:
- בחרו hatch קיים ופתחו את שדה ה-Pattern שלו בחלונית המאפיינים — פעולה זו פותחת את בורר הדוגמאות, רשת של דוגמיות בעלות שם המקובצות לפי מקור כל דוגמה.
- לחצו על דוגמה כדי להחיל אותה — המילוי מתעדכן מיידית.
הבחירה הזו הופכת גם לברירת המחדל עבור ה-hatch הבא שתיצרו עם הפקודה hatch, באותו אופן שבו בחירת שכבה או צבע מועברת הלאה. אז כדי לבצע hatch לכמה אזורים חדשים בדוגמה מסוימת: מלאו אזור אחד, הגדירו את דוגמתו פעם אחת, והמשיכו לבצע hatch — כל מילוי לאחר מכן מתחיל כבר עם אותה דוגמה מוחלת.
ראו Hatch Manager להעלאת קבצי דוגמה .pat משלכם ולעיון בספרייה המלאה.
SOLID היא רשומה רגילה ברשימת הדוגמאות, לא תיבת סימון או מצב נפרד — בחרו אותה באותו אופן שהייתם בוחרים ANSI31 או כל דוגמה בעלת שם אחרת.
מאפיינים
| מאפיין | משמעות |
|---|---|
| Pattern | שם הדוגמה, מאוצר המילים המשותף של דוגמאות (ראו Hatch Manager) |
| Pattern Scale | קובע קנה מידה למרווח קווי הדוגמה — ערכים גדולים יותר מרחיקים את קווי הדוגמה זה מזה |
| Pattern Angle | מסובב את הדוגמה באופן בלתי תלוי בגבול |
| Origin X / Origin Y | היכן העוגן של החזרתיות העצמית של הדוגמה, בקואורדינטות השרטוט |
הזזה, סיבוב, שיקוף, או שינוי קנה מידה של hatch מעבירים איתם את מיקום הדוגמה שלו, כך שהמילוי נשאר מיושר עם הגבול — אין צורך להגדיר מחדש את קנה המידה או הזווית אחרי טרנספורמציה.
עריכת אחיזות של הגבול
hatch נבחר אוחז בגבולו באותו אופן ש-Polyline אוחזת בקודקודיה — אחיזה בכל פינה שבה נפגשות שתי קצוות, ואחת באמצע כל קצה (לולאה סגורה כמו hatch של מעגל או אליפסה אוחזת במקום זאת בארבע נקודות הצירים שלה).
| אחיזה | מה היא עושה |
|---|---|
| פינה | מזיזה את הפינה הזו. קצה ישר עוקב במדויק; קשת מתאימה את עצמה מחדש כדי להמשיך לעבור דרך שני שכניה; קצה של אליפסה או ספליין יכול לנחות רק איפשהו על העקומה שלו עצמו, כך שהפינה נצמדת לנקודה הקרובה ביותר עליה |
| אמצע קצה — קצה של קו, אליפסה, או ספליין | מחליקה את כל הקצה; הקצוות משני הצדדים נחתכים או מוארכים כדי להישאר מחוברים אליו |
| אמצע קצה — קצה קשת | מכופפת את הקשת דרך הסמן במקום להחליק אותה — שני הקצוות נשארים בדיוק במקומם, ושום דבר אחר בגבול לא זז |
| מרכז (כל ה-hatch) | מפעיל Move עבור כל ה-hatch |
תצוגה מקדימה של גרירה מציגה את הגבול כמתאר מקווקו במקום מילוי מלא בזמן שאתם גוררים — המילוי המקורי נשאר גלוי מתחת עד שתשחררו, מכיוון שתצוגה מקדימה יכולה רק לצייר מעל מה שכבר קיים, ולעולם לא להסיר ממנו דבר.
DXF — ישות HATCH
hatch מיובאים מישויות HATCH: KulmanLab קורא את גיאומטריית הגבול יחד עם שם, קנה מידה וזווית הדוגמה (קודי קבוצת DXF 70/41/52) — הוא אינו קורא את הגדרות הקווים העצמיות של הדוגמה המוטמעות בקובץ. במקום זאת, שם הדוגמה מחופש בספריית הדוגמאות של KulmanLab עצמה (ברירות מחדל מובנות בתוספת כל מה שהעליתם ב-Hatch Manager). שם שאינו בספרייה שלכם חוזר ל-ANSI31 כדי שהשרטוט ימשיך להיקרא כמוצל, והערה נרשמת פעם אחת.
לולאות תחומות ספליין שנכתבו על ידי יישומים אחרים (סוג קצה גבול DXF 4) עדיין אינן נקראות.
hatch כרגע אינם מיוצאים ל-DXF — השתמשו בפורמט .json של Export Manager כדי לשמר hatch בעת שמירת שרטוט שכולל אחד; פורמט .dxf משמיט אותו.