Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/w-mai/vegravis
Vector Graphic Visualization
https://github.com/w-mai/vegravis
Last synced: 26 days ago
JSON representation
Vector Graphic Visualization
- Host: GitHub
- URL: https://github.com/w-mai/vegravis
- Owner: W-Mai
- License: mit
- Created: 2023-08-02T16:48:12.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-21T16:48:55.000Z (about 1 month ago)
- Last Synced: 2024-11-21T17:40:00.435Z (about 1 month ago)
- Language: Rust
- Homepage: https://w-mai.github.io/vegravis
- Size: 5.26 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Introduction
Vegravis is a vector graphics visualizer.
It can visualize vector graphics on a canvas, and can also visualize vector graphics in other formats through
conversion.like codes below:
```shell
// Sakaban Turtle
move, -100, 0,
quad, 0,-10,100, 0,
cubi, 100, -100, -100, -100, -100, 0,
cubi, -100, 100, 100, 100, 100, 0,
move, 70, 30,
cubi, 70, 55, 30, 55, 30, 30,
cubi, 30, 5, 70, 5, 70, 30,move, 55, 30,
cubi, 55, 40, 45, 40, 45, 30,
cubi, 45, 20, 55, 20, 55, 30,move, -70, 30,
cubi, -70, 55, -30, 55, -30, 30,
cubi, -30, 5, -70, 5, -70, 30,move, -55, 30,
cubi, -55, 40, -45, 40, -45, 30,
cubi, -45, 20, -55, 20, -55, 30,move, 30, -4,
quad, 0, -60, -30, -4
```and you will get a cute Sakaban Turtle:
## Features
- [x] Visualize vector graphics
- [x] Responsive UI
- [x] Support cross-platform (**Windows**, **Linux**, **MacOS**, **Web**)
- [x] Support share code and options with URL
- [x] Support and the linkage of [Transform Resolver](https://w-mai.github.io/TransformResolver)
- [ ] Support multiple vector graphics formats
- [ ] Support vector graphics editing
- [ ] Support vector graphics animation
- [x] Support custom vector grammar
- [x] Support custom vector grammar editor
- [x] Support grammar error detection
- [ ] ...## LICENSE
MIT