Геометрические фигуры как модели реальных объектов. Основные виды геометрических моделей

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

Основные вехи в создании математических основ современных геометрических моделей Изобретение станка с ЧПУ – начало 50 -х годов (Массачусетский технологический институт MIT) – необходимость создания цифровой модели детали Создание «скульптурных поверхностей» (потребности авиа и автомобилестроения) – для Citroen математик Поль де Кастельжо предложил построить гладкие кривые и поверхности по набору контрольных точек – будущие кривые и поверхности Безье – 1959 г. Результаты работы опубликованы в 1974 г.

Билинейный лоскут (bilinear patch) – гладкая поверхность, построенная по 4 -м точкам. Билинейный лоскут Кунса (поверхность Кунса –Coons patch) – гладкая поверхность, построенная по 4 -м граничным кривым – автор Стивен Кунс – профессор MIT – 1967 г. Кунс предложил использовать рациональный полином для описания конических сечений Сазерленд – ученик Кунса разработал структуры данных для будущих геометрических моделей, предложил ряд алгоритмов, решающих задачу визуализации

Создание поверхности, контролирующей гладкость между граничными кривыми, поверхность Безье – автор Пьер Безье – инженер компании Renault – 1962 г. Основой для разработки таких поверхностей были кривые и поверхности Эрмита, описанные французским математиком - Шарлем Эрмитом (середина 19 века)

Использование сплайнов (кривые, степень которых не определяется числом опорных точек, по которым она строится) в геометрическом моделировании. Исаак Шенберг(1946 г.) дал их теоретическое описание. Карл де Бур и Кокс рассмотрели эти кривые применительно к геометрическому моделированию – их название В-сплайны – 1972 г.

Использование NURBS (рациональные В-сплайны на неравномерной сетке параметризации) в геометрическом моделировании – Кен Версприл (Сиракузский Университет), затем сотрудник Computervision -1975 г. NURBS впервые использовал Розенфельд в системе моделирования Alpha 1 и Geomod – 1983 г. Возможность описания всех типов конических сечений с помощью рациональных В-сплайнов – Юджин Ли – 1981 г. Данное решение найдены при разработке САПР TIGER, используемой в авиастроительной компании Boeing. Этой компанией было предложено включить NURBS в формат IGES Разработка принципов параметризации в геометрическом моделировании, введение понятия фичерc (future) – С. Гейзберг. Первопроходцы – PTC (Parametric Technology Corporation), первая система, поддерживающая параметрическое моделирование – Pro/E -1989 г.

Математические знания, необходимые для изучения геометрических моделей Векторная алгебра Матричные операции Формы математического представления кривых и поверхностей Дифференциальная геометрия кривых и поверхностей Аппроксимация и интерполяция кривых и поверхностей Сведения из элементарной геометрии на плоскости и в пространстве

Классификация геометрических моделей по информационной насыщенности По информационной насыщенности Каркасная (проволочная) Каркасноповерхностная Модель сплошных тел или твердотельная модель

Классификация геометрических моделей по внутреннему представлению По внутреннему представлению Граничное –Boundary representation –B-rep -аналитическое описание - оболочка Структурная модель – дерево построения Структура + границы

Классификация по способу формирования По способу формирования Жестко-размерное моделирование или с явным заданием геометрии – задание оболочки Параметрическая модель Кинематическая модель(lofting, sweep, Extrude, revolve, протянутая, заметающая) Модель конструктивной геометрии (использование базовых элементов формы и булевых операций над ними – пересечение, вычитание, объединение) Гибридная модель

Способы построения кривых в Геометрическом моделировании Основой создания трехмерной поверхностной модели являются кривые. Способы построения кривых в геометрическом моделировании: Интерполяция – кривые Эрмита и кубические сплайны Аппроксимация – кривые Безье, Всплайновые кривые, NURBS кривые

Основные способы построения поверхностных моделей Аналитические поверхности Плоскостиполигональные сетки Квадратичные поверхности – конические сечения Поверхности, построенные по точкам Полигональные сетки Билинейная поверхность Линейная и бикубическая поверхность Кунса Поверхность Безье В-сплайновые поверхности NURBS поверхности Треугольные поверхности Поверхности, построенные по кинематическому принципу Поверхность вращения Поверхность соединения Заметающая поверхность Сложные sweep и lofting поверхности

Твердотельная модель При моделировании твердых тел используются топологические объекты, несущие в себе топологическую и геометрическую информацию: Грань; Ребро; Вершина; Цикл; Оболочка Основа твердого тела – его оболочка, которая строится на основе поверхностей

Способы твердотельного моделирования: явное (прямое) моделирование, параметрическое моделирование. Явное моделирование 1. Модель конструктивной геометрии – использование БЭФ и булевых операций. 2. Кинематический принцип построения. 3. Моделирование оболочки в явном виде. 4. Объектно-ориентированное моделирование – использование фичерсов.

Геометрия, базирующаяся на конструктивно-технологических элементах (фичерсах) (объектноориентированное моделирование) ФИЧЕРСЫ – одиночные или составные конструктивные геометрические объекты, содержащие информацию о своем составе и легко изменяемые в процессе проектирования (фаски, ребра и т. п.) зависимо от в внесенных в геометрическую модель изменений. ФИЧЕРСЫ – параметризованные объекты, привязанные к другим элементам геометрической модели.

Поверхностные и твердотельные модели, построенные по кинематическому принципу Вращение Простое перемещение – выдавливание Смешивание двух профилей Простое перемещение профиля вдоль кривой Перемещение профиля вдоль кривой с его изменением в плоскости сечения

Примеры твердых тел, построенных по кинематическому принципу 1. Смешивание профилей по определенному закону (квадратичный, кубический и т. д.)

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

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

Недостатки иерархической параметризации ü Введение циклических зависимостей в модели приведет к отказу системы в создании такой модели. ü Ограничены возможности редактирования такой модели из-за отсутствия достаточной степени свободы (возможность редактирования параметров каждого элемента по очереди) ü Сложность и непрозрачность для пользователя ü Дерево построения может быть очень сложным, пересчет модели потребует много времени ü Решение о том, какие параметры менять происходит только в процессе построения ü Невозможность применения этого подхода при работе с разнородными и унаследованными данными

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

Отношение Родитель/Потомок. Основной принцип иерархической параметризации –фиксация всех этапов построения модели в дереве построения. Это и есть определение отношений Родитель/Потомок. При создании нового конструктивного элемента, все другие элементы, на которые ссылается создаваемый конструктивный элемент, становятся его Родителями. Изменение родительского конструктивного элемента приводит к изменению всех его потомков.

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

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

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

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

Табличная параметризация Создание таблицы параметров типовых деталей. Генерация нового типового объекта производится путем выбора из таблицы типоразмеров. Пример таблицы типоразмеров, создаваемой в Pro/E

Понятие косвенного и прямого редактирования Косвенное редактирование предполагает наличие дерева построения для геометрической модели – редактирование происходит внутри дерева Прямое редактирование предполагает работу с границей твердого тела, т. е. с его оболочкой. Редактирование модели не на основе дерева построения, а в результате изменения составляющих оболочки твердого тела

Ядра геометрического моделирования Ядро геометрического моделирования – совокупность программных средств построения трехмерных геометрических моделей, основанных на математических методах их построения. ACIS – Dassault System – граничное представление Parasolid – Unigraphics Solution – граничное представление Granite – используется в Pro/E и Creo – поддерживает трехмерное параметрическое моделирование

Основные составляющие ядер геометрического моделирования Структура данных для моделирования – конструктивное представление – модель конструктивной геометрии или граничное представление – B-rep модель. Математический аппарат. Средства визуализации. Набор интерфейсов – API (Application Programming Interface)

Методы создания геометрических моделей в современных САПР Методы для создания моделей на основе трехмерных или двухмерных заготовок (базовых элементов формы) –создание примитивов, булевы операции Создание объемного тела или поверхностной модели по кинематическому принципу –заметание, lofting, sweep и т. п. Часто используется принцип параметризации Изменение тел или поверхностей путем плавного сопряжения, скругления, вытягивания Методы редактирования границ – манипулирование составляющими объемных тел (вершинами, ребрами, гранями и т. п.). Используются для добавления, удаления, изменения элементов объемного тела или плоской фигуры. Методы для моделирования тела при помощи свободных форм. Объектно-ориентированное моделирование. Использование конструктивных элементов формы – фичерсов (features) (фаски, отверстия, скругления, пазы, выемки и т. п.) (пример, сделать такое-то отверстие в таком-то месте)

Задачи, решаемые САПР различного уровня 1. Решение задач базового уровня проектирования, параметризация или отсутствует, или реализована на низком самом простом уровне 2. Имеют достаточно сильную параметризацию, ориентированы на индивидуальную работу, невозможна совместная работа разных разработчиков над одним проектом одновременно. 3. Позволяют реализовать параллельную работу проектантов. Системы строятся по модульному принципу. Весь цикл работ производится без потери данных и параметрических связей. Основный принцип – сквозная параметризация. В таких системах допускается изменение модели изделия и самого изделия на любой стадии работ. Поддержка на любом уровне жизненного цикла изделия. 4. Решаются задачи создания моделей узкой области использования. Могут быть реализованы все возможные способы создания моделей

Классификация современных САПР Параметры классификации степень параметризации Функциональная насыщенность Области применения (авиа-, автомобиле- , приборостроение) Современные САПР 1. Низкого уровня (малые, легкие): Auto. CAD, Компас и т. п. 2. Среднего уровня (средние): Pro Desktop, Solid Works, Power Shape и т. п. 3. Высокого уровня (большие, тяжелые): Pro/E , Creo (PTC), Catia, Solid Works (Dassault Systemes), Siemens PLM Software (NX Unigraphics) 4. Специализированные: СПРУТ, Icem Surf, САПР, используемые в конкретных отраслях – MCAD, ACAD, ECAD

Примеры САПР различного уровня Низкого уровня – Auto. CAD, Компас Среднего уровня – Inventor (Autodesk), Solid Edge (Siemens), Solid Works (Dassault System), T-Flex – компания «Топ Системы» Высокого уровня – Pro/E-Creo Parametric(PTC), CATIA(Dassault System), NX(Unigraphics –Siemens PLM Software) Специализированные – СПРУТ, Icem Surf(PTC)

Основные концепции моделирования в настоящее время 1. Flexible engineering (гибкое проектирование): ü ü Параметризация Проектирование поверхностей любой сложности (фристайл поверхности) Наследование других проектов Целезависимое моделирование 2. Поведенческое моделирование ü ü ü Создание интеллектуальных моделей (smart модели) - создание моделей, адаптированных к среде разработки. В геометрическую модель м. б. включены интеллектуальные понятия, например, фичерсы Включение в геометрическую модель требований к изготовлению изделия Создание открытой модели, позволяющей ее оптимизировать 3. Использование идеологии концептуального моделирования при создании больших сборок ü ü Использование ассоциативных связей (набор параметров ассоциативной геометрии) Разделение параметров модели на различных этапах проектирования сборки

    геометрическая модель - геометрическая модель; отрасл. макет Модель, находящаяся в отношении геометрического подобия к моделируемому объекту … Политехнический терминологический толковый словарь

    геометрическая модель - Нрк макет Модель, находящаяся в отношении геометрического подобия к моделируемому объекту. [Сборник рекомендуемых терминов. Выпуск 88. Основы теории подобия и моделирования. Академия наук СССР. Комитет научно технической терминологии. 1973 г.]… …

    Геометрическая модель местности - (фототопография) совокупность точек пересечения соответственных проектирующих лучей, полученная по стереопаре ориентированных топографических фотоснимков... Источник: ГОСТ Р 52369 2005. Фототопография. Термины и определения (утв. Приказом… … Официальная терминология

    геометрическая модель местности (фототопография) - Совокупность точек пересечения соответственных проектирующих лучей, полученная по стереопаре ориентированных топографических фотоснимков. [ГОСТ Р 52369 2005] Тематики фототопография Обобщающие термины виды топографических фотоснимков и их… … Справочник технического переводчика

    геометрическая модель местности - 37 геометрическая модель местности (фототопография): Совокупность точек пересечения соответственных проектирующих лучей, полученная по стереопаре ориентированных топографических фотоснимков. Источник: ГОСТ Р 52369 2005: Фототопография. Термины и… …

    электронная геометрическая модель (геометрическая модель) - электронная геометрическая модель (геометрическая модель): Электронная модель изделия, описывающая геометрическую форму, размеры и иные свойства изделия, зависящие от его формы и размеров. [ГОСТ 2.052 2006, статья 3.1.2] Источник … Словарь-справочник терминов нормативно-технической документации

    Электронная геометрическая модель изделия - Электронная геометрическая модель (геометрическая модель): электронная модель изделия, описывающая геометрическую форму, размеры и иные свойства изделия, зависящие от его формы и размеров... Источник: ЕДИНАЯ СИСТЕМА КОНСТРУКТОРСКОЙ ДОКУМЕНТАЦИИ.… … Официальная терминология

    Абстрактное или вещественное отображение объектов или процессов, адекватное исследуемым объектам (процессам) в отношении некоторых заданных критериев. Напр., математическая модель слоенакопления (абстрактная модель процесса), блок диаграмма… … Геологическая энциклопедия

    Модель изделия каркасная - Каркасная модель: трехмерная электронная геометрическая модель, представленная пространственной композицией точек, отрезков и кривых, определяющих в пространстве форму изделия... Источник: ЕДИНАЯ СИСТЕМА КОНСТРУКТОРСКОЙ ДОКУМЕНТАЦИИ. ЭЛЕКТРОННАЯ… … Официальная терминология

    Модель изделия поверхностная - Поверхностная модель: трехмерная электронная геометрическая модель, представленная множеством ограниченных поверхностей, определяющих в пространстве форму изделия... Источник: ЕДИНАЯ СИСТЕМА КОНСТРУКТОРСКОЙ ДОКУМЕНТАЦИИ. ЭЛЕКТРОННАЯ МОДЕЛЬ… … Официальная терминология

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

Книги

  • Адаптивная норма человека. Симметрия и волновой порядок электрофизиологических процессов , Н. В. Дмитриева. В настоящей работе дан новый подход к определению адаптивной нормы человека на основе обобщения опыта работы полипараметрических когнитивных моделей разных физиологических процессов…
  • Теория реальной относительности , Е. А. Губарев. В первой части книги на основе пространства событий четырехмерных ориентируемых точек описана относительность неинерциальных (ускоренных и вращающихся) систем отсчета, связанных с реальными…

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












Классификация по способу формирования По способу формирования Жестко-размерное моделирование или с явным заданием геометрии (аналитические модели) Параметрическая модель Кинематическая модель(lofting, sweep, Extrude, revolve,протянутая,заметающая) Модель конструктивной геометрии (использование базовых элементов формы и булевых операций над ними – пересечение, вычитание, объединение) Гибридная модель


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


Геометрия, базирующаяся на конструктивно-технологических элементах (фичерсах) ФИЧЕРСЫ – одиночные или составные конструктивные геометрические объекты, содержащие информацию о своем составе и легко изменяемые в процессе проектирования (фаски, ребра и т.п.) ФИЧЕРСЫ помнят свое окружение не зависимо от в внесенных в геометрическую модель изменений. ФИЧЕРСЫ – параметризованные объекты, привязанные к другим элементам геометрической модели.


Иерархическая параметризация Параметризация на основе истории построений. В ходе построения модели вся последовательность построения, например, порядок выполненных геометрических преобразований, отображается в виде дерева построения. Внесение изменений на одном из этапов моделирования приводит к изменению всей модели и дерева построения. Введение циклических зависимостей в модели приведет к отказу системы в создании такой модели. Ограничены возможности редактирования такой модели из-за отсутствия достаточной степени свободы (возможность редактирования параметров каждого элемента по очереди)


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




Отношение Родитель/Потомок. Основной принцип иерархической параметризации –фиксация всех этапов построения модели в дереве построения. Это и есть определение отношений Родитель/Потомок. При создании нового конструктивного элемента, все другие элементы, на которые ссылается создаваемый конструктивный элемент, становятся его Родителями. Изменение родительского конструктивного элемента приводит к изменению всех его потомков.












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


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




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




Методы создания геометрических моделей в современных САПР Методы для создания моделей на основе трехмерных или двухмерных заготовок (базовых элементов формы) –создание примитивов, булевы операции Создание объемного тела или поверхностной модели по кинематическому принципу –заметание, lofting, sweep и т.п. Часто используется принцип параметризации Изменение тел или поверхностей путем плавного сопряжения, скругления, вытягивания Методы редактирования границ – манипулирование составляющими объемных тел (вершинами, ребрами, гранями и т.п.). Используются для добавления, удаления, изменения элементов объемного тела или плоской фигуры. Методы для моделирования тела при помощи свободных форм. Объектно-ориентированное моделирование. Использование конструктивных элементов формы – фичерсов (features) (фаски, отверстия, скругления, пазы, выемки и т.п.) (пример, сделать такое-то отверстие в таком-то месте)


Классификация современных САПР Параметры классификации степень параметризации Функциональная насыщенность Области применения (авиа-, автомобиле-,приборостроение) Современные САПР 1.Низкого уровня (малые, легкие): AutoCAD,Компас и т.п. 2. Среднего уровня (средние): Pro Desktop, Solid Works, Power Shape и т.п. 3. Высокого уровня (большие,тяжелые): Pro/E, Creo (PTC), Catia, Solid Works (Dassault Systemes), Siemens PLM Software (NX - Unigraphics) 4.Специализированные: СПРУТ, Icem Surf


Задачи, решаемые САПР различного уровня 1. Решение задач базового уровня проектирования, параметризация или отсутствует, или реализована на низком самом простом уровне 2. Имеют достаточно сильную параметризацию, ориентированы на индивидуальную работу, невозможна совместная работа разных разработчиков над одним проектом одновременно. 3. Позволяют реализовать параллельную работу проектантов. Системы строятся по модульному принципу. Весь цикл работ производится без потери данных и параметрических связей. Основный принцип – сквозная параметризация. В таких системах допускается изменение модели изделия и самого изделия на любой стадии работ. Поддержка на любом уровне жизненного цикла изделия. 4. Решаются задачи создания моделей узкой области использования. Могут быть реализованы все возможные способы создания моделей


Основные концепции моделирования в настоящее время 1. Flexible engineering (гибкое проектирование): Параметризация Проектирование поверхностей любой сложности (фристайл поверхности) Наследование других проектов Целезависимое моделирование 2. Поведенческое моделирование Создание интеллектуальных моделей (smart модели) - создание моделей, адаптированных к среде разработки. В геометрическую модель м.б. включены интеллектуальные понятия, например, фичерсы Включение в геометрическую модель требований к изготовлению изделия Создание открытой модели, позволяющей ее оптимизировать 3. Использование идеологии концептуального моделирования при создании больших сборок Использование ассоциативных связей (набор параметров ассоциативной геометрии) Разделение параметров модели на различных этапах проектирования сборки

Моделирование – один из основных методов познания, который заключается в выделении из сложного явления (объекта) некоторых частей и замещении их другими объектами, более понятными и удобными для описания, объяснения и разработки.

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

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

Геометрическое моделирование – раздел математического моделирования – позволяет решать разнообразные задачи в двумерном, трехмерном и, в общем случае, в многомерном пространстве.

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

В настоящее время геометрическое моделирование успешно используется в управлении и других областях человеческой деятельности. Можно выделить две основные области применения геометрического моделирования: проектирование и научные исследования.


Геометрическое моделирование может использоваться при анализе числовых данных. В таких случаях исходным числовым данным ставится в соответствие некоторая геометрическая интерпретация, которая затем анализируется, а результаты анализа истолковываются в понятиях исходных данных.

Этапы геометрического моделирования :

● постановка геометрической задачи, соответствующая исходной прикладной задаче или ее части;

● разработка геометрического алгоритма решения поставленной задачи;

● реализация алгоритма при помощи инструментальных средств;

● анализ и интерпретация полученных результатов.

Методы геометрического моделирования :

● аналитический;

● графический;

● графический, с использованием средств машинной графики;

● графоаналитические методы.

Графоаналитические методы основываются на разделах вычислительной геометрии, таких как теория R-функций, теория поверхностей Кунса, теория кривых Безье, теория сплайнов и др.

Для современных научных исследований характерно использование, наряду с двумерными и трехмерными, многомерных геометрических моделей (физика элементарных частиц, ядерная физика и т. д.).

Системы координат

Система координат (СК) – совокупность базисных (линейно независимых) векторов и единиц измерения расстояния вдоль этих векторов (e 1, e 2, …, en ).

Если базисные вектора нормированы (единичной длины) и взаимно ортогональны, то такая СК называется декартовой (ДСК).

Мировая система координат (МСК) xyz – содержит точку отсчета (начало координат) и линейно независимый базис, благодаря которым становится возможным цифровое описание геометрических свойств любого графического объекта в абсолютных единицах.

Экранная система координат (ЭСК) x эy эz э. В ней задается положение проекций геометрических объектов на экране дисплея. Проекция точки в ЭСК имеет координату z э = 0. Тем не менее, не следует отбрасывать эту координату, поскольку МСК и ЭСК часто выбираются совпадающими, а, вектор проекции [x э, y э, 0] может участвовать в преобразованиях, где нужны не две, а три координаты.

Система координат сцены (СКС) x сy сz с – описывает положение всех объектов сцены - некоторой части мирового пространства с собственным началом отсчета и базисом, которые используются для описания положения объектов независимо от МСК.

Объектная система координат (ОСК) x оy оz о – связана с конкретным объектом и совершает с ним все движения в СКС или МСК.


В трехмерном пространстве (R3):

ортогональная декартова СК (x , y , z );

цилиндрическая СК (ρ, y , φ);

сферическая СК (r , φ, ω).

Соотношение между декартовой СК и цилиндрической СК :



Соотношение между декартовой СК и сферической СК :

Соотношение между цилиндрической СК и сферической СК :

Аффинные преобразования

Аффинным называется преобразование, обладающее следующими свойствами :

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

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

Аффинные преобразования координат на плоскости :

(x , y ) – двумерная система координат,

(X , Y ) – координаты старой СК в новой системе координат.



Обратное преобразование:

2. Растяжение/сжатие осей:

Обратное преобразование


Обратное преобразование – поворот системы (X ,Y ) на угол (-α):

Аффинные преобразования объектов на плоскости .

x , y – старые координаты точки, X , Y – новые координаты точки.



Сдвиг:

Обратное преобразование:

Масштабирование объекта:

Обратное преобразование:


3. Поворот вокруг центра координат:



Обратное преобразование:


Лекция 8

Геометрические модели плоских объектов

Основные понятия

Положение точки в пространстве Rn (n -мерном пространстве) задается радиус-вектором p = [p 1, p 2,, pn ], имеющим n координат p 1, p 2,, pn и разложение по n линейно-независимым базисным векторам e 1, e 2,, en :

https://pandia.ru/text/78/331/images/image019_47.gif" width="277" height="59">

Линия на плоскости может быть задана с помощью уравнения в неявной форме:

(НФ) f (x ,y )= 0;

или в параметрической форме:

(ПФ) p (t )= [x (t ), y (t )].

В любой регулярной (гладкой и некратной) точке на линии p 0= [x 0, y 0]= p (t 0) возможна линеаризация кривой, т. е. проведение к ней касательной прямой, уравнения которой имеют вид

(НФ) Nx (x - x 0) + Ny (y - y 0) = 0 или N (p - p 0) = 0,

(ПФ) x (t ) = x 0 + Vx t , y (t )= y 0 + Vy t или p (t ) = p 0 + Vt .

Вектор нормали N = [Nx , Ny ] ортогонален линии и направлен в ту сторону, где f (p )> 0.

Направляющий вектор линии V = [Vx , Vy ] начинается в точке p 0 и направлен по касательной к p (t ) в сторону увеличения t .

Векторы N и V ортогональны, т. е. N V = 0 или NxVx + NyVy = 0.

Связь вектора нормали и направляющего вектора:

N =[Vy , - Vx ], V =[-Ny , Nx ]

Способы описания (модели) прямой линии

Неявное уравнение прямой задается тремя коэффициентами A , B и D , составляющими вектор F = [A , B , D ]:

(НФ): Ax + By + D =0.

Хотя бы одно из чисел A или B должно быть ненулевым.

Если оба коэффициента ненулевые (A ≠0 и B ≠0), то прямая проходит наклонно к осям координат и пересекается с ними в точках (-D / A , 0) и (0, - D / B ).

При A =0, B ≠0 уравнение By + D =0 описывает горизонтальную прямую y = – D / B .

При A ≠0, B = 0 уравнение Ax + D =0 описывает вертикальную прямую x = – D / A .

Прямая проходит через начало координат: f (0,0)=0 при D =0.

Благодаря свойству прямой разделять плоскость на две полуплоскости с противоположными знаками, неявное уравнение позволяет определять положение точки (точек) на плоскости относительно прямой:

1) точка q лежит на прямой, если f (q )=0;

2) точки a и b лежат по одну сторону от прямой, если f (a )f (b )>0;

3) точки a и b лежат по разные стороны от прямой, если f (a )f (b )<0.

Для построения прямой по неявному уравнению необходимо и достаточно иметь либо две несовпадающие точки p 0 и p 1, через которые она проходит, либо точку p 0 и направляющий вектор V , с помощью которого вторая точка p 1 вычисляется как p 1= p 0+ V .

Из неявного уравнения прямой N = [A , B ] Þ V = [- B , A ].

Нормальное уравнение прямой – прямая описывается с помощью точки p 0 и вектора нормали N и выводится из условия ортогональности векторов N и (p - p 0) для всех точек p , принадлежащих прямой f (p )= N ◦(p - p 0).

Неявная функция позволяет оценить положение точки p относительно вектора нормали прямой:

● при f (a )>0 точка a лежит в том же полупространстве, куда направлена нормаль, а угол Ð (a - p 0, N ) острый;

● при f (b )<0 угол Ð (b - p 0, N ) тупой, а точка b и нормаль находятся по разные стороны от прямой.

Параметрическая функция прямой p (t )= p 0+ Vt , где
V = [- Ny , Nx ] удобна для задания и построения частей прямой – отрезков и лучей. Для этого необходимо указать пределы изменения параметра t :

● бесконечный интервал -¥<t <¥ не ограничивает протяженность бесконечной прямой;

● при t ³0 получается луч, выходящий из точки p 0 в бесконечность в направлении вектора V ;

● конечный интервал t 0≤t t 1 определяет отрезок прямой между точками p 0+ Vt 0 и p 0+ Vt 1.

Благодаря левой ориентации направляющего вектора V относительно вектора нормали N эквивалентная нормальной форме функция

https://pandia.ru/text/78/331/images/image030_34.gif" width="309" height="47 src=">

Изменение параметра пучка в интервале 0≤λ≤1 дает такие промежуточные прямые, что вращение происходит по кратчайшим углам.

Уравнение биссектрисы угла между двумя прямыми получается при λ=0,5, если | N 1|=| N 2| или | V 1|=| V 2|. В результате параметры биссектрисы можно найти по формулам

F бис=| N 2| F 1+| N 1| F 2, p бис(t )= q + V бисt , V бис=| V 2| V 1+| V 1| V 2.

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

Введение в трехмерное моделирование

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

Геометрические модели

При решении большинства задач в области автоматизированного конструирования и технологической подготовки производства необходимо учитывать форму проектируемого изделия. Из этого следует, что геометрическое моделирование, понимаемое как процесс воспроизведения пространственных образов изделий и исследования характеристик изделий по этим образам, является ядром автоматизированного проектирования. Информация о геометрических характеристиках объекта используется не только для получения графического изображения, но и для расчета различных характеристик изделий, технологических параметров его изготовления и т. д. На рис. 1. показано, какие задачи решаются с помощью геометрической модели в системе автоматизированного проектирования (САПР). Под геометрическими моделями понимаются модели, содержащие информацию о форме и геометрии изделия, технологическую, функциональную и вспомогательную информацию.

Рис. 1. Задачи, решаемые с помощью геометрической модели

Развитие методов и средств геометрического моделирования определило изменение ориентации графических подсистем САПР. В САПР можно выделить два вида построения графических подсистем:

1. Ориентированные на чертеж.

2. Ориентированные на объект.

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

Эволюция графических подсистем САПР привела к тому, что системы, ориентированные на чертеж, постепенно утрачивают свое значение (особенно в области машиностроения) и все большее распространение получают системы, ориентированные на объект. На рис. 2 показана эволюция ориентации графических подсистем САПР за последние десятилетия.

Рис. 2. Ядро графической подсистемы САПР:

а – чертеж; б – данные чертежа; в – трехмерная геометрическая модель

На начальных этапах разработки и внедрения САПР основным документом обмена между различными подсистемами был чертеж (рис. 2а). Следующее поколение графических подсистем использовало в качестве данных, через которые обеспечивался обмен с функциональными подсистемами САПР, данные чертежа (рис. 2б). Это позволило перейти на безбумажную технологию проектирования. В графических подсистемах, интегрированных САПР, ядром являются трехмерные геометрические модели проектируемых изделий (рис. 2в). При этом различные двумерные изображения трехмерной модели формируются в таких подсистемах автоматически.



Похожие статьи