עידן שני | Civil 3D & InfraWorks Technology specialist
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 במקור: |
המשטח המתקבל: |
בהצלחה