FreeCAD es un sistema CAD paramétrico para Windows. Interactúa con los formatos 3D más populares (SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC, etc.) y visualiza en la interfaz "booms", vértices, mallas y otros elementos gráficos 3D almacenados en ellos.
Este CAD se basa en el concepto de modelado 3D paramétrico, que permite influir en las "formas" y "mallas" no sólo "directamente", sino también modificando las propiedades de los objetos asociadas a sus vértices. Equipado con intérpretes C++ y Python integrados, lo que permite utilizar plugins y módulos. Dispone de su propio editor de macros. Puede construir dibujos de ingeniería basados en modelos tridimensionales.
Funcionalidad de FreeCAD.
- Carga, analiza, normaliza y visualiza en SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC y otros formatos 3D populares. Puede importar formatos no proporcionados por la funcionalidad original, utilizando plugins y módulos;
- Soporta completamente la tecnología CASCADE kernel, que implementa la capacidad de utilizar herramientas brep y nurbs mientras se editan modelos 3D complejos con un gran número de vértices y polígonos;
- Lee constantemente las propiedades de cada elemento y modifica los parámetros de los objetos y vértices asociados, incluso en storyboards de animación;
- Almacena todos los cambios de una sesión en una memoria intermedia. Los escribe en la pila cuando se inicia la función correspondiente;
- Interpreta código C++ y Python. Corrige el modelo editable y/o la interfaz y la funcionalidad para que coincidan con el código de los scripts/plugins/módulos;
- Escribe todas las acciones del usuario en una macro (cuando se crea). Interpreta el código de la macro (cuando se inicia). Corrige el código de la macro en función de los cambios creados por el usuario mediante el editor de macros integrado;
- Convierte la geometría de modelos 2D y 3D en bocetos y dibujos, y envía el resultado a imprimir;
- Soporta la tecnología Sketcher con un "solver" y un intérprete de restricciones;
- Renderiza un modelo 3D editable utilizando el método povray o LuxRender;
- Exporta el resultado al formato que elijas.
Funciones CAD
- Importación/exportación de la mayoría de los formatos gráficos tridimensionales modernos;
- Soporte completo de todas las ventajas del concepto paramétrico de modelado 3D;
- Interfaz modular y de configuración flexible;
- Intérpretes integrados para C++ y Python;
- Capacidad para construir dibujos de ingeniería;
- Docenas de herramientas integradas para tareas altamente especializadas (calculadora de líneas de roscado para fresado, analizador de movimiento de robots, cientos de tablas de referencia de ingeniería, etc.).
- Posibilidad de utilizar CAD en instituciones de formación sin necesidad de licencia.
Desventajas
- Los módulos y plug-ins de terceros no siempre funcionan correctamente;
- Los dibujos de ingeniería se basan en la nomenclatura occidental.