I see that #SolveSpace
2.1 is out!https://github.com/solvespace/solvespace/blob/v2.1/CHANGELOG.md
SolveSpace is a portable open source CAD with native STL export. It's actually very nice for the design part of 3D printing and with the latest improvements it's shaping up to be a pretty mature CAD in general.
Awesome work and thanks to all involved!
The changelog is long and delicious but these are some personal favorites from my perspective as a user;
2.1New sketch features
Chord tolerance is separated into two: display chord tolerance (specified in percents, relative to model bounding box), and export chord tolerance (specified in millimeters as absolute value).
Groups can be added in the middle of the stack. Note that this results in files incompatible with version 2.0.
Active group can be removed.
Removing an imported group does not cause all subsequent groups to also be removed.New constraint features
Horizontal/vertical constraints are automatically added if a line segment is close enough to being horizontal/vertical. This can be disabled by holding Ctrl.New rendering and styling features
Solids can be made transparent.New export/import features
Triangle mesh can be exported for viewing in the browser through WebGL.Other new features
Native Linux (GTK 2 and GTK 3) and Mac OS X ports.
Automatically save and then restore sketches if SolveSpace crashes. (Patch by Marc Britten)
Unicode is supported everywhere (filenames, group names, TTF text, comments), although RTL scripts and scripts making heavy use of ligatures are not rendered correctly.