LEC-20 (Материалы к лекциям), страница 2
Описание файла
Файл "LEC-20" внутри архива находится в следующих папках: Материалы к лекциям, Lecturessemestr7. Документ из архива "Материалы к лекциям", который расположен в категории "". Всё это находится в предмете "методы решения задач механики сплошных сред" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "методы решения задач механики сплошных сред" в общих файлах.
Онлайн просмотр документа "LEC-20"
Текст 2 страницы из документа "LEC-20"
При построении полигональной модели предполагается, что техническое объекты ограничены поверхностями, которые отделяют их от окружающей среды. Такая оболочка тела изображается графически поверхностями. Поверхность технического объекта снова становится ограниченной контурами, но эти контуры являются уже результатом двух касающихся или пересекающихся поверхностей. Точки объекта (вершины) могут быть заданы пересечением трех поверхностей, множеством точек, удовлетворяющих определенному геометрическому свойству, в соответствии с которым определяется контур.
В основу полигональной модели положены два следующих математических положения:
-
любую поверхность можно аппроксимировать многогранником, каждая грань которого является простейшим плоским многоугольником (треугольник, четырехугольник);
-
наряду с плоскими многоугольниками в модели допускаются поверхности второго порядка и аналитически неописываемые поверхности, форму которых можно определить с использованием различных методов интерполяции или аппроксимации.
Аппроксимация поверхностей общего вида плоскими гранями дает преимущество: для обработки таких поверхностей используются простые математические методы. Недостатком метода является то, что сохранение формы и размеров проектируемого объекта зависит от числа граней многогранника, используемого для аппроксимации каждой поверхности. Чем больше число граней, тем меньше отклонение от действительной формы объекта. Отсюда вытекает еще один недостаток; с увеличением числа граней в многограннике одновременно повышается и объем информации, необходимой для получения внутримашинного представления. Вследствие этого увеличивается время манипулирования внутримашинным представлением объекта и соответствующий ему размер памяти.
Если для реального объекта существенно разграничение точек на внутренние и внешние по отношению к объекту, то говорят об объемных моделях. Для получения таких моделей сначала определяются поверхности, окружающие объект, а затем они собираются в объемы.
Конструктивными элементами объемной модели являются точка, контурный элемент, поверхность. При синтезе объемной модели конструктивные элементы образуют узлы сетевой структуры, а дуги устанавливают связь между ними. Например, узел есть точка пересечения трех контурных элементов, контурный элемент всегда принадлежит двум поверхностям, поверхности всегда принадлежат объемам.
Обособленным случаем объемной модели являются конструктивные модели, в которых геометрические объекты представляются в виде структур. В настоящее время известны следующие способы построения таких структур:
1) объем определяется как совокупность ограничивающих его поверхностей;
2) объем определяется комбинацией элементарных объемов;
3) сложная геометрическая структура определяется комбинацией элементарных объемов с использованием таких операций, как геометрическое объединение, геометрическое пересечение, геометрическая разность. В данном случае под элементарным объемом понимается множество точек в пространстве. Например, прямоугольный параллелепипед можно получить пересечением шести линейных полупространств. Моделью такой геометрической структуры является древовидная структура. После построения структуры проектируемого объекта элементарные объемы аппроксимируются простейшими многогранниками. Тогда моделью объекта является комбинация простейших многогранников.
Объемная модель геометрического объекта, полученная любым из указанных способов, является корректной, т. е. в данной модели нет противоречий между геометрическими элементами, например, отрезок не может состоять из одной точки. Корректность модели можно проверить, используя формулу Эйлера. Для любого выпуклого многогранника имеет место следующая зависимость:
f + e – k = 2, где f - число граней; е—число вершин; k—число ребер.
Для решения некоторых технических задач достаточно иметь изображение объекта на плоскости. В качестве примера можно привести схематические представления электрические схемы, рабочие чертежи. Для описания геометрических объектов можно использовать аналитически описываемые и неописываемые кривые. Системы геометрического моделирования, в которых предусмотрена визуализация результатов моделирования, находят широкое применение на практике. Используемые при этом геометрические элементы могут быть пространственными кривыми, плоскими поверхностями, поверхностями второго порядка и аналитически неописываемыми поверхностями, а также элементарными объемами. Аналитически неописываемые геометрические элементы, такие, как кривые и поверхности произвольной формы, используются преимущественно при описании объектов в автомобиле-, самолето- и судостроении. Вследствие высокой деформации искусственных и литейных материалов, используемых для изготовления изделий, аналитически неописываемые кривые и поверхности применяются также при описании объектов в общем машиностроении.
В системах геометрического моделирования могут обрабатываться двумерные и трехмерные объекты, которые, в свою очередь, могут быть аналитически описываемыми и неописываемыми объектами.
Последовательность действий, выполняемых при описании объектов сложной геометрической формы, зависит от концепции, положенной в основу системы геометрического моделирования. В двумерном пространстве можно манипулировать с объектами, представленными проволочными и полигональными моделями. Изображение объекта, представленного проволочной
моделью, получается в результате геометрического синтеза контурных элементов, поэтому в дальнейшем невозможно произвести автоматическую штриховку поверхностей объекта.
Если объект представлен полигональной моделью, то всегда можно определить область между контурными элементами этого объекта. Эту область, включая и её границы, рассматривают как единое целое, что значительно упрощает описание объекта, позволяет производить автоматическую штриховку таких областей, а также копирование и преобразование модели объекта. Кроме того, над полигональными моделями объектов можно выполнять геометрические операции — геометрическую разность, геометрическое объединение и геометрическое пересечение плоских поверхностей. Отверстия, получаемые в результате этих операций, автоматически учитываются при штриховке поверхностей. В большинстве двумерных систем геометрического моделирования описание объекта осуществляется в интерактивном режиме в соответствии с алгоритмами, аналогичными алгоритмам традиционного метода конструирования. Расширением таких систем является то, что контурам или плоским поверхностям ставится в соответствие постоянная или переменная глубина изображения. Системы, работающие по такому принципу, называются 2,5-мерными системами. Этот класс систем позволяет получать на чертежах аксонометрические проекции объектов.
В трехмерных системах геометрического моделирования возможна обработка трехмерных объектов, представленных проволочной, полигональной и объемной моделями. Описание детали с помощью полигональной модели происходит следующим образом: определяются контуры, ограничивающие деталь; на них «натягивается» поверхность.
Описание трехмерного объекта осуществляется, как правило, в режиме графического диалога между проектировщиком и компьютером. Существенным моментом этого процесса является организация экранной плоскости. Наибольшее применение в различных прикладных областях находят полигональные и объемные модели. В настоящее время разработаны системы геометрического моделирования, которые манипулируют с поверхностями произвольной формы. Эти системы используются преимущественно в самолето-, автомобиле-и судостроении. Основой для конструирования таких поверхностей является задание опорных точек или параллельных опорных сечений — плазов.
В основу описания объекта с помощью элементарных объемов положен другой принцип. Деталь мысленно разбивается на элементарные объемы, модели которых уже имеются в системе. В качестве элементарных объемов часто используются прямоугольный параллелепипед, усеченный конус, пирамида, цилиндр, сфера, тор. Проектировщик может дополнительно определить и другие базисные тела, которые могут быть образованы путем параллельного переноса и вращения ограниченных поверхностей вдоль произвольной директрисы. В результате таких геометрических преобразований образуются линейчатые поверхности или поверхности вращения. Комбинация элементарных объемов и базисных тел, для каждого из которых указывается его положение в пространстве, определяет большинство проектируемых объектов.
Синтез объемных тел происходит с использованием геометрических операций, которые аналогичны операциям над множествами. Для реализации этих операций в системах геометрического моделирования разработаны различные методы, в частности, метод соединения с проникновением, метод контактного соединения и др., которые являются специфическим инструментальным средством систем геометрического моделирования и рассматриваются в специальных курсах, относящихся к этому предмету.
Структура исходных данных.
Данные, которые хранятся в модели, сильно различаются в зависимости от типа моделирования. Рассмотрим данные наиболее характерные для четырех основных типов моделей.
1. Двумерная модель. В более простых моделях удовлетворяются тем, что работают с элементами, которые близки к уровню визуализации. В более сложных моделях элементы ассоциируются функционально (например, размерные линии соотносятся с объектами или же запоминается способ соединения элементов). Структуры двумерных моделей весьма разнообразны и существенно зависят от области применения: в машиностроении удовлетворяются информацией, близкой к чистой графике, в схемотехнике можно оперировать символами и их соединениями (вполне естественно, что такое моделирование больше всего соответствует этому случаю, поскольку речь идет о двумерной задаче).
2. Каркасная модель. Хотя эта модель и трехмерная, она имеет мало возможностей. В ней хранится информация двух типов: топологическая (ребра, определяемые вершинами) и геометрическая (координаты вершин).
3. Поверхностная модель. В моделях этого типа хранится только описание поверхностей. Однако эти поверхности могут сильно различаться, и разработчики моделей для работы с поверхностями используют математические методы компактного представления, обеспечивающие возможность интерактивного режима и сложных расчетов.
4. Объемная модель. В такой модели хранится информация, позволяющая отличать материал от пустоты (при этом пустота может рассматриваться как особый вид материала). В настоящее время обычно используют два метода:
• объект представлен в модели охватывающей его «оболочкой». Тогда, как и в каркасной модели, сохраняется информация геометрического и топологического типа, однако она более полная (грани заданы и ориентированы таким образом, что известны их наружная и внутренняя стороны).
• объект представлен в модели операциями построения, использованными для его задания. Сами операции могут быть представлены в процедурной форме или же структурой данных.