https://github.com/eqs/chasoba
Chasoba: JavaScript based drawing language
https://github.com/eqs/chasoba
javascript svg typescript vector-graphics vector-graphics-language
Last synced: about 2 months ago
JSON representation
Chasoba: JavaScript based drawing language
- Host: GitHub
- URL: https://github.com/eqs/chasoba
- Owner: eqs
- Created: 2023-12-24T05:38:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-30T08:11:43.000Z (over 2 years ago)
- Last Synced: 2025-10-26T09:49:01.884Z (7 months ago)
- Topics: javascript, svg, typescript, vector-graphics, vector-graphics-language
- Language: TypeScript
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chasoba: JavaScript based drawing language
Source:
```
size(400, 400);
c1 = circle(100, 100, 32);
c2 = circle(300, 250, 32);
c3 = circle(c1.center |- c2.center, 32);
draw(c1);
draw(c2);
draw(c3);
draw(line(c1.east, c2.north).bend_left);
draw(line(c1.south, c3.north));
draw(line(c3.east, c2.west));
draw(text("x", c1.center));
draw(text("y", c2.center));
draw(text("z", c3.center));
```
Output:
