Re: Вращение
- From
- Ianos Gnatiuc (2:469/303.55)
- To
- Aleksey Malov
- Date
- 2002-08-11T03:59:55Z
- Area
- RU.ALGORITHMS
Hello Aleksey.
10 Aug 02 17:01, you wrote to all:
AM> Где-то вычитал, что вращение вокруг трех осей можно заменить
AM> вращением
AM> вокруг двух осей. Пусть изначально объект был повернут вокруг оси x на
AM> alfa градусов, вокруг y и z, соответственно, на beta и gamma градусов.
AM> Можно ли повернуть объект вокруг x на teta градусов, а вокруг y на phi
AM> градусов, чтобы результат поворота совпадал с поворотом вокруг x,y,z
AM> на alfa,beta и gamma градусов?
AM> Как найти teta и phi, зная alfa, beta и gamma?
а не перепутал ты??? очень похоже на сферические координаты...
Theta - угол в плане XY
Phi - угол от оси Z
R - расстояние от (0,0,0) до точки (X,Y,Z)
Z Z
| |
| |\
| | \
| | \
|______ X |__|____ X
/ / |
/ / +
/\ / Phi
/ \-----> Theta /
Y Y
X = R*sin(Phi)*cos(Theta) Theta = arctan(X/Y)
Y = R*sin(Phi)*sin(Theta) Phi = arccos(Z/R)
Z = R*cos(Phi) R = sqrt(X^2 + Y^2 + Z^2)
Ianos
+++ SS Ianky mailto: ssianky(at)<hotmail | yahoo>.com
--- GoldED+/W32 1.1.4.7
* Origin: SS Ianky - (373-2) 534966 (2:469/303.55)