DynamicData Workbench

= DynamicData Workbench =

DynamicData 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.