|
Виды трехмерного моделированияВ трехмерном пространстве добавляется третья ось Oz, перпендикулярная к плоскости Оху Положительным направлением этой оси принято считать направление движения винта с правой резьбой, который вращается вокруг оси против часовой стрелки. Система координат называется правой, если совмещение положительной полуоси х с положительной полуосью у осуществляется поворотом оси Ох против часовой стрелки на угол, меньший p (рис. 3). В противном случае система координат называется левой. Рис. 3. Правая система координат Правая система координат является общепринятой в начертательной геометрии, используется в ГОСТ 2.317 – 69 "Аксонометрические проекции". Однако в CAD – системах расположение стандартных плоскостей проекций относительно осей может отличаться от общепринятых. Каркасное моделирование Особенностью каркасной модели является то, что при ее описании используются геометрические объекты первого порядка – линии и ребра. Каркасные модели применяются для задания объектов, представляющих собой полиэдры, т. е. замкнутые многогранники произвольной формы, ограниченные плоскими гранями, или объекты, получаемые перемещением образующей, которая фиксируется в некоторых положениях. 3D – модель в этом случае содержит список координат вершин полиэдра с указанием связей между ними, т. е. ребер. На рис. 4 показаны проволочная модель куба и список координат восьми вершин, связи между которыми задаются указанием двух горизонтальных граней и четырех вертикальных ребер. Рис. 4. Проволочная модель куба со списком координат вершин Наиболее широко каркасное моделирование используется для имитации траектории движения инструмента, выполняющего несложные операции обработки детали, такие как фрезерование по 2,5 или 3 – м осям. Понятие 2,5 – й оси связано с тем, что более простые системы могут моделировать формы только с постоянным поперечным сечением. Такие формы относятся к так называемой двухсполовинной геометрии (2,5 – мерная геометрия). Неоднозначность интерпретации каркасной модели является одним из основных ее недостатков. Например, трехмерное изображение куба на рис. 4 можно было бы интерпретировать или как вид сверху, или как вид снизу (рис. 5а). Рис. 5. Неоднозначность интерпретации каркасной модели: а – куба; б – объекта со скругленными гранями Операции по удалению скрытых линий при обработке каркасных моделей в общем случае можно успешно выполнить только вручную, потому что линии, невидимые на одних видах, видимы на других видах. Невозможность распознавания криволинейных граней и обнаружения взаимного влияния пространственных компонентов также ограничивает применимость каркасного моделирования. Так, например, аксонометрическому изображению объекта (рис. 5б) будут соответствовать некорректные представления заданной формы каркасными видами. Кроме перечисленных выше недостатков каркасного моделирования, необходимо также отметить трудности, возникающие при вычислении физических характеристик (например, массы, площади поверхности, центра тяжести или момента инерции) по данным каркасных моделей. Поверхностное моделирование Поверхностная модель определяется с помощью точек, линий и поверхностей. Поверхностное моделирование имеет следующие преимущества по сравнению с каркасным: · способность распознавать и изображать сложные криволинейные грани, обеспечивать средства получения тоновых трехмерных изображений; · способность распознавать особые построения на поверхности, например отверстия; · возможность получать качественное изображение и обеспечивать удобный производственный интерфейс со стенками с ЧПУ при имитации траектории движения инструмента в трехмерном пространстве; · обеспечение более эффективных средств для имитации функционирования роботов. Методы поверхностного моделирования применяют в областях, где проектируются динамические поверхности, т. е. поверхности, взаимодействующие с внешней средой, или поверхности, к которым предъявляются повышенные эстетические требования. Динамические поверхности разделяют на два класса: омываемые средой (внешние обводы транспортных средств, лопасти турбин и т. д.); трассирующие – направляющие среду (воздушные и гидравлические каналы, спиральные камеры и отсасывающие трубы турбин и т. д.). При проектировании поверхностей применяют в основном каркасно – кинематический метод, основанный на перемещении некоторых образующих по образующим. При этом каркас задается как множеством характерных точек, так и ломаными линиями, проходящими через эти точки. Существуют следующие способы задания как поверхностей, так и сплошных тел с помощью контуров, описанных в плоскости двумерными функциями: 1. Задание толщиной: s = F1(C, P, D, L). Опорный контур С перемещается в плоскости Р, а второй контур определяется путем переноса контура С по направлению вектора D на расстояние L. 2. Задание вращением: s = F2(C, A). С помощью контура С (разомкнутого или замкнутого) образуют сплошное тело вращением контура вокруг оси А. 3. Задание списком контуров: s = F3(LC, LP, LR, LS), где LC – список соединяемых контуров. Если LC(i) – i – й контур, то LP(i) – плоскость, в которой он лежит, LR(i) – первый из соединяемых объектов, LS(i) – направление обхода контура. 4. Задание толщиной и отверстиями: s = F4(LC, D, L). Эта конструкция сходна с конструкцией, описанной в п. 1. Способы их построения одинаковы (при этом LC(1) – внешний контур, а следующие контуры (LC (2),..., LC (n)) – внутренние, т. е. являются отверстиями). 5. Кинематическое задание в общем виде. Обобщение этого способа состоит в том, что поверхность, заданная жесткими контурами, перемещается по более сложной траектории. Твердотельное моделирование Твердотельное моделирование является единственным средством, которое обеспечивает полное однозначное описание трехмерной геометрической формы. Неоспоримыми преимуществами твердотельных моделей являются: · полное определение объемной формы и возможность разграничения внешней и внутренней областей объекта, что необходимо для обнаружения нежелательных взаимовлияний компонентов; · обеспечение автоматического удаления скрытых линий; · автоматическое построение трехмерных разрезов компонентов, что особенно важно при анализе сложных сборочных изделий; · применение перспективных методов анализа с автоматическим вычислением объемных и весовых характеристик и разбиением трехмерных моделей на твердотельные конечные элементы для проведения расчета напряжений; · наличие средств получения фотореалистических изображений проектируемых объектов; · повышение эффективности имитации динамики механизмов, процедур генерации траектории движения инструмента и функционирования роботов. Методы твердотельного моделирования, которые используются в прикладных системах, делятся: · на метод конструктивного представления; · метод граничного представления; · метод пространственного заполнения. Моделирование методом конструктивного представления осуществляется с использованием базовых объемных элементов (БОЭ), каждый из которых характеризуется формой, размерами, точкой привязки и ориентацией. Для создания модели составного объекта пользователь может задавать положение и параметры БОЭ, указывать булевы операции, которые необходимо выполнить над ними. Сущность трех основных булевых операций проиллюстрирована на примере выбора в качестве БОЭ цилиндра и параллелепипеда (рис. 6). Рис. 6. Результаты булевых операций с твердотельными примитивами Операция объединения определяет пространство внутри внешней границы составной формы, полученной из двух тел с общей областью. Она определяет результирующую составную форму как одну. Операция разности определяет пространство, ограниченное поверхностью, оставшейся от одной формы, и внешней границей общей области двух форм. Операция пересечения определяет пространство внутри границ общей области объектов. Моделирование методом граничного представления основано на сохранении в памяти компьютера всех тех элементов, которые создают границы объекта. Такими элементами являются поверхности и указатели пересечения поверхностей. Одновременно хранят топологическую информацию, показывающую связь элементов друг с другом. Преимущества описания границами заключаются в следующем: возможности моделирования форм больше, чем при описании сплошными телами; быстрый и эффективный доступ к геометрической информации, которая требуется для прорисовки или других прикладных целей; относительно простое создание геометрических поверхностей свободных форм. К недостаткам можно отнести: больший, чем при твердотельном описании, объем исходных данных, меньшая, по сравнению с твердотельной, логическая устойчивость модели, т. е. вероятность создания противоречивых моделей. Моделирование методом пространственного заполнения называется также ячеечным. При использовании этого метода ограниченный участок пространства, охватывающий весь моделируемый объект, считается разбитым на большое число дискретных кубических ячеек. В простейшем случае размеры ребра куба равны единице измерения длины. Моделирующая система записывает информацию о принадлежности или непринадлежности каждого куба телу объекта. Структура данных представляется трехмерной матрицей, в которой каждый элемент соответствует пространственной ячейке. С одной стороны, ячеечный метод имеет преимущества, определенные простотой, с другой – недостатки, обусловленные большим объемом памяти, необходимым для записи объекта с высоким разрешением. Для преодоления этого недостатка разработаны системы, в которых используется идея разбиения ячеек на подъячейки меньшего размера Последние применяются тогда, когда ячейка захватывает границу объекта, и здесь в целях повышения разрешения задействуются подъячейки, регулярно заполняющие ячейку – границу. Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом... Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|