From cc47441c1922f219064c174f46b1fe50aa504fd0 Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Wed, 5 Nov 2014 23:27:29 +0000 Subject: new test parametter (active for link and mobile for masses) new testLinkNumber, or testMassNumber to get only number of link/masses that pass the test svn path=/trunk/externals/pmpd/; revision=17370 --- pmpd2d-help.pd | 72 +++++++++++++++++++++++++++++++--------------------------- 1 file changed, 39 insertions(+), 33 deletions(-) (limited to 'pmpd2d-help.pd') diff --git a/pmpd2d-help.pd b/pmpd2d-help.pd index 4e89f06..d90b4a9 100644 --- a/pmpd2d-help.pd +++ b/pmpd2d-help.pd @@ -1,4 +1,4 @@ -#N canvas 265 229 572 750 10; +#N canvas 263 234 572 750 10; #X declare -lib Gem; #X obj 4 309 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; @@ -822,18 +822,18 @@ a table; #X text 794 523 \$3 : y position; #X text 794 537 \$4 : none or Id; #X restore 12 447 pd masses_attributes___; -#N canvas 254 391 728 639 tests 0; +#N canvas 252 263 751 772 tests 0; #X obj 5 3 cnv 15 700 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 17 2 TESTS Messages; -#X obj 5 45 cnv 15 330 200 empty empty empty 20 12 0 14 -233017 -66577 +#X obj 5 44 cnv 15 330 230 empty empty empty 20 12 0 14 -233017 -66577 0; #X msg 16 50 testMass testId filterId filter_parametter ...; #X text 377 69 testMass testId mass_number; #X text 380 130 testMassL filterID 0/1 0/1 0/1 ...; #X msg 15 155 testMassT tab_name filterId filter_parametter ...; #X msg 14 99 testMassL testId filterId filter_parametter ....; -#X text 52 247 masses test can be :; +#X text 52 277 masses test can be :; #X text 339 47 output a message for every mass that passes all the tests:; #X text 344 99 output a list with 0 or 1 for every mass depending on @@ -843,42 +843,48 @@ all tests; #X obj 4 24 cnv 15 700 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 17 24 masses :; -#X obj 9 344 cnv 15 700 15 empty empty empty 20 12 0 14 -158509 -66577 -0; -#X text 22 344 links :; -#X obj 10 365 cnv 15 330 200 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X msg 17 374 testLink testId filterId filter_parametter ...; -#X msg 16 424 testLinkL testId filterId filter_parametter ....; -#X msg 17 475 testLinkT tab_name filterId filter_parametter ...; -#X text 377 394 testLink testId mass_number; -#X text 377 459 testLinkL filterID 0/1 0/1 0/1 ...; -#X text 58 573 links test can be :; -#X text 200 573 Id \$1 / forceSup \$1 / forceInf \$1 / forceXSup \$1 -/ forceXInf \$1 / forceYSup \$1 / forceYInf \$1 / lengthSup \$1 / lengthInf -\$1 / lengthXSup \$1 / lengthXInf \$1 / lengthYSup \$1 / lengthYInf -\$1 / connectedTo \$1 (symbol or float); -#X text 345 374 output a message for every link that passes all the +#X obj 9 374 cnv 15 700 15 empty empty empty 20 12 0 14 -158509 -66577 +0; +#X text 22 374 links :; +#X obj 10 395 cnv 15 330 230 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X msg 17 404 testLink testId filterId filter_parametter ...; +#X msg 16 454 testLinkL testId filterId filter_parametter ....; +#X msg 17 505 testLinkT tab_name filterId filter_parametter ...; +#X text 377 424 testLink testId mass_number; +#X text 377 489 testLinkL filterID 0/1 0/1 0/1 ...; +#X text 58 633 links test can be :; +#X text 345 404 output a message for every link that passes all the tests:; -#X text 346 427 output a list with 0 or 1 for every link depending +#X text 346 457 output a list with 0 or 1 for every link depending on whether it passes all tests or not; -#X text 346 478 Put in a table 0 or 1 depending on whether links pass +#X text 346 508 Put in a table 0 or 1 depending on whether links pass all tests; -#X text 196 247 Id \$1 / posXSup \$1 / posXInf \$1 / posYSup \$1 / -posYInf \$1 / speedXSup \$1 / speedXInf \$1 / speedYSup \$1 / speedYInf -\$1 / speedSup \$1 / speedInf \$1 / distanceCircleSup \$1 \$2 \$3 (centerX -\, centerY \, distance) / distanceCircleInf \$1 \$2 \$3 (centerX \, -centerY \, distance) / massSup \$1 / massInf \$1 / forceSup \$1 / forceInf -\$1 / forceXSup \$1 / forceXInf \$1 / forceYSup \$1 / forceYInf \$1 -/ nbLinkInf \$1 / nbLinkSup \$1 / nbLinkEqual \$1 / nbLinkNameInf \$1 -\$2 / nbLinkNameSup \$1 \$2 / nbLinkNameEqual \$1 \$2, f 83; #X msg 15 205 testMassN massnumber filterId filter_parametter ...; -#X msg 17 525 testLinkT link_number filterId filter_parametter ... -; -#X text 346 526 output : testLinkN \, link_id \, link_number \, 0 or +#X text 346 556 output : testLinkN \, link_id \, link_number \, 0 or 1 (test result); #X text 346 207 output : testMassN \, mass_id \, mass_number \, 0 or 1 (test result); +#X text 196 277 Id \$1 / mobile \$1 / posXSup \$1 / posXInf \$1 / posYSup +\$1 / posYInf \$1 / speedXSup \$1 / speedXInf \$1 / speedYSup \$1 / +speedYInf \$1 / speedSup \$1 / speedInf \$1 / distanceCircleSup \$1 +\$2 \$3 (centerX \, centerY \, distance) / distanceCircleInf \$1 \$2 +\$3 (centerX \, centerY \, distance) / massSup \$1 / massInf \$1 / +forceSup \$1 / forceInf \$1 / forceXSup \$1 / forceXInf \$1 / forceYSup +\$1 / forceYInf \$1 / nbLinkInf \$1 / nbLinkSup \$1 / nbLinkEqual \$1 +/ nbLinkNameInf \$1 \$2 / nbLinkNameSup \$1 \$2 / nbLinkNameEqual \$1 +\$2, f 83; +#X text 200 633 Id \$1 / active \$1 / forceSup \$1 / forceInf \$1 / +forceXSup \$1 / forceXInf \$1 / forceYSup \$1 / forceYInf \$1 / lengthSup +\$1 / lengthInf \$1 / lengthXSup \$1 / lengthXInf \$1 / lengthYSup +\$1 / lengthYInf \$1 / connectedTo \$1 (symbol or float); +#X msg 17 555 testLinkN link_number filterId filter_parametter ... +; +#X msg 15 245 testMassNumber testId filterId filter_parametter ... +; +#X text 347 247 output : testMassN \, testId \, float; +#X text 347 597 output : testMassN \, testId \, float; +#X msg 15 595 testLinkN testId filterId filter_parametter ...; #X restore 12 486 pd tests ______________; #N canvas 1081 499 709 556 interactors 0; #X obj 30 11 cnv 15 600 15 empty empty empty 20 12 0 14 -233017 -66577 -- cgit v1.2.1