Пропорциональное масштабирование, пространственные преобразования, страница 2

Значений точек Хn Yn для матрицы треугольника находятся по формуле:

X= X+2     Y= Y+1

X1= X+1      Y1=Y+3

X2= X+3      Y2=Y+4

Значений точек Хn Ynдля матрицы прямоугольного параллелепипеда находятся по формуле: X=0

X= X                  Y= X                  Z= X

                              X1= X+1            Y1=X                 Z1=X

                              X2= X                 Y2=X+1             Z2=X

                              X3= X+1            Y3=X+1             Z3=X

                              X4= X                 Y4=X                 Z4=X+1

                              X5= X+1            Y5=X                 Z5=X+1

                              X6= X                 Y6=X+1             Z6=X+1

                              X7= X+1            Y7=X+1             Z7=X+1

где ХN, YN, ZN– координаты точек

Задание:

1.  Построить треугольник  (Х, Y; Х1, Y1 ;Y2 , X2).

a.  Умножить матрицу преобразуемого треугольника   на матрицу общего преобразования размером 3x3, так чтобы треугольник увеличился в 2 раза, уменьшился в 2 раза. Увеличился в 2,5 раза.

2.  Построить  единичный параллелепипед. Выполнить преобразование:

a.  изменить масштаб в два раза в сторону уменьшения и сторону уменьшения (выполнить локальное масштабирование)

b.  повернуть фигуру на 90 град относительно оси Х, затем на 90 град относительно оси Y.

c.  Осуществить сдвиг (производится произвольно, но это должен быть сдвиг)

3.  Построить в 3D Grapher (выполняется на занятии)

Примечание: для решения задач необходимо ознакомиться с конспектом лекции №6, №7 и №8

Примечание: отчеты без выводов к защите не допускаются!