Professional Documents
Culture Documents
Lab 2
Lab 2
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
"ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Затверджено на засіданні
кафедри АСУ. Протокол № 3
від 10.05.2004.
Львів – 2010
Робота в просторовій системі координат: Методичні вказівки до
лабораторної роботи № 2 з курсу "Комп’ютерна графіка" для студентів
спеціальності «Видавничо-поліграфічна справа» / Укл.: О.Я. Різник, М.А.
Назаркевич, Д. Скрибайло-Леськів - Львів: Видавництво Національного університету
"Львівська політехніка", 2004. - 12 с.
2.1 Вступ
мал. 2.1
Зменшення масштабу можна досагнути при рівних коефіцієнтах
часткових змін масштабів. Зменшення масштабу представлене на мал. 2.2. У
цьому випадку матриця перетворення повинна бути рівна
1
0 0 0
s
0 1
0 0
s .
1
0 0 0
s
0 0 0 1
мал. 2.2
Недіагональні елементи верхньої лівої під матриці 3х3 від загальної матриці
перетворення розміру 4х4 здійснюють зсуви в трьох вимірах, тобто
1 b c 0
d 1 f 0
x y z 1
h i 1 0 .
0 0 0 1
x dy hz bx y iz cx fy z 1 .
Нехай матриця перетворення має такий вигляд:
2 1 0 0
1 2 1 0
.
1 2 2 0
0 0 0 2
мал. 2.3
мал. 2.5
мал. 2.6
1 0 0 0 cos 0 sin 0
0 cos sin 0 0 1 0 0
T
0 sin cos 0 sin 0 cos 0
0 0 0 1 0 0 0 1
cos 0 sin 0
sin 2
cos cos sin 0
.
cos sin sin cos
2
0
0 0 0 1
Зворотна послідовність дій, тобто обертання навколо осі y і наступне за
ним обертання на такий же кут навколо осі x при = Ф дає
cos 0 sin 0 1 0 0 0
0 1 0 0 0 cos sin 0
T
sin 0 cos 0 0 sin cos 0
0 0 0 1 0 0 0 1
cos sin 2 sin cos 0
0 cos sin 0
.
sin sin cos cos 2 0
0 0 0 1
мал. 2.8
Відображення щодо інших площин можна одержати шляхом комбінації
обертання і відображення.
2.7 Просторовий перенос
мал. 2.9
2.8 Тривимірне обертання навколо довільної осі
мал. 2.10
ЗМІСТ ЗВІТУ
Звіт повинен містити:
1) назву роботи;
2) мету роботи;
3) короткий теоретичний вступ;
4) завдання до лабораторної роботи;
5) тексти розроблених і відлагоджених програм
6) малюнки з реалізацією програми
7) висновки