Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Зсув фігури. 
Математичні основи комп’ютерної графіки

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Операція масштабування реалізовується з використанням матриці перетворення (зміни масштабу) з попереднім представленням фігури у системі однорідних декартових координат: Операція зсуву реалізовується з використанням матриці перетворення (зсуву) з попереднім представленням фігури у системі однорідних декартових координат: Рис. 1.6. Зображення початкової та перетвореної (зменшеної) фігури… Читати ще >

Зсув фігури. Математичні основи комп’ютерної графіки (реферат, курсова, диплом, контрольна)

Операція зсуву реалізовується з використанням матриці перетворення (зсуву) з попереднім представленням фігури у системі однорідних декартових координат:

Приклад:

Задамо трикутник трьома точками із координатами А(3,1), В(1,5), С(6,6).

Для зсуву даної фігури складемо матрицю АВС в однорідних координатах та матрицю перетворення, у якій вкажемо зсув фігури на 2 одиниці відносно осі x і на 3 одиниці відносно осі y. Перемножимо ці матриці відповідно до вказано правила перетворення та побудуємо фігуру перетвореної фігури.

Синтаксис:

ABCo=[A, 1;B, 1;C, 1];

mp=[1,0,0;0,1,0;2,3,1];

i=1:3;

ABCp=ABCo*mp;

Рис. 1.5. Зображення початкової та перетвореної (зміщеної) фігури

Масштабування фігури

Операція масштабування реалізовується з використанням матриці перетворення (зміни масштабу) з попереднім представленням фігури у системі однорідних декартових координат:

Приклад:

Задамо трикутник трьома точками із координатами А(3,1), В(1,5), С(6,6).

Для зміни масштабу даної фігури складемо матрицю АВС в однорідних координатах та матрицю перетворення, у якій вкажемо зменшення фігури на 0,5 відносно осі x і на 0,5 одиниці відносно осі y. Перемножимо ці матриці відповідно до вказано правила перетворення та побудуємо фігуру перетвореної фігури. Результат перетворення зображено на рис. 1.6.

Синтаксис:

ABCo=[A, 1;B, 1;C, 1];

mp=[0.5,0,0;0,0.5,0;0,0,1];

i=1:3;

ABCp=ABCo*mp;

Рис. 1.6. Зображення початкової та перетвореної (зменшеної) фігури

Показати весь текст
Заповнити форму поточною роботою