|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Cvetkov 2:5030/1334 04 Jun 2001 19:12:19 To : Vasya Kovall Subject : Помогите с вращением!!! -------------------------------------------------------------------------------- 04 Jun 01 00:10, Vasya Kovall писал(ла) Alexei Frounze: AF>> Если через матрицу не получилось, возможно ты её не так AF>> использовал или умножал матрицы неправильно. В любом случае, AF>> задача тривиальная, всё что тебе нужно это два уравнения для AF>> поворота единственной точки вокруг оси. Выведи ешо сам, займёт AF>> времени не более 10 минут, знаний на это только школьных AF>> понадобится, несколько формул с синусами/косинусами разности AF>> углов... VK> Формулы вот: X' = X*cos(Angle) - Y*sin(Angle) VK> Y' = X*sin(Angle) + Y*cos(Angle), где Angle - требуемый VK> угол, но когда начинаешь это преобразование делать, то получается все VK> равно не то. То есть к примеру: с начала при Angle = 1 X > 0, Y > 0, VK> потом на Angle = 4,5, X < 0, Y > 0. Загонял в Exel и просчитывал с VK> шагом в 5 градусов до 120 градусов, такая картина на всем протяжении VK> от 0 до 120. Там где должно получаться положительное число, идет VK> отрицательное. Может я чего-то не допонял, но та не должно быть. VK> В чем еще проблема может быть? В том что эксель считает в радианах? Alex Cvetkov --- * Origin: Life suxx (2:5030/1334) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27643b1bddac.html, оценка из 5, голосов 10
|