Power users hub/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 39: Line 39:
The functionality of FreeCAD is separated in Modules which deal with special data types and applications. FreeCAD has built-in modules and Extension Modules (plug-ins). Once plugin modules are installed, they become availible to you as easily as the built-in modules. The modules described below are the default modules, includeed in every FreeCAD installation.
The functionality of FreeCAD is separated in Modules which deal with special data types and applications. FreeCAD has built-in modules and Extension Modules (plug-ins). Once plugin modules are installed, they become availible to you as easily as the built-in modules. The modules described below are the default modules, includeed in every FreeCAD installation.


* The [[Builtin modules]] are the principal FreeCAD modules. They contain tools for manipulating general FreeCAD configurations, documents and their contents.
* The [[Builtin modules|Builtin modules]] are the principal FreeCAD modules. They contain tools for manipulating general FreeCAD configurations, documents and their contents.
* [[Workbench creation]] shows you how to create your own workbench
* [[Workbench creation|Workbench creation]] shows you how to create your own workbench


<div class="mw-translate-fuzzy">
===Trabajando con mallas===
===Trabajando con mallas===
* [[Mesh Scripting/es| Archivos de guión con mallas]]: Cómo interactuar con el módulo de [[Mesh Module/es|Mallas]]
* [[Mesh Scripting/es| Archivos de guión con mallas]]: Cómo interactuar con el módulo de [[Mesh Module/es|Mallas]]
</div>


<div class="mw-translate-fuzzy">
===Utilizando OpenCasCade===
===Utilizando OpenCasCade===
* [[Part Module/es|El módulo de Piezas]]: Cómo se utilizan las herramientas y estructura de OpenCasCade en FreeCAD
* [[Part Module/es|El módulo de Piezas]]: Cómo se utilizan las herramientas y estructura de OpenCasCade en FreeCAD
Line 50: Line 53:
* [[pythonOCC/es|PythonOCC]]: Cómo dar rienda suelta a todo el poder de OpenCasCade
* [[pythonOCC/es|PythonOCC]]: Cómo dar rienda suelta a todo el poder de OpenCasCade
* [[Mesh to Part/es|De malla a pieza]]: Conversión entre tipos de objetos
* [[Mesh to Part/es|De malla a pieza]]: Conversión entre tipos de objetos
</div>


<div class="mw-translate-fuzzy">
===Accediendo a los gráficos de escena de Coin===
===Accediendo a los gráficos de escena de Coin===
* [[Scenegraph/es|Los gráficos de escena de Coin/Inventor]]: Cómo funciona la representación de la escena de FreeCAD
* [[Scenegraph/es|Los gráficos de escena de Coin/Inventor]]: Cómo funciona la representación de la escena de FreeCAD
* [[Pivy/es|Pivy]]: Cómo acceder y modificar los gráficos de escena
* [[Pivy/es|Pivy]]: Cómo acceder y modificar los gráficos de escena
</div>


<div class="mw-translate-fuzzy">
===Controlando el interfaz Qt===
===Controlando el interfaz Qt===
* [[PySide/es|PyQt]]: Cómo acceder a la interfaz, y modificar su contenido
* [[PySide/es|PyQt]]: Cómo acceder a la interfaz, y modificar su contenido
* [[Embedding FreeCADGui/es|Utilizando la interfaz gráfica de usuario de FreeCAD]] en otra aplicación Qt con PyQt
* [[Embedding FreeCADGui/es|Utilizando la interfaz gráfica de usuario de FreeCAD]] en otra aplicación Qt con PyQt
</div>


<div class="mw-translate-fuzzy">
===Trabajando con objetos paramétricos===
===Trabajando con objetos paramétricos===
* [[Scripted objects/es|Objetos en archivos de guión]]: Cómo crear objetos 100% desde archivos de guión en Python en FreeCAD
* [[Scripted objects/es|Objetos en archivos de guión]]: Cómo crear objetos 100% desde archivos de guión en Python en FreeCAD
* [[Drawing Module/es|Módulo de dibujo]]: Automatizando el proceso de pasar de 3D a 2D
* [[Drawing Module/es|Módulo de dibujo]]: Automatizando el proceso de pasar de 3D a 2D
</div>


<div class="mw-translate-fuzzy">
===Ejemplos===
===Ejemplos===
* [[Code snippets/es|Pedazos de código]] : Una colección de pedazos de código en Python para FreeCAD, para servir como utilidades en tus archivos de guión...
* [[Code snippets/es|Pedazos de código]] : Una colección de pedazos de código en Python para FreeCAD, para servir como utilidades en tus archivos de guión...
Line 70: Line 81:
* El [[Draft Module/es|módulo de croquizado]] añade funciones básicas de dibujo 2D a FreeCAD. Está escrito enteramente en Python, así que puede ser un buen ejemplo si quieres escribir tus propios módulos.
* El [[Draft Module/es|módulo de croquizado]] añade funciones básicas de dibujo 2D a FreeCAD. Está escrito enteramente en Python, así que puede ser un buen ejemplo si quieres escribir tus propios módulos.
* [[FreeCAD vector math library/es|Biblioteca de matemática vectorial de FreeCAD]] : Un par de funciones practicas para manipular vectores en FreeCAD. Esta biblioteca está incluida en el módulo de croquizado.
* [[FreeCAD vector math library/es|Biblioteca de matemática vectorial de FreeCAD]] : Un par de funciones practicas para manipular vectores en FreeCAD. Esta biblioteca está incluida en el módulo de croquizado.
</div>


== Funciones del API ==
== Funciones del API ==
Line 79: Line 91:
== Modificación avanzada ==
== Modificación avanzada ==


<div class="mw-translate-fuzzy">
* [[Start up and Configuration/es|Inicio y configuración]]: Inicio y opciones del comando de inicio
* [[Start up and Configuration/es|Inicio y configuración]]: Inicio y opciones del comando de inicio
* [[Install on Windows/es|Instalación en Windows]]: Utilizando el instalador de Windows
* [[Install on Windows/es|Instalación en Windows]]: Utilizando el instalador de Windows
Line 84: Line 97:
* [[Branding/es|Construcción de marca]]: Simples modificaciones que puedes hacer al código fuente para cambiar algunos aspectos de FreeCAD
* [[Branding/es|Construcción de marca]]: Simples modificaciones que puedes hacer al código fuente para cambiar algunos aspectos de FreeCAD
* [[Extra python modules/es|Módulos extra en Python]] : Extiende el interprete de Python de FreeCAD con estos potentes módulos!
* [[Extra python modules/es|Módulos extra en Python]] : Extiende el interprete de Python de FreeCAD con estos potentes módulos!
</div>


== Tutoriales de Python ==
== Tutoriales de Python ==
Line 119: Line 133:
</div>
</div>


{{Userdocnavi}}

<div class="mw-translate-fuzzy">
[[Category:Hubs/es]]
[[Category:Hubs/es]]
[[Category:Poweruser Documentation/es]]
[[Category:Poweruser Documentation/es]]
</div>

[[Category:Poweruser Documentation]]

Revision as of 10:09, 28 February 2019

150
150

Este es el lugar al que deberías venir si quieres profundizar un poco en FreeCAD. Aquí puedes aprender sobre personalizar FreeCAD según tus necesidades.

Estas páginas están en una etapa inicial de desarrollo. Si no logras encontrar la información que buscas, o si has encontrado información útil en algún otro sitio que no hemos vinculado, entonces por favor deja un comentario en la página de discusión, o, por qué no? Añade algún contenido aquí tu mismo!

Una de las mejores características de FreeCAD es que escribir archivos de guión y extenderlo considerablemente sin la necesidad de compilar nada o tocar el código fuente. Toda la parte de los archivos de guión está realizada en Python, un lenguaje de programación muy potente pero simple. Con simples archivos de guión en Python, tienes acceso total a casi cualquier parte de FreeCAD. Por ejemplo, puedes:

  • Crear y modificar geometría: Hay un tipo de objeto que necesitas pero no está incluido en la instalación por defecto de FreeCAD? Puedes crear de forma sencilla un nuevo tipo de objeto, ya sea desde cero o adaptando un tipo de objeto existente.
  • Crear herramientas personalizadas y comandos: De momento, FreeCAD dispone de bastantes funcionalidades, pero aún no están disponibles muchas herramientas y comandos convenientes para el usuario final. Pero es bastante sencillo crear tus propios conjuntos de herramientas.
  • Modificar la interfaz: La interfaz de usuario de FreeCAD aún es bastante básica. Pero todo está disponible para que puedas extenderla en función de tus necesidades. Puedes, por ejemplo, crear barras de herramientas para poner tus propias herramientas, crear paneles especiales para interactuar con tus herramientas, etc.
  • Modificar la representación de la escena: FreeCAD tiene procesos separados para la construcción y el cálculo de la geometría y mostrarla en tu pantalla. Tienes completo acceso al modo en el que el contenido de la escena se muestra en pantalla, por tanto puedes modificar dicha representación, interactuar con ella, o añadir todo tipo de comportamiento personalizado y complementos, como información, opciones de arrastre y anclado o entidades temporales.

Personalizando FreeCAD

Archivos de guión en FreeCAD

General

Modules

The functionality of FreeCAD is separated in Modules which deal with special data types and applications. FreeCAD has built-in modules and Extension Modules (plug-ins). Once plugin modules are installed, they become availible to you as easily as the built-in modules. The modules described below are the default modules, includeed in every FreeCAD installation.

  • The Builtin modules are the principal FreeCAD modules. They contain tools for manipulating general FreeCAD configurations, documents and their contents.
  • Workbench creation shows you how to create your own workbench

Trabajando con mallas

Utilizando OpenCasCade

Accediendo a los gráficos de escena de Coin

Controlando el interfaz Qt

Trabajando con objetos paramétricos

Ejemplos

Funciones del API

La descripción completa del API se encuentra aquí. Puede estar incompleta, pues aún no hemos encontrado la forma de incluirlas automñaticamente en esta wiki. Para obtener información más precisa, navega directamente por los módulos de FreeCAD.

Modificación avanzada

Tutoriales de Python

Estos son unos buenos tutoriales genéricos, no específicos para FreeCAD, te pueden interesar si eres nuevo en Python.

Python

PyQt - Cómo crear y manejar la interfaz de usuario Qt de FreeCAD desde Python

The following two references are PyQt specific (not PySide) but may offer some information of use:

Pivy - Cómo interactuar con las escenas 3D de FreeCAD

Proyectos de la comunidad

En el Portal de la comunidad, puedes encontrar otros proyectos basados en FreeCAD llevados por la comunidad de usuarios de FreeCAD. Si estas empezando un nuevo proyecto de FreeCAD, asegúrate de añadirlo aquí! También disponemos de una página con cosas que puedes hacer si quieres Ayudar a FreeCAD.