Геометрические основы компьютерного графического моделирования
Анализ методологических подходов начертательной геометрии и компьютерного графического моделирования. Последовательность операций выполнения геометрической модели тела традиционными способами и средствами компьютерного графического моделирования.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 23.02.2021 |
Размер файла | 326,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ГЕОМЕТРИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРНОГО ГРАФИЧЕСКОГО МОДЕЛИРОВАНИЯ
Т.М. Белоусова, Е.Л. Кузьменко,
С.В. Кузьменко, Е.М. Лещенко
Аннотация
графический моделирование геометрия начертательный
в статье анализируются методологические подходы начертательной геометрии и компьютерного графического моделирования. Исследуется последовательность операций выполнения геометрической модели тела традиционными способами и средствами компьютерного графического моделирования.
Ключевые слова: геометрическое моделирование, компьютерная графика, булевы операции, дерево построения.
Abstract
T. M. Belousova, E. L. Kuzmenko, S.V. Kuzmenko, E. M. Leschenko
GEOMETRIC BASIS OF COMPUTER GRAPHIC MODELING
the article analyzes the methodological approaches of descriptive geometry and computer graphic modeling. Much attention is given to investigation of obtaining different geometric forms based both on traditional methods of descriptive geometry and on 3D computer graphics.
Keywords: geometric modeling, computer graphics, Boolean operations, construction tree.
Введение
Все изделия в процессе их изготовления должны быть описаны определёнными геометрическими параметрами. Для геометрического описания изделий в течение долгого времени использовались методы, разработанные в Евклидовой геометрии, начертательной и аналитической геометрии. Геометрическое моделирование изделий осуществлялось путем выполнения чертежей с помощью чертежных инструментов на бумаге и путем произведения необходимых расчетов.
Появление и развитие информационных технологий позволило объединить вопросы геометрического моделирования и вычислительной геометрии с использованием аналитического описания геометрической информации. Примечательно, что методологические подходы начертательной геометрии и компьютерного графического моделирования весьма схожи.
Геометрические основы компьютерного моделирования
Основными задачами геометрического моделирования являются:
1. Построение геометрических объектов. Необходимо для описания с помощью моделей формы и размеров конструкции и ее элементов, а также исследования ее геометрических и физических свойств.
2. Преобразование геометрических объектов. Модели в САПР изменяют в процессе проектирования, исходя из эксплуатационных, прочностных, эстетических и других требований к разрабатываемым конструкциям.
3. Построение проективных изображений. Объемные трехмерные модели могут быть отображены устройствами ввода-вывода только в виде плоских проекций, поэтому в зависимости от вида требуемых изображений применяют те или иные способы проецирования объектов.
4. Построение геометрических примитивов.
Совокупность геометрических элементов, которые являются элементами геометрической модели изделия, определяют геометрию модели. Наименьшие, неделимые с точки зрения прикладных программ, элементы, которые используются в качестве базовых для построения более сложных изображений и используются для создания моделей, называются геометрическими примитивами.
Для создания трехмерной модели используются геометрические примитивы:
— двумерные элементы;
— поверхности (плоскости, поверхности, представленные семейством образующих, поверхности вращения, криволинейные поверхности);
— объемные элементы (параллелепипеды, призмы, пирамиды, конусы, произвольные многогранники и т. п.).
Из этих элементов с помощью различных операций формируется внутреннее представление модели.
Примитивы определяются параметрами и атрибутами. Параметры -- это величины, определяющие форму, размеры и место расположения примитива. Атрибуты -- визуальные свойства (видимость, яркость, цвет, режим мерцания, вид линии, ее толщина) и статус примитива по отношению к различным операциям. Статус примитива по отношению к различным операциям определяет возможность (или невозможность) преобразования примитива (поворот, сдвиг, масштабирование и т. д.) [1].
При выполнении геометрических моделей изделия как традиционным способом -- вычерчиванием на бумаге, так и с помощью компьютерного графического моделирования, используются булевы операции -- совокупность действий над одним или несколькими исходными телами, которая приводит к созданию нового геометрического тела. Булевыми операциями называют операции объединения, пересечения и вычитания тел, так как они выполняют одноименные операции над множествами точек пространства, находящимися внутри тел.
Последовательное выполнение булевых операций над геометрическими телами для получения модели с заданными геометрическими характеристиками можно рассмотреть на примерах, взятых из разработанного авторами учебного пособия [2].
Рис. 1 Чертеж геометрического тела
Например, необходимо получить геометрическую модель изделия, показанного на рис. 1. Будем рассматривать последовательно операции выполнения геометрической модели тела традиционными способами с помощью выполнения аксонометрической проекции и с помощью компьютерного графического моделирования в системе Компас--3D.
Анализ чертежа показывает, что габаритными размерами геометрического тела являются 80х45х90. Этими размерами обладает базовое геометрическое тело -- прямоугольная призма, множество точек которой обозначим S1. Построение модели заданного тела начнем с построения призмы (рис. 2).
Рис. 2 Графическая модель базового геометрического тела а -- изометрическая проекция, б -- трехмерная модель
Второй и третий этап построения -- последовательное выполнение булевых операций вычитания. Таким образом, результатом выполнения этих операция будет геометрическое тело S, полученное путем вычитания из базового тела S1 тел S2 и Тело S3 -- результат вычитания S1 - S2.
Вычитаемое тело S2 и полученное в результате операции вычитания геометрическое тело S3 показаны на рис. 3.
Рис. 3 Результат булевой операции вычитания а -- вычитаемое тело, б -- изометрическая проекция, в -- трехмерная модель полученного геометрического тела
Суть булевой операции вычитания состоит в том, что мы находим линию пересечения тел, удаляем ту часть первого тела, которая попала внутрь второго, и ту часть второго тела, которая не попала внутрь первого, а из всего остального строим новое тело [3].
Операцию вычитания начинают с построения линии пересечения каждой грани первого тела с каждой гранью второго тела. Алгоритм пересечения поверхностей гранных тел будет выглядеть следующим образом.
Грани первого тела можно описать поверхностями
Pi(ui, vi), i = 1, 2, …, n,
при этом грани второго тела описываются выражением
Rj(ai, bi), j = 1, 2, …, m,
где и, V, а, Ь -- скалярные аргументы.
Область изменения параметров плоскостей граней представляет собой произвольную связную двухмерную область на плоскости иу ограниченную двумерными контурами
ci(ti), tmin ? t ? tmax, i = 1, 2, …, n,
Параметры поверхности являются координатами некоторой двумерной точки на параметрической плоскости, принадлежащей заданной плоскости
p = [u v]T,
где координаты точки записаны в виде транспонированной матрицы.
Тогда линии пересечения граней первого и второго тел можно выразить следующим образом:
luv(t) = [ui(t) vi(t)]T,
luv(t) lab(t) = ? Pi(ui, vi),
При построении линий пересечения им задается направление векторного произведения нормали грани первого тела с нормалью грани второго тела.
tedge = mP • mS
Направление линии пересечения определяется признаком совпадения производной линии пересечения с требуемым направлением. Линии пересечения должны быть построены так, чтобы они полностью принадлежали граням исходных тел. После построения линий пересечения необходимо удалить те ребра и грани первого тела, которые попали внутрь второго тела, а также и внешние грани и ребра второго тела.
В результате второй последовательной булевой операции вычитания получаем заданную геометрическую модель (рис. 4).
Рис. 4 Результат второй булевой операции вычитания а -- вычитаемое тело S4, б -- изометрическая проекция, в -- трехмерная модель заданного геометрического тела S
Как видно из представленных чертежей, выполнение компьютерной трехмер - ной модели и изометрической проекции производится по схожим алгоритмам, то есть дерево построения той и другой модели будут одинаковы. Структура дерева построения модели содержит данные об исходных телах, произведенных булевых операциях, и о конечной модели изделия (рис. 5).
Рис. 5 Дерево построения модели с помощью двух булевых операций вычитания
При выполнении моделей сложных технических деталей дерево построения должно быть продумано заранее для выбора наиболее оптимального пути решения задачи. Для этого геометрическая форма детали подвергается тщательному анализу.
На рис. 6 показана модель технической детали «Корпус», состоящая из П элементов, имеющих различную геометрическую форму: 1, 6 -- призмы, 2, 3, 4 -- цилиндры, 5 -- сфера, 7, 8, 9, 10, 11 -- цилиндрические отверстия.
Рис. 6 Трехмерная модель технической детали «Корпус»
Для выполнения данной компьютерной графической модели детали выполняются булевы операции объединения, пересечения и вычитания тел.
Базовое тело -- исходное, на основании которого производятся все дальнейшие операции, является, как правило, наиболее крупным элементом детали, либо тем, грани которого принадлежат или параллельны плоскостям проекций. В данном случае таким базовым телом является призма 1.
Упрощенно дерево построения модели с помощью булевых операций объединения (и) и пересечения (П) можно представить следующим образом (рис. 7).
Рис. 7 Дерево построения модели детали «Корпус»
Схема демонстрирует последовательность выполнения булевых операций для создания одели детали S. В данной схеме не учитывались выполнение мелких элементов -- фасок и скруглений, которые выполняются с помощью булевой операции вычитания.
Дерево построения (конструирования) в системе трехмерного твердотельного моделирования представлено на рис. 8. Оно также демонстрирует последовательность выполнения булевых операций для создания модели детали S, причем последовательность может варьироваться от особенностей системы моделирования и личных особенностей проектировщика. На рисунке 8 последовательность конструирования модели детали «Корпус» выглядит следующим образом: цилиндр 2 (бобышка-вытянуть 1), сфера 5 (купол 1), призма 1 (бобышка вытянуть 2), цилиндрические отверстия 7, 8, 9 (вырез-вытянуть 2, 3, 4), ци- дрические отверстия 10, 11 (вырез-вытянуть линдры 3, 4 (бобышка-вытянуть 3, 4), цилин- 5, 6), призма 6 (вытянуть тонкостенный 1).
Рис. 8 Дерево построения модели детали «Корпус» в системе трехмерного твердотельного моделирования
Геометрическая модель позволяет автоматизированным способом построить чертеж этого изделия. Инженер-конструктор с помощью панели инструментов для создания чертежа выполняет те же действия, что и на бумаге: осуществляет выбор формата чертежа, компоновку необходимых видов, простановку размеров, заполнение основной надписи и так далее.
Система автоматизированного проектирования (САПР) поддерживает связь между элементами, которая гарантирует, что изменения, сделанные в геометрической модели автоматически выполняются на чертеже и наоборот.
Заключение
Геометрическое моделирование -- моделирование объектов различной природы с помощью геометрических типов данных -- значительно упрощает процесс проектирования и является настоящим прорывом в конструировании и производстве изделий. В связи с этим, возникает острая необходимость в современных специалистах, подготовка которых включает обязательное освоение графических систем, позволяющих в режиме реального времени создавать трехмерные геометрические модели деталей и сборочных единиц. На базе созданных моделей автоматизированным способом разрабатываются высококачественные чертежи в соответствии с требованиями государственных стандартов. Способность разрабатывать с использованием информационных технологий конструкторско-техническую документацию для производства новых или модернизируемых образцов изделий -- необходимая компетенция будущего специалиста -- инженера.
Литература
1. Чемпинский Л. А. Основы геометрического моделирования в машиностроении: конспект лекций / Л. А. Чемпинский. Самара: Изд-во Самарского университета, 2017. 160 с.
2. Белоусова Т. М. Начертательная геометрия. Инженерная графика. Геометрическое и проекционное черчение / Т. М. Белоусова, И. М. Рюмин, Г. Ж. Кой- баков. Воронеж: типография ВАИУ, 2010. 69 с.
3. Голованов Н. Н. Геометрическое моделирование / Н. Н. Голованов. М.: Издательство Физико-математической литературы, 2002. 472 с.
Размещено на Allbest.ru
...Подобные документы
Компьютерное моделирование в базовом курсе информатики. Роль компьютерного моделирования в процессе обучения. Методические рекомендации курса "Математические основы моделирования 3D объектов" базового курса "компьютерное моделирование".
дипломная работа [284,6 K], добавлен 07.07.2003Применение системы MathCAD при решении прикладных задач технического характера. Основные средства математического моделирования. Решение дифференциальных уравнений. Использование системы MathCad для реализации математических моделей электрических схем.
курсовая работа [489,1 K], добавлен 17.11.2016Суть компьютерного моделирования. Система, модели и имитационное моделирование. Механизмы продвижения времени. Компоненты дискретно-событийной имитационной модели. Усиление и ослабление факторов сопутствующих активности гейзера, динамическая модель.
курсовая работа [776,2 K], добавлен 28.06.2013Теоретические основы моделирования: понятие модели и моделирования. Моделирование в решении текстовых задач. Задачи на встречное движение двух тел. Задачи на движение двух тел в одном направлении и в противоположных направлениях. Графические изображения.
курсовая работа [98,9 K], добавлен 03.07.2008Понятие начертательной геометрии, ее сущность и особенности, предмет и методы изучения, история зарождения и развития. Цели и задачи начертательной геометрии, ее структура и элементы. Прямая и варианты ее расположения, разновидности и методы определения
лекция [451,3 K], добавлен 21.02.2009Процесс выбора или построения модели для исследования определенных свойств оригинала в определенных условиях. Стадии процесса моделирования. Математические модели и их виды. Адекватность математических моделей. Рассогласование между оригиналом и моделью.
контрольная работа [69,9 K], добавлен 09.10.2016Сведения о графическом методе как особой знаковой системе. Техника составления статистических графиков. Требования к построению графического изображения. Классификация графиков по форме графического изображения и способу построения и задачам изображения.
контрольная работа [2,7 M], добавлен 01.08.2010Основные характерные черты моделирования. Эволюционный процесс в моделировании. Одним из наиболее распространённых методов расчёта внешнего теплообмена является зональный метод, рассматривающий перенос тепла излучением, конвекцией.
реферат [68,2 K], добавлен 25.11.2002Основные положения теоретического курса по начертательной геометрии. Эпюры - примеры построения, а также подробные описания методов решения. Описание решения типовых задач по каждой теме начертательной геометрии и их основные теоретические положения.
учебное пособие [8,1 M], добавлен 16.10.2011Проведение численного моделирования системы, описанной системой дифференциальных уравнений первого порядка. Схемы моделирования методом последовательного (непосредственного) интегрирования, вспомогательной переменной и методом канонической формы.
контрольная работа [550,9 K], добавлен 12.12.2013Пространственные тела и их сечения; точка, прямая, плоскость и векторы. Методы построения, задание и построение сечений пространственных тел, исследование свойств сечения. Способы визуализации трехмерного пространства. Создание компьютерного приложения.
курсовая работа [533,7 K], добавлен 15.07.2010Моделирование как метод научного познания, его сущность и содержание, особенности использования при исследовании и проектировании сложных систем, классификация и типы моделей. Математические схемы моделирования систем. Основные соотношения моделей.
курсовая работа [177,9 K], добавлен 15.10.2013Основные понятия математического моделирования, характеристика этапов создания моделей задач планирования производства и транспортных задач; аналитический и программный подходы к их решению. Симплекс-метод решения задач линейного программирования.
курсовая работа [2,2 M], добавлен 11.12.2011Системы водоснабжения и канализации как главный элемент водохозяйственной системы. Этапы математического моделирования технологических процессов. Скважинный водозабор как единая инженерная система, проблемные вопросы переоценки запасов подземных вод.
презентация [9,0 M], добавлен 18.09.2017Сущность графического метода нахождения оптимального значения целевой функции. Особенности и этапы симплексного метода решения задачи линейного программирования, понятие базисных и небазисных переменных, сравнение численных значений результатов.
задача [394,9 K], добавлен 21.08.2010Рассмотрение понятия и сущности математического моделирования. Сбор данных результатов единого государственного экзамена учеников МБОУ "Лицей №13" по трем предметам за 11 лет. Прогнозирование результатов экзамена на 2012, 2013, 2014 учебные годы.
курсовая работа [392,4 K], добавлен 19.10.2014Сущность математического моделирования. Аналитические и имитационные математические модели. Геометрический, кинематический и силовой анализы механизмов подъемно-навесных устройств. Расчет на устойчивость мобильного сельскохозяйственного агрегата.
курсовая работа [636,8 K], добавлен 18.12.2015Функциональные и стохастические связи. Статистические методы моделирования связи. Статистическое моделирование связи методом корреляционного и регрессионного анализа. Проверка адекватности регрессионной модели.
курсовая работа [214,6 K], добавлен 04.09.2007Возникновение геометрии как науки о формах, размерах и границах частей пространства, которые в нем занимают вещественные тела. Появление геометрии в Греции к концу VII в. до н. э. Теорема Пифагора и развитие методов аналитической геометрии Гаусса.
реферат [38,5 K], добавлен 16.01.2010Теоретические основы оценивания показателей точности и описание статистической имитационной модели. Моделирование мощности излучения и процесса подготовки к измерениям. Статистическая обработка результатов моделирования и сущность закона распределения.
дипломная работа [1,9 M], добавлен 10.06.2011