SolveSpace Logo SOLVESPACE -- parametric 2d/3d CAD
Examples
Tutorials
Features
Download
Reference
Technology
Library
Forum
Contact
AS A LIBRARY

Parametric sketching is a standard feature of mechanical CAD software—most operators would consider it essential. It is valuable in a wide range of applications, including mechanical drawing, MEMS layout, architectural drawing, and printed circuit board layout. But outside mechanical PLM packages (Pro/E, Solidworks, etc.), it has not frequently been implemented.

SolveSpace is a standalone executable program, and its constraint solver is heavily coupled with the rest of the program. If you wish to embed SolveSpace's constraint solver in another application, then you may be able to use the library interface exposed by SolveSpace.

*                    *                    *    

This library is built from the same code used in SolveSpace; you can evaluate its performance by downloading and running solvespace.exe. Constraints and entities exposed in the program's user interface correspond very closely to constraints and entities defined by this library.

This library is available with SolveSpace's source download package, in the directory exposed/... in:

This package includes documentation, the library itself, and the necessary interface files to use the library with your code. Examples are included, in:

SolveSpace is distributed under the GPLv3, which permits most use in free software but generally forbids linking the library with proprietary software. For commercial support and licensing, please contact us.

© 2008-2022 SolveSpace contributors. Most recent update June 2 2022.