Аффінниє перетворення простору
No comments« Моделі затінювання Плоска модель Затінювання по Гуро і Фонгу | Графічний редактор - Macromedia Flash »
При роботі з тривимірними об’єктами, часто потрібно здійснювати по відношенню до ним різні перетворення: рухати, повертати, стискати, розтягувати, скошувати і т.д. При цьому в більшості випадків потрібний, щоб після застосування цих перетворень зберігалися певні властивості.
Визначення. Перетворення площини називається аффінним (від англ . affinity - спорідненість) , якщо
- воно взаємне однозначно;
- чином будь-якої прямої є пряма.
Перетворення називається взаємно однозначним , якщо
- різні крапки переходять в разниє;
- в кожну крапку переходить якась крапка.
Властивості аффінного перетворення в тривимірному просторі:
- відображає n-мірний об’єкт в n-мірний: крапку в крапку, лінію в лінію, поверхню в поверхню; Ставрополь. Компьютерная помощь 904050.
- зберігає паралельність ліній і площин;
- зберігає пропорції паралельних об’єктів - довжин відрізків на паралельних прямих і площ на паралельних площинах.
Будь-яке аффінноє перетворення задається матрицею 3×3 з ненульовим визначником і вектором перенесення:
Подивимося на це з погляду математики. R є матрицею лінійного оператора над простором тривимірних векторів. Вектор T потрібний для здійснення паралельного перенесення: якщо множити ( 0 0 0 ) на будь-яку матрицю 3×3, знову отримаємо ( 0 0 0 ) - початок системи координат, щодо перетворення R, є нерухомо крапкою.
Вимога, щоб визначник був ненульовим, диктується визначенням. По суті, якщо визначник матриці R рівний нулю, то весь простір переходить в площину, пряму або крапку. Тим самим не дотримується взаємна однозначність .
Tags: вісь, геометричні конвейєри, крапка, матриця, паралельні обєкти, перетворення, побудова матриці, поворот, тривимірні вектора
3D теорія
Схожі записи
Tuesday, April 7th, 2009 at 09:15 and is filed under 3D теорія. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.

