You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-9Lines changed: 20 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,19 +42,30 @@ Please see [FCPDWorkbench_Samples](https://github.com/FlachyJoe/FCPDWorkbench_Sa
42
42
43
43
## Requirements
44
44
45
-
The PySide2 (or PySide6) Python bindings for Qt5 (or Qt6) Network is required. Linux users can install python3-pyside2.qtnetwork (or python3-pyside6.qtnetwork) package.
*[pddp](https://puredata.info/downloads/pddp) used in documentation only
52
+
53
+
54
+
See Pure-Data documentation to install them with the Deken package system\
55
+
**OR** install a system package from your distribution repository\
56
+
**OR** use an already populated Pure-Data clone as [Purr-Data](http://l2ork.music.vt.edu/main/make-your-own-l2ork/software/) or [PlugData](https://plugdata.org/).
57
+
58
+
These python libraries are optional:
59
+
*[ikpy](https://github.com/Phylliade/ikpy) for inverse kinematic features
50
60
51
-
See Pure-Data documentation to install them with the Deken package system
52
-
or install a system package from your distribution repository (e.g. `sudo apt install pd-list-abs pd-iemlib`)
53
-
or use an already populated Pure-Data clone as [Purr-Data](http://l2ork.music.vt.edu/main/make-your-own-l2ork/software/) or [PlugData](https://plugdata.org/).
61
+
### Debian like install
54
62
55
-
Inverse kinematic features request [ikpy](https://github.com/Phylliade/ikpy).
63
+
For debian like linux distributions (Debian, Ubuntu, Mint, …) these command lines install all the needed:
Copyright 2020-2025 @flachyjoe and other contributors
@@ -77,5 +88,5 @@ The Pure-Data part is coded in Pure-Data language. Thus it require some extra-li
77
88
78
89
As FUDI protocol can only deal with text, all the FreeCAD data are converted to be usable in Pure-Data. Some objects are still not string-representable. These ones are simply keeped in FreeCAD and Pure-Data can refer to them by reference indexes.
79
90
80
-
Due to the latency in client/server communication and FreeCAD stuff, *fcpd_** Pure-Data objects are **asynchronous**. So you can't know when outlets trigger. Nevertheless outlets are still triggered right to left.
91
+
Due to the latency in client/server communication and FreeCAD stuff, `fc_` Pure-Data objects are **asynchronous**. So you can't know when outlets trigger. Nevertheless outlets are still triggered right to left.
81
92
This breaks the usual PD codding and require some more work to let other objects wait for FC datas.
0 commit comments