SolveSpace


SolveSpace is a free and open-source 2D and 3D CAD program. It is a constraint-based parametric modeler with simple mechanical simulation capabilities. Version 2.1 onward runs on Windows, Linux and macOS. It is developed by Jonathan Westhues and a community of volunteers.

Features

Applications include:
SolveSpace is free software distributed under GPLv3. Files to open need to be in its own text-based SolveSpace Models format. Various export formats are provided, including 2D vector drawing as DXF, EPS, PDF, SVG, HPGL, STEP; 3D wireframe as DXF and STEP; triangle mesh as STL and Wavefront OBJ; and NURBS surfaces as STEP.

Appearances

A brief review and interview with the developer appeared in in 2013. This review praises SolveSpace for its small executable file size, its advanced constraints solver and range of output formats. The same review notes some drawbacks, mainly its slow and limited processing of NURBS booleans and lack of native Linux support. However, native Linux support has since been added.

SketchFlat

A previous software package called SketchFlat, also developed by Westhues, has been replaced by SolveSpace.