Page 11 - 4116
P. 11
Функції моделювання
При створенні тривимірної моделі твердого тіла конструктор може
використовувати різні інструменти (функції), що входять в арсенал того чи
іншого програмного пакета. Кількість подібних інструментів може сягати від
кількох десятків (для простих систем) до декількох сотень (для складних
систем). Однак все це безліч функцій може бути розбите на кілька основних
груп.
До першої групи належать функції створення об'ємних тіл шляхом
переміщення плоскої фігури. Функція замітання (sweeping) дозволяє
створювати об'ємне тіло переміщенням або обертанням фігури, заданої на
площині (рис. 3, а, б). Крім того може бути задана довільна траєкторія руху
фігури (рис. 3, в).
Рисунок 3 - Функція замітання:
а - переміщення провадить ескізу по прямій, б - обертання провадить
ескізу; в - переміщення провадить ескізу по траєкторії
Створюючи замкнуту плоску фігуру, так званий виробляє ескіз, користувач
може вказувати геометричні обмеження або вводити дані про розміри. Тут під
геометричними обмеженнями розуміються співвідношення між елементами
фігури (перпендикулярність відрізків, торкання дуги кола відрізком і т. д.). У
цьому випадку система побудує точну форму, яка задовольняє обмеженням,
самостійно. Зміна геометричних обмежень або розмірів дасть іншу плоску
фігуру і інше, отже, об'ємне тіло. Такий підхід називається параметричним
моделюванням, оскільки зміна параметрів дозволяє отримати різні тіла.
Параметрами можуть бути постійні, що входять в геометричні обмеження, а
також розміри. До функцій даної групи також відноситься функція скіннінга
(skinning), яка дозволяє створювати об'ємне тіло, натягуючи поверхню на задані
плоскі поперечні перерізи тіла (рис. 4).
Функції моделювання першої групи дозволяють проектувальнику почати
моделювання з форми, вельми близькою до кінцевого результату, оскільки
одних поперечних перерізів цілком достатньо для точного опису кінцевого
твердого тіла. Саме з використання функцій цієї групи зазвичай і починається
процес побудови моделі небудь деталі.
Відзначимо, що функції замітання і скіннінга можуть бути не тільки
адитивними, тобто додавати одержуваний обсяг до моделі, але і бути
субтрактивними - отримується в результаті виконання функції обсяг
віднімається з вже існуючого твердого тіла (рис. 5).
10