Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Finalka_versia_2 графика.pdf
Скачиваний:
139
Добавлен:
05.06.2015
Размер:
1.98 Mб
Скачать

19. Растровые преобразования окружности и эллипса.

Существует несколько очень простых, но не эффективных способов преобразования окружностей в растровую форму. Например, рассмотрим для простоты окружность с центром в начале координат. Ее уравнение записывается какx2 + y2 = R2. Решая

это уравнение относительно y, получим

y = ±

.

 

 

 

Чтобы изобразить четвертую часть окружности,

будем изменять x с единичным шагом от 0 до

R и

на каждом шаге

вычислять y. Вторым простым методом растровой

развертки окружности является использование

вычисленийи y по

формулам x = R cos α, y = R sin α

 

придо90пошаговом.

изменении угла

α

 

Для упрощения алгоритма растровой развёртки стандартной окружности можно воспользоваться её симметрией относительно координатных осей и прямых y = ± x; в случае, когда центр окружности не совпадает с началом координат, эти прямые необходимо сдвинуть параллельно так, чтобы они прошли через центр окружности. Тем самым достаточно построить растровое представление для 1/8 части окружности, а все оставшиеся точки получить симметрией (см. рис. 2.5).

Рис.

2.5. Восьмисторонняя симметрия

 

 

 

Рассмотрим участок окружности из второго октантаx Є [0, R/

]. Далее опишем

 

алгоритм Брезенхейма для этого участка окружности.

 

 

 

На каждом шаге алгоритм выбирает точку Pi (xi, yi), которая является ближайшей

к

истинной окружности. Идея алгоритма заключается в выборе ближайшей точки при

 

помощи управляющих переменных, значения которых можно вычислить в пошаговом

 

режиме с использованием небольшого числа сложений, вычитаний и сдвигов.

 

Рассмотрим небольшой участок сетки пикселов, а также возможные способы (от

A

до E) прохождения истинной окружности через сетку (рис. 2.6).

 

Предположим, что точка Pi-1

была выбрана как ближайшая к окружности при x = xi-1. Теперь найдем, какая из точек (Si или Ti)

расположена ближе к окружности при x = xi-1 + 1.

 

 

 

Рис. 2.6. Варианты прохождения окружности через растровую

 

сетку

 

Pi (xi, yi) была равна

 

Заметим, что ошибка при выборе точки

 

D(Pi) = (xi2+ yi2) – R2.

 

 

 

Запишем выражение для ошибок, получаемых при выборе

 

точки Si или Ti:

 

 

 

D(Si) = [(xi-1+ 1)2 + (yi-1)2] – R2;

 

 

 

D(Ti) = [(xi-1+ 1)2 + (yi-1 – 1)2] – R2.

 

 

Если | D(Si) | ≥ | D(Ti) |, то Ti

ближе к реальной окружности,

 

иначе выбирается Si.

 

 

 

Введем di = | D(Si) | – | D(Ti) |.

 

 

 

Ti будет выбираться при di

0, в противном случае будет

устанавливаться Si.

Опуская алгебраические преобразования, запишем di и di+1 для разных вариантов выбора точкиSi или Ti.

D1 = 3 – 2 R.

Если выбирается Si (когда di < 0), то di+1 = di + 4 xi-1 + 6.

Если выбирается Ti (когда di ≥ 0), то di+1 = di + 4 (xi-1 yi-1) + 10. Существует модификация алгоритма Брезенхейма для эллипса.

по уравнению эллипса

b2 x2

+a2 y2 a2b2

= 0

 

 

 

 

 

 

0, точка на прямой,

Алгоритм средней точки F(xn , yn ) =

> 0, точке М выше (D),

 

 

 

< 0, точке М внутри (С).

20. Методы сглаживания пространственных кривых.

Построение гладкой кривой решают 2 задачи:

1.Интерполяция – кривая проходит точно (с минимальной погрешностью) через заданные точки. Модель имеет необходимый минимум точек. Полином n-ой степени проходит через n + 1 точек, следовательно уравнение полинома имеет n + 1 неизвестных. Чем больше степень полинома, тем выше вероятность “выброса” точки из общей последовательности.

2.Аппроксимация – поиск точек, которые наиболее приближены к точным значениям. Степень близости приближения кривой к точной определяется гладкостью кривой. Критерии гладкости:

Функция не должна иметь разрывов

Отсутствие изломов, т.е. первая производная функции в этой точке должна быть

непрерывна Эрмитова кривая: используются координаты двух соседних точек и первые производные. Этот метод

позволяет получить непрерывную функцию, в которой кривая проходит через заданные точки.

Форма Безье: используются координаты четырех соседних точек. Результирующая кривая проходит через первую и последнюю точки и максимально близко к промежуточным.

B-сплайн: используются координаты четырех соседних точек. Результирующая кривая приближенно проходит через все точки, сохраняя непрерывность

21. Характеристики основных компонентов систем КГ

Основные компоненты систем КГ

1.Техническое (аппаратное) обеспечение – охватывает большую номенклатуру устройств ввода/вывода, описывающую конфигурацию системы КГ, режимы работы устройств. Техническое обеспечение– аппаратные средства ввода/вывода графической информации; конфигурация системы КГ; режим работы систем КГ (персональный компьютер, т. е. индивидуальный режим). 2.Математическое обеспечение – модель описания геометрических объектов, т.е. представление реальных объектов окружающего мира в математическом виде. Состоит из различных геометрических аппаратных, моделейпреобразования геометрических объектов, вопросов программирования, описание графических систем и пакетов. Математическое обеспечение– набор моделей описания геометрических объектов (ГО); модели преобразования ГО (набор графических процедур:draw, edit (изменение или редактирование)); программное обеспечение ввода-вывода графической информации; графические языковые средства и пакеты прикладных программ (ППП); графические интерфейсы или графические оболочки ОС.

3.Информационное обеспечение – организация структуры графической информации, создание специальных архивов графической информации, использование БД общего пользования, разработка систем. Необходимость сжатие и восстановление информации. Информационное обеспечение – базы графических данных и систем управления базами данных (СУБД)– специализированные БД и БД общего назначения (содержат информацию как графическую, так и аналитическую).

Основные характеристики электромеханических устройств (графопостроителей): • размер чертежного (рабочего) поля;

•скорость вычерчивания (от 50 до 1500 мм\с); •тип интерполятора; • величина шага перемещения; • точность позиционирования пишущего узла; •число отрисовывающих узлов; •количество типов линий.

Характеристики электронных устройств вывода: •Размер экрана (диагональ); •Разрешающая способность; •Размер пикселя;

•Допустимая глубина цветности; •Частота развертки.

22. Дисплейные технологии

1.Векторные дисплеи на основе ЭЛТ (CRT);

2.Растровые дисплеи на основе ЭЛТ (CRT);

3.Газоразрядные приборы;

4.Жидкокристаллические дисплеи (LCD);

5.FED-технология;

6.LED-технология;

7.Люминесцентные приборы.

Векторные на основе ЭЛТ

Итак, основные виды работ ЗЭЛТ следующие:

1.Стирание изображения.

2.Запись изображения.

3.Воспроизведение запомненного изображения.

4.Отображение без запоминания.

Достоинства ЗЭЛТ:

·большое разрешение (до 4096×4096 при 19 дюймах),

·отсутствие мерцания,

·низкие требования к скорости отклоняющей системы,

·малая стоимость.

Недостатки ЗЭЛТ:

·обычно невозможно выборочное стирание,

·мал контраст изображения,

·обычно черно-белое изображение,

·небольшая скорость работы.

Растровые дисплеи на основе ЭЛТ.

Формирование изображения на ЭЛТ:

Расположение пушек: пушки

аппертурная

решётка

люминофор

Дисплеи с плазменный панелью - (Plasma Display Panels - PDP) используют явление свечения при разряде в газе. первые плазменные панели состояли из параллельных покрывающих прозрачных пластин, пространство между которыми заполнено газом (на основе неона) под атмосферным давлением. Между покрывающими пластинами находится стеклянная пластина с отверстиями (маска), разделяющая газ на растр из маленьких ячеек.

Имеются

все

важнейшие

качества,

вплоть

до

цветовых

возможностей:

·большой угол наблюдения (до 160°), так как свет излучается во всех направлениях,

·изображение может запоминаться, выборочно стираться и строиться снова,

·поточечная адресация позволяет использовать как векторные, так и растровые принципы построения изображения,

·панель плоская, поэтому дисплей может иметь много меньшиеразмеры, чем дисплей на электронно-лучевой трубке,

·картинка, независимо от ее сложности и структуры полностью лишена мерцания,

·информация от внешних источников изображений, например, слайдов или фильмов может проецироваться сквозь этот дисплей, обеспечивая таким способом простое смешение с картинками, сформированными компьютером.

Дисплеи с жидкокристаллическим индикатором

Основные характеристики:

·толщина ~ 1/6 ЭЛТ,

·вес ~ 1/5 ЭЛТ,

·энергопотребление < 1/4 ЭЛТ,

·отсутствует мерцание,

·отсутствуют геометрические искажения,

·отсутствует паразитное излучение,

·цена ~ 3×ЭЛТ,

·небольшая контрастность изображения ~ 1:100),

·небольшая яркость ~ 200 cd/m2,

·малый угол просмотра ~ 50°,

·небольшая скорость работы,

·ограниченный температурный диапазон работы.Следует

Дисплеи с электролюминисцентным индикатором

В 1937 г. был открыт эффект электроминисценции, заключающийся в излучении света легированного марганцем ZnS под воздействием электрического поля высокой напряженности ( ~ 106 в/см).

Люминофор светится под воздействием переменного напряжения, прикладываемого к электродам строк и столбцов Люминофор, применяемый в электролюминисцентных индикаторах, требует довольно высокого напряжения (170-210 В), что требует применения более дорогостоящих микросхем управления, чем для жидкокристаллических индикаторов.

Дисплеи с эмиссией полем (FED)- плоские дисплеи, которые по принципуработы подобны обычным ЭЛТ. Но в отличие от обычной ЭЛТ, в которой имеется одна (три) электронных пушки, в данных дисплеях каждыйпиксел имеет собственный, независимо адресуемый источник электронов.

Электроны генерируются из холодных катодов, имеющих формуочень острых микроигл, которых на каждый пиксел может иметься до нескольких тысяч.

Дисплеи с эмиссией полем представляютсявесьма перспективными из-за небольших габаритов, широкого угла наблюдения (почти 180°), малого энергопотребления (несколько ватт для дисплея размером с записную книжку), хорошего воспроизведения цветов (люминофор ЭЛТ), высокой скорости работы (в принципе той же что и ЭЛТ).

Применение люминофоров ЭЛТ требует использования высокого ускоряющего напряжения, что заставляет электроны расходиться от прямой линии. При этом пикселы становятся менее точно определенными, т.е. изображение размывается. Для компенсации дефокуировки требуются дополнительные электроды, усложняющие конструкцию. Кроме этого, так как данный дисплей - вакуумное устройство, то наличие остаточных газов в сочетании с высоким напряжением вызывает разрушительную ионную бомбардировку микроигл катодов. По этим причинам в настоящее время среди разработчиков ведется дискуссия о целесообразности использования люминофоров ЭЛТ.

Параметры (характеристики)

 

 

индикаторные панели

ЭЛТ*

Жидкие

газоразрядны

Электро-

 

кристал

е

люминисцентн

 

 

лы

панели

ые

1. Размер экрана

10

8

10

5

2. Яркость свечения

10

8

10

8

3. Потребляемая энергия

6

10

5

7

4. Массо-габаритные характеристики

4

10

5

10

5. Цветность

10

8

8

7

6. Угол наблюдения

10

5

10

8

7. Стоимость

10

8

5

4

8. Безопасность (?)

0 (?)

 

 

 

Для движущихся изображений хранятся 2-4 кадра. Т.е. в режиме 224 цветов и разрешение 1024х768 для движущегося изображения потребуется не менее 5~10 Мб видеопамяти.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]