МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ
ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра компьютерной инженерии
Отчет
по расчетно-графической работе №1
по курсу «Аппаратно-программные средства систем компьютерной графики»
СИНТЕЗ ДВУМЕРНОГО ИЗОБРАЖЕНИЯ ТРЕХМЕРНОГО ОБЪЕКТА
Выполнил:
ст. гр. КС-10
Логачев В.А.
Проверила:
доц. каф. КИ
Мальчева Р.В.
Донецк 2013
Цель работы: знать последовательность и основные математические выражения для реализации синтеза 3D объекта.
Задание: Номер ЗК -10/98240
Тип объекта: пряма піраміда з основою з 3 вершин.
Положение системы координат объекта: (-100, 0, 0, 45, 60, 90)
Выполнение работы:
-
Рисунок постановки задачи синтеза с указанием положения СКО и СКН в МСК для одного кадра.
-
Рисунок объекта синтеза в ЛСК с указанием нумерации вершин.
-
Содержание базы данных описания объекта визуализации.
Rh – радиус габаритной сферы;
Kв – количество вершин;
Kв = 4.
Массив вершин:
|
X |
Y |
Z |
0 |
0 |
60 |
0 |
1 |
30 |
-40 |
50 |
2 |
-60 |
-40 |
0 |
3 |
30 |
-40 |
-50 |
Кг – количество граней;
Кг = 4.
Массив граней:
№ грани |
Кв |
№ цвета |
Список вершин |
Нормаль |
||
nx |
ny |
nz |
||||
0 |
3 |
1 |
1,3,2 |
0,00 |
-1,00 |
0,00 |
1 |
3 |
2 |
1,2,0 |
-0,47 |
0,28 |
0,84 |
2 |
3 |
3 |
3,0,2 |
-0,47 |
0,28 |
-0,84 |
3 |
3 |
4 |
3,1,0 |
0,96 |
0,29 |
0,00 |
nx=aybz-azby
ny=azbx-axby
nz=axby-aybx
Нормализация:
Длина вектора:
Расчет матриц:
Матрица А=М(45, 60, 90) используется для преобразования из СКО в МСК.
Матрица А имеет вид:
0,35 |
0,71 |
0,61 |
0,87 |
0,00 |
-0,50 |
-0,35 |
0,71 |
-0,61 |
|
|
|
Матрица B= М(0,0,0) используется для преобразования из МСК в СКН.
Матрица В имеет вид:
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
|
|
|
Матрица С (3,4) используется для преобразования из СКО в СКН. Матрица C имеет вид:
0,35 |
0,71 |
0,61 |
200,00 |
0,87 |
0,00 |
-0,50 |
0,00 |
-0,35 |
0,71 |
-0,61 |
0,00 |
|
|
|
|
Расчет пирамиды видимости:
= 1.5*200/0.6=500;
= 1*200/0.6=333;
< + (false) ; > + (false)
Все условия не выполняются, следовательно Vis = 1.
Пункты 4.1-4.8 рассчитываются в табличном виде.
Формулы, используемые в расчете:
;
;
;
;
;
;
;
;
;
;
; ; ; ;
; ;
; ; ;
; ;
; ;
; ;
; ;
; ;
;
;
Фрагмент изображения: