- •Міністерство освіти і науки,
- •Анотація
- •2. Точки і лінії
- •2.1 Представлення точки
- •2.2 Перетворення і матриці
- •2.3 Перетворення точки
- •3. 2D Операції
- •3.1 Обертання
- •2.4 Перетворення прямих ліній
- •2.5 Перетворення середини відрізка
- •2.6 Паралельні лінії
- •3.2 Відображення
- •3.3 Зміна масштабу
- •3.4 Комбіновані операції
- •3.5 Перетворення одиничного квадрата
- •3.6 Довільна матриця обертання розміру 2х2
- •3.7 Двовимірне зміщення і однорідні координати
- •3.8 Точки в нескінченності
- •3.9 Двовимірне обертання навколо довільної осі
- •4. 3D Операції
- •4.1 Тривимірне перетворення і проекція
- •4.2 Трьохмірна зміна масштабу
- •4.3 Тривимірний здвиг
- •4.4 Тривимірне обертання
- •3 Окремих випадки:
- •4.5 Відображення в просторі
- •4.6 Просторовий перенос
- •4.7 Зображення тривимірних об'єктів
- •4.8 Фактори підвищення наочності глибини
- •4.9 Півтони на прямолінійних об'єктах, гранично допустимі перспективні спотворення, стереоскопія і рух
- •4.10 Відсікання
- •4.11 Розподіл середньою точкою
- •4.12 Поля індикації
- •4.14 Перетворення кадрування
- •4.15 Прив'язки
- •5. Афінна і перспективна геометрія
- •5.1 Аксонометрична проекція
- •5.2 Перспективні перетворення
- •5.3 Стереографічна проекція
- •Література
- •Шестопалов с.В.
- •65039, Одеса, вул. Канатна, 112
3.2 Відображення
Чисте
2-вимірне обертання в площині
xy
здійснюється навколо осі перпендикулярної
до площини xy,
а відображення здійснюється поворотом
на 180° навколо осі, що лежить в площині
xy.
Обертання біля лінії y=x
відбувається при використанні матриці
.
Обертання навколо y=0
виходить при використанні матриці
.
3.3 Зміна масштабу
Зміна
масштабу визначається значенням двох
членів головної діагоналі матриці. Якщо
матриця
впливає на вершини трикутника, як
оператор, то має місце зміна масштабу
координати
x
в a
раз, y
в d
раз.
Якщо a≠d, то має місце спотворення. Таким чином плоска поверхня, що визначається за допомогою вершин, з'єднаних прямими лініями, може бути змінена в різних напрямах. За допомогою відповідних матричних операцій над векторами, положення яких визначають вершину, можна управляти формою і положенням поверхні. Але для отримання бажаної орієнтації, може знадобитися більше одного перетворення, оскільки матричний добуток не комутативний, то порядок перетворень є важливим при використанні комбінованих операцій.
3.4 Комбіновані операції
Розглянемо
операції обертання і відображення на
прикладі однієї вершини трикутника.
Якщо за
обертанням на 90° проти годинникової
стрілки слідує відображення відносно
осі
,
то цих два перетворення дають:
Поміняємо операції місцями:
Множення матриць не комутативне.
За допомогою матричних перетворень можна виконати операції над кожною точкою в площині. Це перетворення можна інтерпретувати, як перетворення вихідної площині і системи координат в нову форму. Більш детально, можна сказати що перетворення здійснюється перенесенням зображення з однієї площини на іншу.
3.5 Перетворення одиничного квадрата
Розглянемо квадратно решітчасту сітку, що складається з однотипних квадратів в площині xy. Чотири вектора положення точок одиничного квадрата з однією вершиною в початку координат записуються у вигляді:
(3.4)
Рис.7 – Одиничний квадрат з вершиною в початку координат
Перший
рядок показує інваріантність точки A.
Координати
визначаються 1-им рядком матриці
перетворення. А точка
–
другим рядком цієї матриці.
Таким
чином, якщо координати точок
відомі,
то
загальна матриця перетворення визначена.
Якщо сторона першого квадрата паралельна і наперед відомо, що паралельні лінії перетворюються на паралельні, то перетворена фігура є паралелограмом. Вплив елементів a, b, c, d можна проаналізувати окремо.
Елементи b,c викликають здвиг вихідного квадрата в напрямку y і x відповідно, елементи a,d характеризують масштабні коефіцієнти. Таким чином загальна матриця 2х2 здійснює операцію здвигу і зміни масштабу.
Рис.8 – Перетворення одиничного квадрату
Це дозволяє визначити площу паралелограма:
(3.5)
Можна показати, що площа будь-якого перетвореного паралелограма An є функцією матриці перетворень і пов'язана з площею вихідного квадрата простим співвідношенням:
(3.6)
Тоді як площу загальної фігури можна представити як суму одиничних квадратів, то площа будь-якої перетвореної фігури At пов'язана з площею фігури Ai:
(3.7)
Це співвідношення справедливо для площ фігур довільних форм.
