Hypertriton, Inc. Hypertriton, Inc.
( Francais )
HOME | DOWNLOAD | DOCS | PORTABILITY | SUPPORT | AUTHOR | BUGZILLA
What is CADTools?

Hypertriton CADTools is an open-source 3D computer-aided design (CAD) and manufacturing (CAM) toolkit built around an parametric, feature-based, sketch-driven 3D solid modeler. A lot of effort is being put into the user interface so that new users will find the program simple to learn, and experienced engineers will be able to work as efficiently as possible. The 2D sketching and 3D assembly capabilities of CADTools are built around graph-directed algebraic constraint solvers, which are critical components for achieving this goal.

This project is in early but highly active development. We are using the Agar GUI library and the FreeSG 3D engine (most code being written for this project is actually in FreeSG). Both CADTools and its dependencies are available under a BSD license, which will make CADTools particularly suitable for integration into commercial products such as CNC machinery.

It should be noted that CADTools is intended to be complementary to BRL-CAD, which is a very powerful and extremely mature open-source CAD system. BRL-CAD uses constructive solid geometry, while CADTools is sketch-driven and uses the boundary representation, two very different systems, either having their own advantanges and inconvenients. At some point, we will be looking into using components from BRL-CAD, such as its raytracing library. Both projects share the same goal of bringing a complete CAD system to the open source world.

The CAM part of CADTools provides a client interface to the machctl daemon which can either be used to directly control machine tools, or compile RS-274 code (G-code).

Forums

If you have any questions, comments or suggestions, don't hesitate to contact the author. You can also obtain support and discuss with the developers via the #agar channel on irc.freenode.net.

Announcements
01/11/2008 New beta: cadtools-01112008 (MD5) (PGP)
12/21/2007 New beta: cadtools-12212007 (MD5) (PGP)
12/08/2007 New beta: cadtools-12082007 (MD5) (PGP)

Support CADTools