#java #animation #2d
#java #Анимация #2d
Вопрос:
Что ж, я иду спать прямо сейчас, и в ближайшие 2 дня мне нужно написать простую программу с анимацией, которая будет имитировать перевернутую метлу на тележке (проблема генетического алгоритма балансировки полюсов) тележку нужно постоянно толкать с обеих сторон, чтобы предотвратить падение метлы
Вы можете увидеть это в этом видео http://www.youtube.com/watch?v=Ums3eGIVgks или эта картинка image http://lis.epfl.ch/research/projects/EvolutionOfAnalogNetworks/ArtificialNeuralNetworks/images/mechanik_small.png
Что ж, мне нужно смоделировать физическое поведение этого, но у меня очень мало времени, поэтому мне нужно что-то, что я могу понять и быстро начать использовать (задание больше относится к физике и генетическому программированию, поэтому моделирование должно быть просто для того, чтобы показать, как это работает).
Спасибо
Ответ №1:
Я бы использовал HTML5 Canvas и чистый javascript. Это супер просто, вам не нужно компилировать. Все, что вам нужно, это блокнот, Chrome / Firefox / IE9 и немного времени. Существует множество примеров:
Ответ №2:
Если вам нужно приложение, создайте Java-приложение, которое использует JPanel в JFrame. В JPanel переопределите paintComponent(Graphics g)
метод и посмотрите на класс graphics, который позволяет вам рисовать простые фигуры, такие как линии, прямоугольники и эллипсы.
Комментарии:
1. Как насчет gravitation в JPanel? Я не думаю, что это упростило бы мою проблему.