2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Моделирование, анимация
Сообщение17.10.2010, 10:44 
Аватара пользователя
Что лучше всего подходит для создания "физических" анимаций, напр. качания маятника, полёт шарика и т. д. Т. е. чтобы можно динамически рисовать на графическом поле какие-то объекты, перемещать их и т. д.

Думал в сторону Flash, но, по-моему, из под Linux там не развернёшься.

 
 
 
 Re: Моделирование, анимация
Сообщение17.10.2010, 13:39 
Под Линуксом и правда не очень хорошая поддержка как самих флэш-"роликов", так и среды разработки под флэш, если не ошибаюсь, вообще нет)

Вас интересует возможность онлайн отображения такой анимации? Возможно посмотреть в сторону Ява-апплетов? Вот так это будет выглядеть: http://www.walter-fendt.de/ph14e/
Плюс, такие апплеты легко переделывать под неапплеты) и пускать на компьютере "вручную" с Ява-машиной. Да и апплеты тоже также запускать можно. Java очень даже кроссплатформенна, а для написания кодов под неё нужен один "блокнот" (ну желательно с подстветкой кода, конечно).

Чаще всего видел, что физические модели именно под Ява-апплеты пишутся..

По поводу поддержки Java-апплетов на компьютерах - у пользователей должна быть установлена Java-runtime на компьютере, ну и браузер чтобы плагином подцепил её. Сложно даже сказать по статистике, у какого процента людей она включена и установлена..

Флэш, в этом плане, естественно, массовее поддерживается у людей.. (покуда без флэша ни ютьюбов, ни рутьюбов, ни вконтактов (там тоже ролики какие-то с музыкой), ничего подобного работать не будет..).

-- Вс окт 17, 2010 14:46:42 --

И вот по такому запросу ещё разные физические Ява-апплеты можно посмотреть: http://www.google.ru/search?sourceid=ch ... va+applets

-- Вс окт 17, 2010 14:50:44 --

Во аж как наглядно :)
http://www.walter-fendt.de/ph14e/equilibrium.htm (там можно серые кружки-крепления мышкой таскать)
http://www.walter-fendt.de/ph14e/collision.htm - а вот с анимацией (там по кнопке Start жать надо). Интересный эффект, если задать массу первого 0.1, а массу второго 1 кг :)

-- Вс окт 17, 2010 14:56:40 --

http://www.walter-fendt.de/ph14ru/ - там, кстати, и по-русски даже переведено что-то :)

Вот ведь какие полезные вещи для студентов-то при освоении этих тем! Сразу наглядно видно, что и как. Давали бы вот такие вещи под разные курсовые и дипломы - цены бы такому делу не было!)

 
 
 
 Re: Моделирование, анимация
Сообщение19.10.2010, 17:10 
Ява-апплеты тоже не у всех будут работать. Плюс они требуют установки сторонних плагинов. Если уж хочется анимацию реализовать средствами WEB, то самое лучшее (и простое) - SVG + JavaScript (а если браузеры начнут поддерживать SVG2.0, то и вообще 3D получим безо всяких ухищрений).
Если же нужно локально - проще всего использовать openGL (например, при помощи библиотеки glut).

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group