You can find here some demo to start with FCPDWorkbench. Directories store related Pure-Data and FreeCAD objects.
Below is the list of sample with the used objects.
Select the key in FreeCAD and ear sound from Pure-Data
- [fc_selObserver]
- [fc_getObjectProperty]
A keyframe-based animation recorder and player. See README in the directory.
- [fc_getObjectProperty]
- [fc_setObjectProperty]
- [fc_placement]
- Pure-Data dynamic patching
Use the [clone] object to parallelize 3d object creation.
- [fc_list]
- [fc_addObject]
- [fc_vector]
- [fc_rotation]
- [fc_placement]
- [draft/make_bspline]
Another [clone] demo which show how to send data to instances.
- [fc_byLabel]
- [fc_copy]
- [fc_translate]
- [fc_getObjectProperty]
- [fc_setSketchConstraint]
Select a FreeCAD object and see an animate move.
- [fc_process]
- [fc_getObjectProperty]
- [fc_setObjectProperty]
- [fc_PlacementPosRot]
- [fc_vectorXYZ]
- [fc_vector]
- [fc_setPlacementPos]
Create a box and lets you use sliders to move it.
- [fc_addObject]
- [fc_vector]
- [fc_rotation]
- [fc_placement]
- [fc_setObjectProperty]
Create a circle.
- [fc_vector]
- [fc_rotation]
- [fc_placement]
- [draft/make_circle]
Create a box.
- [fc_vector]
- [part/makeBox]
- [part/show]
Move a Body object in a Part.
- [fc_process] with specific messages
Fuse 3 boxes to create a U shape.
- [fc_vector]
- [part/makeBox]
- [shape/fuse]
- [shape/removeSplitter]
- [part/show]