|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Ianos Gnatiuc 2:469/303.55 11 Aug 2002 03:59:55 To : Aleksey Malov Subject : Re: Вращение -------------------------------------------------------------------------------- 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/160963d55b831.html, оценка из 5, голосов 10
|