- •7. Концепции графического программирования. Примитивы проектирования.
- •20. Техническое обеспечение сапр. Требования к то сапр
- •21. Типы сетей. Модель взаимосвязи открытых систем.
- •24. Локальные вычислительные сети Ethernet. Каналы передачи данных в корпоративных сетях.
- •31. Машинно–ориентированные языки.
- •34. Языки взаимодействия в сапр. Языки представления знан.
- •35.Характеристика информации, используемой в сапр
- •36. Банки и базы данных в сапр.
- •37.Реляционный подход. Операции над отношениями.
- •38.Реляционный подход. Нормализация отношений.
- •39.Иерархический и сетевой подходы.
- •40.Организация базы данных на физическом уровне.
- •41.Понятие о cals-технологии. Системы erp, pdm.
- •50.Постановка, методы и алгоритмы решения задач покрытия.
- •4.Структура процесса проект. Классификация проектных задач.
- •5.Принципы построения сапр. Этапы создания сапр.История.
- •17.Чпу. Конфигурация станка. Типы систем чпу.
- •12.Системы геометрического моделирования: каркасные…
- •9.Удаление невидимых линий.
- •6.Концепции графического программирования.
- •19.Виртуальная инженерия.
- •18.Быстрое прототипирование и изготовление.
- •28.По сапр. Свойства и структура по сапр.
- •46.Конечные автоматы, сети Петри.
- •26.Внутреннее и внешнее устройство пэвм. Устройства…
- •25.Аппаратура рабочих мест (арм) в автоматизированных …
- •22.Беспроводные сети. Кластеры. Облачные вычисления.
- •2.Функции, общие характеристики и примеры cad/cam/cae…
- •42.Математическое обеспечение анализа проектных решений
- •14.Билинейная поверхность, лоскут Куна, бикубический лоскут
- •13.Конические сечения кривые. Кривая Безье, b-сплайн
- •49.Табличный метод, узловых потенциалов, переменных….
- •43.Методика получения математических моделей элементов.
- •44.М. Модели на микроуровне. М. Модели на макроуровне…
- •45.Динамический и статический риск сбоя, синтез функцион…
- •47.Метод конечных элементов.
- •48.Схемотехническое проектирование рэс.
- •52.Постановка, методы и алгоритмы решения задач размещен.
- •51.Постановка, методы и алгоритмы решения задач разбиения.
- •53.Постановка, методы и алгоритмы решения задач трассир…
6.Концепции графического программирования.
Раньше почти все приложения работы с графикой имели свой внутренний графический движок. Сейчас же появились специализированные графические библиотеки. Конкретное приложение может обращаться напрямую через аппаратно-зависимый драйвер устройства или через графическую библиотеку. 1) Приложение -> драйвер -> Устройство ввода/вывода. 2) Приложение -> Графическая библиотека -> Драйвер -> Устройство ввода/вывода Недостаток первого подхода – требуется поддержка большого количества видеокарт. Графическая библиотека представляет собой набор подпрограмм, предназначенных для решения определенных задач. Она основывается на командах драйвера устройства. Самые популярные графические библиотеки на сегодняшний день: DirectX от Microsoft и OpenGL, используемая в большинстве современных САПР. OpenGL — Open Graphics Library, открытая графическая библиотека. Термин «открытый» означает независимый от производителей. Имеется спецификация (стандарт) на OpenGL, где все четко документировано и описано. Библиотеку OpenGL может производить кто угодно. Главное, чтобы библиотека удовлетворяла спецификации OpenGL и ряду тестов. Как следствие, в библиотеке нет никаких темных мест, секретов, недокументированных возможностей и т.п. Библиотеку выпускают такие корпорации, как Microsoft, Silicon Graphics. Библиотека OpenGL представляет из себя интерфейс программирования трехмерной графики. Единицей информации является вершина, из них состоят более сложные объекты. Программист создает вершины, указывает как их соединять(линиями или многоугольниками), устанавливает координаты и параметры камеры и ламп, а библиотека OpenGL берет на себя работу создания изображения на экране. Для вывода изображения объекта на экран графического устройства необходимо решить две основные задачи: □указать положение всех точек объекта в пространстве; □определить положение их образов на мониторе. Для задания положения точек в пространстве и на мониторе используются системы координат. Проекция на экране строится по тем же законам, что и проекция реального объекта на сетчатке человеческого глаза. Термин окно (window) в сетевой компьютерной среде обозначает область экрана монитора рабочей станции, посредством которого пользователь взаимодействует с вычислительными ресурсами, подключенными к той же сети. В компьютерной графике этот термин имеет иное значение. Окно - это область пространства, проецируемая на монитор. Объекты, находящиеся вне окна, на мониторе не появляются. В этом смысле оно подобно окну дома, через которое человеку, сидящему внутри дома, видна лишь часть внешнего мира. Вероятно, эта аналогия была основанием для выбора соответствующего термина. Окно обычно определяется как прямоугольник, лежащий на экране и заданный значениями Хг, и У„ в системе координат просмотра. Видимая область пространства, называемая просматриваемым объемом (viewing volume), зависит от типа проекции. Для параллельной проекции эта область имеет форму параллелепипеда, а для перспективной - форму пирамиды. Видовой экран (viewport) - это область экрана, где будет отображаться проецируемое изображение. В эту область проецируется просматриваемый бьем, определяемый «обычным» окном.