Динамическая графика 1994 г.

Анимаци в векторной графике - Координатные преобразования.


3.3 Координатные преобразования.

Это важная задача, причем она имеет отношение не только и не столько к пересчету иэ полярной системы в плоскую прямоугольную и наоборот или к пересчету иэ сферической системы в прямоугольную трехмерную и т.п.. Дело в том, что очень часто приходится делать преобразования, оставаясь в одной и той же системе, например при изменении координат точки начала отсчета или при повороте координатных осей. Так что задача разбивается на две: пересчет координат между системами и преобразования систем координат.


3.3.1.
Пересчет координат нежду системами.

Перевод координат иэ плоской прямоугольной системы в полярную показан на рис.31. Уравнения для пересчета очень просты:

Ra = SQRT (ха*ха + Ya*Ya) fi = arctg (Ya/Xa)

Y

Ya

A

Xa

0

X

Рис.31 Перевод координат из плоской прямоугольной системы в полярную

Перевод координат иэ полярной системы в плоскую прямоу гольную - это задача обратная к только что рассмотренной:

Ха = Ra*COS(fi) (2)

Уа = Ra*SIN(fi)

Перевод координат иэ прямоугольной трехмерной системы в сферическую показан на рис.32 Уравнения имеют вид:

R = SQRT (Ха*Ха + Уа*Уа + Za*Za)

psi = arctg (Za/SQRT(Xa*Xa + Уа*Уа)) (3)

fi = arctg (Ya/Xa)

Ха Уа Za

Рис. 32 Перевод координат из прямоугольной системы координат в сферическую.

Обратный перевод координат иэ сферической системы в прямоугольную описывается следующими уравнениями'

= R*COS(psi)*COS(fi) = R*COS(psi)«SIN(fi) - R*SIN(psi)




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Горшырзы - повествование о том, где вы никогда не захотели оказаться, но другие вас там очень хотели бы видеть.
Обзор - Обзор новых игр: Nnigel Mansell World Championship, Super Stars, Mortal Kombat demo, Wrestling, Silent Shadow, International Kick Boxing, Sideral War.
IS-DOS - программистам: краткий курс программирования в среде IS-DOS.
Письмо №287
Music - Nik-O из Краснодара рассказывает о музыкописании.

В этот день...   21 ноября