Addon/es: Difference between revisions
(Created page with "A partir de FreeCAD 0.17, la forma recomendada de instalar los complementos es con el 24px Gestor complementos.") |
(Created page with "En FreeCAD y en esta documentación, un complemento es cualquier componente que no es parte de la instalación base, pero que puede ser añadido al sistema por ci...") |
||
Line 3: | Line 3: | ||
== Introducción == |
== Introducción == |
||
En FreeCAD y en esta documentación, un [[addon/es|complemento]] es cualquier componente que no es parte de la instalación base, pero que puede ser añadido al sistema por ciertos métodos. |
|||
== Diferentes tipos == |
== Diferentes tipos == |
Revision as of 10:39, 5 February 2021
Introducción
En FreeCAD y en esta documentación, un complemento es cualquier componente que no es parte de la instalación base, pero que puede ser añadido al sistema por ciertos métodos.
Diferentes tipos
There are roughly three types of addons:
- Macro: short snippet of Python code that provides a new tool or functionality in a single file ending with
.FCMacro
. - Module: a single Python source file, or a collection of Python files, that extends the software in some way. Modules don't necessarily define a graphical "workbench" but may provide a supporting feature, for example, a library that performs conversion of formats, or code that modifies the graphical interface.
- Workbench: collections of Python files that provide related Gui Commands (tools) centered around a particular topic, for example, tools to design cabinets, or tools to work with architecture, or tools to design boats, etc. These workbenches usually define new toolbars where commands are placed as buttons.
Macros as installed under the user's Macro/
directory, while modules and workbenches are under the Mod/
directory.
$HOME/.FreeCAD/Macro/
$HOME/.FreeCAD/Mod/
Macros usually start as a way to simplify or automate the task of drawing or editing a particular object. If many of these macros are collected inside a directory, and structure is provided to collect those tools, then the entire directory may be distributed as a workbench.
In other words, macros, modules, and workbenches are essentially the same thing, pieces of Python code that extend the base installation. Macros are usually short and focused on a single task, modules usually provide new functions or interfaces, and workbenches are collections of tools (buttons, menus) and graphical interfaces to perform related tasks.
If a workbench is sufficiently developed and is well documented, it may be included as one of the base workbenches in FreeCAD.
Instalación
A partir de FreeCAD 0.17, la forma recomendada de instalar los complementos es con el Gestor complementos.
Sin embargo, la instalación manual sigue siendo posible.
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub