Published release of a minimalistic computer-aided design system CadZinho 0.6.0, which provides tools for creating simple 2D technical drawings. The new version implements a new rendering architecture, which makes it possible to get rid of interface freezes during operation. The code is written in C with additions in Lua and is distributed under the MIT license. The output is generated using the SDL 2.0 library and the OpenGL 3.2 API. Assemblies prepared for Linux, Windows and macOS. There is a port for running in browsers, compiled using Emscripten.
The program supports drawing primitives such as lines, polygonal meshes, circles, arcs, ellipses, text, hatching, splines, images, points, labels, attributes and polylines. Work with layers and blocks is supported. Supports working with files in the format DXF and SVG. The result can be exported to G-code, HPGL, PDF, SVG, PS or image formats. A scripting language is provided for developing macros, extensions and customizing the interface. The ZeroBrane Studio development environment (Lua IDE) can be used to develop extensions.
Thanks for reading: