Приложения компьютерной графики. Графические языки высокого уровня. Расширения алгоритмических языков. Логическое и физическое представление изображений. Операции над изображениями. Способы построения прикладной модели. Разработка интерфейса пользователя.
Аннотация к работе
Развитие компьютерной графики, особенно на ее начальных этапах, в первую очередь связано с развитием технических средств и в особенности дисплеев. Рассмотрение начнем с истории развития технологий вывода (векторные, растровые и иные дисплеи), затем рассмотрим этапы развития методов и приложений. Как уже отмечалось, компьютерная графика стала основным средством взаимодействия человека с ЭВМ. Другая важная функция комплекса компьютерного моделирования, особенно при оснащении его средствами коллективного, управляемого просмотра машинных фильмов, показывающих процесс не отдельными картинками, а в динамике - унификация представлений о процессе у заинтересованных специалистов - исследователей, конструкторов, технологов, испытателей. Цель данной курсовой работы - охарактеризовать понятие «Интерактивная графическая система», изучить принципы ее работы.Развитие компьютерной графики, особенно на ее начальных этапах, в первую очередь связано с развитием технических средств и в особенности дисплеев.С этого эксперимента начался этап развития векторных дисплеев (дисплеев с произвольным сканированием луча, каллиграфических дисплеев). При перемещении луча по экрану в точке, на которую попал луч, возбуждается свечение люминофора экрана. Поэтому, для того чтобы изображение было постоянно видимым, приходится его перевыдавать (регенерировать изображение) 50 или 25 раз в секунду. Понятно, что такой дисплей требует достаточно быстрого процессора для обработки дисплейного файла и управления перемещением луча по экрану. Косвенный графический диалог, как и во всех остальных дисплеях, осуществляется перемещением перекрестия (курсора) по экрану с помощью тех или иных средств управления перекрестием - координатных колес, управляющего рычага (джойстика), трекбола (шаровой рукоятки), планшета и т.д.Как уже отмечалось, компьютерная графика стала основным средством взаимодействия человека с ЭВМ. Важнейшими сформировавшимися областями приложений являются: - компьютерное моделирование, которое явилось исторически первым широким приложением компьютерной графики, - системы автоматизации научных исследований, системы автоматизации проектирования, системы автоматизации конструирования, системы автоматизации производства, автоматизированные системы управления технологическими процессами, - бизнес, - искусство, - средства массовой информации, - досуг. По телевидению часто можно видеть передачи иллюстрирующие приложения компьютерной графики в автоматизации проектирования (были передачи об автоматизированном проектировании самолетов, автомобилей), много передач об автоматизации производства с различными робототехническими системами.На этапе исследований важную роль, кроме натурных экспериментов, играет компьютерное моделирование работы изделия и/или его компонент. К таким задачам относятся задачи сварки и упрочнения взрывом, задачи расчета синтеза алмазов взрывом, задачи расчета защиты космических аппаратов от метеоритов и микрометеоритов и т.д. Следует отметить, что реальный физический процесс развивается за единицы или десятки микросекунд, поэтому натурный эксперимент не только дорогостоящ, но и дает мало информации. Обычно это один или несколько рентгеновских снимков, прямые измерения, как правило, или затруднены, или датчики вносят заметные изменения в процесс. Другая важная функция комплекса компьютерного моделирования, особенно при оснащении его средствами коллективного, управляемого просмотра машинных фильмов, показывающих процесс не отдельными картинками, а в динамике - унификация представлений о процессе у заинтересованных специалистов - исследователей, конструкторов, технологов, испытателей.Первоначально IBM PC выпускались с черно-белым адаптером MDA (Monochrome Display Adapter). Максимальное разрешение составляло 640?350 точек, графические возможности отсутствовали. Следующим был также черно-белый видеоадаптер "Геркулес", выпущенный фирмой Hercules Computer Technology, Inc. Этот адаптер обеспечивает разрешение 720?350 с графическими возможностями. Первым видеоадаптером со сравнительно приемлемыми характеристиками стал VGA (Video Graphics Array) с максимальным разрешением до 800?600 при 256 цветах.Для отображения текста и графики используется несколько типов мониторов:-Композитный монитор, на вход которого подается композитный сигнал системы NTSC (National Television System Committee), применяемой в телевидении. Используется с видеоадаптером CGA; -Цифровой монитор, на вход которого по N проводам подается сигнал в цифровой форме.Графический контроллер обеспечивает обмен между центральным процессором и видеопамятью, которая так же как и в CGA находится в адресном пространстве для экранного буфера. Банки занимают одно адресное пространство таким образом, что по каждому адресу расположено сразу 4 байта по одному байту в каждом слое. Для операции чтения в каждый данный момент времени может быть доступен только один слой, задаваемый с помощью регистра выбора читаемого слоя. Преобразователь последовательности выбирает данные из памяти,
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. История компьютерной графики
1.1 История технологий вывода
1.2 Приложения компьютерной графики
1.3 Компьютерная графика в компьютерном моделировании
2. ВИДЕОАДАПТЕРЫ
2.1 Мониторы
2.2 Видеоадаптеры EGA/VGA
3. ИНТЕРАКТИВНЫЕ ГРАФИЧЕСКИЕ СИСТЕМЫ
3.1 Графические языки высокого уровня
3.2 Синтаксические расширения алгоритмических языков
3.3 Процедурные графические языки
3.4 Языки диалога
3.5 Стандартизация ИГС
3.6 Логическое и физическое представление изображений в ИГС. Операции над изображениями
3.7 Основные элементы структуры ИГС.
3.8 Проектирование ИГС
3.9 Прикладная модель ИГС. Способы построения прикладной модели
3.10 Интерфейс пользователя. Принципы разработки интерфейса пользователя