|
|
صفحة: 143
חשמל , ותכנית קווי מים . כדי לקבוע מה תציג המערכת , האדריכל קובע את מצבה של כל שכבה : נסתרת , מוצגת או פעילה . שכבה פעילה היא שכבה שהישויות השייכות לה מוצגות על הצג , ובנוסף לכך — זוהי השכבה שאליה תשויך כל ישות חדשה שהמשתמש ייצור . מכאן ברור , כי במערכת הגרפית יש תמיד רק שכבה פעילה אחת , אך בהחלט יתכן שיהיו בה כמה שכבות נסתרות וכמה שכבות מוצגות . לפני יצירת ישות חדשה , המשתמש יכול לקבוע איזו מהשכבות שבדגם תהיה השכבה הפעילה , ובכך לקבוע לאיזו שכבה תשויך הישות שהוא יוצר . כמו לקבוצה , לכל שכבה יש רשומה המייצגת אותה . הדרך הנפוצה לשייך ישויות גיאומטריות לשכבות היא על ידי הצבעה על רשומת השכבה , כמו בשיטה הראשונה שהצגנו למימוש קבוצות . המבנה של רשומת שכבה הממומשת בשיטה זו מתואר באיור . 3 . 44 בחלק הייחודי של הרשומה שני שדות . האחד , NL מציין את מספר הישויות ' שבשכבה , והשני , , STATUS מציין את מצב השכבה : נסתרת , מוצגת או פעילה . כדי להדגים זאת , נתבונן שוב בגופים שבאיור . 3 . 35 נניח כי המשתמש מעוניין להפריד את הדגם שלו לשתי שכבות : באחת יימצאו הגלילים , ובשנייה יימצא החרוט . בהתאם לכך , מסד הנתונים המוצג באיור 3 . 36 מכיל שתי רשומות שכבה . מזהי השכבה ברשומות הגלילים מצביעים על שכבת הגלילים ( 70 , 1 ) ומזהה השכבה שברשומת החרוט מצביע על שככת החרוט . ( 70 , 2 ) שים לב , ששכבת הגלילים במצב מוצגת ( STATUS = 1 ) ושכבת החרוט היא השכבה הפעילה . ( STATUS = 2 ) איור 3 . 44 מבנה של רשומת שכבה .
|


|