Графический процесс. Геометрическое моделирование

advertisement
Лекция 5
Графический процесс
Геометрическое моделирование
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
1
Типовая схема графической
обработки
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
2
Геометрическое моделирование
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
3
Трехмерная анимация
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
4
Текстурирование
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
5
Синтез изображений
(экранизация)
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
6
Хранение и вывод изображения
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
7
Геометрическое моделирование
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
8
Система координат
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
9
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
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
•
•
•
•
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
1
1
1
1
-1
-1
-1
-1
(3,4)
(6,7)
(1,5)
(4,8)
11
Неоднозначная интерпретация
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
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)
…..
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
13
Поверхность
• Лист Мёбиуса
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
14
Граничное представление
Boundary Representation (B-Reps)
•
•
•
22 февраля 2003 г.
Edge Vertices Faces
Name End Start L R
a
X Y
1 2
Компьютерная графика Лекция 5
Астана
Left
P S
b d
Right
P S
e c
15
Конструктивная геометрия тел
Constructive Solid Geometry (CSG)
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
16
Операции с телами (1)
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
17
Операции с телами (2)
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
18
diff(union(trans(Block1), trans(Block2)),
trans(Cylinder))
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
19
(trans(Block1) + trans(Block2)) trans(Cylinder)
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
20
Поверхности вращения
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
21
Заметание
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
22
Вокселное представление
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
23
Октарное дерево
Octree
22 февраля 2003 г.
Компьютерная графика Лекция 5
Астана
24
Download