Bar-and-joint motion simulator
User guide
Use the tools at the top to move, (un)pin, connect, add, edit (change position) or delete vertices.
In
connect
mode, click to (un)select first vertex; click the second vertex to connect.
Click on blank space to add a new vertex.
Use the print tool to
output
a JSON string of the framework to the area below.
Use the
clear
tool to remove the framework.
Keyboard shortcuts for temporary mode
m
to
move
p
to
pin
c
to
connect
a
to
add
e
to
edit
d
to
delete
Grid options
# rows:
# cols:
Create framework grid
View gridlines
Snap to grid
JSON input/output
Import
Load
Move mode
Undo
Redo
Pin mode
Connect mode
Add mode
Edit mode
Erase mode
Print framework to JSON
Clear framework
Current mode:
drag
Load
Physics simulation via
Matter.js