![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
да мне не надо реальный фуко моделировать), а всего лишь имитировать его движение(именно эту ромашку, как на картинке). Неужели всё-таки надо использовать график cos(4phi) ? Вернее нет! Сам маятник я то сделал. Точка вращается вокруг оси на опр угол с опр. скоростью. Получ матем. маятник. Потом я вращаю всю сцену в плоскости zx получается, что вращается сам маятник и он рисует эту ромашку. Теперь мне надо нарисовать след от песка. Проблема в том, что я не могу определить координаты шарика маятника относительно вращающейся сцены. В итоге получается линия как в матем маятнике
Последний раз редактировалось NiCola999; 03.01.2011 в 12:04. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
> Неужели всё-таки надо использовать график cos(4phi) ?
В gif'ках, где важен эффект, а не точность, так, конечно, и делают. Только коэффициентом при угле играются для вящего эффекту ![]() http://en.wikipedia.org/wiki/Rose_curve |
![]() |
![]() |
![]() |
#13 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
тогда встает проблема синхронизации шарика с графиком...
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
А что там "синхронизировать"-то?!
![]() |
![]() |
![]() |
![]() |
#15 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
Вы меня до сих пор не поняли =)) Шарик вращается только в плоскости yz. Затем вращается вся сцена. Координаты xy я то знаю. Но он будет рисовать прямую линию, так как он не вращается по xz, а вращается вся сцена. Просто если вращать шарик еще и в плоскости xz получается фигня какая-то, а не ромашка. Может я не так преобразования делаю?
Последний раз редактировалось NiCola999; 03.01.2011 в 12:53. |
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Да что тут можно "не понять" (хотя, конечно, механики и "триДэшники" обычно по-разному ориентируют координатную систему), кроме того, что (уж не обижайтесь, пожалуйста) человек запутался в преобразованиях координат...
... ТАКОЕ 110103.jpg Вам надо?.. |
![]() |
![]() |
![]() |
#17 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
угу), а можно глянуть на вашу программу?
Последний раз редактировалось NiCola999; 03.01.2011 в 19:26. |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]() Код:
зелёная ось = OX (ballPos[0]); красная - OY (ballPos[1]) синяя - OZ (ballPos[2]) > а можно глянуть на вашу программу? C++ + OpenGL, обёрнутые в wxWidgets. На 40K исходников - на 1.7MB ехе-шник ![]() Последний раз редактировалось Vago; 03.01.2011 в 20:00. |
![]() |
![]() |
![]() |
#19 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
спасибо мне этого вполне достаточно!
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Да, кстати, у меня там шарик над плоскостью XOZ летает на постоянной высоте
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Параметрический маятник | Talker6 | Помощь студентам | 13 | 03.05.2010 18:18 |
Моделирование (маятник) | alexmikt | Общие вопросы C/C++ | 0 | 21.04.2010 23:01 |
маятник | manuk | Общие вопросы C/C++ | 3 | 20.04.2010 21:32 |
Математический маятник | StudeHt | Помощь студентам | 0 | 15.03.2010 16:48 |
Маятник | SuperEgo | Помощь студентам | 3 | 15.06.2007 10:03 |