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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

Графоаналитические методы основываются на разделах вычислительной геометрии, таких как теория 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.

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

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

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

Геометрическая модель позволяет определить массово-центровочные и инерционные характеристики проектируемого объекта, выполнить измерения длин и углов его элементов. Она дает возможность произвести расчет размерных цепей и определить собираемость проектируемого объекта. Если объект представляет собой механизм, то на модели можно проверить его работоспособность и выполнить расчет кинематических характеристик.

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

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

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

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

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

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

В начале главы рассмотрим сведение интегралов по площади к криволинейным интегралам и сведение объемных интегралов к поверхностным интегралам. На этом будут базироваться вычисления геометрических характеристик моделей.


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

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

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

Различают математическое обеспечение двумерного (2D) и трехмерного (3D) ГГМ.

Основные применения 2D ГГМ подготовка чертежной документации в САПП, топологическое проектирование печатных плат и кристаллов БИС в САПП электронной промышленности.

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

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

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

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

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

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

Систематизация геометрических моделей

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

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

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

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

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

Графические построения могут служить для получения чи­сленных решений различных задач. При вычислении алгебраи­ческих выражений числа изображаются направленными отрезка­ми. Для нахождения разности или суммы чисел соответствую­щие им отрезка откладываются на прямой. Умножение и деле­ние осуществляется построением пропорциональных отрезков, которые отсекаются на сторонах угла параллельными прямыми. Комбинация действий умножения и сложения позволяет вычис­лять суммы произведений и взвешенное среднее. Графическое возведение в целую степень заключается в последовательном повторении умножения. Графическим решением уравнений явля­ется значение абсциссы точки пересечения кривых. Графичес­ки можно вычислять определенный интеграл, строить график производной, т.е. дифференцировать, и интегрировать диффе­ренциальные уравнения. Геометрические модели для графичес­ких вычислений необходимо отличать от номограмм и расчет­ных геометрических моделей (РГМ). Графические вычисления требуют каждый раз последовательности построений. Номограм­мы и РГМ представляют собой геометрические изображения фун­кциональных зависимостей и не требуют для нахождения чис­ленных значений новых построений. Номограммы и РГМ исполь­зуются для вычислений и исследований функциональных зави­симостей. Вычисления на РГМ и номограммах заменяется счи­тыванием ответов с помощью элементарных операций, указан­ных в ключе номограммы. Основными элементами номограмм яв­ляются шкалы и бинарные поля. Номограммы подразделяют на элементарные и составные. Номограммы также различают по операции в ключе. Принципиальное различие РГМ и номограм­мы состоит в том, что для построения РГМ используются гео­метрические методы, а для построения номограмм – аналити­ческие методы.

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

Графическая модель функциональной зависимости называет­ся графиком. Графики функций можно строить по заданной его части или по графику другой функции, используя геометрические преобразования.

Графическое изображение, наглядно показывающее соотно­шение каких-либо величин, является диаграммой. Например, ди­аграмма состояния (фазовая диаграмма), графически изобража­ет соотношение между параметрами состояния термодинамической равновесной системы. Столбчатая диаграмма, представляющая собой совокупность смежных прямоугольников, построенных на одной прямой и представляющих распределение каких-либо вели­чин по количественному признаку, называется гистограммой.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При решении большинства задач в области автоматизированного конструирования (К) и технологической подготовки производства (ТПП) надо иметь модель объекта проектирования.

Под моделью объекта понимают его некоторое абстрактное представление, удовлетворяющее условию адекватности этому объекту и позволяющее осуществлять его представление и обработку с помощью компьютера.

Т.о. модель – набор данных, отображающих свойства объекта и совокупность отношений между этими данными.

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

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

Описание объекта с точки зрения его геометрии называется геометрической моделью объекта .

Но геометрическая модель может в себя включать еще и некоторую технологическую и вспомогательную информацию.

Информация о геометрических характеристиках объекта используется не только для получения графического изображения, но и для расчетов различных характеристик объекта (например, по МКЭ), для подготовки программ для станков с ЧПУ.

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

Под геометрическим моделированием понимают весь многоступенчатый процесс – от вербального (словесного) описания объекта в соответствии с поставленной задачей до получения внутримашинного представления объекта.

В системах геометрического моделирования могут обрабатываться 2-мерные и 3-хмерные объекты, которые в свою очередь могут быть аналитически описываемыми и неописываемыми. Аналитически неописываемые геометрические элементы, такие как кривые и поверхности произвольной формы, используются преимущественно при описании объектов в автомобиле-, самолето- и судостроении.


Основные виды ГМ

2-мерные модели , которые позволяют формировать и изменять чертежи, были 1-ми моделями, нашедшими применение. Такое моделирование часто применяется и до сих пор, т.к. оно намного дешевле (в отношении алгоритмов, использования) и вполне устраивает промышленные организации при решении разнообразных задач.

В большинстве 2-мерных систем геометрического моделирования описание объекта осуществляется в интерактивном режиме в соответствии с алгоритмами, аналогичными алгоритмам традиционного метода конструирования. Расширением таких систем является то, что контурам или плоским поверхностям ставится в соответствие постоянная или переменная глубина изображения. Системы, работающие по такому принципу, называется 2,5-мерными. Они позволяют получать на чертежах аксонометрические проекции объектов.

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

Различают 3 вида 3-хмерных моделей:

· каркасные (проволочные)

· поверхностные (полигональные)

· объемные (модели сплошных тел).

· Исторически 1-ми явились каркасные модели . В них хранятся только координаты вершин (x,y,z ) и соединяющие их ребра.

На рисунке видно, как куб может быть воспринят неоднозначно.


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

· Поверхностные модели позволяют описывать достаточно сложные поверхности. Поэтому они часто соответствует нуждам промышленности (самолето-, судо-, автомобилестроение) при описании сложных форм и работе с ними.

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

Возможны различные виды задания поверхностей (плоскости, поверхности вращения, линейчатые поверхности). Для сложных поверхностей используются различные математические модели аппроксимации поверхностей (методы Кунса, Безье, Эрмита, В-сплайна). Они позволяют изменять характер поверхности с помощью параметров, смысл которых доступен пользователю, не имеющему специальной математической подготовки.


Аппроксимация поверхностей общего вида плоскими гранями дает преимущество: для обработки таких поверхностей используются простые математические методы. Недостаток: сохранение формы и размеров объекта зависит от числа граней, используемых для аппроксимаций. Чем > число граней, тем < отклонение от действительной формы объекта. Но с увеличением числа граней одновременно увеличивается и объем информации для внутримашинного представления. Вследствие этого увеличивается как время на работу с моделью объекта, так и объем памяти для хранения модели.

· Если для модели объекта существенно разграничение точек на внутренние и внешние, то говорят об объемных моделях . Для получения таких моделей сначала определяются поверхности, окружающие объект, а затем они собираются в объемы.

В настоящее время известны следующие способы построения объемных моделей:

· В граничных моделях объем определяется как совокупность ограничивающих его поверхностей.

Структура может быть усложнена внесением действий переноса, поворота, масштабирования.

Достоинства:

¾ гарантия генерации правильной модели,

¾ большие возможности моделирования форм,

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

Недостатки :

¾ больший объем исходных данных, чем при CSG способе,

¾ модель логически < устойчива, чем при CSG, т.е. возможны противоречивые конструкции,

¾ сложности построения вариаций форм.

· В CSG-моделях объект определяется комбинацией элементарных объемов с использованием геометрических операций (объединение, пересечение, разность).

Под элементарным объемом понимается множество точек в пространстве.

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

Достоинства:

¾ концептуальная простота,

¾ малый объем памяти,

¾ непротиворечивость конструкции,

¾ возможность усложнения модели,

¾ простота представления частей и сечений.

Недостатки:

¾ ограничение рамками булевых операций,

¾ вычислительноемкие алгоритмы,

¾ невозможность использовать параметрически описанных поверхностей,

¾ сложность при работе с функциями > чем 2-го порядка.

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

Моделирующая система должна просто записать информацию о принадлежности каждого куба объекту.

Структура данных представляется 3-хмерной матрицей, в которой каждый элемент соответствует пространственной ячейке.

Достоинства:

¾ простота.

Недостатки:

¾ большой объем памяти.

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

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

Каркасное представление м.б. использовано не при моделировании, а при отражении моделей (объемных или поверхностных) как один из методов визуализации.

Случайные статьи

Вверх