Hatch

הפקודה hatch ממלאת את האזור המקיף נקודה שנלחצה בדוגמה. הגבול אינו מצויר קודם — הוא נובע ממה שכבר מצויר על הקנבס, כך שארבעה Lines נפרדים הנפגשים קצה בקצה מקיפים אזור בדיוק כפי שPolyline סגורה עושה, וכל צורה סגורה בפנים הופכת לאי שהמילוי משאיר ללא נגיעה.

מילוי אזור

  1. הקלידו hatch בטרמינל או לחצו על כפתור Hatch בסרגל הכלים (סמל הדוגמה).
  2. לחצו על נקודה בתוך האזור שברצונכם למלא.
  3. הפקודה נשארת פעילה, כך שהמשיכו ללחוץ כדי למלא אזורים נוספים — כל לחיצה יוצרת ישות Hatch משלה.
  4. לחצו Enter, Space או Escape כשתסיימו.
  ┌─────────────┐        ┌─────────────┐
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│
  │   ○         │  --->  │▓▓▓( )▓▓▓▓▓▓▓│   לחצו בתוך הגבול
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│   החיצוני; המעגל נשאר
  └─────────────┘        └─────────────┘   כאי

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

מקשפעולה
Enter / Spaceסיום פקודת Hatch
Escapeסיום פקודת Hatch (כמו Enter/Space)

מה יכול ליצור גבול

כל שילוב של סוגי הישויות הבאים יכול ליצור גבול, בכל הרכב, כל עוד הם מתחברים קצה בקצה ללא רווח:

ישויות Text, Multileader ו-Dimension לעולם אינן נחשבות כגבולות.

איים

כל דבר הסגור לחלוטין בתוך האזור שלחצתם עליו — מעגל, פוליליין סגור, גבול של hatch אחר — הופך לאי: המילוי נעצר בקצהו והאי עצמו נשאר ריק. הניחו צורה סגורה בתוך צורה סגורה אחרת והמילוי מתחלף, חור בתוך מילוי בתוך חור, לפי אותו כלל פנים/חוץ בכל רמה.

כאשר בחירה נכשלת

אם הנקודה עליה לחצתם אינה מוקפת, או שבגבול יש רווח, הטרמינל מסביר מדוע במקום לא לעשות דבר בשקט:

הודעהמשמעות
”no boundary found”לא נמצא דבר בשום כיוון מהנקודה שנלחצה — אין שום גבול בקרבת מקום
”point is not enclosed”קיים גבול בקרבת מקום, אך הצורה שהוא יוצר אינה מכילה את הנקודה עליה לחצתם
”boundary is open”לגבול הקרוב ביותר יש רווח איפשהו — עקבו אחריו ובדקו שכל חיבור מדויק
”boundary too complex”לא ניתן היה לסגור את לולאת הגבול בתוך מגבלת המעבר — בדרך כלל סבך של ישויות חופפות

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

בחירת דוגמה

כל hatch חדש מתחיל ממולא ב-ANSI31 (או בכל דוגמה שבה השתמש ה-hatch האחרון שערכתם) — אין בורר דוגמאות לפני הציור. כדי להשתמש בדוגמה אחרת:

  1. בחרו hatch קיים ופתחו את שדה ה-Pattern שלו בחלונית המאפיינים — פעולה זו פותחת את בורר הדוגמאות, רשת של דוגמיות בעלות שם המקובצות לפי מקור כל דוגמה.
  2. לחצו על דוגמה כדי להחיל אותה — המילוי מתעדכן מיידית.

הבחירה הזו הופכת גם לברירת המחדל עבור ה-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 משמיט אותו.

פקודות קשורות

  • Hatch Manager — עיינו בספריית הדוגמאות והעלו קבצי .pat
  • Move, Copy, Rotate, Mirror, Scale — כולם מעבירים איתם את מיקום הדוגמה של ה-hatch
  • Delete — מוחק את ה-hatch מבלי להשפיע על הישויות שיצרו את גבולו