DynamicData Workbench
Overview[edit | edit source]
DynamicData is an external workbench with which one can create a container object for holding custom properties.
With this workbench it's possible to create a new custom property of just about any type that FreeCAD supports. For example a Length property or a Placement property. These custom properties can then be used in Expressions just like any other property. For example, you could create a Length property called "Width" and refer to it when constraining a sketch element. Then when the "Width" property is changed, the sketch constraint will automatically update. This is similar to the way one can use a spreadsheet, but is more interactive in that the properties can be changed while still being able to see the 3D view and also allows for a wider variety of property types.
Some features include:
- ability to import named constraints from a sketch
- ability to copy properties or set property values from one object to another
- container objects remain compatible with FreeCAD installations that do not have the workbench installed
Installation[edit | edit source]
This workbench can be installed from the Addon Manager. For manual installation see Installing more workbenches.
Links[edit | edit source]
- Source code hosted on GitHub: github.com
- Official complete documentation
- 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, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub