Skip to content

sm-g/mech

Repository files navigation

README

Редактор структурных схем плоских шарнирных механизмов на Box2D.

Онлайн

Cтруктурная схема механизма составляется из графических примитивов — фигур (shape). Элементы схемы делятся на 2 типа: точки и рёбра. Ребро соединяет две точки. Ребра объединяются в группы. Группа содержит 1 или более рёбер. Звено механизма моделируется группой, пара — точкой. Группа не моделируется с помощью Box2D.

classes.png

Каждому элементу сопоставлено тело Box2D. Расчёт столкновений исходит из предположения, что все элементы проницаемы, то есть сталкиваются только соединенные точки и ребра.

Модули

  • Mechanism. Модель механизма.
  • Box2D. Связывает библиотеку Box2D и приложение.
  • Editor. Связывает модель и представление, содержит элементы управления.

modules.png

TODO

  1. Добавить z-order: каждое звено в своей плоскости.
  2. Исправить генерацию новых ID при изменении длины ребра.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages