- •Тема 5. Математическое обеспечение подсистем машинной графики
- •5.1. Операции обработки данных в подсистемах мГиГм
- •5.2. Классификация моделей геометрических объектов
- •5.3. Методы построения геометрических моделей
- •5.4. Аналитически описываемые геометрические объекты
- •5.5. Область применения анго
- •5.6. Описание аналитически неописываемых геометрических объектов
- •5.6.1. Требования к методам описания ан кривых и поверхностей
- •5.6.2. Аппроксимация кривых с помощью полиномов
- •5.6.3. Параметрическое описание кривой в форме Фергюсона
- •5.6.4. Определение кубических сплайн-функций
- •5.6.5. Представление пространственной кривой по Эрмиту
- •5.6.6. Представление кривой по Безье
- •5.6.7. Представление кривой с помощью b-сплайнов
- •5.7. Описание аналитически неописываемых геометрических объектов
- •5.7.1. Описание поверхности по Фергюсону
- •5.7.2. Описание поверхности методом Кунса
- •5.7.3. Описание поверхности по Безье
- •5.7.4. Описание поверхности методом b-сплайнов
Тема 5. Математическое обеспечение подсистем машинной графики
и геометрического моделирования (МГиГМ)
5.1. Операции обработки данных в подсистемах мГиГм
Подсистемы машинной графики и геометрического моделирования занимают центральное место в машиностроительных САПР-К. Конструирование изделий в них, как правило, проводится в интерактивном режиме при оперировании геометрическими моделями, т.е. математическими объектами, отображающими форму деталей, состав сборочных узлов и, возможно, некоторые дополнительные параметры (масса, момент инерции, цвета поверхности и т.п.).
В подсистемах МГиГМ типичный маршрут обработки данных включает в себя следующие операции:
– получение проектного решения в прикладной программе;
– представление решения в виде геометрической модели (геометрическое моделирование);
– подготовка проектного решения к визуализации;
– собственно визуализация проектного решения в аппаратуре рабочей станции;
– корректировка решения в интерактивном режиме (при необходимости).
Две последние операции реализуются на базе аппаратных средств машинной графики. Исходя из этого, математическое обеспечение МГиГМ – это, прежде всего, модели, методы и алгоритмы для геометрического моделирования и подготовки проектных данных к визуализации. При этом часто именно математическое обеспечение подготовки к визуализации называют математическим обеспечением машинной графики.
5.2. Классификация моделей геометрических объектов
при трёхмерном моделировании
Различают математическое обеспечение двумерного (2D) и трехмерного (3D) моделирования. Основные применения 2D графики – подготовка чертежной документации в машиностроительных САПР, топологическое проектирование печатных плат и кристаллов БИС в САПР радиоэлектронной промышленности.
В большинстве современных машиностроительных САПР используют как 2D, так и 3D моделирование при выполнении таких процедур и операций как:
– синтез конструкций;
– представление траекторий рабочих органов станков при обработке заготовок;
– генерация сетки конечных элементов при анализе прочности и т.п.
При трехмерном моделировании различают следующих видов:
каркасные (проволочные).
поверхностные.
объемные (твердотельные).
Каркасная модель представляет форму детали в виде конечного множества линий, лежащих на поверхностях детали. Для каждой линии известны координаты концевых точек и указана их инцидентность (принадлежность) ребрам или поверхностям.
Оперировать каркасной моделью на дальнейших операциях маршрутов проектирования неудобно, и поэтому каркасные модели в настоящее время используют достаточно редко.
Поверхностная модель отображает форму детали с помощью задания ограничивающих ее поверхностей, например, в виде совокупности данных о гранях, ребрах и вершинах поверхности детали.
Особое место среди поверхностных занимают модели деталей с поверхностями сложной формы, так называемыми скульптурными поверхностями. К таким деталям относятся корпуса многих транспортных средств (например, судов, автомобилей), детали, обтекаемые потоками жидкостей и газов (лопатки турбин и насосов, крылья самолетов и др.).
Объемные модели отличаются тем, что в них в явной форме содержатся сведения о принадлежности элементов внутреннему или внешнему по отношению к детали пространству.
