https://github.com/severak/graph-paper
simple vector editor / language
https://github.com/severak/graph-paper
Last synced: 5 months ago
JSON representation
simple vector editor / language
- Host: GitHub
- URL: https://github.com/severak/graph-paper
- Owner: severak
- License: mit
- Created: 2021-12-23T00:00:06.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T15:58:47.000Z (about 2 years ago)
- Last Synced: 2024-05-03T02:23:49.827Z (about 2 years ago)
- Language: Lua
- Size: 139 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 LOVE 2D engine. Download this repository as ZIP file and rename it as `graph-paper.love`.

## TODO
- drawing object of specified size (implemented just for lines now)
### later
- intersections
- cutting objects
- zooming and moving
- export to SVG
- import from SVG (maybe using [svglover](https://github.com/globalcitizen/svglover))
- import from GeoJSON
- undo and redo
- drawing circle arcs
- styling of drawing
- symbols
- text
- grouping objects
- export for print