5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.)

^ 5. Процедурные графические языки.
Процедурные языки – это пакеты графических подпрограмм, доступные из программ на самых разных языках. Процедурные языки в особенности комфортны для тех приложений, в каких некой функции можно поставить в соответствие 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) семантическую подпрограмму.

Функционально генерацию изображений и манипуляцию с ними можно представить в виде выполнения команд, использующих имена, координатные и другие данные, характеризующие объект манипулирования. Для выполнения таких действий нет необходимости в наличии 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) графических типов данных, а сами деяния комфортно представить в соответственных подпрограммах. Подпрограммы при всем этом практически представляют собой массивное и просто модифицируемое семантическое расширение языка.

^ Обрабатывающую систему можно представить как состоящую из базисной графической 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) системы, осуществляющую чисто графические функции и прикладной программки, осуществляющей нужные вычисления и управление. Концептуальная модель интерактивной системы при таком подходе представлена на рис. 2.



^ Рис.2 Концептуальная модель интерактивной системы машинной графики с 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) очевидным выделением графической составляющие

Предназначение графической системы в таковой модели состоит в преобразовании 2-ух либо трехмерной модели объекта, создаваемой прикладной программкой, в графические команды и данные, или передаваемые на устройства, или запоминаемые 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) в той либо другой графической структуре данных.


^ 6. Синтаксические расширения алгоритмических языков. Методы их реализации.
Расширение заключается в разработке дополнительных конструкций языка для описания и манипулирования графическими и геометрическими объектами. Вероятны несколько методов реализации такового 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) расширенного языка:

Невзирая на всю неприспособленность FORTRANa для действенной обработки сложноструктурированных данных, неудобство его структур управления, большая часть реализаций синтаксических расширений было связано конкретно с FORTRANом из-за его 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) популярности в то время у юзеров.

^ GRAF, GALA, AВТОКОД, DIGOS, GPL/1.

Одна из первых реализаций графического расширения FORTRANа система GRAF (GRAPHIC ADDITIONS TO FORTRAN). Расширение основывается на внедрении нового типа переменных DISPLAY, значениями 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) которых являются последовательности графических команд устройства. Имеются интегрированные и пользовательские DISPLAY-функции. Из DISPLAY-переменных и функций строятся выражения этого типа. Оператор DISPLAY-присваивания присваивает вычисленное значение переменной соответственного типа. Предусмотрены 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) средства стирания и вывода на оконечные устройства дисплейных переменных, чтения/записи дисплейного файла, опроса наличия сигналов внимания с графических устройств ввода.

В качестве более массивного (и позднего) графического расширения FORTRANа можно упомянуть 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) систему GALA.

Вместе с FORTRANом в качестве языка для графического расширения употреблялся ALGOL. К примеру, система DIGOS, которая состоит из геометрически нацеленного языка, его интерпретатора и трехуровневой структуры данных (PDS – параметрической кольцевой 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) структуры, элементы которой формируются операторами геометрически-ориентированного языка; DDSR3 – структуры данных 3D представления, создаваемой из PDS при активации вывода; DDSR2 – структуры данных 2D представления, создаваемой из DDSR3 при выполнении преобразований, проецирования и отображения 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.))..
^ Главные недочеты.
В целом необходимо подчеркнуть, что подход, основанный на синтаксическом расширении того либо другого алгоритмического языка, был характерен для ранешнего, быстрее исследовательского, периода развития машинной графики и имеет последующие главные 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) недочеты:

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


^ 7. Геометрическое моделирование. Виды систем 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) моделирования. Внутреннее представление моделей.
Геометрическое моделирование.

Можно выделить 2 задачки:

1.Построение геометрической модели уже имеющегося тела.

2.Синтез геометрической модели нового объекта.

При решении 1-ой задачки требуется задание огромного количества точек, принадлежащих 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) поверхности объекта. При решении 2-ой задачки геометрическое моделирования, выполняемого в интерактивном режиме основное требование к средствам формирования и представления геометрической модели – удобство манипулирования моделью. Выделяют 3 вида геометрических моделей: каркасные, поверхностные, твёрдотельные.

Каркасная модель представляет 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) собой мн-во вершин и мн-во рёбер, объединяющих данные верхушки.

Поверхностная модель: сначала создается трёхмерный каркас, на который потом “натягиваются” разные виды математических поверхностей. Системы поверхностного моделирования поддерживают разные виды поверхностей 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.): линейчатые поверхности, кинематические поверхности и скульптурные поверхности. Над поверхностями можно проводить последующие операции: обрезание пов-сти другой пов-стью либо пространственной кривой на поверхности, построение гладких переходов либо скруглений 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) меж пов-стями.

Преимущество поверхностного моделирования: можно создавать геом. объекты хоть какой степени трудности.
^ Недочет: пов-сти не имеют толщины, а реальные объекты представляют собой некоторый замкнутый объём.
Поверхностная модель объекта представляет собой “скорлупу”, снутри 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) которой пустота, из-за этого появляются задачи при разбиении объекта на конечные элементы при просчёте масс-инерционных хар-к и при контроле взаимопроникновения деталей в сборке. Поверхностного моделирование явл. Тщательным 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) процессом – просит познаний по начерт.геом. и развитого пространственного мышления.

Твёрдотельная модель строится из базисных частей с внедрением соответственных операций: булевы операции, выталкивание, вращение, лофтинг, разделение твёрдых тел. САПР допускает последующие доп. операции 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.):

построение скруглений, построение отверстий на гранях, построение рёбер жёсткости, построение фасок.

Твёрдотельная модель хранится в САПР в виде дерева построения.

Преимущество твёрдотельного моделирования:

1.Простота параметризации.

2.Возможность расчёта масс-инерционных хар-к и 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) разбивка на сетку конечных частей.

3.Относительная простота моделирования.

Недочет: ограниченность конструктивных форм создаваемых моделей.


Стр-ры данных, применяемые для описания больших тел, обычно делятся на три типа зависимо от того, какие 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) тела ими описываются.

1 стр-ра представляет собой дерево, опис-щее историю прим-я булевских операций к примитивам. Журнальчик операций именуется конструктивным пред­ставлением большой геометрии (Constructive Solid Geometry – CSG representation). Дерево именуется деревом 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) CSG (GSG tree).

2 стр-ра содержит сведения о границах объема (верхушках, ребрах, гранях и их соединении вместе). Это представление именуется граничным представлением (boundary representation – В-rep), а структура данных – структурой B-rep 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) (B-rep data structure).

3-я структура представляет объем в виде композиции элементар­ных объемов (к примеру, кубов). Можно придумать огромное количество моделей разложе­ния, выбирая различные простые объемы, но ни одна из 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) их не может точно обрисовать объемное тело.


Моделирование - один из главных способов зания, который очается в выделении из сложного явления (объекта) неких чаcтей и нении их другими объектами, более понятными и комфортными для 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) ания, разъяснения и разработки.

Модель - реальный физический объект либо процесс, теоретическое х>ение, упорядоченный набор данных, которые отражают некие енты либо характеристики изучаемого объекта либо явления, значительные с и 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) зрения моделирования.

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

ния

^ Геометрическое моделирование раздел математического

моделирования позволяет решать различные задачки в двумерном, трехмерном и. в 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) общем случае, в многомерном пространстве.

^ Геометрическая модель содержит в себе системы уравнений и методы их реализации. Математической основой построения модели являются уравнения, описывающие форму и движение объектов. Все обилие геометрических объектов 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) является композицией разных примитивов ■ простых фигур, которые в свою очередь состоят из графических частей - точек, линий и поверхностей.

В текущее время геометрическое моделирование удачно употребляется в управлении и других областях людской деятельности 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.). Можно выделить две главные области внедрения геометрического моделирования; проектирование и исследования.

Геометрическое моделирование может употребляться при анализе числовых данных. В таких случаях начальным числовым данным ставится в соответствие некая геометрическая интерпретация, которая 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) потом анализируется, а результаты анализа истолковываются в понятиях начальных данных.

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

• постановка геометрической задачки, соответственная начальной прикладной задачке либо ее части:

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

• реализация метода с помощью 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.) инструментальных средств:

• анализ и интерпретация приобретенных результатов. ^ Способы геометрического моделирования:

• аналитический:

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

• графический, с внедрением средств машинной графики:

• графоаналитические способы.

Графоаналитические способы основываются на разделах вычислительно!! геометрии, таких как теория R 5. Процедурные графические языки - Дисциплина: «Интеллектуальные подсистемы сапр» (Шкаберин В. А.)-функций. теория поверхностей Кунса. теория кривых Безье, теория сплайнов и др.


5-opit-uchastiya-avtora-v-vospitanii-i-integracii-slepogluhih-detej-v-letnem-ozdorovitelnom-lagere-30-iyulya-8-avgusta-2010-goda.html
5-opredelenie-pobeditelej-i-nagrazhdenie-informacionno-metodicheskij-centr.html
5-organizacionnaya-chast-2-9-razrabotka-operacionnoj-tehnologii-sborki-i-svarki-zapolnenie-kart-operacionnoj-tehnologii.html