Форум программистов, компьютерный форум CyberForum.ru

Изобразить движение по спирали - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
Wolandello
1 / 1 / 0
Регистрация: 06.06.2009
Сообщений: 35
06.06.2009, 15:17     Изобразить движение по спирали #1
Помогите зделать движение по спирали(на рисунку). Я так понимаю надо двигатса по елипсу и смещать центр, но не знаю как это зделать.
Миниатюры
Изобразить движение по спирали  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2009, 15:17     Изобразить движение по спирали
Посмотрите здесь:

Матрица по спирали C++
Массив по спирали C++
C++ Матрица по спирали
Заполнение матрицы по спирали C++
C++ Вывод матрицы по спирали
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Search..
06.06.2009, 15:41
  #2

Не по теме:

В этом тебе сможет помочь только Фундук... ИМХО

Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,136
Записей в блоге: 26
06.06.2009, 18:29     Изобразить движение по спирали #3
Это суперпозиция двух движений. Первое движение - движение точки попрямой:

x(t) = x0 + v0*t
y(t) = y0 + v0(t)

второе движение - движение по окружности (эллипсу). Оно задаётся в полярных координатах относительно центра:

fi = w*t

Координата центра участвует в формуле перевода полярных координат в декартовы. Далее в качестве центра подставляешь формулу движения по прямой (получается движущийся центр) - и суммарно получаешь формулу траектории по спирали
D.E.S.P.E.R.O.
 Аватар для D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
22.10.2012, 16:36     Изобразить движение по спирали #4
Цитата Сообщение от Evg Посмотреть сообщение
fi = w*t
То есть w - это координата центра елипса в полярных координатах?
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,136
Записей в блоге: 26
22.10.2012, 16:57     Изобразить движение по спирали #5
w - это угловая скорость вращения
Yandex
Объявления
22.10.2012, 16:57     Изобразить движение по спирали
Ответ Создать тему
Опции темы

Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru