Modules
Here is a list of all modules:
[detail level 123456]
| Helper macros for running commands through Python interpreter | |
| Helper functions for running commands through Python interpreter | |
| ▼Core | These are the core components of FreeCAD |
| ▼Base | Basic structures used by other FreeCAD components |
| Geometry primers | Basic structures used by geomoetric objects |
| Memory debugging | Memory debugging tools |
| Units system | The quantities and units system enables FreeCAD to work transparently with many different units |
| ▼App | The part of FreeCAD that works without GUI (console or server mode) |
| Document | The Base class of the FreeCAD Document |
| Document Object | Base class of all objects handled in the Document |
| Expressions framework | The expression system allows users to write expressions and formulas that produce values |
| Property framework | System to access object properties |
| ▼Gui | The Graphical User Interface of FreeCAD and the 3D View |
| Command Framework | Structure for registering commands to the FreeCAD system |
| Internationalization with FreeCAD | |
| 3D Viewer | |
| Workbench Framework | |
| ▼Workbenches | |
| Cloud | |
| ▼C++ workbenches | These workbenches are programmed primarily in C++, but most provide a Python API as well |
| Drawing | Manages output of 2D sheets from FreeCAD documents |
| Image | Tools and utilities to work with bitmap images |
| Cloud | |
| Mesh | Tools to work with polygon meshes |
| MeshPart | Part to Mesh (and vice-versa) conversion tools |
| Part | Main anchor point with OpenCasCade functionality, base geometry tools |
| PartDesign | Complete suite of tools to design Parts based on Sketches |
| Points | Tools to work with point clouds |
| Raytracing | Provides tools to generate rendered images using external renderers |
| ReverseEngineering | Generate Part shapes from Mesh and Points based objects |
| ▼Robot | Simulates 6-axis robot movements |
| Sandbox | |
| Sketcher | Constrained 2D objects |
| Start | The start page of FreeCAD |
| TechDraw | Framework to produce 2D drawing from FreeCAD documents. The successor of Drawing |
| Test | Test framework of FreeCAD |
| Web | The webkit-based web browser of FreeCAD |
| ▼Python workbenches | Those are workbenches programmed primarily in Python |
| Addon Manager | Application that handles the installation of user-made workbenches and macros |
| Arch | Architecture and BIM tools |
| Draft | Basic 2D drawing tools and other generic tools |
| Fem | Finite Elements Analysis workbench |
| OpenSCAD | Interface with OpenSCAD |
| ▼Path | Tools to generate CNC toolpaths and G-Code |
| ▼Parameters helper macros | |
| Field accessors | To abstract parameter field details |
| Field stringizers | |
| Looper macros | Macros for looping through sequence to parameters |
| ▼Common helpers | |
| Enum convert helpers | |
| ▼Python helper | Helper macros for Python bindings |
| Python doc helper | Generate argument doc string for Python |
| Property Macros | Helper macros for FreeCAD properties |
| Plot | Utilities and tools to draw curves diagrams |
| Ship | Tools towork with ship hulls |
| ▼Utility modules | Modules that provide utility tools to FreeCAD but don't define a workbench |
| OfflineRenderingUtils | Utility functions to work with FreeCAD files in console mode |
| DraftGeomUtils | Shape manipulation utilities for the Draft workbench |
| DraftVecUtils | Vector math utilities used in Draft workbench |
| Idf | |
| Import | |
| Material | Materials support for FreeCAD |
| Measure | |
| ▼Embedded 3rd party libraries | Important tools and libraries incorporated to FreeCAD |
| PyCXX | C++ facilities to make it easier to write Python extensions |
| Zipios++ | C++ library for reading and writing Zip file |
| Salome SMESH | The Salome SMESH module is used in Fem and Mesh workbenches |
| Dice 3DS | The Dice 3DS library provides 3DStudio files import to the Arch module |
| WildMagic4 |
1.8.17