Контрольная работа по "Компьютерному графику и геометрии"
Автор: Joker1222 • Март 19, 2021 • Контрольная работа • 737 Слов (3 Страниц) • 306 Просмотры
СОДЕРЖАНИЕ
1. Алгоритм заливки «с затравочным пикселом»
1.1. Задача 1 3
2. Уравнения геометрических примитивов
- Задача 2 5
- Задача 3 6
- Задача 4 7
3. Афинные преобразования
- Задача 5 7
- Задача 6 8
- Задача 7 9
- Задача 8 10
Список использованных источников 11
1. Алгоритм заливки с затравочным пикселом
1.1. Задача 1
Осуществить заливку методом "С затравочным пикселом" замкнутой растровой фигуры.
| Шаг 0: Стек= (8,5) Шаг 1: ТП= (8,5) Стек= (Пусто) Шаг 2: Заливка= (7,5)-(9,5) Шаг 3: Стек= (7,4), (9,6) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (9,6) Стек= (7,4) Шаг 2: Заливка= (8,6)-(9,6) Шаг 3: Стек= (7,4), (8,7) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (8,7) Стек= (7,4) Шаг 2: Заливка= (8,7)-(9,7) Шаг 3: Стек= (7,4), (8,8) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (8,8) Стек= (7,4) Шаг 2: Заливка= (8,8)-(9,8) Шаг 3: Стек= (7,4) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (7,4) Стек= (Пусто) Шаг 2: Заливка= (3,4)-(8,4) Шаг 3: Стек= (3,5), (7,3) |
| Шаг 1: ТП= (3,5) Стек= (7,3) Шаг 2: Заливка= (3,5)-(4,5) Шаг 3: Стек= (2,6), (7,3) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (2,6) Стек= (7,3) Шаг 2: Заливка= (2,6)-(3,6) Шаг 3: Стек= (3,7), (7,3) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (3,7) Стек= (7,3) Шаг 2: Заливка= (2,7)-(3,7) Шаг 3: Стек= (3,8), (7,3) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (3,8) Стек= (7,3) Шаг 2: Заливка= (2,8)-(3,8) Шаг 3: Стек= (7,3) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (7,3) Стек= (Пусто) Шаг 2: Заливка= (4,3)-(7,3) Шаг 3: Стек= (5,2) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Шаг 1: ТП= (5,2) Стек= (Пусто) Шаг 2: Заливка= (5,2)-(6,2) Шаг 3: Стек= (Пусто) |
2. Уравнения геометрических примитивов
2.1. Задача 2
Получить уравнение прямой, проходящей через 2 точки A и B.
№ вар | A | B |
2 | 3,3,2 | 2,9,6 |
Уравнение прямой, проходящей через две точки, имеет вид:
[pic 1] ;
Уравнение прямой АВ:
[pic 2] или [pic 3]
В араметрической форме
...