Macros recipes/es: Difference between revisions

From FreeCAD Documentation
m (Languages in alphabetic order, except english that goes first)
Line 5: Line 5:
=== Creación de objetos ===
=== Creación de objetos ===


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


=== Transformación de objetos ===
=== Transformación de objetos ===


* [[Macro ArrayCopy]]: Copia el objeto seleccionado varias veces, en una matriz
* [[Macro ArrayCopy/es|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 FlattenWire/es|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 MeshToPart/es|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 JointWire/es|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 Remove parametric history/es|Macro Remove parametric history]]: Elimina toda la paramétrica asociada de un objeto, dejándolo como una forma "muda"


=== Operaciones de vista 3D ===
=== 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 Rotate View/es|Macro Rotate View]] Esta macro gira la vista actual 90º hacia la izquierda. Solo funciona si estas en la vista en planta.


=== Asistentes ===
=== 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 Automatic drawing/es|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
* [[Macro Corner shapes wizard/es|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/es|Macro MessageBox]]: shows how to give information to the user through the GUI.


== Cómo utilizarlas? ==
== Cómo utilizarlas? ==

Revision as of 22:56, 19 September 2011

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

Macros

Creación de objetos

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"

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.

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

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:
{{Macro|Name=Mi Excelente Macro|Description=Lo que mi excelente macro hace|Author=tu nombre de usuario}}
  • 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
Traducciones disponibles: Template:Se