|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vasya Kovall 2:5079/55.80 04 Jun 2001 00:10:14 To : Alexei Frounze Subject : Помогите с вращением!!! -------------------------------------------------------------------------------- 03 июня 2001 года (а было тогда 08:52) Alexei Frounze в своем письме к Vasya Kovall писал: AF> Если через матрицу не получилось, возможно ты её не так использовал AF> или умножал матрицы неправильно. В любом случае, задача тривиальная, AF> всё что тебе нужно это два уравнения для поворота единственной точки AF> вокруг оси. Выведи ешо сам, займёт времени не более 10 минут, знаний AF> на это только школьных понадобится, несколько формул с AF> синусами/косинусами разности углов... Формулы вот: X' = X*cos(Angle) - Y*sin(Angle) Y' = X*sin(Angle) + Y*cos(Angle), где Angle - требуемый угол, но когда начинаешь это преобразование делать, то получается все равно не то. То есть к примеру: с начала при Angle = 1 X > 0, Y > 0, потом на Angle = 4,5, X < 0, Y > 0. Загонял в Exel и просчитывал с шагом в 5 градусов до 120 градусов, такая картина на всем протяжении от 0 до 120. Там где должно получаться положительное число, идет отрицательное. Может я чего-то не допонял, но та не должно быть. В чем еще проблема может быть? Special For You! And Best Regards! :) (Так кажется! :))) С уважениеми и благодарностью, Vasya 04 июня 2001 года ... Team [ОмГТУ] --- --- Dragon Station --- * Origin: Хорошему фаберже - яйца не помешают! (2:5079/55.80) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33923b1ad335.html, оценка из 5, голосов 10
|