An editor for the OpenSCAD language and SVG transpilation with MPS (Meta Programing System).
OpenSCAD is a simple and powerful language to create 2D/3D Models Computer-Aided Design (CAD). Instead of a complex GUI (Blender?) it features a simple language: http://www.openscad.org/cheatsheet/index.html.
Same concept as PlantUML or UMLet ...
Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics. It is another world, with tools like Inkscape. By transpiling the goals is to bridge the 2 worlds.
Also GeoGebra is worth mentionning, but it is not really scripting oriented, even if there would not be much work to allow it.
- Support a few 2D primitives and some transformations.
- Support SVG export
- Improve the concept and apply MPS best practices