|
||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Лабораторна робота №4Алгоритм Брезенхема для побудови відрізка Мета роботи: освоїти побудову оціночних функцій для формування растрового представлення довільного відрізка прямої, ознайомитись з основними етапами використання алгоритму Брезенхема Постановка задачі Дано: опис відрізка прямої, який задано координатами початку (x1;y1) та кінця (x2;y2). Необхідно: сформувати растрове представлення відрізка за допомогою алгоритму Брезенхема. Теоретичні відомості Алгоритм вибирає оптимальні растрові координати для представлення відрізка. У процесі роботи одна з координат – або x, або y (в залежності від кутового коефіцієнта) – змінюється на одиницю. Зміна іншої координати (на 0 чи 1) залежно від відстані між дійсним положенням відрізка і найближчих координат сітки. Таку відстань називають похибкою. Блок-схема використання алгоритму Брезенхема для растрового представлення відрізка наведено на рис. 1.1. Рис. 1.1. Блок-схема алгоритму Брезенхема для побудови растрового представлення відрізка. Перевагою алгоритму є те, що для його роботи вимагаються мінімальні арифметичні можливості: додавання, віднімання, зсув вліво для множення на 2. Варіанти завдань до лабораторної роботи
Контрольні питання l) В чому полягає основна ідея алгоритму Брезенхема для побудови растрового представлення відрізка? m) Описати графічно основну ідею алгоритму Брезенхема. n) Які переваги та недоліки алгоритму Брезенхема? o) Чи накопичується помилка в процесі виконання алгоритму Брезенхема? p) Скільки дискретних прямих може проходити через 2 пікселя? q) Описати етапи виконання алгоритму Брезенхема. Література 1. Роджерс Д.Алгоритмы машинной графики/ Д. Роджерс. – М.: Мир, 1989. – 230 с. 2. Фоли Дж., А. вэн Дэм Основы интерактивной машинной графики. – М.: Мир, 1985, том2. – 287 с.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |