A+ 100%A-

מידעהצהרת נגישות
תצוגת צבעים באתר(* פועל בדפדפנים מתקדמים מסוג Chrome ו- Firefox)תצוגה רגילהמותאם לעיוורי צבעיםמותאם לכבדי ראייהסגירה
הירשמו לדיוור הטיפים החודשי
ותיהנו ממידע ראשון על תוספות ושיפורים, המומחים של תים קאד - הנציגה הרשמית של Autodesk ישראל

בניית משטח – איך מתמודדים עם הקווים המעוגלים (קשתות) ומוסיפים Splines

שלישי, 29 אוגוסט 2017
55

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

קווי גובה שבנויים בצורה של קשת (arc)קו אי רציפות ובו זמנית גבול של המגרש עם קצה אחד מעוגל

אחרי הכנסת קווי גובה בתור Contours אל המשטח

אחרי הכנסת feature line בתור Breakline אל המשטח

 

למה זה קורה? כידוע, המשטח בסיביל בנוי בשיטת טריאנגולציה (לכן הוא נקרא TIN SURFACE – Triangular irregular network), שלוקחת נקודות בודדות על גבי הקו ומחברת אותן ע"י בניית משולשים. האלגוריתם לא מתייחס לצורה של הקו עצמו, אלא לנקודות אשר פרוסות על גבי ה-polyline.

מה הן הנקודות? בראש ובראשונה, קודקודים של ה- polyline, ובנוסף עוד כמה נקודות משלימות. בדרך כלל, מספר של הנקודות שהתוכנה משלימה לא מספיק גדול על מנת לשחזר את הצורה של קשת. 
מה עושים? יש לנו אפשרות לשלוט על מספר הנקודות המשלימות. האפשרות הזאת מופיעה בתפריט של הוספת אלמנטים קוויים אל המשטח (Contours, Breaklines, Boundaries), והיא מופיעה תחת Supplementing factors, כאשר יש שתי אופציות לבחירה:
Distance או Mid-Ordinate Distance. 

אני ממליצה לא להתעסק עם Distance, אך במקום זה לשנות את Mid-Ordinate Distance לערך של כ-0.1 לאומת ברירת המחדל של 1 מטר. 
מה זה Mid-Ordinate Distance? המרחק בין מיתר לבין מרכז הקשת של שתי נקודות משלימות. כמה שהמרחק הזה קטן יותר, ככה יתבלו יותר נקודות משלימות על גבי הקשת, וככה קווי גובה (אי רציפות, גבול) של המשטח יהיו דומים לקווים המקוריים (זהירות! לא להגזים! אתם לא רוצים המון נקודות במשטח!)

חשוב! אם צריך להוסיף קווי גובה שנמצאים זה מזה במרחק אופקי (offset) מסוים, Mid-Ordinate Distance שיש לקבוע חייב להיות קטן יותר מהמרחק הזה. לדוגמה, אם שני קווים נמצאים במרחק 20 ס"מ זה מזה, אני ממליצה על Mid-Ordinate Distance של כ-15 ס"מ. 
התוצאה בדוגמאות הקודמות כאשר ערך של Mid-Ordinate Distance עומד על 0.1 מטר:

 

נכון שנראה יותר טוב? 
2. מניסיון שלי, חלק גדול של הלקוחות חושבים שאי אפשר להוסיף Splines למשטח, ולפני הוספה הופכים אותם ל- polylines. זה לא נכון!
משטח מקבל Splines ומתייחס אליהם כ-polylines רגילים. כמובן, לא לשכוח לשנות את Mid-Ordinate Distance לפני ההוספה. וצריך לדעת לקבוע גובה ל- Splines במלוא ולא לקודקודים בודדים (מי שלא יודע, ראו את הטיפ הבא:
changing-z-value-of-spline).

Splines במקור:

המשטח המתקבל:

 

בהצלחה,

אולגה. 

 

המאמר עזר לך?
100%
סימנו שמהמאמר עזר להם