Project Rena is an online 2D drawing tool with dimensions and constraints capability.
Please see a live demo here: http://rena-kdict.rhcloud.com/
Currently it supports drawing line, rectangle, circle/ellipse and adding distance-point-line constraint. And it's easy to extend to other geometry and constraint types. It also supports geometry dragging.
To run it on your local machine
- Install Node.js
- Download source code.
- Go to the Rena/Source folder, and execute the following command:
npm install . npm run start
Then you can access the app in the browser using http://localhost:8080