Skip to content

Repository files navigation

graph-paper

simple vector editor / language / CAD for primitive technology

Work in progress. Not yet usable in real life.

idea and motivation

There is no intuitive CAD aimed at hobbyists. Idea is having something like virtual equivalent of good old graph paper. Click on one crossing get point A, on another and get point B and voila - you have your first line segment!

status

I have working prototype running in LÖVE game engine which looks like this:

example model

It's not possible to zoom and move in it and it will be eventually replaced by browser-based version.

There is also simple (text based) editor which you can use in browser.

Both editors use custom file format.

In this repository there is also unit library (documented here) which is however not actually used in this project.

wanted functionality

  • intersections
  • cutting objects
  • zooming and moving
  • export to SVG, DXF
  • import from SVG, DXF, GeoJSON
  • undo and redo
  • drawing circle arcs
  • styling of drawing
  • symbols
  • text
  • grouping objects
  • export for print

About

simple vector editor / language

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages