The BRL-CAD package is a powerful Constructive Solid Geometry (CSG)
http://www.tech.oru.se/cad/varkon/
What about Varkon? If BRL-CAD is used by the US military, then Varkon is used by SAAB, the Swedish automobile and aircraft maker.
Excerpts from the Varkon site:
"VARKON can be used as a traditional CAD-system with drafting, modelling and visualization if you want to but the real power of VARKON is in parametric modelling and CAD applications development. VARKON includes interactive parametric modelling in 2D or 3D but also the unique MBS programming language integrated in the graphical environment."
"VARKON has been available for more than 15 years and the number of users are steadily increasing with systems installed in many Europeean countries as well as the USA. Customers range from big companies like SAAB Aircraft to very small companies with only a few employees. There is also an increasing number of users all over the world running the free version of VARKON for UNIX and GNU/Linux.
VARKON is written in ANSI portable C and has been compiled and successfully executed on many different platforms. The UNIX version has a user interface based on X-Windows and the PC version uses Microsoft WIN32. Currently there are VARKON systems running on workstations from HP, SUN, IBM and SiliconGraphics and also systems on VAX's with VMS or Intel PC's with SCO/UNIX, GNU/Linux or Windows95/98/NT. There is even a customer running Varkon on a Cray T3E supercomputer with 256 300Mhz 64 bit Alpha processors !
VARKON is not expensive. The UNIX version is distributed in sourcecode under the GNU/GPL license. There is also a prebuilt binary version for GNU/Linux free of charge. The current price for a Windows95/NT license is 875 USD. Support is available for all platforms including GNU/Linux. "
Regards, Debarshi