BRL-CAD is a powerful cross-platform Open Source Constructive Solid Geometry that includes interactive 3D solid geometry editing.
It is a collection of more than 400 tools, utilities, and applications comprising more than a million lines of source code
Since it's free and open, you can get this software for free and you are also able to customize it.
More than 400 tools, utilities, and applications comprising more than a million lines of source code.
BRL-CAD includes many features, such as:
Interactive 3D solid geometry editing, high-performance ray-tracing support for rendering and geometric analysis, network-distributed framebuffer support, image and signal-processing tools, path-tracing and photon mapping support for realistic image synthesis, a system performance analysis benchmark suite, an embedded scripting interface, and libraries for robust high-performance geometric representation and analysis.
BRL-CAD development began in 1979 by Mike Muss, releasing it to the public for the first time in 1984.
BRL-CAD has been the primary tri-service solid modeling CAD system used by the U.S. military for more than 20 years to model weapons systems for vulnerability and lethality analyses.