русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Твердотельное моделирование


Дата добавления: 2015-08-06; просмотров: 3705; Нарушение авторских прав


Твердотельное моделирование является единственным средством, которое обеспечивает полное однозначное описание трехмерной геометрической формы. Неоспоримыми преимуществами твердотельных моделей являются:

· полное определение объемной формы и возможность разграничения внешней и внутренней областей объекта, что необходимо для обнаружения нежелательных взаимовлияний компонентов;

· обеспечение автоматического удаления скрытых линий;

· автоматическое построение трехмерных разрезов компонентов, что особенно важно при анализе сложных сборочных изделий;

· применение перспективных методов анализа с автоматическим вычислением объемных и весовых характеристик и разбиением трехмерных моделей на твердотельные конечные элементы для проведения расчета напряжений;

· наличие средств получения фотореалистических изображений проектируемых объектов;

· повышение эффективности имитации динамики механизмов, процедур генерации траектории движения инструмента и функционирования роботов.

Методы твердотельного моделирования, которые используются в прикладных системах, делятся:

· на метод конструктивного представления;

· метод граничного представления;

· метод пространственного заполнения.

Моделирование методом конструктивного представления осуществляется с использованием базовых объемных элементов (БОЭ), каждый из которых характеризуется формой, размерами, точкой привязки и ориентацией.

Для создания модели составного объекта пользователь может задавать положение и параметры БОЭ, указывать булевы операции, которые необходимо выполнить над ними.

Сущность трех основных булевых операций проиллюстрирована на примере выбора в качестве БОЭ цилиндра и параллелепипеда (рис. 6).

Рис. 6. Результаты булевых операций с твердотельными примитивами

Операция объединения определяет пространство внутри внешней границы составной формы, полученной из двух тел с общей областью. Она определяет результирующую составную форму как одну.



Операция разности определяет пространство, ограниченное поверхностью, оставшейся от одной формы, и внешней границей общей области двух форм.

Операция пересечения определяет пространство внутри границ общей области объектов.

Моделирование методом граничного представления основано на сохранении в памяти компьютера всех тех элементов, которые создают границы объекта. Такими элементами являются поверхности и указатели пересечения поверхностей. Одновременно хранят топологическую информацию, показывающую связь элементов друг с другом.

Преимущества описания границами заключаются в следующем: возможности моделирования форм больше, чем при описании сплошными телами; быстрый и эффективный доступ к геометрической информации, которая требуется для прорисовки или других прикладных целей; простое создание геометрических поверхностей свободных форм.

К недостаткам можно отнести: больший, чем при твердотельном описании, объем исходных данных, меньшая, по сравнению с твердотельной, устойчивость модели, т. е. вероятность создания противоречивых моделей.

Моделирование методом пространственного заполнения называется также ячеечным. При использовании этого метода ограниченный участок пространства, охватывающий весь моделируемый объект, считается разбитым на большое число дискретных кубических ячеек. В простейшем случае размеры ребра куба равны единице измерения длины. Моделирующая система записывает информацию о принадлежности или непринадлежности каждого куба телу объекта.

Структура данных представляется трехмерной матрицей, в которой каждый элемент соответствует пространственной ячейке. С одной стороны, ячеечный метод имеет преимущества, определенные простотой, с другой – недостатки, обусловленные большим объемом памяти, необходимым для записи объекта с высоким разрешением. Для преодоления этого недостатка разработаны системы, в которых используется идея разбиения ячеек на подъячейки меньшего размера Последние применяются тогда, когда ячейка захватывает границу объекта, и здесь в целях повышения разрешения задействуются подъячейки, регулярно заполняющие ячейку – границу.



<== предыдущая лекция | следующая лекция ==>
Поверхностное моделирование | Принципы твердотельного моделирования деталей и сборок


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.