Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поворот




Перенос

Перенос и повороты в трехмерном пространстве

P(x,y,z) P’(x’,y’,z’)

 

-перенос в трехмерном пространстве

ai = const

[x’,y’,z’,1] = [x,y,z,1]T, T= (3.1)

Т – матрица переноса

1,2,3 стр. матр. Т - отображение бесконечно удаленной точки

[a1,a2,a3,1] - отображение начала координат

 

 

Cos a = C

Sin a = S

[x’,y’,z’] = [x,y,z]Rz

Матрица поворота вокруг оси Oz:

Rz =

Матрица поворота вокруг оси Ox:

Rx =

Матрица поворота вокруг оси Oy:

Ry =

Матрица переноса начала координат в какую-то точку А

T-1 =

 

Rx-1 = (3.4)

Ry-1 = (3.5)

Rz-1 = (3.6)

Матрица поворота вокруг линии, проходящей через начало координат (поворот вокруг вектора v с началом в точке O)

 

 

r = |v| =

 

q =

 

v1 = r Sin j Cos q

v2 = r Sin j Sin q

v3 = r Cos j

 

[x’,y’,z’] = [z,y,z] Rz-1 - совпадает с положительным направлением оси Oz

Ось x’ имеет положительное направление вектора (v1,v2,0)

[x’’,y’’,z’’] = [z’,y’,z’] Ry-1

[x’’’,y’’’,z’’’] = [z’’,y’’,z’’] Rv-1

 

Rv =

 

[x’’’,y’’’,z’’’] = [x,y,z] Rz-1 Ry-1 Rx-1

[x*,y*,z*] = [x’’’,y’’’,z’’’] Ry Rz - возвращение назад координатной оси

[x*,y*,z*] = [x,y,z] Rz-1 Ry-1 Rv Ry Rz

Rz-1 =

 

Ry-1 =

 

Rv =

 

Ry =

 

Rz =

Rz-1 Ry-1 Rv Ry Rz = R R = (3.7)

Точка A(a1,a2,a3)

1.

T-1 =

2.

R* =

3.

T =

 

Матрица обобщенного поворота RGEN = T-1 R* T

[x*,y*,z*,1] = [x,y,z,1] RGEN (3.8)

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 298; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.