Addon/ru: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
== Введение == |
== Введение == |
||
В FreeCAD и в этой документации [[Addon/ru| |
В FreeCAD и в этой документации [[Addon/ru|Дополнения]] - это любой компонент, который не является частью базовой установки, но который может быть добавлен в систему определенными методами. |
||
== Различные типы == |
== Различные типы == |
Revision as of 18:55, 3 April 2021
Введение
В FreeCAD и в этой документации Дополнения - это любой компонент, который не является частью базовой установки, но который может быть добавлен в систему определенными методами.
Различные типы
Грубо говоря существует три типа надстроек:
- Макросы: короткий фрагмент кода Python, который предоставляет новый инструмент или функциональность в одном файле, заканчивающемся расширением файла
.FCMacro
. - Модули: один исходный файл Python или набор файлов Python, который каким-то образом расширяет программное обеспечение. Модули не обязательно определяют графический "верстак", но могут предоставлять вспомогательную функцию, например библиотеку, выполняющую преобразование форматов, или код, изменяющий графический интерфейс.
- Верстаки: коллекции файлов Python, которые предоставляют связанные команды Gui (инструменты), сосредоточенные вокруг определенной темы, например, инструменты для проектирования шкафов, инструменты для работы с архитектурой, инструменты для проектирования лодок и т. Д. Эти верстаки обычно определяют новые панели инструментов, где команды размещаются в виде кнопок.
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.
Установка
Начиная с FreeCAD версии 0.17, рекомендуется установка дополнений с помощью Менеджера дополнений.
Однако ручная установка остаётся возможной.
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework