Macros recipes/es

Esta página contiene macros para añadir funcionalidad a tu instalación de FreeCAD

Creación de objetos

 * [[Image:Macro_makeCube.png|16px]] Macro_makeCube : Crea un cubo a partir de 4 puntos
 * Macro draw2DFunction: Dibuja una función descrita por una ecuación z=F(x)

Transformación de objetos

 * Macro ArrayCopy: Copia el objeto seleccionado varias veces, en una matriz
 * Macro FlattenWire: Aplana los contornos que no son planos a la mediana de sus coordenadas Z
 * Macro MeshToPart: Convierte las mallas seleccionadas en piezas
 * Macro JointWire: Permite encontrar y unir todos los contornos no conectados al contorno no conectado más próximo utilizando una línea
 * Macro Remove parametric history: Elimina toda la paramétrica asociada de un objeto, dejándolo como una forma "muda"
 * Macro SuperWire: Fuerza la creación de una polilínea a partir de líneas y arcos que nmo necesariamente se toquen entre si. Utiliza esto si la operación de polilínea habitual falla

Operaciones de vista 3D

 * Macro Rotate View Esta macro gira la vista actual 90º hacia la izquierda. Solo funciona si estas en la vista en planta.
 * Macro Texture Objects Esta macro permite poner temporalmente una imagen de textura en los objetos seleccionados.

Asistentes

 * Macro Automatic drawing: Permite al usuario obtener las vistas de su objeto en un dibujo con 4 posiciones diferentes (alzado, planta, isométrica, perfil derecho). Necesita algunos cambios para ser perfectamente efectiva
 * Macro Corner shapes wizard: Muestra un letrero de diálogo preguntando por las dimensiones de tu pieza de la esquina, entonces crea el objeto en el documento y una hoja de dibujo con las vistas planta, alzado y vistas laterales de la pieza

Utilidades

 * Macro MessageBox: muestra como dar información al usuario través de la interfaz gráfica de usuario GUI.

Cómo utilizarlas?
Las macros de arriba pueden añadirse fácilmente en cualquier instalación de FreeCAD
 * Copia el código Python de la macro de la página de la macro correspondiente
 * Pégalo en un documento de texto en blanco (por ejemplo utilizando Notepad en Windows o Gedit en Ubuntu)
 * Guarda el archivo de texto con la extensión .FCMacro
 * Mueve el archivo .FCMacro al directorio de usuario de FreeCAD (/home/yourUser/.FreeCAD en unix, C:\Users\yourUser\Application Data\FreeCAD en windows)
 * Reinicia FreeCAD
 * Abre el administrador de Macros, selecciona tu nueva macro y pulsa en "ejecutar"

Adicionalmente, también puedes añadir tu nueva macro a una barra de herramientas personalizada
 * En FreeCAD, ve a Herramientas -> Personalizar
 * En la pestaña de Macros, añade una nueva macro, y, si quieres, define un icono y un atajo de teclado
 * En la pestaña Barras de herramientas, crea una nueva barra de herramientas, y añade tu macro, seleccionándola de la categoría "Macros".

Añadiendo nuevas macros a este repositorio

 * Crea una nueva página, empezando su nombre por "Macro", por ejemplo "Macro_Mi_Excelente_Macro"
 * En esa página, pega el siguiente texto:
 * Si quieres, carga un icono .png con el mismo nombre que la página de tu macro (ex. Macro_Mi_Excelente_Macro.png)
 * Añádela a las categorías de arriba, crea una nueva categoría si es necesario