SolveSpace
This article has multiple issues. Please help or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Developer(s) | Jonathan Westhues |
---|---|
Initial release | 2008 |
Stable release | 3.0[1]
/ 18 April 2021 |
Repository | |
Written in | C++ |
Operating system | Windows, Linux, Mac |
Platform | PC |
Type | CAD |
License | GPL-3.0-or-later |
Website | solvespace |
SolveSpace is a free (libre) and open-source 2D and 3D CAD (computer-aided design) program. It is a constraint-based parametric modeler with simple mechanical simulation capabilities. Version 2.1 onward runs on Windows, Linux and macOS (under Linux installable also as a snap package). It is developed by Jonathan Westhues and a community of volunteers.
Features[]
Applications include:[2]
- Modeling 3D parts – Draw with extrudes, revolves, and Boolean (union / difference / intersection) operations
- Modeling 2D parts – Draw the part as a single section, and export as a DXF, PDF or SVG; use 3D assembly to verify fit
- Preparing CAM data – Export 2D vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software
- Mechanism design – Use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints
- Plane and solid geometry – Replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing
SolveSpace is free software distributed under the GPL-3.0-or-later license. Files to open need to be in its own text-based SolveSpace Models (*.slvs) 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 Libre Graphics World 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.[3] However, native Linux support has since been added.
SketchFlat[]
A previous software package called SketchFlat, also developed by Westhues, has been replaced by SolveSpace.[4]
See also[]
References[]
- ^ "Release 3.0". 18 April 2021. Retrieved 20 April 2021.
- ^ "SolveSpace - parametric 3d CAD".
- ^ Prokoudine, Alexandre. "SolveSpace 2D/3D CAD software released under terms of GPL". Libre Graphics World, June 2013. Retrieved 12 June 2016.
- ^ "SketchFlat: 2d CAD, with Constraints".
External links[]
- Computer-aided design
- Computer-aided design software
- Free computer-aided design software
- Computer-aided design software for Linux
- Computer-aided design software for Windows
- Free software programmed in C++
- Computer-aided design stubs