close

Вход

Забыли?

вход по аккаунту

?

Заголовок слайда отсутствует

код для вставкиСкачать
Лекция 6
Графический процесс
Геометрическое моделирование
Аффинные преобразования
19 марта 2002 г.
Компьютерная графика Лекция 6
1
Типовая схема графической
обработки
19 марта 2002 г.
Компьютерная графика Лекция 6
2
Геометрическое моделирование
19 марта 2002 г.
Компьютерная графика Лекция 6
3
Трехмерная анимация
19 марта 2002 г.
Компьютерная графика Лекция 6
4
Текстурирование
19 марта 2002 г.
Компьютерная графика Лекция 6
5
Синтез изображений
(экранизация)
19 марта 2002 г.
Компьютерная графика Лекция 6
6
Хранение и вывод изображения
19 марта 2002 г.
Компьютерная графика Лекция 6
7
Геометрическое моделирование
19 марта 2002 г.
Компьютерная графика Лекция 6
8
Система координат
19 марта 2002 г.
Компьютерная графика Лекция 6
9
19 марта 2002 г.
Компьютерная графика Лекция 6
10
Каркасное представление
(Wireframe)
•
•
•
•
•
•
•
•
•
Таблица вершин
1
1
1
2
1
-1
3
-1
-1
4
-1
1
5
1
1
6
1
-1
7
-1
-1
8
-1
1
•
Таблица ребер
1 (1,2) 2 (2,3) 3
4 (5,6) 5 (5,6) 6
7 (7,8) 8 (8,5) 9
10 (2,6) 11 (3,7) 12
•
•
•
•
19 марта 2002 г.
Компьютерная графика Лекция 6
1
1
1
1
-1
-1
-1
-1
(3,4)
(6,7)
(1,5)
(4,8)
11
Неоднозначная интерпретация
19 марта 2002 г.
Компьютерная графика Лекция 6
12
Грани и Ребра
• Грани (Faces)
1 {A,B,D}
2 {B,C,D}
3 {A,C,D}
4 {A,B,C}
• Ребра (Edges)
a (A,D)
b (A,B)
…..
19 марта 2002 г.
Компьютерная графика Лекция 6
13
Поверхность
• Лист Мёбиуса
19 марта 2002 г.
Компьютерная графика Лекция 6
14
Граничное представление
Boundary Representation (B-Reps)
•
•
•
19 марта 2002 г.
Edge Vertices Faces
Name End Start L R
a
X Y
1 2
Компьютерная графика Лекция 6
Left
P S
b d
Right
P S
e c
15
Конструктивная геометрия тел
Constructive Solid Geometry (CSG)
19 марта 2002 г.
Компьютерная графика Лекция 6
16
Операции с телами (1)
19 марта 2002 г.
Компьютерная графика Лекция 6
17
Операции с телами (2)
19 марта 2002 г.
Компьютерная графика Лекция 6
18
diff(union(trans(Block1), trans(Block2)),
trans(Cylinder))
19 марта 2002 г.
Компьютерная графика Лекция 6
19
(trans(Block1) + trans(Block2)) trans(Cylinder)
19 марта 2002 г.
Компьютерная графика Лекция 6
20
Поверхности вращения
19 марта 2002 г.
Компьютерная графика Лекция 6
21
Заметание
19 марта 2002 г.
Компьютерная графика Лекция 6
22
Вокселное представление
19 марта 2002 г.
Компьютерная графика Лекция 6
23
Октарное дерево
Octree
19 марта 2002 г.
Компьютерная графика Лекция 6
24
Типы геометрических
преобразований
• Изометрия (сохраняются расстояния)
композиция поворотов и переносов
• Подобие (сохраняются углы)
масштабирование
• Аффинные преобразование (сохраняется
параллельность линий) сдвиг
• Линейные преобразования (прямые переходят
в прямые)
• Нелинейные преобразования
19 марта 2002 г.
Компьютерная графика Лекция 6
25
Нелинейные преобразования (1)
19 марта 2002 г.
Компьютерная графика Лекция 6
26
Нелинейные преобразования (2)
19 марта 2002 г.
Компьютерная графика Лекция 6
27
Линейные преобразования
Transformations
19 марта 2002 г.
Компьютерная графика Лекция 6
28
Перенос
19 марта 2002 г.
Компьютерная графика Лекция 6
29
Масштабирование
19 марта 2002 г.
Компьютерная графика Лекция 6
30
Поворот (вращение)
19 марта 2002 г.
Компьютерная графика Лекция 6
31
Преобразования в матричной
форме
19 марта 2002 г.
Компьютерная графика Лекция 6
32
Однородные координаты
19 марта 2002 г.
Компьютерная графика Лекция 6
33
Преобразования в матричной
форме
19 марта 2002 г.
Компьютерная графика Лекция 6
34
Единичная матрица
19 марта 2002 г.
Компьютерная графика Лекция 6
35
19 марта 2002 г.
Компьютерная графика Лекция 6
36
Параллельный перенос
19 марта 2002 г.
Компьютерная графика Лекция 6
37
Масштабирование
19 марта 2002 г.
Компьютерная графика Лекция 6
38
Поворот
19 марта 2002 г.
Компьютерная графика Лекция 6
39
Поворот вокруг оси Z
19 марта 2002 г.
Компьютерная графика Лекция 6
40
Поворот вокруг осей Y и X
19 марта 2002 г.
Компьютерная графика Лекция 6
41
Сдвиг по x и по y
19 марта 2002 г.
Компьютерная графика Лекция 6
42
Shear
19 марта 2002 г.
Компьютерная графика Лекция 6
43
Суперпозиция преобразований
19 марта 2002 г.
Компьютерная графика Лекция 6
44
19 марта 2002 г.
Компьютерная графика Лекция 6
45
19 марта 2002 г.
Компьютерная графика Лекция 6
46
19 марта 2002 г.
Компьютерная графика Лекция 6
47
Проективные преобразования
(1)
19 марта 2002 г.
Компьютерная графика Лекция 6
48
Проективные преобразования
(2)
• x = 2x' + y' y = x' + y' w = 2x' + y' + w'
• Окружность
x^2 + y^2 = 1
• x2 + 2xy + y2 - 4xw - 2yw - w2 = 0
• Парабола
x2 + 2xy + y2 - 4x - 2y - 1 = 0
19 марта 2002 г.
Компьютерная графика Лекция 6
49
Задача
19 марта 2002 г.
Компьютерная графика Лекция 6
50
Иерархия преобразований (1)
19 марта 2002 г.
Компьютерная графика Лекция 6
51
Иерархия преобразований (2)
19 марта 2002 г.
Компьютерная графика Лекция 6
52
19 марта 2002 г.
Компьютерная графика Лекция 6
53
19 марта 2002 г.
Компьютерная графика Лекция 6
54
19 марта 2002 г.
Компьютерная графика Лекция 6
55
19 марта 2002 г.
Компьютерная графика Лекция 6
56
Пример (1)
19 марта 2002 г.
Компьютерная графика Лекция 6
57
Пример (2)
19 марта 2002 г.
Компьютерная графика Лекция 6
58
Пример (3)
19 марта 2002 г.
Компьютерная графика Лекция 6
59
Пример (4)
19 марта 2002 г.
Компьютерная графика Лекция 6
60
Документ
Категория
Презентации по физике
Просмотров
4
Размер файла
860 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа