Parametric 3D CAD modeler to create 2D and 3D drawings.
FreeCAD is an open source 3D CAD modeler and drawing tool helpful for those who want to perform engineering and product designing task. This sophisticated software will be the ideal for scholar, educator and learner to teach and learn cams, linkages, geometry, dynamics, design, vibration, physics and kinematics. This software is directly aimed at mechanical engineer and product designer though can be useful for various engineering specialist and architect.
Viewing the technical aspect, FreeCAD is a general purpose feature-based for CAx, CAE, PLM, CAD and MCAD. FreeCAD supports 2D and 3D objects and primitives like lines, rectangles, arcs or circles as well box, sphere, cylinder, cone, and torus. That object can be manipulated in various ways to translation, rotation, mirroring, scaling, offset and more. FreeCAD enables to import wide range of data format including BMP, JPG, DXF, BRP, DAT, SVG, OCA, ASC, SVG, MED, IGES, IFC, OCA, ASC, SVG, WRL, or others.