Cкрипты и макросы
- Скриптовые объекты: Как сделать объекты FreeCAD, полностью состоящие из скриптов Python.
- Модуль Drawing: Автоматизация процесса 3D-в-2D.
- Функция рисования линии: Как создать простой инструмент для рисования линий.
- PySide: Введение в PySide и его использование в FreeCAD.
- Создание диалога: Как создать диалог с помощью Qt designer, и использовать его в FreeCAD.
- Встраивание FreeCAD: Как импортировать FreeCAD в другие приложения в виде модуля Python.
- Рецепты макросов: Примеры скриптовых макросов.
- Фрагменты кода: Куски кода для использования в Ваших скриптах.
- Скрипты для данных топологии: Базовые примеры манипуляции с фигурами.
- Среда разработки Python: Упрощённая среда разработки для Python в FreeCAD.
Power user documentation
- FreeCAD scripting: Python, Introduction to Python, Python scripting tutorial, FreeCAD Scripting Basics
- Modules: Builtin modules, Units, Quantity
- Workbenches: Workbench creation, Gui Commands, Commands, Installing more workbenches
- Meshes and Parts: Mesh Scripting, Topological data scripting, Mesh to Part, PythonOCC
- Parametric objects: Scripted objects, Viewproviders (Custom icon in tree view)
- Scenegraph: Coin (Inventor) scenegraph, Pivy
- Graphical interface: Interface creation, Interface creation completely in Python (1, 2, 3, 4, 5), PySide, PySide examples beginner, intermediate, advanced
- Macros: Macros, How to install macros
- Embedding: Embedding FreeCAD, Embedding FreeCADGui
- Other: Expressions, Code snippets, Line drawing function, FreeCAD vector math library (deprecated)
- Hubs: User hub, Power users hub, Developer hub