SOLVESPACE -- parametric 3d CAD
Examples
Tutorials
Features
Download
Buy
Reference
Technology
Library
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, in part because of the cost of licensing or developing this feature.

The geometric constraint solver used in SolveSpace is now available separately, as a library to link against your code. This enables you to add dimensions and constraints to any CAD or other drawing package.

*                    *                    *    

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.

A trial version of the library is available for download:

This package includes documentation, the library itself (slvs.lib), a header file to include in your code (slvs.h), and sample code that uses the library. The library is supplied as a binary for Win32 on an x86, built with Microsoft's C++ compiler.

To obtain a binary evaluation copy for another platform, or to obtain a commerical source or binary license to this library, please contact us.

Copyright 2004-2010 Useful Subset, LLC. Most recent update Jan 14 2010.