-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCHANGELOG.txt
62 lines (53 loc) · 2.98 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
version 0.14
- add multichanel support
- bugfix when speedX!=0 but speedX*speedX == 0
- better github action to compile for multiple platform / CPU and pd version
version 0.13.2
- bugfix : pmpd*~ crashed when data is send to an non existant outlet
- fix binary name when compile on UNIX
- input sanitization to prenvent crash and clean the code
- more audio examples
version 0.13.1 (osX only release)
- add compilation flag to be compatible with old osX version.
version 0.13
- add pmpd2d~ and pmpd3d~
- add setM message to pmpd, pmpd2d and pmpd3d
- various bugfix
- name uniformisation in pmpd* methodes
- free the memory allocation when closing the objects
- help file review
Thanks for Benjamin Wesch for all the help
from version 0.11 to version 0.12
- new buils system (thankx Avilleret)
- internal code modification, clean, and optimisation
- various debug in help and examples
- lot's of other things that I forget about
- possibilities to fix the maximum number of link and mass, for memory management purpose
from version 0.10 to version 0.11
- code refactorisation
- all messages name switch to singular for messages uniformisation (old are keep for compatbility)
- add fonctionality to messages masses*L in order to add filter on masses Id (symbol only)
- same for links*L messages
- New messages linkEnd[1,2][X,Y,Z]T
- new messages to replace get messages : (should be almost compatible) : massPos [Id], massSpeed [Id], massForce [Id]
- new messages to replace get messages : linkPos [Id] gives the center of links, to be consistant with other linkPosL and linkPosT.
- new messages to replace get : linkEnd [Id] : should be compatible with get linksPos
- new messages testMass and testLink to get all masses or links that fit specifics conditions
- new messages testMassT and testLinkT (idem as testMass and testLink but with table)
- new messages testMassL and testLinkL (idem as testMass and testLink but with list)
- new messages massDistance Id Id : return message : massesDistance float_Id float_Id distance
- new messages setLCurrent Id [proportion] to change a link size depending on it's size and it's curent length
- new message : setActive, setInactive for links
- new statistics messages for links
- new interactors messages
- new message "setEnd[1,2]" to change a link connection
- new message "overdamp" to amplifye forces that are opposed to movement
- message to change masses a link is connected to
- rename messages for consistency : [X,Y,Z]min/max -> min/max[X,Y,Z]
- rename message posX to setPosX
- debug "setL Id" with no arg : bad computation of link length (2d / 3d)
- lot's of bugfix
- switch to makefile template 1.0.14
- add default aguments for mass and link creation. (this allow to create a mass with a [mass< message better than [mass mass 1 1 0< message)
- new examples
- few set messages can accept 2 symbol : 1 for the class of link/mass to control, 1 for the table name to use as source for the data (so that 1 single message can set lot's of mass/link with diferent data in a very efficient way)