SolveSpace is a parametric 3d CAD tool.
The software runs under Linux, macOS, and Windows.
This is free and open source software.
Features include:
- Sketch sections using:
- lines, rectangles, datum lines and points.
- circles, arcs of a circle, datum circles.
- cubic Bezier segments, C2 interpolating splines.
- text in a TrueType font, exportable as vectors.
- trims to split lines and curves where they intersect.
- tangent arcs, to fillet lines and curves.
- line styles for stroke color, stroke width, fill color.
- adjustable snap grid, for entities and text.
- menu item, keyboard shortcut, or toolbar.
- cut and paste, in plane and from workplane to workplane.
- background image with specified scale, for ease of tracing.
- 3Dconnexion six degree of freedom controllers.
- Constraints and dimensions on:
- distance (or line length), point-line distance, diameter.
- projected distance, along a line or vector.
- angle, curve-to-curve tangency, parallel, perpendicular.
- horizontal, vertical.
- equal length, equal angle, equal radius, length ratio.
- line length equals arc length.
- point on line, point on circle, point on point, point on face.
- point at midpoint of line, line’s midpoint on plane.
- points (or line) symmetric about line or plane.
- 2d (projected into specified plane) and 3d geometry.
- lengths in metric or inch units.
- lengths entered as arithmetic expressions (32.6 + 5/25.4).
- Build solid model with:
- an extrude, lathe (solid of revolution) or helix from a sketch.
- Boolean operations: union (add material), difference (remove material), intersection (leave only common material).
- parametric step and repeat (pattern), rotating or translating.
- operations performed on either meshes or NURBS surfaces.
- Parametric and associative assembly:
- link parts and drag them with six degrees of freedom.
- link mirrored or with arbitrary scale.
- place parts in assembly using constraints.
- link surfaces, and merge them using Boolean operations.
- link lines and curves, for 2d work or solid operations later.
- changes in parts propagate automatically into assembly.
- Analyze with:
- measurements on a part or assembly (of point coordinates, line length, point-point distance, point-face distance, projected distance, face-face angle, point-line distance).
- path traced by mechanism, exportable into a spreadsheet.
- area of a plane sketch, volume of a solid shell.
- degrees-of-freedom check to show unconstrained points in sketch.
- interference check for assemblies.
- “STL check” (vertex-to-vertex and not self-intersecting) for mesh.
- Export:
- 2d vector drawing as DXF, EPS, PDF, SVG, HPGL, STEP.
- toolpath as G code.
- as either piecewise linear segments or exact curves.
- wireframe model, hidden-line removed model, vector shaded surfaces.
- isometric view, orthogonal view, user-specified other view.
- section of solid model.
- with cutter radius compensation.
- with adjustable canvas size.
- 3d wireframe as DXF, STEP.
- triangle mesh as STL, Wavefront OBJ.
- NURBS surfaces as STEP.
- shaded view as bitmap.
Website: solvespace.com
Support: GitHub Code Repository
Developer: SolveSpace contributors
License: GNU General Public License v3.0
SolveSpace is written in C++. Learn C++ with our recommended free books and free tutorials.
Popular series | |
---|---|
The largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions. | |
Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information. | |
The Big List of Active Linux Distros is a large compilation of actively developed Linux distributions. | |
Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS. | |
Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series. | |
Machine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source. | |
New to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux. | |
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities. | |
Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users. | |
Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine. | |
Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal. | |
Saving Money with Linux looks at how you can reduce your energy bills running Linux. | |
Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum. | |
Now and Then examines how promising open source software fared over the years. It can be a bumpy ride. | |
Linux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. | |
Linux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery. | |
Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers. | |
Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series. | |
These best free books accelerate your learning of every programming language. Learn a new language today! | |
These free tutorials offer the perfect tonic to our free programming books series. | |
Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts. | |
Stars and Stripes is an occasional series looking at the impact of Linux in the USA. |