I'm looking for a free/open source CAD program. I'm an inventor and often want to sketch out an idea before I have any idea of dimensions, so I want to be able to add dimensions later and have the CAD system scale the drawing to fit the later dimensions. It needs to be able to create excellent line drawings, 2D and 3D renderings from any angle. Ray tracing would be nice too. I know of the existence of FreeCAD (the one by Juergen Riegel), and BRL-CAD, but have no idea whether either are suitable for my needs.