FreeCAD es un modelador de diseño asistido por computadora (CAD) paramétrico 3D de uso general (bajo la licencia LGPLv 2+) gratuito y de código abierto y un software de modelado de información de construcción (BIM) con soporte para el método de elementos finitos (FEM). [2] FreeCAD está destinado al diseño de productos de ingeniería mecánica, pero también se expande a una gama más amplia de usos en torno a la ingeniería, como la arquitectura o la ingeniería eléctrica. Debido a la naturaleza gratuita y de código abierto del software, los usuarios pueden ampliar la funcionalidad del software utilizando el lenguaje de programación Python .
Autor (es) original (es) | Jürgen Riegel, Werner Mayer, Yorik van Havre [1] |
---|---|
Versión inicial | 29 de octubre de 2002 |
Lanzamiento estable | 0.19.2 / 22 de abril de 2021 |
Repositorio | |
Escrito en | C ++ , Python |
Sistema operativo | GNU / Linux macOS Unix Windows |
Tipo | Modelado 3D , CAD , BIM , FEM |
Licencia | LGPLv 2+ |
Sitio web | freecadweb.org |
Características
General
FreeCAD presenta herramientas similares a CATIA , Creo , SolidWorks , Solid Edge , NX , Inventor , Revit y, por lo tanto, también se incluye en la categoría de modelado de información de construcción (BIM), diseño mecánico asistido por computadora (MCAD), PLM , CAx y CAE . Está destinado a ser un modelador paramétrico basado en características con una arquitectura de software modular, lo que facilita la prestación de funciones adicionales sin modificar el sistema central.
Al igual que con muchos modeladores CAD 3D modernos, tendrá un componente 2D para facilitar la conversión de dibujos 3D a 2D. En su estado actual, el dibujo directo en 2D (como AutoCAD LT ) no es el foco de este software, ni tampoco la animación o la manipulación de modelos 3D (como Blender , Maya o Cinema 4D ). Sin embargo, la naturaleza modular de FreeCAD permitirá al usuario adaptar su flujo de trabajo para dichos entornos.
FreeCAD utiliza bibliotecas de código abierto del campo de las ciencias de la computación ; entre ellos se encuentran la tecnología Open CASCADE [3] [4] (un kernel CAD ), Coin3D (una encarnación de Open Inventor ), el marco Qt GUI y Python , un popular lenguaje de programación. FreeCAD también puede ser utilizado como biblioteca por otros programas. [5]
Hay movimientos para expandir FreeCAD en los sectores de ingeniería de arquitectura , electricidad y construcción (AEC) y para agregar funcionalidad de modelado de información de construcción (BIM) con el Módulo Arch. [6]
A finales de 2020, el buscador de modelos 3D de CADENAS llamado 3DfindIT.com está integrado en FreeCAD. [7]
Formatos de archivo admitidos
El formato de archivo principal de FreeCAD es el formato de archivo estándar de FreeCAD (.FCStd). [8] Es un archivo zip estándar que contiene archivos en una determinada estructura. [8] Documento. xml tiene todas las definiciones de objetos geométricos y paramétricos. [8] GuiDocument.xml luego tiene detalles de representación visual de los objetos. [8] Otros archivos incluyen archivos brep para objetos y miniaturas del dibujo. [8]
Además del formato de archivo propio de FreeCAD, los archivos se pueden exportar e importar en los siguientes formatos de archivo: DXF , SVG (Scalable Vector Graphics) , STEP , IGES , STL (STereoLithography) , OBJ (Wavefront) , DAE (Collada) , SCAD (OpenSCAD) , IV (Inventor) e IFC . [9]
Soporte DWG
El soporte de FreeCAD para el importante formato de archivo DWG ha sido problemático debido a problemas de compatibilidad de licencias de software con la biblioteca GNU LibreDWG . La biblioteca GNU LibreDWG comenzó como una alternativa gratuita real a la biblioteca OpenDWG disponible en origen (más tarde Teigha Converter y ahora ODA File Converter) y tiene licencia GPLv3 . Como FreeCAD (y también LibreCAD ) tiene dependencias en Open Cascade, que antes de la versión 6.7.0 solo era compatible con GPLv2, [10] no podía usar la biblioteca GNU LibreDWG ya que GPLv2 y GPLv3 son esencialmente incompatibles . [11] [12] La tecnología Open CASCADE fue contactada por el equipo de Debian en 2009, y 2012 recibió una respuesta de que la tecnología Open CASCADE estaba considerando la posibilidad de licencia dual OCCT (la biblioteca), sin embargo pospusieron ese movimiento. También se envió una solicitud a la FSF para volver a licenciar GNU LibreDWG como GPLv2 o LGPLv3, que fue rechazada. [13]
A partir de 2014, la versión 0.14 de FreeCAD, incluida la nueva versión LGPL de Open Cascade, la versión con licencia BSD de Coin3D y la eliminación de PyQT, FreeCAD ahora está completamente libre de GPL. [14] Sin embargo, LibreDWG no se ha adoptado. FreeCAD puede importar y exportar un subconjunto limitado [15] del formato DWG a través de ODA File Converter (la antigua biblioteca OpenDWG).
Promociones durante eventos
FreeCAD se presentó notablemente en FISL 16 en 2015, en Porto Alegre , [16] así como en el Libre Graphics Meeting en Londres en 2016. [17] Estas dos exposiciones pueden reunir tanto a desarrolladores como a usuarios. En 2020, fue durante FOSDEM en Bruselas que dos de estos desarrolladores, Yorik Van Havre y Brad Collette hicieron la presentación. [18]
Historial de versiones
- Sección de archivos de GitHub ( github .com / FreeCAD / FreeCAD )
- Sección de archivos de SourceForge ( sourceforge .net / projects / free-cad / files / ) (en esta página de SourceForge , se publica que este proyecto se ha movido a GitHub).
- Sección de archivos antiguos de SourceForge ( sourceforge .net / projects / free-cad / files / OldFiles / )
Versión | Fecha de lanzamiento | Información | |
---|---|---|---|
0.0.1 | 29 de octubre de 2002 | Versión inicial | |
0,1 | 27 de enero de 2003 | ||
0,2 | 9 de agosto de 2005 | ||
0,3 | 31 de octubre de 2005 | ||
0.4 | 15 de enero de 2006 | ||
0,5 | 5 de octubre de 2006 | ||
0,6 | 27 de febrero de 2007 | ||
0,7 | 24 de abril de 2009 | ||
0,8 | 10 de julio de 2009 | ||
0,9 | 16 de enero de 2010 | ||
0,10 | 24 de julio de 2010 | ||
0,11 | 3 de mayo de 2011 | [19] | |
0,12 | 20 de noviembre de 2011 | [20] | |
0,13 | 29 de enero de 2013 | [21] | |
0,14 | 1 de julio de 2014 | Licencia cambiada a LGPLv2 + [15] | |
0,15 | 8 de abril de 2015 | Compatibilidad con Oculus Rift [22] | |
0,16 | 18 de abril de 2016 | [23] | |
0,17 | 6 de abril de 2018 | [24] | |
0,18 | 12 de marzo de 2019 | [25] En 0.18.5 Addon-Manager roto, por lo que 0.18.4 es una versión estable. | |
0,19 | 20 de marzo de 2021 | [26] | |
Leyenda: Versión antigua Versión anterior, aún mantenida Ultima versión Última versión de vista previa Lanzamiento futuro |
Ver también
- Tecnología Open CASCADE
- Software de código abierto
- Comparación de editores CAD
- Modelado paramétrico
- Geometría sólida constructiva
- Representación de límites
- Lista de paquetes de software gratuitos y de código abierto
Referencias
- ^ "Historia de FreeCAD" . wiki.freecadweb.org .
- ^ "Prueba FEM Workbench de FreeCAD" . jolahde.kapsi.fi . Consultado el 31 de mayo de 2020 .
- ^ "Lista de funciones - Documentación de FreeCAD" . wiki.freecadweb.org . Consultado el 1 de junio de 2020 .
- ^ "Open Cascade en FOSDEM 2020" . opencascade.com .
- ^ Okoi, Martins (1 de diciembre de 2017). "FreeCAD - Un software de diseño y modelado 3D para Linux" . FOSSMint . Consultado el 2 de mayo de 2019 .
- ^ "Módulo de arco" . Wiki de FreeCAD . Consultado el 15 de diciembre de 2017 .
- ^ Editores, DE (21/12/2020). "3DfindIT.com directamente integrado en FreeCAD" . Ingeniería digital . Consultado el 8 de abril de 2021 .CS1 maint: texto adicional: lista de autores ( enlace )
- ^ a b c d e "Formato de archivo FCStd - Documentación de FreeCAD" . freecadweb.org . Consultado el 3 de septiembre de 2015 .
- ^ "Lista de funciones" . Wiki de FreeCAD . Consultado el 15 de diciembre de 2013 .
- ^ Larabel, Michael (24 de enero de 2013). "La FSF desperdicia otro proyecto de" alta prioridad "" . Phoronix . Archivado desde el original el 9 de noviembre de 2016 . Consultado el 22 de agosto de 2013 .
- ^ Prokoudine, Alexandre (26 de enero de 2012). "¿Qué pasa con la adopción de DWG en software libre?" . libregraphicsworld.org. Archivado desde el original el 9 de noviembre de 2016 . Consultado el 3 de noviembre de 2013 .
- ^ "Preguntas frecuentes sobre las licencias GNU: ¿GPLv3 es compatible con GPLv2?" . El sitio oficial . Consultado el 13 de abril de 2011 .
- ^ Prokoudine, Alexandre (27 de diciembre de 2012). "Drama LibreDWG: ¿el final o el nuevo comienzo?" . libregraphicsworld.org. Archivado desde el original el 9 de noviembre de 2016 . Consultado el 23 de agosto de 2013 .
- ^ "Licencia" . freecadweb.org. 2014. Archivado desde el original el 4 de diciembre de 2016 . Consultado el 25 de marzo de 2015 .
- ^ a b "Notas de la versión 0.14" . Consultado el 19 de febrero de 2019 .
- ^ van Havre, Yorik (2015). "FreeCAD en FISL16" (PDF) . yorik.uncreated.net .
- ^ van Havre, Yorik (2016). "Yorik van Havre en LGM 2016" (PDF) . yorik.uncreated.net .
- ^ "Ecosistemas de diseño de código abierto alrededor de FreeCAD" . archive.fosdem.org . Consultado el 12 de noviembre de 2020 .
- ^ "Notas de la versión 0.11" . Consultado el 19 de febrero de 2019 .
- ^ "Notas de la versión 0.12" . Consultado el 19 de febrero de 2019 .
- ^ "Notas de la versión 0.13" . Consultado el 19 de febrero de 2019 .
- ^ "Notas de la versión 0,15" . Consultado el 19 de febrero de 2019 .
- ^ "Notas de la versión 0.16" . Consultado el 19 de febrero de 2019 .
- ^ "Notas de la versión 0.17" . Consultado el 19 de febrero de 2019 .
- ^ "Notas de la versión 0.18" . Consultado el 15 de marzo de 2019 .
- ^ "Notas de la versión 0.19" . Consultado el 31 de marzo de 2021 .
Otras lecturas
- Falck, Daniel; Collette, Brad (2012): FreeCAD [Cómo hacer]. Modelado sólido con el poder de Python , Packt Publishing , Birmingham, ISBN 978-1-84951-886-4 .
enlaces externos
- Página web oficial