Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Однородные координаты точки




Однородными координатами точки М(x,y) называется любая тройка одновременно не равных нулю чисел x1, x2, x3 , связанных с заданными координатами (x,y) следующими соотношениями:

 

x1/x3 = x ; x2/x3 = y ( 6 )

 

То есть, в общем случае однородные координаты точки можно представить тройкой (hx, hy, h). При решении задач компьютерной графики обычно используется частный случай, а именно: произвольной точке М(x,y ) на плоскости ставится в соответствие точка М*(x ,y,1) в пространстве ( рис. 7 ).

При помощи троек однородных координат и матриц третьего порядка можно описать любое аффинное преобразование плоскости.

 

 

Формула ( 1 ) в матричной записи имеет вид:

       
   


a g 0

( x* y* 1 ) = ( x y 1 ) * b d 0 ( 7 )

l m 1

Выпишем матрицы, соответствующие случаям А, Б, В, Г.

А. Матрица поворота

 
 


cos j sin j 0

R = - sin j cos j 0 ( 8 )

0 0 1

 

Б. Матрица растяжения ( сжатия )

 
 


a 0 0

D = 0 d 0 ( 9 )

0 0 1

 


Поделиться:

Дата добавления: 2015-09-14; просмотров: 56; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты