בטוח יצא לך כבר להתעסק עם Visibility Graphics לשליטה על הנראות והגרפיקה של האלמנטים ברוויט. אבל ניסית פעם להשתמש בפילטרים? בניגוד להרבה מהאפשרויות האחרות, הפילטרים נותנים לנו שליטה מתקדמת לבצע דריסה גרפית על אלמנטים. הם מאפשרים לנו ליצור חוקים משלנו במקום לעבוד עם הגדרות מוכנות.
אז בואו ונלמד יחד מהם פילטרים, למה הם טובים, ואיך להשתמש בהם בצורה הטובה ביותר.
מה זה פילטרים ברוויט?
פילטר הוא דרך ליצור קבוצה של אלמנטים ברוויט, לפי חוקיות מסויימת, או מתוך בחירה של אלמנטים.
לדוגמה, באמצעות פילטר מבוסס חוקיות, נוכל ליצור קבוצה של רצפות שהשטח שלהן גדול מ-100 מ”ר.
באמצעות פילטר מבוסס בחירה, נוכל לקבץ סידור ריהוט שלם בתוך הבית.
למה משתמשים בפילטר ברוויט?
לאחר שיצרנו פילטרים, נוכל להשתמש בהם כדי להחיל הגדרות גרפיות.
לדוגמה, אם יצרנו פילטר שחל על רצפות ששטחן מעל 100 מ”ר, נוכל להגדיר כי הן יקבלו גרפיקה של פני שטח אדומים.
חשוב להבין את אפשרויות הדריסה הגרפית ברוויט לפני שצוללים לפלטרים, אז וודאו שקראתם את הפוסט שלנו לגבי גרפיקה ותבניות גרפיות ברוויט לפני שממשיכים.
למה זה טוב?
כי שימוש בפילטרים להגדרות גרפיות נותן לנו שליטה גדולה יותר על נראות האלמנטים במבט מסויים. במקום לדרוס גרפיקה של קטגוריה שלמה, אנחנו ממיינים אלמנטים ממספר קטגוריות שונות, או רק חלק מסויים מתוך קטגוריה.
זה מאפשר לנו להחיל שינויים גרפיים במהירות וביעילות, גם על אלמנטים שאין לנו אפשרות לדרוס גרפית באמצעים אחרים.
א. קיבוץ קטגוריות שונות של אלמנטים
באמצעות פילטרים, נוכל ליצור קבוצה אחת המכילה מספר קטגוריות שונות. לא נצטרך לעבור ולהגיד דריסות גרפיות אחת, אחת, כמו בעבודה רגילה עם חלון ה-Visibility Graphics.
לדוגמה יצרתי פילטר לאלמנטי פנים בבניין, הכולל מספר קטגוריות: דלתות, רצפות, רמפות, מדרגות וקירות.
עם דריסה גרפית רגילה הייתי צריכה לעבוד אחת אחת על כל הקטגוריות האלו, אבל כאן אני יוצרת קבוצה שאוכל להחיל על כולה את אותה חוקיות. (תכף ניכנס ל-איך).
ב. מיון אלמנטים לפי פרמטר
בשימוש בפילטרים, לא רק שניתן לקבץ יחד אלמנטים ממספר קטגוריות שונות, אלא ניתן להתייחס שונה לאלמנטים מאותה קטגוריה- על בסיס פרמטרים.
כך לדוגמה, נוכל לבקש לצבוע באדום את כל הדלתות שרוחב הפתח שלהן קטן מ-100 ס”מ:
שלא לדבר על זה שאפשר ליצור גם פרמטרים משלנו! אפשר לראות פוסט בו יצרתי פרמטרים למיון דפדפן הפרויקט כאן.
שווה, לא?
אפשר להבין כי יכולת השליטה שלי על הגרפיקה בשימוש בפילטרים היא הרבה יותר מגוונת וממוקדת, משימות כללי ב-VG.
אז אם השתכנעת שכדאי להשתמש בפילטרים בעבודה ברוויט, בואו ונלמד איך בדיוק עושים את זה:
איך יוצרים פילטר ברוויט
1. ליצירת פילטר חדש ניגש ללשונית View ותחת תיבת Graphics נלחץ על כפתור Filter:
2. בחלון שנפתח נבחר איזה סוג של פילטר נרצה ליצור- מבוסס חוקיות (Rule based Filters) או מבוסס בחירה מתוך המודל (Selection Filters). נעמוד על השורה הרוולנטית.
3. נלחץ על כפתור ליצירת פילטר חדש בתחתית המבט:
4. ניתן שם לפילטר- רצוי להקדיש מחשבה לנושא- ולתת שם שיהיה קל לנו לאתר מאוחר יותר.
אם יצרנו פילטר מבוסס בחירה, נעשה זאת על סמך אלמנטים שבחרנו מתוך המודל.
אם יצרנו פילטר מבוסס חוקיות, נצטרך להגדיר את הקטגוריות לפי התהליך בסעיף 5.
5. בטור המרכזי בחלון נבחר את הקטגוריות מהן נרצה ליצור את הקבוצה:
6. בטור הימני נגדיר את החוקיות- מה הנתון אליו נתייחס (בדוגמה- רוחב), ומה התנאי (בדוגמה- קטן מ-100 ס”מ).
7. נלחץ OK לאישור ויצירת הפילטר.
עכשיו כשיצרנו פילטר, נרצה להביא אותו לידי ביטוי, ולקבוע מה תהיה הדריסה הגרפית שתחול אם התנאים לפילטר יתקיימו:
8. נעבור למבט עליו נרצה להחיל את הפילטר ונפתח את חלון ה-Visibility/ Graphic Overrides, בין אם בלחיצה על כפתור ה-Edit בסרגל ה-Properties, או ע”י שימוש בקיצור המקלדת VG.
9. נעבור ללשונית Filters הימנית ביותר בתפריט.
10. נלחץ על כפתור Add בתחתית המסך כדי להוסיף את הפילטר שיצרנו למבט.
11. בחלון שנפתח נבחר את הפילטר הרצוי ונלחץ OK
12. בשורת הפילטר, נגדיר דריסה גרפית- לפי קווים או מילוי, בחתך או במבט.
בלחיצה על כפתור Override נוכל להגדיר עובי, צבע וסגנון לקווים, או פאטרן וצבע למילוי.
כעת נוכל לראות את ההגדרות שיצרנו באות לידי ביטוי גרפי במבט. בדוגמה- כל דלת ברוחבה מתחת ל-100 ס”מ, תצבע באדום.
מעוניינים בהגדרות גרפיות ופילטרים מוכנים? קובת הטמפלט המלא שלנו מחכה לכם: