Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Базовые растровые алгоритмы.

Читайте также:
  1. I. БАЗОВЫЕ КОРМА
  2. Алфавит, базовые типы и описание данных.
  3. Базовые (стратегические) принципы педагогической этики
  4. Базовые гносеологические принципы диалектического материализма
  5. Базовые документы
  6. Базовые защитные установки.
  7. Базовые знания, умения, навыки, необходимые для изучения темы.
  8. Базовые каскады аналогових устройств
  9. Базовые каскады аналоговых устройств
  10. Базовые каскады аналоговых устройств

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

Способы формирования изображения:

- сканирование оригиналов в память компьютера (копирование в видеопамять растровых точек для отображения на экране);

- изображение сцены путём последовательного рисования простых элементов, создающих фрагменты сцены. При этом элементы требуют специальных алгоритмов растеризации.

Алгоритмы разложения отрезка в растры:

- алгоритмы, разработанные для графических рабочих станций и требующие высокого разрешения, многоцветия и операций с ПЗ;

- для ПК – целочисленные алгоритмы (главная особенность – быстродействие).

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

На растре экрана можно хорошо нарисовать горизонтальные, вертикальные и повёрнутые на 45 градусов линии. Все остальные линии необходимо приближать (аппроксимировать). Для этого часто вызывают программы рисования, в которых главным требованием является быстродействие при высоком качестве. Для вывода отрезка вычисляются координаты точек напрямую.

 

Прямое вычисление координат:

 
 


y

 

 

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

Недостатки:

- операции с ПЗ;

- накопление ошибки при вычислении координат;

- инкрементные методы, минимизирующие число вычислений на каждом шаге;

- использование построения линий с угловым коэффициентом.

Вывод: требует модификаций, т.к. угловой коэффициент может быть больше 1, и некоторые точки в линии пропускаются.

 




Дата добавления: 2015-01-07; просмотров: 49 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав