Balls - версии
Материал из Department of Theoretical and Applied Mechanics
Виртуальная лаборатория > Динамика взаимодействующих частиц > Balls - версии
Данная страница содержит ссылки на различные версии постепенно развивающейся реализации модели взаимодействия частиц на языке JavaScript, а также описание каждой версии.
Balls v1[править]
Базовая модель
- Одна частица на экране.
- Вязкость
- Упруговязкое взаимодействие со стенами.
Balls v2[править]
- Теперь можно перемещать шар мышкой.
- Шар стал симпатичнее.
Balls v3[править]
- Можно работать сразу с несколькими частичками.
- Можно добавлять частицы левой клавишей мыши, и удалять правой.
Balls v4[править]
- Частицы взаимодействуют друг с другом.
- Нельзя добавить частичку вплотную к стене или другой частичке.
Balls v5[править]
- Добавлено внутреннее трение, оно обеспечивает выполнение закона сохранения момента для группы частиц (при выключенной вязкости).
- Теперь прямо во время работы программы можно менять размер частиц, гравитацию, а также по кнопке заполнить всё поле треугольной решеткой, случайным количеством частиц, или вообще очистить его.
- Если частички слишком маленькие, и на экран их может поместиться очень много - отключается градиент.
- Теперь выводится количество частиц на экране.
Balls v6[править]
- Добавлен термостат - теперь вы можете задать системе желаемую температуру.
- Теперь можно заменить потенциал Леннарда-Джонса на его укороченный вариант - SLJ