FreeCAD
# FreeCAD

FreeCAD es una aplicación libre de diseño asistido por computadora en tres dimensiones, ingeniería asistida por computadora, para la asistencia en ingeniería mecánica y el diseño de elementos mecánicos. Está basado en Open CASCADE y programado en los lenguajes C++ y Python.

## Características

### General

FreeCAD presenta un entorno de trabajo similar a CATIA, SolidWorks, SolidEdge, ArchiCAD o Autodesk Revit. Utiliza técnicas de modelado paramétrico y está provisto de una arquitectura de software modular, permitiendo añadir de forma sencilla funcionalidades sin tener que cambiar el núcleo del sistema.

A diferencia de los CAD analíticos tradicionales, como pueden ser AutoCAD o Microstation, FreeCAD es un CAD paramétrico que utiliza parámetros para definir sus límites o acciones. En el diseño paramétrico cada elemento del dibujo (muros, puertas, ventanas, etc.) es tratado como un objeto, el cual no es definido únicamente por sus coordenadas espaciales (x, y, z), sino también por sus parámetros, ya sean estos gráficos o funcionales. Las bases de datos relacionadas con el objeto hace que este software, y especialmente su banco de trabajo de arquitectura, esté muy relacionado con el enfoque BIM, en el que un modelo BIM contiene el ciclo de vida completo de la construcción, desde el concepto hasta la edificación.

Como muchos modernos modeladores CAD en 3D, tiene un componente para dos dimensiones para extraer un diseño detallado de un modelo 3D y con ello producir dibujos en 2D, pero el diseño directo en 2D (como el de AutoCAD LT) no es la meta, ni tampoco la animación ni formas orgánicas (como las creadas por Maya, 3ds Max, Cinema 4D, o Blender).

**Formatos de archivo compatibles**

Además del propio formato de archivo de FreeCAD, pueden manejarse los siguientes formatos de archivo: DXF, SVG (Scalable Vector Graphics), STEP, IGES, STL (STereoLithography), OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD), IV (Inventor) y IFC.

**Soporte de DWG**

El soporte de FreeCAD para el importante formato de archivo DWG ha sido problemático debido a problemas de compatibilidad de software con la licencia de la biblioteca GNU LibreDWG. La licencia GPLv3 de la biblioteca GNU LibreDWG no podía ser utilizada por FreeCAD (y LibreCAD) que tiene dependencias con Open Cascade que, antes de la versión 6.7.0 sólo era compatible con la GPLv2, que las licencias son incompatibles. Open CASCADE technologies fue contactada por el equipo de Debian en 2009, y en 2012 recibió una respuesta de que Open CASCADE technologies estaba considerando una licencia dual OCCT (la biblioteca), sin embargo se pospuso la decisión. Una petición fue hecha también a la FSF para relicenciar GNU LibreDWG como GPLv2 o LGPLv3, la cual fue rechazada. A partir de 2014 con la versión 0.14 de FreeCAD, incluyendo la nueva versión LGPL de Open Cascade, la versión de Coin3D con licencia BSD, y la eliminación de PyQt, FreeCAD es ahora completamente libre GPL. Sin embargo, LibreDWG no se ha aprobado. FreeCAD es capaz de importar y exportar un subconjunto limitado del formato DWG, gracias al libre y multiplataforma Teigha Converter.

## Galería de imágenes

* "The whippet" por lhf.
* "Arduino (Eagle import)" por marmni.
* "Chain adjuster" por lhf.
* Módulo para realizar "drafts".
* "Engine" por bejant.
* "Roof system" por yorik.
* Proyecciones en FreeCAD 0.14
* "Engine" por psi13art.
* "Rockn house" por rockn.
* "Rockn house" por rockn.
* "Steam loco frame" por wieszak.
* FreeCAD 0.10
* Modelo 3D de un rodamiento rígido de bolas sobre FreeCAD 0.10.
* Modelo de una cesta.
* Altavoz diseñado con FreeCAD.
* Uso de matrices para el modelado en FreeCAD 0.13 en Linux Kubuntu 13.10.

## Historia de versiones

* Sección de archivos en sourceforge (http://sourceforge.net/projects/free-cad/files/)
* Sección de archivos antiguos en sourceforge (http://sourceforge.net/projects/free-cad/files/OldFiles/)

| Versión | Fecha de liberación | Información |
| - | - | - |
| 0.0.1 | 2002-10-29 | Subida inicial --> Nacimiento de FreeCAD |
| 0.1 | 2003-01-27 | |
| 0.2 | 2005-08-09 | |
| 0.3 | 2005-10-31 | |
| 0.4 | 2006-01-15 | |
| 0.5 | 2006-10-05 | |
| 0.6 | 2007-02-27 | |
| 0.7 | 2009-04-24 |
| 0.8 | 2009-07-10 | |
| 0.9 | 2010-01-16 | |
| 0.10 | 2010-07-24 | |
| 0.11 | 2011-05-03 | http://www.freecadweb.org/wiki/index.php?title=Release_notes_011 |
| 0.12 | 2011-11-20 | http://www.freecadweb.org/wiki/index.php?title=Release_notes_012 |
| 0.13 | 2013-01-29 | http://www.freecadweb.org/wiki/index.php?title=Release_notes_013 |
| 0.14 | 2014-07-01 | http://www.freecadweb.org/wiki/index.php?title=Release_notes_014 Archivado el 30 de julio de 2018 en Wayback Machine. (cambio a LGPLv2+) |
| 0.15 | 2015-04-08 | https://web.archive.org/web/20170126034342/http://freecadweb.org/wiki/index.php?title=Release_notes_015 |
| 0.16 | 2016-04-18 | http://www.freecadweb.org/wiki/index.php?title=Release_notes_016 |
| 0.17 | 2018-04-06 | http://www.freecadweb.org/wiki/index.php?title=Release_notes_017 |
| 0.18 | 2019-03-12 | https://www.freecadweb.org/wiki/Release_notes_0.18 |
| 0.19 | 2021-03-21 | https://www.freecadweb.org/wiki/Release_notes_0.19 |
| 0.20 | 2022-06-14 | https://www.freecadweb.org/wiki/Release_notes_0.20 |
