Автоматизированное проектирование изделий
Структура процесса автоматизированного проектирования. Этапы технологии проектирования любого изделия. Области применения машинной графики в САПР. Базовые элементы линейной графики. Представление растровых изображений, режимы работы их ввода и вывода.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.03.2011 |
Размер файла | 150,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Содержание
ВВЕДЕНИЕ
1. СТРУКТУРА ПРОЦЕССА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
1.1 Определение САПР
1.2 Структура процесса проектирования
2. МАШИННАЯ ГРАФИКА
2.1 Координатная и растровая графика
2.2 Интерактивная машинная графика
2.3 Сегменты
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
ВВЕДЕНИЕ
Автоматизация проектирования прочно вошла в нашу жизнь. Разработаны и хорошо изучены принципы построения и использования автоматизированных систем проектирования. Тысячи инженеров освоили и успешно используют САПР в своей профессиональной деятельности.
Но несмотря ни на что, многим руководителям средства вычислительной техники и САПР сейчас представляются некой волшебной палочкой или джинном из бутылки. «Вот поставим компьютер с автоматизированной системой проектирования и...». После этой фразы на лице ее сказавшего появляется мечтательная улыбка и мысли его уносятся в недалекое будущее, когда его персоналка сама начнет печь отечественные «адидасы» или «панасоники».
Действительно, опытный конструктор буквально за кратчайший срок может изучить и начать более или менее успешно использовать автоматизированный инструментарий для разработки чертежей. После получения первых результатов от автоматизации проектно-конструкторских работ начинается попытка глобального решения этой проблемы, проходящая, как правило, в несколько следующих этапов (в соответствии с народной мудростью):
- «один в поле не воин» -- этап понимания, что отдельно стоящие места не решают задачу в целом (не хватает как рабочих мест, так и специализированного оборудования в виде плоттеров, диджитайзеров, специального программного обеспечения и т.п., для подготовки качественной конструкторско-технологической документации);
- «аппетит приходит во время еды» -- этап экстенсивного расширения автоматизации проектно-конструкторских работ (покупается большое количество относительно дешевых технических и программных средств САПР);
- «скупой платит дважды» -- этап понимания, что деньги потрачены впустую, т.к. продолжительность работ не сократилась, качество работ осталось на прежнем уровне, несмотря на изумительную красоту чертежей и т.п.
При этом неудовлетворенность руководства сводится, в основном, к двум нерешенным проблемам -- сроки проектирования не сократились и качество разработанных изделий осталось на прежнем уровне. Выпуск самых больших в мире микросхем продолжается.
Если решение первой проблемы на 70% лежит в области организационной, то решение второй напрямую связано с неоптимальным выбором концепции автоматизации проектно-конструкторских работ.
Давайте рассмотрим, как осуществляется процесс создания любого технического изделия. Сначала в голове конструктора зарождается замысел, и он исследует возможности практической реализации создаваемого изделия. Далее начинается непосредственная разработка и конструирование изделия, а также выпуск соответствующей документации. Наконец изготавливается и испытывается опытный образец, проводится технологическая подготовка производства и начинается изготовление серийных изделий.
В большинстве случаев конструктор должен внимательно следить за непосредственным использованием созданного изделия: оценивать функциональную пригодность изделия и простоту его освоения, опыт его практического использования, легкость обслуживания и обеспечения вспомогательными материалами. На основании полученных данных принимается решение о модернизации созданного образца, базирующееся на полученном опыте эксплуатации и прогнозировании рынка аналогичных изделий.
В большинстве случаев автоматизируется лишь фаза выпуска проектно-конструкторской и технологической документации, причем в виде компьютерной «кальки» традиционного процесса проектирования. С одной стороны, перенесение «докомпьютерного» опыта работы пользователя в новую среду создает дополнительные удобства -- сокращаются сроки переподготовки конструкторов и сохраняются устоявшиеся связи, а с другой стороны, все это тащит за собой воз ошибок и погрешностей традиционного подхода в проектировании.
Ни для кого не секрет, что любой цикл создания изделий грешит этим неизбежным злом -- ошибками. Ошибками на стадии создания концептуальных схем изделия, ошибками на этапах конструирования, ошибками испытаний, технологическими ошибками и т.д. Известная истина гласит, что «не ошибается только тот, кто ничего не делает»,-- ошибок, к сожалению, избежать полностью не удается никогда.
Но можно существенно снизить уровень подобных ошибок. Основная их причина заключается в том, что конструктор вынужден держать всю модель создаваемого изделия в голове, а на бумагу ложится лишь соответствующее плоское отображение этой модели в виде необходимых видов и разрезов. Но «память человека есть лист белой бумаги: иногда напишется хорошо, иногда дурно».
Основой создаваемого изделия является трехмерная математическая модель, созданная средствами САПР и хранящаяся в памяти компьютера. Конструктор, использующий стандартные приемы создания новых геометрических элементов и модификации ранее построенных, может менять параметры модели, используя ее трехмерное отображение на экране монитора. Окончательно построенная модель может быть представлена в виде традиционного «бумажного» варианта с необходимыми видами, сечениями и размерами или в виде кодов для машин с числовым программным управлением.
1. СТРУКТУРА ПРОЦЕССА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
1.1 Определение САПР
Человечество вступило в новую эру колоссального роста производительных возможностей техники. В значительной степени это стало возможным благодаря автоматизации проектирования. Прогресс, ожидаемый в ближайшее десятилетие в этой области, многими сравнивается по масштабам с прогрессом, уже достигнутым от внедрения самих ЭВМ с момента их появления. Широкое применение автоматизированного проектирования в промышленности, разумеется, сразу не наступит, оно будет развиваться постепенно. По мере совершенствования техники неизбежно возрастает доступность и снижается стоимость оборудования, что позволит небольшим фирмам, а также фирмам из более консервативных отраслей промышленности встать на этот путь.
Термин «Автоматизация проектирования» характеризует любую проектную деятельность, в рамках которой ЭВМ находят применение в процедурах разработки, анализа или видоизменения технических проектных решений. Современные САПР основываются на широком использовании средств интерактивной машинной графики.
Пользователем графической системы автоматизации проектирования является разработчик, который сообщает машине соответствующие данные и команды с помощью устройств ввода. Машина взаимодействует с пользователем посредством экрана дисплея. Разработчик создает нужное ему изображение на экране, вводя команды обращения к желаемым стандартным подпрограммам, которые хранятся в памяти ЭВМ. Изображение на экране конструируется из стандартных геометрических элементов - точек, линий, окружностей и т.п. Сформированное изображение может затем видоизменяться - увеличиваться, уменьшаться, перемещаться в другое место экрана, поворачиваться и т.д.
В единстве человека и машины конструктор выполняет ту часть работы по проектированию, которая в наибольшей степени соответствует его интеллектуальным способностям (концептуальное представление, независимое мышление), ЭВМ поручаются задачи, наилучшим образом приспособленные для машинного решения (требующие высокой скорости вычислений, визуального отображения информации и запоминания большого объёма данных). В результате такого гармоничного взаимодействия человека и ЭВМ эффективность решения задач проектирования оказывается большей, чем сумма эффектов работы человека и машины в отдельности.
Система автоматизированного проектирования (САПР) - комплекс средств автоматизации проектирования, взаимосвязанных с необходимыми подразделениями проектной организации или коллективом специалистов (пользователей системы), выполняющей автоматизированное проектирование.
1.2 Структура процесса проектирования
Проектирование - процесс составления описания, необходимого для создания в заданных условиях еще не существующего объекта на основе первичного описания этого объекта и алгоритма его функционирования.
Проектирование включает в себя комплекс работ по изысканию, исследованию, расчетам и конструированию, имеющих целью получение описания предмета проектирования, необходимого и достаточного для создания нового изделия или реализации нового процесса, удовлетворяющего заданным требованиям.
Технология проектирования любого изделия имеет шесть четко различимых этапов:
1. Выявление потребностей.
2. Постановка задачи.
3. Синтез проектного решения.
4. Анализ и оптимизация.
5. Оценка.
6. Представление результатов.
Выявление потребностей предполагает установление кем-либо самого факта существования проблемы, в соответствии с которой должно быть предпринято то или иное действие.
Постановка задачи включает в себя детальное описание изделия, подлежащего проектированию.
Этапы синтеза и анализа тесно связаны и многократно повторяются в процессе проектирования. Вначале проектировщик определяет концептуальную основу конкретного компонента или узла создаваемой системы, затем эта концепция подвергается анализу, усовершенствованию по результатам анализа и повторному воплощению в проектное решение. Этот цикл повторяется до тех пор, пока не будет получено решение, оптимальное в условиях проектных ограничений, учитываемых разработчиком.
Этап оценки связан с измерением проектных характеристик конкретного варианта и сопоставлением их с требованиями, установленными на этапе постановки задачи.
2. МАШИННАЯ ГРАФИКА
Машинная графика - это совокупность методов и средств для преобразования данных в графическую форму представления с помощью ЭВМ.
Машинная графика широко применяется в системах автоматизированного проектирования различных изделий. Она позволяет дизайнеру формировать геометрические объекты и наблюдать на экране их образы в различных ракурсах и на всех этапах творческого процесса. С помощью ее средств автоматически изготавливаются объемные модели, сложные формы и штампы, минуя трудоемкие шаблонные работы. Обувь и одежда могут конструироваться также средствами машинной графики, включенной в систему САПР.
Информация, представленная в визуальной форме, может быть обработана человеческим аппаратом восприятия наиболее естественным путем. Людям очень трудно иметь дело с моделями явлений реального мира или абстрактных понятий без их визуального представления. В этом причина того, почему машинная графика является средством построения интерфейса между человеком и ЭВМ.
В зависимости от направления, в котором преобразуются и передаются данные, способа их визуального представления и типа объектов, которыми манипулирует графическая система, различают три области применения машинной графики:
- синтез;
- анализ;
- обработка изображения.
При синтезе изображений образы создаются на основе описаний, формируемых программами и данными в ЭВМ. Данные могут поступать от выбранного пользователем источника первичного ввода, быть результатом вычислений или следствием команд и действий оператора графической рабочей станции. Визуальное представление синтезированных элементарных объектов: линий, элементов растра (пикселей), текстовых строк или закрашиваемых многоугольников (областей) - отображается на носитель изображения устройства графического вывода. Допускается разбиение картины на отдельные участки (сегменты), при этом изображения и их части могут подвергаться преобразованиям.
При анализе изображения элементарные объекты и их совокупности должны быть вычленены из картины, представленной в неконструктивной форме. Обычно анализируемые изображения передаются графической системе посредством оцифровки (сканирования), фотографического или телевизионного представления картины.
Обработка изображений предназначена для изменения визуального представления картины с целью улучшения ее восприятия человеком. При этом используются методы фильтрации, усиления контрастности или подавления искажений.
Применение машинной графики, при котором изображения создаются исключительно как результат функций вывода, без вмешательств оператора, называется пассивным графическим выводом. Прикладной программист проверяет правильность работы своей графической программы, изучая созданные ею картины. Если результат его не удовлетворяет, то он вносит изменения в программу. Прямой противоположностью пассивному выводу является интерактивная машинная графика.
2.1 Координатная и растровая графика
В зависимости от типа используемого устройства визуализации способы графического вывода разделяются на координатную (линейную) и растровую графику.
Координатная графика - область машинной графики, в которой изображение генерируется с помощью команд визуализации и координатных данных.
Обычно базовыми элементами линейной графики служат отрезки прямых (векторы) или их последовательности. Примерами графических устройств, обеспечивающих такой способ вывода, являются перьевые графопостроители и векторные дисплеи. Характерным отличием этих устройств служит наличие пишущего органа (пера, электронного луча), который может быть установлен в произвольную позицию на поверхности индикации. Перемещая пишущий орган с включенным режимом «рисование», можно получать видимые или невидимые отрезки. Векторные устройства с регенерацией циклически перерисовывают (обновляют) все векторы, составляющие изображение, создавая тем самым у наблюдателя эффект стабильности картины.
Растровая графика - область машинной графики, в которой изображение генерируется из массива пикселей, упорядоченных по строкам и столбцам. Растровые изображения состоят из прямоугольных точек, называемых растром. Такое представление изображений существует не только в цифровом виде. При пристальном взгляде на монитор или экран телевизора можно разглядеть маленькие точки люминофора - пиксели, из которых состоит экранное изображение. Рассматривая любую иллюстрацию в книгах и журналах, также можно заметить, что изображение построено из точек. Однако точки растра достаточно малы для того, чтобы глаз человека воспринимал совокупность разноцветных точек как единую картину, а не каждую из них в отдельности.
Пиксель - наименьший элемент носителя изображения, которому можно индивидуально назначить цвет или степень яркости.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
а - на основе пикселей б - на основе векторов
Рис. 1. Способы построения литер из пикселей и векторов
Растровые изображения (рис 1а) обеспечивают максимальную реалистичность, поскольку в цифровую форму переводится каждый мельчайший фрагмент оригинала. Такие изображения сохраняются в файлах гораздо большего объема, чем векторные, поскольку в них запоминается информация о каждом пикселе изображения. Таким образом, качество растровых изображений зависит от их размера. Как следствие того, что они состоят из пикселей фиксированного размера, свободное масштабирование без потери качества к ним неприменимо. Эта особенность, а также сама структура растровых изображений несколько затрудняет их редактирование и обработку.
Векторные изображения (рис. 1б) состоят из контуров. Для описания контуров в программах редактирования векторной графики применяют так называемые кривые Безье - параметрические кривые третьего порядка. Контуры состоят из одного или нескольких смежных сегментов, ограниченных узлами.
Сегменты могут иметь прямолинейную или криволинейную форму. Форма сегмента определяется типом ограничивающих его узлов, которые могут быть гладкими или угловыми. В гладком узле контур имеет плавный перегиб, в то время как в угловом - излом. Если сегмент хотя бы с одной стороны будет ограничен гладким узлом, он будет криволинейным. С другой стороны, чтобы сегмент был прямолинейным, он должен быть ограничен с обеих сторон только угловыми узлами.
Для удобного управления кривизной сегментов узлы имеют управляющие линии. Изменяя их расположение и длину, можно придать сегментам произвольный изгиб, а значит всему изображению - желаемую форму.
Замкнутые контуры (например, многоугольные, эллиптические и т.п.) могут иметь заливку, т.е. их внутреннее пространство может быть заполнено произвольным цветом. Программы машинной графики способны поддерживать не только сплошные, но и более сложные типы заливок - градиентные (плавный переход от одного цвета к другому) или узорные (заливка повторяющимся рисунком). Некоторые программы позволяют создавать текстурные заливки, т.е. заливки редактируемыми рисунками, похожими на какие-либо материалы.
Любые контуры могут иметь обводку. Контур - понятие математическое, и толщины он не имеет. Чтобы сделать контур видимым, ему придают обводку - линию заданной толщины и цвета, проведенную строго по контуру. По умолчанию всем новопостроенным линиям задается одинаковая толщина, однако по желанию обводку можно изменить - создать пунктирную, градиентную или художественную.
Контуры, заливки и обводки - основа построения векторного изображения. Все компоненты векторного изображения описываются математически, а значит - абсолютно точно. Чем большее количество контуров содержится в изображении, тем оно выглядит более живым и детализированным. Однако с другой стороны, чем больше контуров, тем больше вычислений необходимо произвести для построения изображения, т.к. после каждого внесенного изменения все изображение полностью пересчитывается.
Векторные изображения, как правило, строятся вручную, однако в некоторых случаях они могут быть также получены из растровых с помощью программ трассировки.
Векторные изображения не в состоянии обеспечить близкую к оригиналу реалистичность, но они компактны и, поскольку состоят из «реализованных математических моделей», допускают свободное масштабирование совершенно без потери качества. Преимуществом векторных изображений является также их легкое редактирование.
Примитив вывода - базовый графический элемент, который может использоваться для построения изображения. К примитивам вывода относятся:
- ломаная;
- полимаркер;
- текст;
- полигональная область;
- матрица ячеек;
- обобщенный примитив вывода.
Изображение - совокупность графических примитивов и (или) сегментов, которая может быть одновременно выведена на носитель изображения.
Атрибут - характеристика примитива вывода или сегмента, например, выделение, межлитерный просвет.
Векторный примитив - ломаная (рис. 2). Графическая система генерирует набор отрезков прямых, соединяющих заданную последовательность точек.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 2. Векторный примитив - ломаная
Точечный примитив - полимаркер (рис. 3). Графическая система генерирует набор символов некоторого типа, которые центрируются в указанных точках. Эти символы называются маркерами и отмечают последовательность позиций знаками требуемой формы.
Рис. 3. Точечный примитив - полимаркер
Текстовый примитив - текст. Графическая система генерирует строку литер с началом в указанной позиции.
Растровые примитивы - полигональная область (рис. 4). Графическая система генерирует многоугольник; область, которую он ограничивает, может быть пустой, иметь фоновую окраску, быть покрытым узором по шаблону или заштрихованным.
Рис. 4. Полигональная область
Матрица ячеек (рис. 5). Графическая система генерирует матрицу прямоугольных ячеек, каждой из которых присвоен индивидуальный цвет.
Рис. 5. Матрица ячеек
Примитив общего назначения - обобщенный примитив вывода (рис. 6). С помощью него графическая система предоставляет возможность использовать специфические средства графического вывода станции, например, такие как рисование дуг окружностей и эллипсов.
автоматизированное проектирование машинная графика
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 6. Обобщенный примитив вывода
Атрибуты описывают следующие характеристики примитивов вывода: Идентификатор указания - число, присваиваемое отдельным примитивам вывода внутри сегмента и возвращаемое устройством указания (масштаб толщины линии, масштаб маркера, масштаб расширения литеры, направление текста, межлитерный просвет, выравнивание текста, размер шаблона, точка привязки шаблона, матрица шаблона).
Растровая графика широко применяется при создании эскизов изделий. От художника не требуется жесткого соблюдения линейных размеров, точности воспроизведения контуров деталей и узлов. Однако он может применять различные фактурные и цветовые сочетания.
2.2 Интерактивная машинная графика
Мир машинной графики расширился, когда графическая система смогла не только создавать изображения на носителе изображения устройства вывода, но и обрабатывать данные, которые вводит оператор на станции. Эта возможность - диалог, давший толчок быстрому росту использования устройств и систем машинной графики. Действия по указанию, выбору, рисованию, размещению или стиранию, производимые человеком непосредственным образом, и постоянный ответ системы на эти действия составляют действительно естественный способ взаимодействия человека с машинной средой. Именно для обеспечения такого взаимодействия и предназначена интерактивная машинная графика. Это самый мощный инструмент, подчиняющий интерфейс ЭВМ - человек требованиям человека.
Классы ввода
Ввод позиции - предоставляет прикладной программе (ПП) координаты точки (позицию) в мировых координатах. Позицию определяет оператор путем установки устройства ввода (например, перемещая следящее перекрестье или позиционируя перо на планшете).
Ввод последовательности позиций - предоставляет ПП последовательность позиций в мировых координатах. Координаты определяются оператором путем установки устройства ввода позиции в несколько различных положений.
Ввод числа - предоставляет ПП вещественное число. Это число определяет оператор, управляя устройством ввода числа.
Выбор альтернативы - предоставляет ПП неотрицательное число, соответствующее выбору из некоторого числа возможностей.
Указание объекта - предоставляет ПП имя сегмента и идентификатор указания. Сегмент идентифицируется оператором путем отметки части выведенного изображения.
Ввод строки - предоставляет ПП последовательность литер, строка набирается оператором с помощью устройства ввода строки.
Режимы работы ввода
ЗАПРОС - обращение к специальной функции в режиме ЗАПРОС вызывает попытку прочесть значение логического ввода с указанного логического устройства. Графическая система ожидает ввод до тех пор, пока оператор либо не введет данные, либо не выдаст сигнал отмены ввода.
ОПРОС - обращение к специальной функции в режиме ОПРОС предписывает графической системе возвратить текущее значение логического ввода с указанного логического устройства, не дожидаясь действий со стороны оператора.
СОБЫТИЕ - графическая система поддерживает одну входную очередь событий, состоящую из упорядоченной в порядке поступления записей о событиях.
В режиме ЗАПРОС чтение данных с графической станции похоже на чтение текстовой информации с терминала с помощью обычного оператора READ языка ФОРТРАН. В любой момент ПП может быть запрошен ввод только с одного устройства. Это ведет к диалогу, полностью управляемому прикладной программой, т.е. находясь в этом режиме, оператор не может, например, в произвольный момент свободно ввести позицию или выбрать альтернативу. Оператор может прервать ввод с помощью оговоренного при реализации действия отмены. Например, таким действием может стать нажатие соответствующей клавиши на станции.
В режимах ОПРОС и СОБЫТИЕ оператор может управлять любым из нескольких устройств по своему усмотрению.
Эхо, подсказки и инициализация устройств ввода.
Когда прикладной программе нужно, чтобы оператор ввел данные, ей необходимо сообщить, что соответствующее действие требуется немедленно (в режиме ЗАПРОС) или ожидается (в режимах ОПРОС и СОБЫТИЕ). Такое приглашение оператора к некоторой активности называется подсказкой. Например, подсказкой может быть вывод на носитель изображения графических примитивов, текста «введите значение» или результат действия функции сообщения. Однако существуют конкретные виды подсказок, привязанные к устройствам графического ввода. Для устройства ввода позиции подсказкой служит появление перекрестья или курсора, для устройства ввода текста - появление курсора, а для устройства выбора, реализованного с помощью функциональной клавиатуры - мигание светового сигнала.
Подсказка - выводимая оператору информация, указывающая ему на доступность данного логического устройства ввода.
В процессе взаимодействия графической системы с устройством ввода последнее содержит значение, которое может изменить оператор. Текущее значение должно быть известно оператору. Например, для устройств ввода позиции или последовательности позиций эхом служат следящее перекрестье или курсор, помещенные в текущую позицию, для устройства ввода строки - визуальное представление на экране литер текста, для устройства указания - мерцание последнего помеченного сегмента.
Эхо - немедленное оповещение оператора о текущих значениях, которые обрабатываются устройством ввода.
Рис. 7. Эхо ввода позиции
Рис. 8. Эхо ввода числа
В режиме ЗАПРОС текущее значение передается ПП только по явному указанию оператора, например, нажатием кнопки после установки нужного значения устройства ввода позиции. Такое же особое действие требуется для постановки в очередь текущего значения в режиме СОБЫТИЕ. Вид эха, информирующего оператора о том, что особое действие воспринято, называется подтверждением.
Эхо, заключающееся в изображении примитивов вывода прикладной программой в результате интерпретации его значения ввода, называется откликом (обратной связью). Отклик - вывод, оповещающий оператора о том, каким образом прикладная программа интерпретировала значение логического ввода.
2.3 Сегменты
Структурирование изображений
Изображение формируется из примитивов вывода. Они могут быть объединены в части, к которым можно обращаться и которыми можно манипулировать как единым целым. Эти части изображения называются сегментами.
Сегмент - совокупность примитивов вывода, которой можно манипулировать как единым целым.
Сегменты различаются по уникальному имени, называемому именем сегмента. Все примитивы вывода объединяются в сегмент, начиная с его открытия и вплоть до его закрытия. После того как сегмент закрыт, ни один примитив не может быть добавлен к нему или удален из него. Создание нового сегмента не возможно до тех пор, пока не будет закрыт предыдущий.
Действия над сегментами
Сегментами как единым целым можно манипулировать следующим образом: изменять их преобразование; изменять приоритет, выключать или включать видимость, чувствительность и выделение; посылать копии на разные графические станции или вставлять их в другие сегменты; удалять; переименовывать.
Сегмент может быть удален как со всех графических станций, на которых он хранится, так и только с одной указанной. После полного удаления сегмент неизвестен ни графической системе, ни графическим станциям и его имя можно использовать повторно. Переименовывать сегмент означает изменять его имя на новое, не занятое ни одним из существующих сегментов.
Атрибуты сегмента
Атрибуты сегмента представляют собой характеристики его состояния, действие которых распространяется на все примитивы сегмента в целом.
Выделение - независимый от устройства способ подчеркивания значения определенного сегмента путем изменения атрибутов, от которых зависит его визуальное представление.
Чувствительность - атрибут сегмента, определяющий возможность применения к нему функции ввода для указания объекта.
Видимость - атрибут сегмента, определяющий присутствие сегмента на носителе изображения графических станций. Невозможно указать на невидимый сегмент.
Приоритет сегмента - атрибут сегмента, используемый для определения, какой из нескольких перекрывающихся сегментов имеет предпочтение для графического ввода и вывода. Действие приоритета распространяется только на видимые сегменты. Части примитивов, которые перекрываются примитивами другого сегмента с более высоким приоритетом, могут оказаться невидимыми. Когда указываются примитивы перекрывающихся сегментов, то выбирается сегмент с наибольшим приоритетом.
Преобразования сегментов
Преобразованиями сегментов называют пересчет координат внутри пространства нормированных координат, заключающийся в переносе, масштабировании и повороте.
Преобразование сегмента - преобразование, результатом которого является изменение на носителе изображения положения (перенос), размера (масштабирование) и (или) ориентации (поворот) элементов изображения, определяемых сегментом.
Сдвиг - добавление постоянного смещения к положению всего или части изображения.
Масштабирование - увеличение или уменьшение размеров всего или части изображения путем умножения координат элементов изображения на постоянное значение.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Капустин Н.М., Коротаев М.Ю., Цехмейструк В.А. САПР технологических процессов: Учеб.пособие / Под ред. Н.М. Капустина. - М.: Изд-во ВЗПИ, 2010.
2. Эндерли Г. Программные средства машинной графики: Международный стандарт / Г. Эндерли, И. Канси, Г. Пфафф И др. - М.: Радио и связь, 2009.
3. Фукин В.А. Проектирование внутренней формы обуви / В.А.Фукин. - М.: Легпромбытиздат, 2008.
4. Бугрименко Г.А. Автоматизация конструирования на ПЭВМ с использованием системы AutoCAD / Г.А. Бугрименко, В.Н. Лямке, Э.-К.С. Шейбокене. - М.: Машиностроение, 2010.
5. Ключникова В.М. Практикум по конструированию изделий из кожи / В.М. Ключникова, Т.С. Кочеткова, А.Н. Калита. - М.: Легпромбытиздат, 2010.
Размещено на Allbest.ru
Подобные документы
Основные задачи компьютерной графики: представление изображения, подготовка к визуализации. Использование систем автоматизированного проектирования для корректировки рисунка в процессе его воспроизведения. Растровый и векторный методы машинной графики.
презентация [2,6 M], добавлен 31.01.2011Проектирование автоматизированного рабочего места секретаря кафедры с использованием технологии прототипного проектирования. Формализация процесса проектирования. Методика оценки технико-экономической эффективности применения выбранной технологии.
курсовая работа [940,8 K], добавлен 06.05.2014Технологии автоматизированного проектирования, автоматизированного производства, автоматизированной разработки и конструирования. Концептуальный проект предполагаемого продукта в форме эскиза или топологического чертежа как результат подпроцесса синтеза.
реферат [387,2 K], добавлен 01.08.2009Основные цели и принципы построения автоматизированного проектирования. Повышение эффективности труда инженеров. Структура специального программного обеспечения САПР в виде иерархии подсистем. Применение методов вариантного проектирования и оптимизации.
презентация [259,7 K], добавлен 26.11.2014Предпосылки внедрения систем автоматизированного проектирования. Условная классификация САПР. Анализ программ, которые позволяют решать инженерные задачи. Система управления жизненным циклом продукта - Product Lifecycle Management, ее преимущества.
контрольная работа [1,3 M], добавлен 26.09.2010Структура и классификация систем автоматизированного проектирования. Виды обеспечения САПР. Описание систем тяжелого, среднего и легкого классов. Состав и функциональное назначение программного обеспечения, основные принципы его проектирования в САПР.
курсовая работа [37,7 K], добавлен 18.07.2012Виды компьютерной графики. Photoshop – программа для создания и обработки растровой графики. Пакет программ для работы с векторной графикой CorelDraw. Обработка растровых изображений с использованием Photoshop. Этапы создания коллажа на тему "Музыка".
курсовая работа [2,3 M], добавлен 27.12.2014Системы автоматизированного проектирования в строительстве. Техническое обеспечение САПР. Проектирующая и обслуживающая система программы. Структура корпоративной сети. Особенности применения геоинформационных систем в проектировании и строительстве.
контрольная работа [804,6 K], добавлен 08.07.2013Группы и назначение алгоритмов машинной графики верхнего и нижнего уровня. Учет свойств поверхности тела. Уравнения линий, эллипсов. Построение окружностей аппроксимацией отрезками. Отсечение нелицевых граней. Принципы построения полутоновых изображений.
презентация [10,4 K], добавлен 14.08.2013Понятие векторной и растровой графики, форматы растровых изображений TIF, JPG, GIF. Характеристика программ графики Adobe PhotoDeluxe, Paint Shop Pro, Adobe Photoshop, CorelDraw, AutoCAD. Создание приложений по расчету стоимости продукции с учетом скидки.
курсовая работа [34,8 K], добавлен 08.12.2010