Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

Vegravis Logo


Vegravis


Awesome Badge

Join Community Badge

Vector Graphics Visualizer

Stars Badge
Forks Badge
Issues Badge
License Badge


Snapshot
Snapshot With TransformResolver

## 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