Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Графические библиотеки в САПРСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Графическая библиотека представляет собой набор подпрограмм, предназначенных для решения определенных задач. Конкретная подпрограмма может изображать на экране прямую, круг или иной объект. Графическая библиотека основывается на командах драйвера устройства (рис. 3.1). Каждая подпрограмма создается с использованием поддерживаемого набора команд драйвера. Рис. 3.1. Использование графической библиотеки Подпрограммы графической библиотеки могут использоваться точно так же, как подпрограммы математической. Нужная подпрограмма вызывается из основной программы аналогично тому, как вызываются функции синуса и косинуса. Одна из проблем использования подпрограмм графической библиотеки связана с тем, что их названия и способы вызова (входные и выходные аргументы) у каждой библиотеки свои. Это не создавало бы трудностей, если бы одна графическая библиотека могла работать со всеми существующими устройствами, что теоретически было бы возможным, если бы все существующие драйверы устройств поддерживали ее. Следовательно, такая библиотека может работать лишь с ограниченным набором графических устройств, а графические программы, рассчитанные на работу со множеством устройств, приходится переписывать с использованием нескольких библиотек. Достаточно широкое применение получила коммерческая графическая библиотека OpenGL, которая развивалась независимо от организаций по стандартизации, однако с течением времени она набирает все большую популярность благодаря гибкости в управлении рабочими станциями и персональными компьютерами в сетевой среде. Окна и видовые экраны САПР Термин окно обозначает область экрана монитора рабочей станции, посредством которого пользователь взаимодействует с вычислительными ресурсами, подключенными к той же сети. Окно (в компьютерной графике) — это область пространства, проецируемая на монитор. Объекты, находящиеся вне окна, на мониторе не появляются. Окно обычно определяется как прямоугольник, лежащий на экране и заданный значениями X и Y в системе координат просмотра. Видимая облазь пространства, называемая просматриваемым объемом (viewing volume), зависит от типа проекции. Для параллельной проекции эта область имеет форму параллелепипеда, а для перспективной — форму пирамиды и.т.д.
Рис. 3.4. Окно и просма- триваемый объем для параллельной проекции Видовой экран (viewport) — это область экрана, где будет отображаться проецируемое изображение (рис. 3.5). В эту область проецируется просматриваемый объем, определяемый «обычным» окном. Отображение состоит из трансляции и масштабирования Рис. 3.4. Видовые экраны Основные примитивы САПР (на прим. AutoCAD) Примитивы (primitives) — это элементы графики, которые могут отображаться графической библиотекой. В каждой библиотеке набор примитивов свой.
Основные классы объектов, называемые в AutoCAD примитивами, доступны через панель инструментов «Черчение» или через одноимённый пункт меню. Следует отметить, что в панели инструментов перечислены только основные двумерные примитивы. Отрезок (или линия) является основным графическим объектом AutoCAD. Команда доступна из панели инструментов «Черчение». Команда «отрезок» строит серию отрезков из указанной точки, причем последующие отрезки начинаются из концов предыдущих. За концы отрезок можно растягивать и менять направления, а за центральную – переносить. Указать конечные точки можно либо с использованием двухмерных (х, у), либо трехмерных (х, у, z) координат, либо их комбинации. Если вводятся двухмерные координаты, программа AutoCAD использует текущую высоту в качестве координаты Z точки (по умолчанию координата равняется нулю). Команда «Отрезок» является командой, которая повторяется автоматически. Команда использует конечную точку одного отрезка в качестве начальной точки для следующего отрезка, продолжая выводить подсказки для ввода каждой последующей точки. Каждый отрезок является отдельным объектом, поскольку был нарисован с использованием отдельной команды.Большинство команд программы AutoCAD имеет множество параметров – «ключей». Они могут быть выбраны в контекстном меню. Для команды «Отрезок» доступны три параметра: «Продолжить», «Замкнуть» и «Отменить».Ключ «замкнуть» действует после того, как добавлены минимум два отрезка друг за другом. Команде ПРЯМАЯ. Эта команда позволяет создавать бесконечные линии, которые обычно используются при вспомогательных построениях. Точки как примитивы AutoCAD применяются не так часто. Как правило, их называют также узловыми точками и используют для узловой объектной привязки. При работе со сложными трехмерными моделями точки могут быть полезны для облегчения привязки к труднодоступным местам. Для создания узловых точек в системе AutoCAD предусмотрена основная команда – ТОЧКА. Однако есть еще две команды, которые по определенному закону расставляют новые точки вдоль объекта: ПОДЕЛИТЬ и РАЗМЕТИТЬ.
|
||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 823; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.136.95 (0.007 с.) |