он двигается довольно странно :) В общем случае, ограничения действия гравитационной силы только при d > 3 не требуется. Без этого ограничения на сколько понимаю Меркурий падает на солнце :)
А ты про это. Нет тут все правильно, я просто начальные условия то от балды брал, поэтому Меркурий по окружности и не движется. Вообще-тото планеты и по правде не движутся по окружности, они движутся по эллипсу.
Только тут очень вытянутый эллипс получился. Тут все правильно. А ограничение в 3, это я чтобы на 0 не пришлось делить. Если тело приблизится очень близко к другому тело, ту r^3 будет около нуля, соответственно сила будет близка к бесконечности, и тело улетит очень далеко.
Привет! Помоги пожалуйста. Пытаюсь по твоему уроку разобраться что к чему. Возник вопрос. Компилирую, но само окно не появляется. Сделать активным его невозможно. В чём может быть проблема?
гы.. а у мя меркурий опосля пары витков улетает.. Если его исключить - то еще глючнее: земля с луной улетают, а перед этим еще какаята левая планета объявляется..
Забавно, если запустить проект, то через пару минут его работы меркурия падает на солнце, после чего вся система улетает в верхний правый угол х)
он двигается довольно странно :) В общем случае, ограничения действия гравитационной силы только при d > 3 не требуется. Без этого ограничения на сколько понимаю Меркурий падает на солнце :)
И сколько нужно времени на изучение, чтобы хотябы простые графические программы писать?
А ты про это. Нет тут все правильно, я просто начальные условия то от балды брал, поэтому Меркурий по окружности и не движется. Вообще-тото планеты и по правде не движутся по окружности, они движутся по эллипсу.
А, ну точно, не обратил внимания. Чтобы по окружности двигались НУ нужно выбирать из условия v^2 / r = G*Msun / r^2. Так?
Только тут очень вытянутый эллипс получился. Тут все правильно. А ограничение в 3, это я чтобы на 0 не пришлось делить. Если тело приблизится очень близко к другому тело, ту r^3 будет около нуля, соответственно сила будет близка к бесконечности, и тело улетит очень далеко.
Какая проблема?
Привет! Помоги пожалуйста. Пытаюсь по твоему уроку разобраться что к чему. Возник вопрос. Компилирую, но само окно не появляется. Сделать активным его невозможно. В чём может быть проблема?
Т.е. оно есть, но активным его сделать нельзя. Создавала как консольное приложение win32. Microsoft Visual Studio 2010.
+Виктория Шульц возможно поможет написать glutPostRedisplay() вместо display()
Не помогло.
+Виктория Шульц по этому видео делала How to build C++/OpenGL/GLUT project under Windows XP and MS Visual Studio?
+Anton Благодарю!) Помогло.
хотел я сделать урок про тетрис, а он никак в 10 минут не укладывался. :) Пришлось, выложить в ускореном варианте.
Как фишка ляжет.
Такое ощущение, что проблема с Меркурием связана с методом Эйлера :)
гы.. а у мя меркурий опосля пары витков улетает.. Если его исключить - то еще глючнее: земля с луной улетают, а перед этим еще какаята левая планета объявляется..
Планеты гы )))) я тоже делал планеты тока покрупнее чуток
Ну, не знаю. Лень считать.
тетрис вместо него
двух дней хватит