|
|
صفحة: 151
ק יש גופים שמספיקה רשומה יחידה כדי לייצג אותם במסד הנתונים , ויש גופים שדרוש מספר רב של רשומות כדי לייצג אותם . ? אפשר לתאר את הקשרים שבין הרשומות המייצגות גוף בשיטת CSG באמצעות עץ בינארי . ס המידע בחלק הכללי של הרשומות מאפשר לבצע פעולות שונות , כמו קביעת צבע הגוף , קביעת סוג הקו שבו הגוף מסורטט ועוביו , קביעת שייכות של הגוף לקבוצה וקביעת שייכות הגוף לשכבה . n כדי לאחד כמה גופים גיאומטריים נפרדים לגוף אחד , מקבצים את הגופים הללו לקבוצה . ס אפשר לממש קבוצות בשיטת ההצבעה על רשומת הקבוצה , ואפשר לממש קבוצה בשיטת הטבעת . ם בשיטת ההצבעה על רשומת הקבוצה , כל הרשומות המרכיבות את הקבוצה מצביעות על רשומת הקבוצה . רשומת הקבוצה אינה מצביעה על אף אחת מהרשומות המרכיבות אותה . n בשיטת הטבעת , רשומת הקבוצה מצביעה על הרשומה הראשונה בקבוצה , הרשומה הראשונה מצביעה על השנייה , השנייה מצביעה על השלישית , וכן הלאה , עד לרשומה האחרונה המצביעה על רשומת הקבוצה וסוגרת בכך את טבעת ההצבעות . ס כדי לאפשר למשתמש לחלק את הדגם שלו למעין 'שקפים' נפרדים , מערכת גרפית מאפשרת לו לשייך כל ישות גיאומטרית לשכבה נפרדת . כל שכבה עשויה להיות באחד משלושה מצבים ; נסתרת , מוצגת או פעילה . ם בעת מחיקת גוף , יש לבדוק אם רשומה המועמדת למחיקה אינה בשימוש על ידי רשומות של גופים אחרים שאינם מיועדים למחיקה . ? טבלת משתמשים ברשומות מאפשרת לאתר במהירות את כל הרשומות המשתמשות ברשומה נתונה , ולהאיץ את מהירות הביצוע של פעולת מחיקה . ס כל בית תוכנה המפתח תוכנה גרפית מוצא לעצמו דרך ביניים לייצג גופים בצורה יעילה , בלי לסבך יתר על המידה את הטיפול ברשומות המייצגות אותם .
|


|