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

No packages published

Languages