Manual:Objetos paramétricos
- Introducción
- Descubriendo FreeCAD
- Trabajar con FreeCAD
- Guiones en Python
- La comunidad
FreeCAD emplea un enfoque de modelado paramétrico, donde la geometría de los objetos se rige por reglas y parámetros predefinidos, en lugar de poder ser esculpida libremente. Esto significa que las dimensiones y características de cada componente se definen mediante parámetros que indican al programa cómo generar la geometría. Por ejemplo, para crear un cilindro, se especifican parámetros como el radio y la altura. Con estos valores, FreeCAD genera la forma geométrica precisa.
En FreeCAD, los objetos paramétricos son en esencia pequeños scripts programables que se ejecutan al modificar cualquier parámetro. Estos parámetros pueden variar ampliamente, incluyendo números enteros y de coma flotante, valores dimensionales reales como: milímetros, metros o pies, coordenadas (expresadas como x, y, z), cadenas de texto e incluso referencias a otros objetos. Esta versatilidad en los parámetros permite la creación de modelos complejos mediante una serie de operaciones encadenadas, donde cada nuevo objeto deriva sus características de uno anterior, a la vez que introduce atributos adicionales.
Por ejemplo, consideremos la creación de un objeto cúbico sólido mediante modelado paramétrico. Se parte de una forma rectangular básica en 2D, denominada «placa», con longitud l y anchura a. Este boceto define la base del objeto cúbico. A continuación, se define una operación de «Extrusión» o «Extrusión de relleno», especificando la distancia a la que se empujará o tirará del boceto para convertirlo en un objeto 3D. El resultado final es una forma cúbica sólida basada en la forma del boceto y la distancia de extrusión especificada.
En la cara superior de la placa, dibuje un círculo de un diámetro d determinado haciendo uso de un croquis asociado a esa cara. Luego, use este círculo para crear una cavidad (quitar material) de la placa original.
Si decide modificar posteriormente las dimensiones de la placa o del círculo, el objeto final también se verá alterado. Gracias al uso de un enfoque de diseño paramétrico, no es necesario rehacer el objeto desde cero.
- El recálculo no siempre es automático. Las operaciones complejas, que podrían modificar una gran parte del documento y, por lo tanto, llevar tiempo, no se realizan automáticamente. En su lugar, el objeto (y todos los objetos que dependen de él) se marcarán para su recálculo (aparecerá un pequeño icono azul en la vista de árbol). Deberá pulsar el botón de recálculo, (o bien ir al menú: Editar->Actualizar) para que se recalculen todos los objetos marcados.
- El árbol de dependencias siempre debe fluir en la misma dirección. Los bucles están prohibidos. (Véase DAG y Vista DAG). Puede haber un objeto A que dependa del objeto B, que a su vez dependa del objeto C. Pero no puede haber un objeto A que dependa del objeto B, que a su vez dependa del objeto A. Eso sería una dependencia circular. Sin embargo, puede haber varios objetos que dependan del mismo objeto; por ejemplo, los objetos B y C dependen ambos de A. El menú Herramientas -> Grafo de dependencias muestra un diagrama de dependencias como el de la imagen superior. Esto puede ser útil para detectar problemas.
En el proceso de modelado paramétrico de FreeCAD, examinar el árbol de dependencias de un objeto proporciona una visión clara de la secuencia de construcción y las relaciones dentro del modelo. En el ejemplo anterior, la estructura se basa en el boceto de placa, que sirve como base para la forma inicial del modelo. A continuación, se aplica la operación de relleno, que añade material a este boceto base, creando así una estructura tridimensional a partir de una base bidimensional.
A continuación, se dibuja un círculo sobre la superficie recién formada. Este círculo sirve de base para la posterior operación de vaciado. Esta operación elimina estratégicamente material de la estructura, creando una sección a partir del círculo dibujado. Este proceso de añadir y luego sustraer material permite integrar geometrías y características complejas en el modelo básico de forma fluida.
Mediante esta secuencia de operaciones —que comienza con el boceto base, continúa con la adición de volumen mediante un panel y crea detalles con bocetos y cavidades adicionales— el objeto final va tomando forma. Cada paso de esta cadena depende del anterior, lo que ilustra la interconexión del diseño paramétrico en FreeCAD.
No todos los objetos son paramétricos en FreeCAD. A menudo, la geometría importada de otros archivos no contiene parámetros y consiste en objetos simples, no paramétricos. Sin embargo, estos pueden servir como base o punto de partida para la creación de nuevos objetos paramétricos, dependiendo, por supuesto, de los requisitos del objeto paramétrico y de la calidad de la geometría importada.
Sin embargo, todos los objetos, paramétricos o no, tendrán un par de parámetros básicos, como un Nombre, que es único en el documento y no se puede editar, una Etiqueta, que es un nombre definido por el usuario que se puede editar, y una posición, que mantiene su posición en el espacio 3D.
Por último, cabe destacar que los objetos paramétricos personalizados son fáciles de programar en Python.
Leer más
- El editor de propiedades
- Cómo programar objetos paramétricos
- Colocación de objetos en FreeCAD
- Habilitar el gráfico de dependencias


