The trouble is that there are two main approaches
Blender and most rendering/animation tools build up models from simpler shapes or curves. It looks at quick glance that BRL-cad does this, it was popular in the early 3d packages like autocad3d
Autocad Inventor/ProE/Cadestra etc 3D mechanical cad packages use constraints. You sketch an outline of a part, then add constraints such as these two sides are parallel, this hole is in the middle etc. When there exactly enough constraints the part becomes a model. This ensures that the finished 3D model is buildable - animation tools will let you create Escher style models that cannot exist.
Learning this constraint sketching technique is important if you are doing mechanical cad. Although the shape based system is quicker to produce simple models.
The animation tools also generaly lack the ability to do dimensioning, parts lists, obstruction/fit checks etc.