DynamicData Workbench
DynamicData Workbench
File:DynamicDataLogo.pngDynamicData is a workbench addon that can be installed using the Addon Manager.
With this workbench you can create a container object for holding custom properties. You can 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
The workbench code and complete documentation is hosted on github.com.