[PD-cvs] externals/pmpd/exemples fluide_mass.pd, NONE, 1.1 fluide_mass2.pd, NONE, 1.1 fluide_mass3.pd, NONE, 1.1 fluide_mass4.pd, NONE, 1.1 fluide_mass5.pd, NONE, 1.1 fluide_mass6.pd, NONE, 1.1 pd_link.pd, NONE, 1.1 pd_link2.pd, NONE, 1.1 pd_mass.pd, NONE, 1.1 pd_mass2.pd, NONE, 1.1 tut_link.pd, NONE, 1.1 tut_mass.pd, NONE, 1.1 00_pmpd.pd, 1.2, 1.3 01_basics.pd, 1.1.1.1, 1.2 02_string.pd, 1.2, 1.3 03_chaos2D.pd, 1.1.1.1, 1.2 04_3D_exemple.pd, 1.1.1.1, 1.2 05_corde2D.pd, 1.1.1.1, 1.2 06_pyramide3D.pd, 1.1.1.1, 1.2 07_corde3D.pd, 1.1.1.1, 1.2 08_ball2D.pd, 1.1.1.1, 1.2 09_tutorial2D.pd, 1.1.1.1, 1.2 10_game.pd, 1.1.1.1, 1.2 11_comportement.pd, 1.1.1.1, 1.2 12_exitation.pd, 1.2, 1.3 13_plane3D.pd, 1.1.1.1, 1.2 14_MP_curve3d.pd, 1.1.1.1, 1.2 15_constant_force_field.pd, 1.1.1.1, 1.2 16_name_and_interactors.pd, 1.1.1.1, 1.2 17_rnd_mouvmnt_and_obstacles.pd, 1.1.1.1, 1.2 18_flipper.pd, 1.1.1.1, 1.2 19_vertex.pd, 1.1.1.1, 1.2 20_moving_vertex.pd, 1.1.1.1, 1.2 21_fluid_circulation_cylinder.pd, 1.1.1.1, 1.2 22_gaz_molecules.pd, 1.1.1.1, 1.2 23_test.pd, 1.1.1.1, 1.2 24_sand.pd, 1.1.1.1, 1.2 25_sand2.pd, 1.2, 1.3 26_sand3.pd, 1.1.1.1, 1.2 27_tLia.pd, 1.1.1.1, 1.2 28_Lia.pd, 1.1.1.1, 1.2 29_aglom.pd, 1.1.1.1, 1.2 30_falling_aglom.pd, 1.1.1.1, 1.2 31_paste.pd, 1.1.1.1, 1.2 32_Kelvin_Helmoltz_instability.pd, 1.1.1.1, 1.2 33_vorticity_ellipse.pd, 1.1.1.1, 1.2 34_cigarette_smoke.pd, 1.1.1.1, 1.2 35_gravitation.pd, 1.1.1.1, 1.2 36_3D_interactors.pd, 1.1.1.1, 1.2 37_hollywood_planette_explosion.pd, 1.1.1.1, 1.2 39_blob.pd, 1.1.1.1, 1.2 40_i3D.pd, 1.1.1.1, 1.2 41_morfing.pd, 1.1.1.1, 1.2 43_game.pd, 1.1.1.1, 1.2 46_non_linear.pd, 1.1.1.1, 1.2 49_string~.pd, 1.1, 1.2 50_scann_synth.pd, 1.1, 1.2 aglom.pd, 1.1.1.1, 1.2 aglom2.pd, 1.1.1.1, 1.2 aglom3.pd, 1.1.1.1, 1.2 aglom4.pd, 1.2, 1.3 blob.pd, 1.1.1.1, 1.2 explose1.pd, 1.1.1.1, 1.2 explose2.pd, 1.1.1.1, 1.2 gemLia.pd, 1.1.1.1, 1.2 gemLia2.pd, 1.1.1.1, 1.2 gemMasse.pd, 1.1.1.1, 1.2 gemMasse2.pd, 1.1.1.1, 1.2 mass_link.pd, 1.1.1.1, 1.2 mass_link2.pd, 1.1.1.1, 1.2 mass_link3.pd, 1.1.1.1, 1.2 pd_lia.pd, 1.3, 1.4 pd_masse.pd, 1.1.1.1, 1.2 rain.pd, 1.1.1.1, 1.2 rain1.pd, 1.1.1.1, 1.2 sand.pd, 1.2, 1.3 smoke.pd, 1.1.1.1, 1.2 smoke1.pd, 1.1.1.1, 1.2 smoke_vortex.pd, 1.1.1.1, 1.2 vortex.pd, 1.1.1.1, 1.2 vortex2.pd, 1.1.1.1, 1.2 tut_lia.pd, 1.1.1.1, NONE

cyrille nusmuk at users.sourceforge.net
Tue Jun 13 19:51:43 CEST 2006


Update of /cvsroot/pure-data/externals/pmpd/exemples
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7970

Modified Files:
	00_pmpd.pd 01_basics.pd 02_string.pd 03_chaos2D.pd 
	04_3D_exemple.pd 05_corde2D.pd 06_pyramide3D.pd 07_corde3D.pd 
	08_ball2D.pd 09_tutorial2D.pd 10_game.pd 11_comportement.pd 
	12_exitation.pd 13_plane3D.pd 14_MP_curve3d.pd 
	15_constant_force_field.pd 16_name_and_interactors.pd 
	17_rnd_mouvmnt_and_obstacles.pd 18_flipper.pd 19_vertex.pd 
	20_moving_vertex.pd 21_fluid_circulation_cylinder.pd 
	22_gaz_molecules.pd 23_test.pd 24_sand.pd 25_sand2.pd 
	26_sand3.pd 27_tLia.pd 28_Lia.pd 29_aglom.pd 
	30_falling_aglom.pd 31_paste.pd 
	32_Kelvin_Helmoltz_instability.pd 33_vorticity_ellipse.pd 
	34_cigarette_smoke.pd 35_gravitation.pd 36_3D_interactors.pd 
	37_hollywood_planette_explosion.pd 39_blob.pd 40_i3D.pd 
	41_morfing.pd 43_game.pd 46_non_linear.pd 49_string~.pd 
	50_scann_synth.pd aglom.pd aglom2.pd aglom3.pd aglom4.pd 
	blob.pd explose1.pd explose2.pd gemLia.pd gemLia2.pd 
	gemMasse.pd gemMasse2.pd mass_link.pd mass_link2.pd 
	mass_link3.pd pd_lia.pd pd_masse.pd rain.pd rain1.pd sand.pd 
	smoke.pd smoke1.pd smoke_vortex.pd vortex.pd vortex2.pd 
Added Files:
	fluide_mass.pd fluide_mass2.pd fluide_mass3.pd fluide_mass4.pd 
	fluide_mass5.pd fluide_mass6.pd pd_link.pd pd_link2.pd 
	pd_mass.pd pd_mass2.pd tut_link.pd tut_mass.pd 
Removed Files:
	tut_lia.pd 
Log Message:
update examples to use the nex english name of the objects.



Index: explose1.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/explose1.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** explose1.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- explose1.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,12 ****
! #N canvas 571 315 268 263 10;
! #X obj 30 113 gemhead;
! #X obj 30 139 translateXYZ;
! #X obj 22 60 unpack s f f f;
! #X obj 22 37 masse3D masse 1 0 3;
! #X obj 31 163 sphere 0.1;
! #X connect 0 0 1 0;
! #X connect 1 0 4 0;
! #X connect 2 1 1 1;
! #X connect 2 2 1 2;
! #X connect 2 3 1 3;
! #X connect 3 0 2 0;
--- 1,24 ----
! #N canvas 571 315 315 391 10;
! #X obj 30 113 gemhead;
! #X obj 30 139 translateXYZ;
! #X obj 22 60 unpack s f f f;
! #X obj 22 37 mass3D mass 1 0 3;
! #X obj 36 193 rotateXYZ;
! #X obj 164 140 loadbang;
! #X obj 164 165 random 360;
! #X obj 242 164 random 360;
! #X obj 324 166 random 360;
! #X obj 45 248 cube 0.1;
! #X connect 0 0 1 0;
! #X connect 1 0 4 0;
! #X connect 2 1 1 1;
! #X connect 2 2 1 2;
! #X connect 2 3 1 3;
! #X connect 3 0 2 0;
! #X connect 4 0 9 0;
! #X connect 5 0 6 0;
! #X connect 5 0 7 0;
! #X connect 5 0 8 0;
! #X connect 6 0 4 1;
! #X connect 7 0 4 2;
! #X connect 8 0 4 3;

Index: pd_masse.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/pd_masse.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** pd_masse.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- pd_masse.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,44 ****
! #N canvas 645 -2 656 389 12;
! #X obj 26 38 inlet;
! #X obj 11 137 outlet;
! #X obj 25 104 unpack s f f;
! #X obj 62 165 gemhead;
! #X obj 59 206 translateXYZ;
! #X obj 56 248 sphere 0.1;
! #X obj 25 71 masse2D \$3-masse 50 \$1 \$2 -3.8 3.8 -3.8 3.8;
! #X obj 257 105 unpack s f f f;
! #X obj 438 233 osc~;
! #X obj 438 208 mtof;
! #X obj 438 133 loadbang;
! #X obj 364 275 *~;
! #X msg 364 209 \$1 50;
! #X obj 364 234 line~;
! #X obj 364 305 dac~;
! #X obj 438 183 + 30;
! #X obj 438 159 random 60;
! #X obj 442 29 inlet;
! #X msg 442 53 0;
! #X obj 364 183 min 0.1;
! #X obj 364 130 * 0.03;
! #X connect 0 0 6 0;
! #X connect 2 1 4 1;
! #X connect 2 2 4 2;
! #X connect 3 0 4 0;
! #X connect 4 0 5 0;
! #X connect 6 0 2 0;
! #X connect 6 0 1 0;
! #X connect 6 1 7 0;
! #X connect 7 3 20 0;
! #X connect 8 0 11 1;
! #X connect 9 0 8 0;
! #X connect 10 0 16 0;
! #X connect 11 0 14 0;
! #X connect 11 0 14 1;
! #X connect 12 0 13 0;
! #X connect 13 0 11 0;
! #X connect 15 0 9 0;
! #X connect 16 0 15 0;
! #X connect 17 0 18 0;
! #X connect 18 0 19 1;
! #X connect 19 0 12 0;
! #X connect 20 0 19 0;
--- 1,44 ----
! #N canvas 264 97 656 389 12;
! #X obj 26 38 inlet;
! #X obj 11 137 outlet;
! #X obj 25 104 unpack s f f;
! #X obj 62 165 gemhead;
! #X obj 25 71 mass2D \$3-mass 50 \$1 \$2 -3.8 3.8 -3.8 3.8;
! #X obj 257 105 unpack s f f f;
! #X obj 438 233 osc~;
! #X obj 438 208 mtof;
! #X obj 438 133 loadbang;
! #X obj 364 275 *~;
! #X msg 364 209 \$1 50;
! #X obj 364 234 line~;
! #X obj 364 305 dac~;
! #X obj 438 183 + 30;
! #X obj 438 159 random 60;
! #X obj 442 29 inlet;
! #X msg 442 53 0;
! #X obj 364 183 min 0.1;
! #X obj 364 130 * 0.03;
! #X obj 59 206 translateXYZ 0 0 0;
! #X obj 56 248 sphere 0.1;
! #X connect 0 0 4 0;
! #X connect 2 1 19 1;
! #X connect 2 2 19 2;
! #X connect 3 0 19 0;
! #X connect 4 0 2 0;
! #X connect 4 0 1 0;
! #X connect 4 1 5 0;
! #X connect 5 3 18 0;
! #X connect 6 0 9 1;
! #X connect 7 0 6 0;
! #X connect 8 0 14 0;
! #X connect 9 0 12 0;
! #X connect 9 0 12 1;
! #X connect 10 0 11 0;
! #X connect 11 0 9 0;
! #X connect 13 0 7 0;
! #X connect 14 0 13 0;
! #X connect 15 0 16 0;
! #X connect 16 0 17 1;
! #X connect 17 0 10 0;
! #X connect 18 0 17 0;
! #X connect 19 0 20 0;

--- NEW FILE: fluide_mass3.pd ---
#N canvas 598 312 379 296 10;
#X obj 40 94 gemhead;
#X obj 40 120 translateXYZ;
#X obj 20 60 unpack s f f;
#X obj 40 146 sphere 0.03;
#X obj 127 88 sel 1;
#X msg 127 112 \; mass reset \;;
#X obj 127 65 tSquare2D 6 10 -4 4;
#X obj 20 37 mass2D mass 100 \$1 \$2;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 1 1 1;
#X connect 2 2 1 2;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 7 0 2 0;
#X connect 7 0 6 0;

Index: vortex.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/vortex.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** vortex.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- vortex.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,15 ****
  #X msg 56 285 setX \$1 \, setY \$2;
  #X obj 23 262 r link;
! #X obj 58 15 r masse2;
  #X msg 54 61 bang;
  #X msg 94 66 reset;
  #X obj 60 36 t b b;
! #X obj 56 126 masse2D masse 0 \$1;
  #X obj 77 224 sphere 0.05;
! #X obj 56 312 iCircle2D masse 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001
  ;
  #X connect 0 0 1 0;
--- 5,15 ----
  #X msg 56 285 setX \$1 \, setY \$2;
  #X obj 23 262 r link;
! #X obj 58 15 r mass2;
  #X msg 54 61 bang;
  #X msg 94 66 reset;
  #X obj 60 36 t b b;
! #X obj 56 126 mass2D mass 0 \$1;
  #X obj 77 224 sphere 0.05;
! #X obj 56 312 iCircle2D mass 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001
  ;
  #X connect 0 0 1 0;

Index: 39_blob.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/39_blob.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 39_blob.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 39_blob.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,696 ****
! #N canvas 184 131 697 488 10;
! #N canvas 289 242 849 567 array 0;
! #X obj 401 247 blob 62 1.39556 1 0;
! #X obj 28 386 lia3D link2 1 1 0 0.5;
! #X obj 203 382 lia3D link2 1 1 0 0.5;
! #X obj 393 385 lia3D link2 1 1 0 0.5;
! #X obj 576 387 lia3D link2 1 1 0 0.5;
! #X obj 793 385 lia3D link2 1 1 0 0.5;
! #X obj 988 387 lia3D link2 1 1 0 0.5;
! #X obj 1190 385 lia3D link2 1 1 0 0.5;
[...1363 lines suppressed...]
! #X connect 13 1 15 0;
! #X connect 13 2 2 0;
! #X connect 18 0 27 1;
! #X connect 21 0 22 0;
! #X connect 23 0 24 0;
! #X connect 26 0 37 0;
! #X connect 27 0 13 0;
! #X connect 28 0 0 0;
! #X connect 29 0 28 0;
! #X connect 31 0 7 0;
! #X connect 31 0 21 0;
! #X connect 31 1 10 0;
! #X connect 31 2 23 0;
! #X connect 31 3 6 0;
! #X connect 33 0 29 0;
! #X connect 34 0 26 0;
! #X connect 37 0 44 0;
! #X connect 38 0 14 3;
! #X connect 39 0 14 2;
! #X connect 40 0 14 1;

Index: aglom.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/aglom.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** aglom.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- aglom.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,11 ****
  #X obj 57 269 translateXYZ;
  #X obj 46 219 unpack s f f;
! #X obj 143 24 r reset_masse;
  #X msg 36 355 setX \$1 \, setY \$2;
  #X obj 36 70 random 20;
--- 7,11 ----
  #X obj 57 269 translateXYZ;
  #X obj 46 219 unpack s f f;
! #X obj 143 24 r reset_mass;
  #X msg 36 355 setX \$1 \, setY \$2;
  #X obj 36 70 random 20;
***************
*** 16,23 ****
  #X obj 102 91 - 10;
  #X obj 12 332 r link;
! #X obj 36 195 masse2D masse 100;
  #X obj 57 293 sphere 0.1;
! #X obj 38 382 iCircle2D masse 0 0 0.0001 0.3 0 0 0.1 0 0 0 1 1;
! #X obj 51 405 iCircle2D masse 0 0 0.3 0.7 0 0 -0.1 0 0 0 1 1;
  #X connect 0 0 16 0;
  #X connect 1 0 3 0;
--- 16,23 ----
  #X obj 102 91 - 10;
  #X obj 12 332 r link;
! #X obj 36 195 mass2D mass 100;
  #X obj 57 293 sphere 0.1;
! #X obj 38 382 iCircle2D mass 0 0 0.0001 0.3 0 0 0.1 0 0 0 1 1;
! #X obj 51 405 iCircle2D mass 0 0 0.3 0.7 0 0 -0.1 0 0 0 1 1;
  #X connect 0 0 16 0;
  #X connect 1 0 3 0;

Index: 08_ball2D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/08_ball2D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 08_ball2D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 08_ball2D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,315 ****
! #N canvas 43 5 837 614 12;
! #X obj 212 146 t b b;
! #X obj 212 98 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
! ;
! #X obj 36 384 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X msg 62 90 0 \, destroy;
! #X obj 28 118 gemwin;
! #X msg 28 65 reset \, create \, 1;
! #N canvas 510 193 994 722 structure 0;
! #X obj 124 314 pd_lia \$0;
! #X obj 213 373 pd_lia \$0;
! #X obj 49 445 pd_lia \$0;
! #X obj 198 502 pd_lia \$0;
! #X obj 189 113 pd_lia \$0;
! #X obj 69 161 pd_lia \$0;
! #X obj 201 187 pd_lia \$0;
! #X obj 279 598 pd_lia \$0;
! #X obj 410 562 pd_lia \$0;
! #X obj 580 585 pd_lia \$0;
! #X obj 310 327 pd_lia \$0;
! #X obj 388 330 pd_lia \$0;
! #X obj 468 330 pd_lia \$0;
! #X obj 338 427 pd_lia \$0;
! #X obj 509 422 pd_lia \$0;
! #X obj 304 26 pd_lia \$0;
! #X obj 441 57 pd_lia \$0;
! #X obj 347 129 pd_lia \$0;
! #X obj 308 231 pd_lia \$0;
! #X obj 304 280 pd_lia \$0;
! #X obj 393 227 pd_lia \$0;
! #X obj 475 227 pd_lia \$0;
! #X obj 562 277 pd_lia \$0;
! #X obj 604 358 pd_lia \$0;
! #X obj 678 291 pd_lia \$0;
! #X obj 604 221 pd_lia \$0;
! #X obj 499 135 pd_lia \$0;
! #X obj 571 43 pd_lia \$0;
! #X obj 612 101 pd_lia \$0;
! #X obj 749 179 pd_lia \$0;
! #X obj 763 429 pd_lia \$0;
! #X obj 671 510 pd_lia \$0;
! #X obj 28 21 inlet;
! #N canvas 0 0 450 300 lia 0;
! #X obj 266 35 inlet;
! #X obj 274 100 outlet;
! #X obj 12 32 inlet;
! #X obj 6 93 outlet;
! #X obj 47 61 lia2D lia 0 10 10 0.001;
! #X connect 0 0 4 1;
! #X connect 2 0 4 0;
! #X connect 4 0 3 0;
! #X connect 4 1 1 0;
! #X restore 28 52 pd lia;
! #X obj 27 290 pd_masse -1 0 \$0;
! #X obj 37 101 loadbang;
! #X obj 407 274 pd_masse 0 0 \$0;
! #X obj 124 43 pd_masse -0.7 0.7 \$0;
! #X obj 123 558 pd_masse -0.7 -0.7 \$0;
! #X obj 399 624 pd_masse 0 -1 \$0;
! #X obj 436 16 pd_masse 0 1 \$0;
! #X obj 680 64 pd_masse 0.7 0.7 \$0;
! #X obj 766 285 pd_masse 1 0 \$0;
! #X obj 748 552 pd_masse 0.7 -0.7 \$0;
! #X obj 554 253 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X connect 0 0 37 0;
! #X connect 0 1 38 0;
! #X connect 1 0 37 0;
! #X connect 1 1 39 0;
! #X connect 2 0 34 0;
! #X connect 2 1 38 0;
! #X connect 3 0 34 0;
! #X connect 3 1 39 0;
! #X connect 4 0 34 0;
! #X connect 4 1 40 0;
! #X connect 5 0 34 0;
! #X connect 5 1 37 0;
! #X connect 6 0 40 0;
! #X connect 6 1 38 0;
! #X connect 7 0 38 0;
! #X connect 7 1 39 0;
! #X connect 8 0 38 0;
! #X connect 8 1 43 0;
! #X connect 9 0 39 0;
! #X connect 9 1 43 0;
! #X connect 10 0 38 0;
! #X connect 10 1 36 0;
! #X connect 11 0 36 0;
! #X connect 11 1 39 0;
! #X connect 12 0 36 0;
! #X connect 12 1 43 0;
! #X connect 13 0 34 0;
! #X connect 13 1 43 0;
! #X connect 14 0 38 0;
! #X connect 14 1 42 0;
! #X connect 15 0 37 0;
! #X connect 15 1 40 0;
! #X connect 16 0 37 0;
! #X connect 16 1 41 0;
! #X connect 17 0 34 0;
! #X connect 17 1 41 0;
! #X connect 18 0 37 0;
! #X connect 18 1 36 0;
! #X connect 19 0 34 0;
! #X connect 19 1 36 0;
! #X connect 20 0 36 0;
! #X connect 20 1 40 0;
! #X connect 21 0 36 0;
! #X connect 21 1 41 0;
! #X connect 22 0 36 0;
! #X connect 22 1 42 0;
! #X connect 23 0 39 0;
! #X connect 23 1 41 0;
! #X connect 24 0 43 0;
! #X connect 24 1 41 0;
! #X connect 25 0 40 0;
! #X connect 25 1 43 0;
! #X connect 26 0 37 0;
! #X connect 26 1 42 0;
! #X connect 27 0 40 0;
! #X connect 27 1 41 0;
! #X connect 28 0 40 0;
! #X connect 28 1 42 0;
! #X connect 29 0 41 0;
! #X connect 29 1 42 0;
! #X connect 30 0 42 0;
! #X connect 30 1 43 0;
! #X connect 31 0 39 0;
! #X connect 31 1 42 0;
! #X connect 32 0 33 0;
! #X connect 33 1 36 0;
! #X connect 34 0 2 0;
! #X connect 34 0 3 0;
! #X connect 34 0 4 0;
! #X connect 34 0 5 0;
! #X connect 34 0 13 0;
! #X connect 34 0 17 0;
! #X connect 34 0 19 0;
! #X connect 35 0 36 1;
! #X connect 36 0 10 1;
! #X connect 36 0 11 0;
! #X connect 36 0 12 0;
! #X connect 36 0 18 1;
! #X connect 36 0 19 1;
! #X connect 36 0 20 0;
! #X connect 36 0 21 0;
! #X connect 36 0 22 0;
! #X connect 36 0 33 1;
! #X connect 37 0 0 0;
! #X connect 37 0 1 0;
! #X connect 37 0 5 1;
! #X connect 37 0 15 0;
! #X connect 37 0 16 0;
! #X connect 37 0 18 0;
! #X connect 37 0 26 0;
! #X connect 38 0 0 1;
! #X connect 38 0 2 1;
! #X connect 38 0 6 1;
! #X connect 38 0 7 0;
! #X connect 38 0 8 0;
! #X connect 38 0 10 0;
! #X connect 38 0 14 0;
! #X connect 39 0 1 1;
! #X connect 39 0 3 1;
! #X connect 39 0 7 1;
! #X connect 39 0 9 0;
! #X connect 39 0 11 1;
! #X connect 39 0 23 0;
! #X connect 39 0 31 0;
! #X connect 40 0 4 1;
! #X connect 40 0 6 0;
! #X connect 40 0 15 1;
! #X connect 40 0 20 1;
! #X connect 40 0 25 0;
! #X connect 40 0 27 0;
! #X connect 40 0 28 0;
! #X connect 41 0 16 1;
! #X connect 41 0 17 1;
! #X connect 41 0 21 1;
! #X connect 41 0 23 1;
! #X connect 41 0 24 1;
! #X connect 41 0 27 1;
! #X connect 41 0 29 0;
! #X connect 42 0 14 1;
! #X connect 42 0 22 1;
! #X connect 42 0 26 1;
! #X connect 42 0 28 1;
! #X connect 42 0 29 1;
! #X connect 42 0 30 0;
! #X connect 42 0 31 1;
! #X connect 43 0 8 1;
! #X connect 43 0 9 1;
! #X connect 43 0 12 1;
! #X connect 43 0 13 1;
! #X connect 43 0 24 0;
! #X connect 43 0 25 1;
! #X connect 43 0 30 1;
! #X connect 44 0 36 1;
! #X restore 39 346 pd structure;
! #X msg 284 401 force2D 0 5;
! #X msg 340 427 force2D 5 0;
! #X obj 212 119 metro 50;
! #X obj 55 383 loadbang;
! #X msg 286 455 force2D 0 -5;
! #X msg 229 428 force2D -5 0;
! #X obj 247 171 s \$0-lia;
! #X obj 212 199 s \$0-masse;
! #X obj 285 487 s \$0-masse;
! #X msg 87 439 reset;
! #X msg 61 491 resetL;
! #X msg 36 517 resetF;
! #X obj 36 411 t b b b;
! #X obj 274 226 iAmbient2D \$0-masse 0 -0.2;
! #X text 223 250 ambient Force \, simulating gravity;
! #X text 179 63 <- create Gem windows;
! #X obj 36 548 s \$0-lia;
! #X obj 87 464 s \$0-masse;
! #X text 251 96 <- on / off;
! #X text 451 425 <- send forces to the structure;
! #X text 222 549 If the line does not display corectly \, you sould
! upgrade GEM;
! #X obj 37 260 square 3.9;
! #X obj 37 203 gemhead 11;
! #X obj 37 231 color 0 0.5 0;
! #X msg 209 293 \; pd dsp 1 \;;
! #X msg 291 292 \; pd dsp 0 \;;
! #X text 236 11 Forces aply to a mass create sound.;
! #X text 234 31 each masse got a diferent frequency;
! #X msg 517 312 setK \$1;
! #X msg 591 286 setD \$1;
! #X msg 733 258 setM \$1;
! #X floatatom 517 237 5 -10 200 0 - - -;
! #X floatatom 591 235 5 0 0 0 - - -;
! #X floatatom 733 235 5 0 0 0 - - -;
! #X obj 517 286 / 10;
! #X obj 517 260 + 1;
! #X obj 591 259 / 10;
! #X msg 517 210 100;
! #X msg 591 211 25;
! #X msg 733 209 50;
! #X floatatom 658 235 5 0 0 0 - - -;
! #X obj 658 259 / 10;
! #X msg 658 286 setD2 \$1;
! #X msg 658 211 1;
! #X obj 517 344 s \$0-lia;
! #X obj 733 286 s \$0-masse;
! #X text 517 157 you can change physical properties;
! #X text 515 182 this will change the sound;
! #X floatatom 373 143 5 0 0 0 - - -;
! #X msg 373 167 setFY \$1;
! #N canvas 316 568 450 300 gemmouse 0;
! #X obj 31 26 gemmouse;
! #X obj 31 57 / 62.5;
! #X obj 31 80 - 4;
! #X obj 31 133 pack f f;
! #X msg 31 158 position2D \$1 \$2;
! #X obj 155 109 spigot;
! #X obj 152 82 r \$0-lia;
! #X obj 154 135 s lia;
! #X obj 66 83 / -62.5;
! #X obj 66 106 + 4;
! #X obj 32 193 outlet;
! #X connect 0 0 1 0;
! #X connect 0 1 8 0;
! #X connect 0 2 5 1;
! #X connect 1 0 2 0;
! #X connect 2 0 3 0;
! #X connect 3 0 4 0;
! #X connect 4 0 10 0;
! #X connect 5 0 7 0;
! #X connect 6 0 5 0;
! #X connect 8 0 9 0;
! #X connect 9 0 3 1;
! #X restore 39 319 pd gemmouse;
! #X connect 0 0 14 0;
! #X connect 0 1 13 0;
! #X connect 0 1 20 0;
! #X connect 1 0 9 0;
! #X connect 2 0 19 0;
! #X connect 3 0 4 0;
! #X connect 5 0 4 0;
! #X connect 7 0 15 0;
! #X connect 8 0 15 0;
! #X connect 9 0 0 0;
! #X connect 10 0 19 0;
! #X connect 11 0 15 0;
! #X connect 12 0 15 0;
! #X connect 16 0 24 0;
! #X connect 17 0 23 0;
! #X connect 18 0 23 0;
! #X connect 19 0 18 0;
! #X connect 19 1 17 0;
! #X connect 19 2 16 0;
! #X connect 29 0 30 0;
! #X connect 30 0 28 0;
! #X connect 35 0 51 0;
! #X connect 36 0 51 0;
! #X connect 37 0 52 0;
! #X connect 38 0 42 0;
! #X connect 39 0 43 0;
! #X connect 40 0 37 0;
! #X connect 41 0 35 0;
! #X connect 42 0 41 0;
! #X connect 43 0 36 0;
! #X connect 44 0 38 0;
! #X connect 45 0 39 0;
! #X connect 46 0 40 0;
! #X connect 47 0 48 0;
! #X connect 48 0 49 0;
! #X connect 49 0 51 0;
! #X connect 50 0 47 0;
! #X connect 55 0 56 0;
! #X connect 56 0 20 0;
! #X connect 57 0 6 0;
--- 1,315 ----
! #N canvas 266 27 837 614 12;
! #X obj 212 146 t b b;
! #X obj 212 98 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
! ;
! #X obj 36 384 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X msg 62 90 0 \, destroy;
! #X obj 28 118 gemwin;
! #X msg 28 65 reset \, create \, 1;
! #N canvas 510 193 994 722 structure 0;
! #X obj 124 314 pd_lia \$0;
! #X obj 213 373 pd_lia \$0;
! #X obj 49 445 pd_lia \$0;
! #X obj 198 502 pd_lia \$0;
! #X obj 189 113 pd_lia \$0;
! #X obj 69 161 pd_lia \$0;
! #X obj 201 187 pd_lia \$0;
! #X obj 279 598 pd_lia \$0;
! #X obj 410 562 pd_lia \$0;
! #X obj 580 585 pd_lia \$0;
! #X obj 310 327 pd_lia \$0;
! #X obj 388 330 pd_lia \$0;
! #X obj 468 330 pd_lia \$0;
! #X obj 338 427 pd_lia \$0;
! #X obj 509 422 pd_lia \$0;
! #X obj 304 26 pd_lia \$0;
! #X obj 441 57 pd_lia \$0;
! #X obj 347 129 pd_lia \$0;
! #X obj 308 231 pd_lia \$0;
! #X obj 304 280 pd_lia \$0;
! #X obj 393 227 pd_lia \$0;
! #X obj 475 227 pd_lia \$0;
! #X obj 562 277 pd_lia \$0;
! #X obj 604 358 pd_lia \$0;
! #X obj 678 291 pd_lia \$0;
! #X obj 604 221 pd_lia \$0;
! #X obj 499 135 pd_lia \$0;
! #X obj 571 43 pd_lia \$0;
! #X obj 612 101 pd_lia \$0;
! #X obj 749 179 pd_lia \$0;
! #X obj 763 429 pd_lia \$0;
! #X obj 671 510 pd_lia \$0;
! #X obj 28 21 inlet;
! #N canvas 0 0 450 300 lia 0;
! #X obj 266 35 inlet;
! #X obj 274 100 outlet;
! #X obj 12 32 inlet;
! #X obj 6 93 outlet;
! #X obj 47 61 lia2D lia 0 10 10 0.001;
! #X connect 0 0 4 1;
! #X connect 2 0 4 0;
! #X connect 4 0 3 0;
! #X connect 4 1 1 0;
! #X restore 28 52 pd lia;
! #X obj 27 290 pd_masse -1 0 \$0;
! #X obj 37 101 loadbang;
! #X obj 554 253 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 407 274 pd_masse 0 0 \$0;
! #X obj 124 43 pd_masse -0.7 0.7 \$0;
! #X obj 123 558 pd_masse -0.7 -0.7 \$0;
! #X obj 399 624 pd_masse 0 -1 \$0;
! #X obj 436 16 pd_masse 0 1 \$0;
! #X obj 680 64 pd_masse 0.7 0.7 \$0;
! #X obj 766 285 pd_masse 1 0 \$0;
! #X obj 748 552 pd_masse 0.7 -0.7 \$0;
! #X connect 0 0 38 0;
! #X connect 0 1 39 0;
! #X connect 1 0 38 0;
! #X connect 1 1 40 0;
! #X connect 2 0 34 0;
! #X connect 2 1 39 0;
! #X connect 3 0 34 0;
! #X connect 3 1 40 0;
! #X connect 4 0 34 0;
! #X connect 4 1 41 0;
! #X connect 5 0 34 0;
! #X connect 5 1 38 0;
! #X connect 6 0 41 0;
! #X connect 6 1 39 0;
! #X connect 7 0 39 0;
! #X connect 7 1 40 0;
! #X connect 8 0 39 0;
! #X connect 8 1 44 0;
! #X connect 9 0 40 0;
! #X connect 9 1 44 0;
! #X connect 10 0 39 0;
! #X connect 10 1 37 0;
! #X connect 11 0 37 0;
! #X connect 11 1 40 0;
! #X connect 12 0 37 0;
! #X connect 12 1 44 0;
! #X connect 13 0 34 0;
! #X connect 13 1 44 0;
! #X connect 14 0 39 0;
! #X connect 14 1 43 0;
! #X connect 15 0 38 0;
! #X connect 15 1 41 0;
! #X connect 16 0 38 0;
! #X connect 16 1 42 0;
! #X connect 17 0 34 0;
! #X connect 17 1 42 0;
! #X connect 18 0 38 0;
! #X connect 18 1 37 0;
! #X connect 19 0 34 0;
! #X connect 19 1 37 0;
! #X connect 20 0 37 0;
! #X connect 20 1 41 0;
! #X connect 21 0 37 0;
! #X connect 21 1 42 0;
! #X connect 22 0 37 0;
! #X connect 22 1 43 0;
! #X connect 23 0 40 0;
! #X connect 23 1 42 0;
! #X connect 24 0 44 0;
! #X connect 24 1 42 0;
! #X connect 25 0 41 0;
! #X connect 25 1 44 0;
! #X connect 26 0 38 0;
! #X connect 26 1 43 0;
! #X connect 27 0 41 0;
! #X connect 27 1 42 0;
! #X connect 28 0 41 0;
! #X connect 28 1 43 0;
! #X connect 29 0 42 0;
! #X connect 29 1 43 0;
! #X connect 30 0 43 0;
! #X connect 30 1 44 0;
! #X connect 31 0 40 0;
! #X connect 31 1 43 0;
! #X connect 32 0 33 0;
! #X connect 33 1 37 0;
! #X connect 34 0 2 0;
! #X connect 34 0 3 0;
! #X connect 34 0 4 0;
! #X connect 34 0 5 0;
! #X connect 34 0 13 0;
! #X connect 34 0 17 0;
! #X connect 34 0 19 0;
! #X connect 35 0 37 1;
! #X connect 36 0 37 1;
! #X connect 37 0 10 1;
! #X connect 37 0 11 0;
! #X connect 37 0 12 0;
! #X connect 37 0 18 1;
! #X connect 37 0 19 1;
! #X connect 37 0 20 0;
! #X connect 37 0 21 0;
! #X connect 37 0 22 0;
! #X connect 37 0 33 1;
! #X connect 38 0 0 0;
! #X connect 38 0 1 0;
! #X connect 38 0 5 1;
! #X connect 38 0 15 0;
! #X connect 38 0 16 0;
! #X connect 38 0 18 0;
! #X connect 38 0 26 0;
! #X connect 39 0 0 1;
! #X connect 39 0 2 1;
! #X connect 39 0 6 1;
! #X connect 39 0 7 0;
! #X connect 39 0 8 0;
! #X connect 39 0 10 0;
! #X connect 39 0 14 0;
! #X connect 40 0 1 1;
! #X connect 40 0 3 1;
! #X connect 40 0 7 1;
! #X connect 40 0 9 0;
! #X connect 40 0 11 1;
! #X connect 40 0 23 0;
! #X connect 40 0 31 0;
! #X connect 41 0 4 1;
! #X connect 41 0 6 0;
! #X connect 41 0 15 1;
! #X connect 41 0 20 1;
! #X connect 41 0 25 0;
! #X connect 41 0 27 0;
! #X connect 41 0 28 0;
! #X connect 42 0 16 1;
! #X connect 42 0 17 1;
! #X connect 42 0 21 1;
! #X connect 42 0 23 1;
! #X connect 42 0 24 1;
! #X connect 42 0 27 1;
! #X connect 42 0 29 0;
! #X connect 43 0 14 1;
! #X connect 43 0 22 1;
! #X connect 43 0 26 1;
! #X connect 43 0 28 1;
! #X connect 43 0 29 1;
! #X connect 43 0 30 0;
! #X connect 43 0 31 1;
! #X connect 44 0 8 1;
! #X connect 44 0 9 1;
! #X connect 44 0 12 1;
! #X connect 44 0 13 1;
! #X connect 44 0 24 0;
! #X connect 44 0 25 1;
! #X connect 44 0 30 1;
! #X restore 39 346 pd structure;
! #X msg 284 401 force2D 0 5;
! #X msg 340 427 force2D 5 0;
! #X obj 212 119 metro 50;
! #X obj 55 383 loadbang;
! #X msg 286 455 force2D 0 -5;
! #X msg 229 428 force2D -5 0;
! #X obj 247 171 s \$0-lia;
! #X obj 285 487 s \$0-masse;
! #X msg 87 439 reset;
! #X msg 61 491 resetL;
! #X msg 36 517 resetF;
! #X obj 36 411 t b b b;
! #X text 223 250 ambient Force \, simulating gravity;
! #X text 179 63 <- create Gem windows;
! #X obj 36 548 s \$0-lia;
! #X obj 87 464 s \$0-masse;
! #X text 251 96 <- on / off;
! #X text 451 425 <- send forces to the structure;
! #X text 222 549 If the line does not display corectly \, you sould
! upgrade GEM;
! #X obj 37 260 square 3.9;
! #X obj 37 203 gemhead 11;
! #X obj 37 231 color 0 0.5 0;
! #X msg 209 293 \; pd dsp 1 \;;
! #X msg 291 292 \; pd dsp 0 \;;
! #X text 236 11 Forces aply to a mass create sound.;
! #X text 234 31 each masse got a diferent frequency;
! #X msg 517 312 setK \$1;
! #X msg 591 286 setD \$1;
! #X msg 733 258 setM \$1;
! #X floatatom 517 237 5 -10 200 0 - - -;
! #X floatatom 591 235 5 0 0 0 - - -;
! #X floatatom 733 235 5 0 0 0 - - -;
! #X obj 517 286 / 10;
! #X obj 517 260 + 1;
! #X obj 591 259 / 10;
! #X msg 517 210 100;
! #X msg 591 211 25;
! #X msg 733 209 50;
! #X floatatom 658 235 5 0 0 0 - - -;
! #X obj 658 259 / 10;
! #X msg 658 286 setD2 \$1;
! #X msg 658 211 1;
! #X obj 517 344 s \$0-lia;
! #X obj 733 286 s \$0-masse;
! #X text 517 157 you can change physical properties;
! #X text 515 182 this will change the sound;
! #X floatatom 373 143 5 0 0 0 - - -;
! #X msg 373 167 setFY \$1;
! #N canvas 316 568 450 300 gemmouse 0;
! #X obj 31 26 gemmouse;
! #X obj 31 57 / 62.5;
! #X obj 31 80 - 4;
! #X obj 31 133 pack f f;
! #X msg 31 158 position2D \$1 \$2;
! #X obj 155 109 spigot;
! #X obj 152 82 r \$0-lia;
! #X obj 154 135 s lia;
! #X obj 66 83 / -62.5;
! #X obj 66 106 + 4;
! #X obj 32 193 outlet;
! #X connect 0 0 1 0;
! #X connect 0 1 8 0;
! #X connect 0 2 5 1;
! #X connect 1 0 2 0;
! #X connect 2 0 3 0;
! #X connect 3 0 4 0;
! #X connect 4 0 10 0;
! #X connect 5 0 7 0;
! #X connect 6 0 5 0;
! #X connect 8 0 9 0;
! #X connect 9 0 3 1;
! #X restore 39 319 pd gemmouse;
! #X obj 212 199 s \$0-mass;
! #X obj 274 226 iAmbient2D \$0-mass 0 -0.2;
! #X connect 0 0 56 0;
! #X connect 0 1 13 0;
! #X connect 0 1 57 0;
! #X connect 1 0 9 0;
! #X connect 2 0 18 0;
! #X connect 3 0 4 0;
! #X connect 5 0 4 0;
! #X connect 7 0 14 0;
! #X connect 8 0 14 0;
! #X connect 9 0 0 0;
! #X connect 10 0 18 0;
! #X connect 11 0 14 0;
! #X connect 12 0 14 0;
! #X connect 15 0 22 0;
! #X connect 16 0 21 0;
! #X connect 17 0 21 0;
! #X connect 18 0 17 0;
! #X connect 18 1 16 0;
! #X connect 18 2 15 0;
! #X connect 27 0 28 0;
! #X connect 28 0 26 0;
! #X connect 33 0 49 0;
! #X connect 34 0 49 0;
! #X connect 35 0 50 0;
! #X connect 36 0 40 0;
! #X connect 37 0 41 0;
! #X connect 38 0 35 0;
! #X connect 39 0 33 0;
! #X connect 40 0 39 0;
! #X connect 41 0 34 0;
! #X connect 42 0 36 0;
! #X connect 43 0 37 0;
! #X connect 44 0 38 0;
! #X connect 45 0 46 0;
! #X connect 46 0 47 0;
! #X connect 47 0 49 0;
! #X connect 48 0 45 0;
! #X connect 53 0 54 0;
! #X connect 54 0 57 0;
! #X connect 55 0 6 0;

--- NEW FILE: fluide_mass5.pd ---
#N canvas 598 312 512 564 10;
#X msg 36 169 setXY \$1 \$2;
#X obj 36 22 loadbang;
#X obj 36 144 pack f f;
#X obj 36 46 t b b;
#X obj 57 246 gemhead;
#X obj 57 269 translateXYZ;
#X obj 46 219 unpack s f f;
#X obj 143 24 r reset_mass;
#X msg 36 355 setX \$1 \, setY \$2;
#X obj 36 70 random 20;
#X obj 36 116 / 4;
#X obj 102 69 random 20;
#X obj 102 115 / 4;
#X obj 36 93 - 10;
#X obj 102 91 - 10;
#X obj 12 332 r link;
#X obj 36 195 mass2D mass 100;
#X obj 57 293 sphere 0.1;
#X obj 37 382 iCircle2D mass 0 0 0.0001 0.3 0 0 1;
#X obj 267 184 unpack s f f f;
#X obj 389 293 osc~;
#X obj 389 268 mtof;
#X obj 389 185 loadbang;
#X obj 347 357 *~;
#X obj 346 293 line~;
#X obj 347 387 dac~;
#X obj 346 243 *;
#X obj 389 212 random 60;
#X msg 346 268 \$1 5;
#X obj 346 212 * 1;
#X obj 389 243 + 20;
#X connect 0 0 16 0;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 9 0;
#X connect 3 1 11 0;
#X connect 4 0 5 0;
#X connect 5 0 17 0;
#X connect 6 1 5 1;
#X connect 6 2 5 2;
#X connect 7 0 3 0;
#X connect 8 0 18 0;
#X connect 9 0 13 0;
#X connect 10 0 2 0;
#X connect 11 0 14 0;
#X connect 12 0 2 1;
#X connect 13 0 10 0;
#X connect 14 0 12 0;
#X connect 15 0 18 0;
#X connect 16 0 6 0;
#X connect 16 0 8 0;
#X connect 16 1 19 0;
#X connect 19 3 29 0;
#X connect 20 0 23 1;
#X connect 21 0 20 0;
#X connect 22 0 27 0;
#X connect 23 0 25 0;
#X connect 23 0 25 1;
#X connect 24 0 23 0;
#X connect 26 0 28 0;
#X connect 27 0 30 0;
#X connect 28 0 24 0;
#X connect 29 0 26 0;
#X connect 29 0 26 1;
#X connect 30 0 21 0;

Index: 07_corde3D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/07_corde3D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 07_corde3D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 07_corde3D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,4 ****
  #N canvas 102 60 816 578 12;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 1,4 ----
  #N canvas 102 60 816 578 12;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 11,15 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 11,15 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 24,48 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 99 622 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 47 593 pd lia;
  #X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
  ;
! #X obj 94 188 s lia;
! #X obj 23 187 s masse;
! #X obj 540 417 s masse;
  #X msg 392 179 setK \$1;
  #X msg 613 131 setM \$1;
! #X obj 392 206 s lia;
! #X obj 613 159 s masse;
  #X obj 392 153 / 10;
  #X obj 392 127 + 1;
--- 24,48 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 99 622 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 47 593 pd link;
  #X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
  ;
! #X obj 94 188 s link;
! #X obj 23 187 s mass;
! #X obj 540 417 s mass;
  #X msg 392 179 setK \$1;
  #X msg 613 131 setM \$1;
! #X obj 392 206 s link;
! #X obj 613 159 s mass;
  #X obj 392 153 / 10;
  #X obj 392 127 + 1;
***************
*** 72,76 ****
  #X msg 550 368 force3D 0 0 500;
  #X msg 540 346 force3D 0 500 0;
! #N canvas 846 252 304 336 masse 0;
  #X obj 25 99 outlet;
  #X obj 75 228 translateXYZ 0 0 0;
--- 72,76 ----
  #X msg 550 368 force3D 0 0 500;
  #X msg 540 346 force3D 0 500 0;
! #N canvas 846 252 304 336 mass 0;
  #X obj 25 99 outlet;
  #X obj 75 228 translateXYZ 0 0 0;
***************
*** 82,86 ****
  #X obj 86 100 unpack s f f f;
  #X obj 214 128 / 100;
! #X obj 24 71 masse3D 0 10 0 300 5;
  #X connect 1 0 2 0;
  #X connect 3 0 1 1;
--- 82,86 ----
  #X obj 86 100 unpack s f f f;
  #X obj 214 128 / 100;
! #X obj 24 71 mass3D 0 10 0 300 5;
  #X connect 1 0 2 0;
  #X connect 3 0 1 1;
***************
*** 94,98 ****
  #X connect 9 0 0 0;
  #X connect 9 0 7 0;
! #X restore 47 562 pd masse;
  #X msg 529 132 setD2 \$1;
  #X msg 58 156 force3D 0 -8 0;
--- 94,98 ----
  #X connect 9 0 0 0;
  #X connect 9 0 7 0;
! #X restore 47 562 pd mass;
  #X msg 529 132 setD2 \$1;
  #X msg 58 156 force3D 0 -8 0;
***************
*** 104,108 ****
  #X msg 445 84 1;
  #X msg 529 83 1;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 104,108 ----
  #X msg 445 84 1;
  #X msg 529 83 1;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 115,119 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 115,119 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 128,144 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 174 623 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 128 593 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 128,144 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 174 623 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 128 593 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 151,155 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 151,155 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 164,180 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 245 623 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 193 594 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 164,180 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 245 623 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 193 594 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 187,191 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 187,191 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 200,216 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 320 624 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 274 594 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 200,216 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 320 624 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 274 594 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 223,227 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 223,227 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 236,252 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 393 626 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 341 597 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 236,252 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 393 626 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 341 597 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 259,263 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 259,263 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 272,288 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 468 627 pd masse;
! #N canvas 470 145 284 118 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 422 597 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 272,288 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 468 627 pd mass;
! #N canvas 470 145 284 118 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 422 597 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 295,299 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 295,299 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 308,335 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 539 627 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 487 598 pd lia;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 568 598 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 308,335 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 539 627 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 487 598 pd link;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 568 598 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 342,346 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 342,346 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 355,360 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 613 627 pd masse;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 355,360 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 613 627 pd mass;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 367,371 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 367,371 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 380,396 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 686 629 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 634 600 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 380,396 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 686 629 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 634 600 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 403,407 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 403,407 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 416,432 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 761 630 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 715 600 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 416,432 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 761 630 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 715 600 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 439,443 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 439,443 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 452,468 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 832 630 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 780 601 pd lia;
! #N canvas 663 236 288 320 masse 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
--- 452,468 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 832 630 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 780 601 pd link;
! #N canvas 663 236 288 320 mass 0;
  #X obj 25 38 inlet;
  #X obj 25 99 outlet;
***************
*** 475,479 ****
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 masse3D masse 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
--- 475,479 ----
  #X obj 86 100 unpack s f f f;
  #X obj 215 128 / 100;
! #X obj 25 70 mass3D mass 10;
  #X connect 0 0 10 0;
  #X connect 2 0 3 0;
***************
*** 488,512 ****
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 907 631 pd masse;
! #N canvas 470 145 282 116 lia 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 861 601 pd lia;
  #X msg 43 253 reset \, lighting 1 \, create \, 1;
  #X text 433 12 string 3D;
! #X text 25 366 At the initialisation \, all the masse are in the same
! point (0 \, 0). The masse move to find the minimal energy of the system.
  ;
! #X text 720 366 <- send forces to all the masses;
! #X text 654 491 <- send forces to specific masses;
  #X text 21 421 The gravity simulation is a force vertical force aply
! to all masses.;
  #X text 710 252 <- rotate the model in 3D;
  #X text 55 78 <- 1;
--- 488,512 ----
  #X connect 10 0 1 0;
  #X connect 10 0 8 0;
! #X restore 907 631 pd mass;
! #N canvas 470 145 282 116 link 0;
  #X obj 177 23 inlet;
  #X obj 177 78 outlet;
  #X obj 86 23 inlet;
  #X obj 86 78 outlet;
! #X obj 86 51 link3D link 50 10 0;
  #X connect 0 0 4 1;
  #X connect 2 0 4 0;
  #X connect 4 0 3 0;
  #X connect 4 1 1 0;
! #X restore 861 601 pd link;
  #X msg 43 253 reset \, lighting 1 \, create \, 1;
  #X text 433 12 string 3D;
! #X text 25 366 At the initialisation \, all the mass are in the same
! point (0 \, 0). The mass move to find the minimal energy of the system.
  ;
! #X text 720 366 <- send forces to all the masss;
! #X text 654 491 <- send forces to specific masss;
  #X text 21 421 The gravity simulation is a force vertical force aply
! to all masss.;
  #X text 710 252 <- rotate the model in 3D;
  #X text 55 78 <- 1;

--- NEW FILE: pd_link.pd ---
#N canvas 587 514 328 282 12;
#X obj 177 35 inlet;
#X obj 171 96 outlet;
#X obj 12 32 inlet;
#X obj 6 93 outlet;
#X msg 56 156 \$1 \$2 0;
#X obj 24 186 gemhead;
#X msg 134 155 \$1 \$2 0;
#X obj 45 61 link2D \$1-link 0 10 2.5 0.001;
#X obj 26 210 curve 2;
#X connect 0 0 6 0;
#X connect 0 0 7 1;
#X connect 2 0 4 0;
#X connect 2 0 7 0;
#X connect 4 0 8 1;
#X connect 5 0 8 0;
#X connect 6 0 8 2;
#X connect 7 0 3 0;
#X connect 7 1 1 0;

Index: sand.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/sand.pd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** sand.pd	28 Oct 2004 17:52:07 -0000	1.2
--- sand.pd	13 Jun 2006 17:51:41 -0000	1.3
***************
*** 1,29 ****
! #N canvas 571 315 423 346 10;
! #X obj 45 142 gemhead;
! #X obj 45 168 translateXYZ;
! #X obj 25 108 unpack s f f;
! #X obj 25 85 masse2D masse 1 \$1 \$2;
! #X msg 37 259 setX \$1 \, setY \$2;
! #X obj 13 236 r link;
! #X obj 25 39 loadbang;
! #X msg 175 155 1 0 0;
! #X obj 175 23 inlet;
! #X obj 45 191 color 1 1 1;
! #X obj 45 212 circle 0.05;
! #X msg 25 62 setYmin -3 \, setT 0.9;
! #X obj 85 40 r reset;
! #X obj 40 286 iCircle2D masse 0 0 0.0001 0.15 0 0 1 0 0 0 0.31;
! #X connect 0 0 1 0;
! #X connect 1 0 9 0;
! #X connect 2 1 1 1;
! #X connect 2 2 1 2;
! #X connect 3 0 2 0;
! #X connect 3 0 4 0;
! #X connect 4 0 13 0;
! #X connect 5 0 13 0;
! #X connect 6 0 11 0;
! #X connect 7 0 9 1;
! #X connect 8 0 7 0;
! #X connect 9 0 10 0;
! #X connect 11 0 3 0;
! #X connect 12 0 11 0;
--- 1,30 ----
! #N canvas 816 466 423 346 10;
! #X obj 45 142 gemhead;
! #X obj 45 168 translateXYZ;
! #X obj 25 108 unpack s f f;
! #X obj 25 85 mass2D mass 1 \$1 \$2;
! #X msg 37 259 setX \$1 \, setY \$2;
! #X obj 13 236 r link;
! #X obj 25 39 loadbang;
! #X msg 175 155 1 0 0;
! #X obj 175 23 inlet;
! #X obj 45 191 color 1 1 1;
! #X obj 45 212 circle 0.05;
! #X obj 85 40 r reset;
! #X obj 34 289 iCircle2D mass 0 0 1e-04 0.15 0 0 0.3 0 0 0 0.31;
! #X msg 25 62 setYmin -3 \, setYmax 13 \, setXmin -3 \, setXmax 3 \,
! setT 0.9;
! #X connect 0 0 1 0;
! #X connect 1 0 9 0;
! #X connect 2 1 1 1;
! #X connect 2 2 1 2;
! #X connect 3 0 2 0;
! #X connect 3 0 4 0;
! #X connect 4 0 12 0;
! #X connect 5 0 12 0;
! #X connect 6 0 13 0;
! #X connect 7 0 9 1;
! #X connect 8 0 7 0;
! #X connect 9 0 10 0;
! #X connect 11 0 13 0;
! #X connect 13 0 3 0;

Index: 15_constant_force_field.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/15_constant_force_field.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 15_constant_force_field.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 15_constant_force_field.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 8,52 ****
  #X msg 224 54 reset \, create \, 1;
  #N canvas 510 193 970 698 structure 0;
! #X obj 124 314 pd_lia \$0;
! #X obj 27 290 pd_masse -1 0 \$0;
! #X obj 49 445 pd_lia \$0;
! #X obj 123 558 pd_masse -0.7 -0.7 \$0;
! #X obj 198 502 pd_lia \$0;
! #X obj 124 43 pd_masse -0.7 0.7 \$0;
! #X obj 189 113 pd_lia \$0;
! #X obj 69 161 pd_lia \$0;
! #X obj 201 187 pd_lia \$0;
! #X obj 213 373 pd_lia \$0;
! #X obj 279 598 pd_lia \$0;
! #X obj 399 624 pd_masse 0 -1 \$0;
! #X obj 410 562 pd_lia \$0;
! #X obj 580 585 pd_lia \$0;
! #X obj 310 327 pd_lia \$0;
! #X obj 388 330 pd_lia \$0;
! #X obj 468 330 pd_lia \$0;
! #X obj 338 427 pd_lia \$0;
! #X obj 509 422 pd_lia \$0;
! #X obj 304 26 pd_lia \$0;
! #X obj 436 16 pd_masse 0 1 \$0;
! #X obj 441 57 pd_lia \$0;
! #X obj 347 129 pd_lia \$0;
! #X obj 308 231 pd_lia \$0;
! #X obj 304 280 pd_lia \$0;
! #X obj 393 227 pd_lia \$0;
! #X obj 475 227 pd_lia \$0;
! #X obj 529 278 pd_lia \$0;
! #X obj 604 358 pd_lia \$0;
! #X obj 678 291 pd_lia \$0;
! #X obj 604 221 pd_lia \$0;
! #X obj 499 135 pd_lia \$0;
! #X obj 571 43 pd_lia \$0;
! #X obj 612 101 pd_lia \$0;
! #X obj 749 179 pd_lia \$0;
! #X obj 680 64 pd_masse 0.7 0.7 \$0;
! #X obj 766 285 pd_masse 1 0 \$0;
! #X obj 763 429 pd_lia \$0;
! #X obj 671 510 pd_lia \$0;
! #X obj 748 552 pd_masse 0.7 -0.7 \$0;
! #X obj 407 274 pd_masse 0 0 \$0;
  #X connect 0 0 5 0;
  #X connect 0 1 3 0;
--- 8,52 ----
  #X msg 224 54 reset \, create \, 1;
  #N canvas 510 193 970 698 structure 0;
! #X obj 124 314 pd_link \$0;
! #X obj 27 290 pd_mass -1 0 \$0;
! #X obj 49 445 pd_link \$0;
! #X obj 123 558 pd_mass -0.7 -0.7 \$0;
! #X obj 198 502 pd_link \$0;
! #X obj 124 43 pd_mass -0.7 0.7 \$0;
! #X obj 189 113 pd_link \$0;
! #X obj 69 161 pd_link \$0;
! #X obj 201 187 pd_link \$0;
! #X obj 213 373 pd_link \$0;
! #X obj 279 598 pd_link \$0;
! #X obj 399 624 pd_mass 0 -1 \$0;
! #X obj 410 562 pd_link \$0;
! #X obj 580 585 pd_link \$0;
! #X obj 310 327 pd_link \$0;
! #X obj 388 330 pd_link \$0;
! #X obj 468 330 pd_link \$0;
! #X obj 338 427 pd_link \$0;
! #X obj 509 422 pd_link \$0;
! #X obj 304 26 pd_link \$0;
! #X obj 436 16 pd_mass 0 1 \$0;
! #X obj 441 57 pd_link \$0;
! #X obj 347 129 pd_link \$0;
! #X obj 308 231 pd_link \$0;
! #X obj 304 280 pd_link \$0;
! #X obj 393 227 pd_link \$0;
! #X obj 475 227 pd_link \$0;
! #X obj 529 278 pd_link \$0;
! #X obj 604 358 pd_link \$0;
! #X obj 678 291 pd_link \$0;
! #X obj 604 221 pd_link \$0;
! #X obj 499 135 pd_link \$0;
! #X obj 571 43 pd_link \$0;
! #X obj 612 101 pd_link \$0;
! #X obj 749 179 pd_link \$0;
! #X obj 680 64 pd_mass 0.7 0.7 \$0;
! #X obj 766 285 pd_mass 1 0 \$0;
! #X obj 763 429 pd_link \$0;
! #X obj 671 510 pd_link \$0;
! #X obj 748 552 pd_mass 0.7 -0.7 \$0;
! #X obj 407 274 pd_mass 0 0 \$0;
  #X connect 0 0 5 0;
  #X connect 0 1 3 0;
***************
*** 197,204 ****
  #X msg 341 143 setD2 \$1;
  #X msg 341 68 1;
! #X obj 200 201 s \$0-lia;
! #X obj 416 143 s \$0-masse;
  #X obj 42 50 loadbang;
! #X obj 44 202 s \$0-masse;
  #X msg 44 84 setXmin -3.8;
  #X msg 57 109 setXmax 3.8;
--- 197,204 ----
  #X msg 341 143 setD2 \$1;
  #X msg 341 68 1;
! #X obj 200 201 s \$0-link;
! #X obj 416 143 s \$0-mass;
  #X obj 42 50 loadbang;
! #X obj 44 202 s \$0-mass;
  #X msg 44 84 setXmin -3.8;
  #X msg 57 109 setXmax 3.8;
***************
*** 233,239 ****
  #X msg 592 155 force2D 0 -5;
  #X msg 535 128 force2D -5 0;
! #X obj 51 181 s \$0-lia;
! #X obj 16 209 s \$0-masse;
! #X obj 591 187 s \$0-masse;
  #X msg 145 108 reset;
  #X msg 119 132 resetL;
--- 233,239 ----
  #X msg 592 155 force2D 0 -5;
  #X msg 535 128 force2D -5 0;
! #X obj 51 181 s \$0-link;
! #X obj 16 209 s \$0-mass;
! #X obj 591 187 s \$0-mass;
  #X msg 145 108 reset;
  #X msg 119 132 resetL;
***************
*** 250,255 ****
  #X obj 16 77 metro 50;
  #X obj 224 107 gemwin;
! #X obj 26 285 iAmbient2D \$0-masse 0 -1;
! #X obj 24 309 iAmbient2D \$0-masse 0 3 0 0 0 -4 0 -4 -2;
  #X text 285 -27 This is the same ball as prevuis exemple \, but in
  a differents context.;
--- 250,255 ----
  #X obj 16 77 metro 50;
  #X obj 224 107 gemwin;
! #X obj 26 285 iAmbient2D \$0-mass 0 -1;
! #X obj 24 309 iAmbient2D \$0-mass 0 3 0 0 0 -4 0 -4 -2;
  #X text 285 -27 This is the same ball as prevuis exemple \, but in
  a differents context.;

Index: explose2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/explose2.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** explose2.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- explose2.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,12 ****
! #N canvas 571 315 270 265 10;
! #X obj 30 113 gemhead;
! #X obj 30 139 translateXYZ;
! #X obj 22 60 unpack s f f f;
! #X obj 30 163 sphere 0.05;
! #X obj 22 37 masse3D masse2 1 0 3;
! #X connect 0 0 1 0;
! #X connect 1 0 3 0;
! #X connect 2 1 1 1;
! #X connect 2 2 1 2;
! #X connect 2 3 1 3;
! #X connect 4 0 2 0;
--- 1,26 ----
! #N canvas 571 315 425 417 10;
! #X obj 30 113 gemhead;
! #X obj 30 139 translateXYZ;
! #X obj 22 60 unpack s f f f;
! #X obj 22 37 mass3D mass2 1 0 3;
! #X obj 36 193 rotateXYZ;
! #X obj 164 140 loadbang;
! #X obj 164 165 random 360;
! #X obj 242 164 random 360;
! #X obj 324 166 random 360;
! #X obj 33 278 primTri;
! #X obj 36 243 scaleXYZ 0.1 0.1 0.1;
! #X connect 0 0 1 0;
! #X connect 1 0 4 0;
! #X connect 2 1 1 1;
! #X connect 2 2 1 2;
! #X connect 2 3 1 3;
! #X connect 3 0 2 0;
! #X connect 4 0 10 0;
! #X connect 5 0 6 0;
! #X connect 5 0 7 0;
! #X connect 5 0 8 0;
! #X connect 6 0 4 1;
! #X connect 7 0 4 2;
! #X connect 8 0 4 3;
! #X connect 10 0 9 0;

Index: 14_MP_curve3d.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/14_MP_curve3d.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 14_MP_curve3d.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 14_MP_curve3d.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,471 ****
! #N canvas 68 208 763 458 12;
! #X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
! ;
! #X obj 94 155 s lia;
! #X obj 23 154 s masse;
! #X obj 48 321 s masse;
! #X msg 801 142 setK \$1;
! #X msg 798 266 setM \$1;
! #X obj 801 169 s lia;
! #X obj 798 294 s masse;
! #X obj 801 116 / 10;
! #X obj 801 90 + 1;
! #X msg 306 107 0 \, destroy;
! #X floatatom 801 68 5 0 0 0 - - -;
! #X floatatom 938 72 5 0 0 0 - - -;
! #X floatatom 798 243 5 0 0 0 - - -;
! #X obj 184 63 loadbang;
! #X obj 23 104 metro 10;
! #X obj 23 128 t b b;
! #X msg 320 137 lighting 1;
! #X obj 581 283 world_light;
! #X obj 581 255 gemhead;
! #X obj 567 185 s gemhead;
! #X obj 567 32 gemhead;
! #X floatatom 589 62 5 0 0 0 - - -;
! #X floatatom 639 63 5 0 0 0 - - -;
! #X floatatom 689 63 5 0 0 0 - - -;
! #X msg 938 95 setD2 \$1;
! #X floatatom 854 73 5 0 0 0 - - -;
! #X msg 854 96 setD \$1;
! #X obj 156 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 156 89 t b b b;
! #X msg 207 114 reset;
! #X msg 182 139 resetL;
! #X msg 156 167 resetF;
! #X obj 156 203 s lia;
! #X obj 215 170 s masse;
! #X obj 207 202 s masse2;
! #X msg 801 44 2;
! #X msg 798 219 10;
! #X msg 939 47 0.03;
! #X msg 55 271 force3D 0 1 0;
! #X msg 43 248 force3D 0 0 1;
! #X msg 66 296 force3D 1 0 0;
! #X floatatom 621 128 5 0 0 0 - - -;
! #X floatatom 671 129 5 0 0 0 - - -;
! #X floatatom 729 133 5 0 0 0 - - -;
! #X obj 567 158 translateXYZ -2.8 0 0;
! #X obj 567 88 rotateXYZ -40 0 0;
! #N canvas 780 246 348 253 curve3d 0;
! #X obj 71 93 r curve3d;
! #X obj 56 69 r gemhead;
! #X obj 71 126 curve3d 5 5;
! #X obj 93 31 inlet;
! #X connect 0 0 2 0;
! #X connect 1 0 2 0;
! #X connect 3 0 2 0;
! #X restore 381 308 pd curve3d;
! #X msg 381 234 draw control_line;
! #X msg 391 257 draw fill;
! #X msg 401 280 draw line;
! #X msg 213 250 force3D 0 0 8;
! #X msg 202 272 force3D 0 8 0;
! #X msg 193 295 force3D 8 0 0;
! #X msg 854 47 0.05;
! #N canvas 0 0 954 451 structure 0;
! #X obj 331 12 gemMasse2 10 1 0 0;
! #X obj 178 74 gemLia2 0 1 0.1 0.1;
! #X obj 176 195 gemLia2 0 1 0.1 0.1;
! #X obj 177 133 gemLia2 0 1 0.1 0.1;
! #X obj 175 257 gemLia2 0 1 0.1 0.1;
! #X obj 174 319 gemLia2 0 1 0.1 0.1;
! #X obj 481 74 gemLia2 0 1 0.1 0.1;
! #X obj 480 133 gemLia2 0 1 0.1 0.1;
! #X obj 479 195 gemLia2 0 1 0.1 0.1;
! #X obj 478 257 gemLia2 0 1 0.1 0.1;
! #X obj 477 319 gemLia2 0 1 0.1 0.1;
! #X obj 331 44 gemLia2 0 1 0.1 0.1;
! #X obj 329 106 gemLia2 0 1 0.1 0.1;
! #X obj 329 165 gemLia2 0 1 0.1 0.1;
! #X obj 328 227 gemLia2 0 1 0.1 0.1;
! #X obj 327 289 gemLia2 0 1 0.1 0.1;
! #X obj 325 351 gemLia2 0 1 0.1 0.1;
! #X obj 634 44 gemLia2 0 1 0.1 0.1;
! #X obj 633 106 gemLia2 0 1 0.1 0.1;
! #X obj 632 165 gemLia2 0 1 0.1 0.1;
! #X obj 631 227 gemLia2 0 1 0.1 0.1;
! #X obj 630 289 gemLia2 0 1 0.1 0.1;
! #X obj 629 351 gemLia2 0 1 0.1 0.1;
! #X obj 935 45 gemLia2 0 1 0.1 0.1;
! #X obj 935 107 gemLia2 0 1 0.1 0.1;
! #X obj 934 166 gemLia2 0 1 0.1 0.1;
! #X obj 933 228 gemLia2 0 1 0.1 0.1;
! #X obj 932 290 gemLia2 0 1 0.1 0.1;
! #X obj 931 352 gemLia2 0 1 0.1 0.1;
! #X obj 1239 45 gemLia2 0 1 0.1 0.1;
! #X obj 1238 107 gemLia2 0 1 0.1 0.1;
! #X obj 1238 166 gemLia2 0 1 0.1 0.1;
! #X obj 1236 228 gemLia2 0 1 0.1 0.1;
! #X obj 1235 290 gemLia2 0 1 0.1 0.1;
! #X obj 1234 352 gemLia2 0 1 0.1 0.1;
! #X obj 784 75 gemLia2 0 1 0.1 0.1;
! #X obj 782 134 gemLia2 0 1 0.1 0.1;
! #X obj 781 196 gemLia2 0 1 0.1 0.1;
! #X obj 781 258 gemLia2 0 1 0.1 0.1;
! #X obj 779 320 gemLia2 0 1 0.1 0.1;
! #X obj 1086 75 gemLia2 0 1 0.1 0.1;
! #X obj 1085 134 gemLia2 0 1 0.1 0.1;
! #X obj 1085 196 gemLia2 0 1 0.1 0.1;
! #X obj 1083 259 gemLia2 0 1 0.1 0.1;
! #X obj 1082 320 gemLia2 0 1 0.1 0.1;
! #X obj 1392 74 gemLia2 0 1 0.1 0.1;
! #X obj 1391 133 gemLia2 0 1 0.1 0.1;
! #X obj 1390 195 gemLia2 0 1 0.1 0.1;
! #X obj 1389 257 gemLia2 0 1 0.1 0.1;
! #X obj 1389 319 gemLia2 0 1 0.1 0.1;
! #X obj 1545 44 gemLia2 0 1 0.1 0.1;
! #X obj 1544 106 gemLia2 0 1 0.1 0.1;
! #X obj 1543 165 gemLia2 0 1 0.1 0.1;
! #X obj 1542 227 gemLia2 0 1 0.1 0.1;
! #X obj 1541 289 gemLia2 0 1 0.1 0.1;
! #X obj 1540 351 gemLia2 0 1 0.1 0.1;
! #X obj 1695 74 gemLia2 0 1 0.1 0.1;
! #X obj 1694 133 gemLia2 0 1 0.1 0.1;
! #X obj 1693 195 gemLia2 0 1 0.1 0.1;
! #X obj 1692 257 gemLia2 0 1 0.1 0.1;
! #X obj 1691 319 gemLia2 0 1 0.1 0.1;
! #X obj 27 194 gemMasse2 10 0 3 0;
! #X obj 634 12 gemMasse2 10 2 0 0;
! #X obj 936 13 gemMasse2 10 3 0 0;
! #X obj 1239 13 gemMasse2 10 4 0 0;
! #X obj 1545 12 gemMasse2 10 5 0 0;
! #X obj 28 73 gemMasse2 10 0 1 0;
! #X obj 1848 74 gemMasse2 10 6 1 0;
! #X obj 1846 133 gemMasse2 10 6 2 0;
! #X obj 27 132 gemMasse2 10 0 2 0;
! #X obj 25 256 gemMasse2 10 0 4 0;
! #X obj 24 318 gemMasse2 10 0 5 0;
! #X obj 323 379 gemMasse2 10 1 6 0;
! #X obj 628 378 gemMasse2 10 2 6 0;
! #X obj 930 379 gemMasse2 10 3 6 0;
! #X obj 1233 379 gemMasse2 10 4 6 0;
! #X obj 1539 378 gemMasse2 10 5 6 0;
! #X obj 1846 196 gemMasse2 10 6 3 0;
! #X obj 1847 258 gemMasse2 10 6 4 0;
! #X obj 1843 319 gemMasse2 10 6 5 0;
! #X obj 331 74 gemMasse3 10 1 1 0;
! #X obj 326 319 gemMasse3 10 1 5 0;
! #X obj 327 134 gemMasse3 10 1 2 0;
! #X obj 329 195 gemMasse3 10 1 3 0;
! #X obj 630 319 gemMasse3 10 2 5 0;
! #X obj 631 258 gemMasse3 10 2 4 0;
! #X obj 631 195 gemMasse3 10 2 3 0;
! #X obj 632 134 gemMasse3 10 2 2 0;
! #X obj 635 74 gemMasse3 10 2 1 0;
! #X obj 935 75 gemMasse3 10 3 1 0;
! #X obj 934 134 gemMasse3 10 3 2 0;
! #X obj 933 196 gemMasse3 10 3 3 0;
! #X obj 931 320 gemMasse3 10 3 5 0;
! #X obj 1238 75 gemMasse3 10 4 1 0;
! #X obj 1237 134 gemMasse3 10 4 2 0;
! #X obj 1236 196 gemMasse3 10 4 3 0;
! #X obj 1236 258 gemMasse3 10 4 4 0;
! #X obj 1234 320 gemMasse3 10 4 5 0;
! #X obj 1545 75 gemMasse3 10 5 1 0;
! #X obj 1544 133 gemMasse3 10 5 2 0;
! #X obj 1543 195 gemMasse3 10 5 3 0;
! #X obj 1541 257 gemMasse3 10 5 4 0;
! #X obj 1540 320 gemMasse3 10 5 5 0;
! #X obj 328 256 gemMasse3 10 1 4 0;
! #X obj 933 258 gemMasse3 10 3 4 0;
! #X obj 111 23 inlet;
! #X connect 0 0 11 0;
! #X connect 1 0 66 0;
! #X connect 1 1 80 0;
! #X connect 2 0 61 0;
! #X connect 2 1 83 0;
! #X connect 3 0 69 0;
! #X connect 3 1 82 0;
! #X connect 4 0 70 0;
! #X connect 4 1 103 0;
! #X connect 5 0 71 0;
! #X connect 5 1 81 0;
! #X connect 6 0 80 0;
! #X connect 6 1 88 0;
! #X connect 7 0 82 0;
! #X connect 7 1 87 0;
! #X connect 8 0 83 0;
! #X connect 8 1 86 0;
! #X connect 9 0 103 0;
! #X connect 9 1 85 0;
! #X connect 10 0 81 0;
! #X connect 10 1 84 0;
! #X connect 11 0 0 0;
! #X connect 11 1 80 0;
! #X connect 12 0 80 0;
! #X connect 12 1 82 0;
! #X connect 13 0 82 0;
! #X connect 13 1 83 0;
! #X connect 14 0 83 0;
! #X connect 14 1 103 0;
! #X connect 15 0 103 0;
! #X connect 15 1 81 0;
! #X connect 16 0 81 0;
! #X connect 16 1 72 0;
! #X connect 17 0 62 0;
! #X connect 17 1 88 0;
! #X connect 18 0 88 0;
! #X connect 18 1 87 0;
! #X connect 19 0 87 0;
! #X connect 19 1 86 0;
! #X connect 20 0 86 0;
! #X connect 20 1 85 0;
! #X connect 21 0 85 0;
! #X connect 21 1 84 0;
! #X connect 22 0 84 0;
! #X connect 22 1 73 0;
! #X connect 23 0 63 0;
! #X connect 23 1 89 0;
! #X connect 24 0 89 0;
! #X connect 24 1 90 0;
! #X connect 25 0 90 0;
! #X connect 25 1 91 0;
! #X connect 26 0 91 0;
! #X connect 26 1 104 0;
! #X connect 27 0 104 0;
! #X connect 27 1 92 0;
! #X connect 28 0 92 0;
! #X connect 28 1 74 0;
! #X connect 29 0 64 0;
! #X connect 29 1 93 0;
! #X connect 30 0 93 0;
! #X connect 30 1 94 0;
! #X connect 31 0 94 0;
! #X connect 31 1 95 0;
! #X connect 32 0 95 0;
! #X connect 32 1 96 0;
! #X connect 33 0 96 0;
! #X connect 33 1 97 0;
! #X connect 34 0 97 0;
! #X connect 34 1 75 0;
! #X connect 35 0 88 0;
! #X connect 35 1 89 0;
! #X connect 36 0 87 0;
! #X connect 36 1 90 0;
! #X connect 37 0 86 0;
! #X connect 37 1 91 0;
! #X connect 38 0 85 0;
! #X connect 38 1 104 0;
! #X connect 39 0 84 0;
! #X connect 39 1 92 0;
! #X connect 40 0 89 0;
! #X connect 40 1 93 0;
! #X connect 41 0 90 0;
! #X connect 41 1 94 0;
! #X connect 42 0 91 0;
! #X connect 42 1 95 0;
! #X connect 43 0 104 0;
! #X connect 43 1 96 0;
! #X connect 44 0 92 0;
! #X connect 44 1 97 0;
! #X connect 45 0 93 0;
! #X connect 45 1 98 0;
! #X connect 46 0 94 0;
! #X connect 46 1 99 0;
! #X connect 47 0 95 0;
! #X connect 47 1 100 0;
! #X connect 48 0 96 0;
! #X connect 48 1 101 0;
! #X connect 49 0 97 0;
! #X connect 49 1 102 0;
! #X connect 50 0 65 0;
! #X connect 50 1 98 0;
! #X connect 51 0 98 0;
! #X connect 51 1 99 0;
! #X connect 52 0 99 0;
! #X connect 52 1 100 0;
! #X connect 53 0 100 0;
! #X connect 53 1 101 0;
! #X connect 54 0 101 0;
! #X connect 54 1 102 0;
! #X connect 55 0 102 0;
! #X connect 55 1 76 0;
! #X connect 56 0 98 0;
! #X connect 56 1 67 0;
! #X connect 57 0 99 0;
! #X connect 57 1 68 0;
! #X connect 58 0 100 0;
! #X connect 58 1 77 0;
! #X connect 59 0 101 0;
! #X connect 59 1 78 0;
! #X connect 60 0 102 0;
! #X connect 60 1 79 0;
! #X connect 61 0 2 0;
! #X connect 62 0 17 0;
! #X connect 63 0 23 0;
! #X connect 64 0 29 0;
! #X connect 65 0 50 0;
! #X connect 66 0 1 0;
! #X connect 67 0 56 1;
! #X connect 68 0 57 1;
! #X connect 69 0 3 0;
! #X connect 70 0 4 0;
! #X connect 71 0 5 0;
! #X connect 72 0 16 1;
! #X connect 73 0 22 1;
! #X connect 74 0 28 1;
! #X connect 75 0 34 1;
! #X connect 76 0 55 1;
! #X connect 77 0 58 1;
! #X connect 78 0 59 1;
! #X connect 79 0 60 1;
! #X connect 80 0 1 1;
! #X connect 80 0 6 0;
! #X connect 80 0 11 1;
! #X connect 80 0 12 0;
! #X connect 81 0 5 1;
! #X connect 81 0 10 0;
! #X connect 81 0 15 1;
! #X connect 81 0 16 0;
! #X connect 82 0 3 1;
! #X connect 82 0 7 0;
! #X connect 82 0 12 1;
! #X connect 82 0 13 0;
! #X connect 83 0 2 1;
! #X connect 83 0 8 0;
! #X connect 83 0 13 1;
! #X connect 83 0 14 0;
! #X connect 84 0 10 1;
! #X connect 84 0 21 1;
! #X connect 84 0 22 0;
! #X connect 84 0 39 0;
! #X connect 85 0 9 1;
! #X connect 85 0 20 1;
! #X connect 85 0 21 0;
! #X connect 85 0 38 0;
! #X connect 86 0 8 1;
! #X connect 86 0 19 1;
! #X connect 86 0 20 0;
! #X connect 86 0 37 0;
! #X connect 87 0 7 1;
! #X connect 87 0 18 1;
! #X connect 87 0 19 0;
! #X connect 87 0 36 0;
! #X connect 88 0 6 1;
! #X connect 88 0 17 1;
! #X connect 88 0 18 0;
! #X connect 88 0 35 0;
! #X connect 89 0 23 1;
! #X connect 89 0 24 0;
! #X connect 89 0 35 1;
! #X connect 89 0 40 0;
! #X connect 90 0 24 1;
! #X connect 90 0 25 0;
! #X connect 90 0 36 1;
! #X connect 90 0 41 0;
! #X connect 91 0 25 1;
! #X connect 91 0 26 0;
! #X connect 91 0 37 1;
! #X connect 91 0 42 0;
! #X connect 92 0 27 1;
! #X connect 92 0 28 0;
! #X connect 92 0 39 1;
! #X connect 92 0 44 0;
! #X connect 93 0 29 1;
! #X connect 93 0 30 0;
! #X connect 93 0 40 1;
! #X connect 93 0 45 0;
! #X connect 94 0 30 1;
! #X connect 94 0 31 0;
! #X connect 94 0 41 1;
! #X connect 94 0 46 0;
! #X connect 95 0 31 1;
! #X connect 95 0 32 0;
! #X connect 95 0 42 1;
! #X connect 95 0 47 0;
! #X connect 96 0 32 1;
! #X connect 96 0 33 0;
! #X connect 96 0 43 1;
! #X connect 96 0 48 0;
! #X connect 97 0 33 1;
! #X connect 97 0 34 0;
! #X connect 97 0 44 1;
! #X connect 97 0 49 0;
! #X connect 98 0 45 1;
! #X connect 98 0 50 1;
! #X connect 98 0 51 0;
! #X connect 98 0 56 0;
! #X connect 99 0 46 1;
! #X connect 99 0 51 1;
! #X connect 99 0 52 0;
! #X connect 99 0 57 0;
! #X connect 100 0 47 1;
! #X connect 100 0 52 1;
! #X connect 100 0 53 0;
! #X connect 100 0 58 0;
! #X connect 101 0 48 1;
! #X connect 101 0 53 1;
! #X connect 101 0 54 0;
! #X connect 101 0 59 0;
! #X connect 102 0 49 1;
! #X connect 102 0 54 1;
! #X connect 102 0 55 0;
! #X connect 102 0 60 0;
! #X connect 103 0 4 1;
! #X connect 103 0 9 0;
! #X connect 103 0 14 1;
! #X connect 103 0 15 0;
! #X connect 104 0 26 1;
! #X connect 104 0 27 0;
! #X connect 104 0 38 1;
! #X connect 104 0 43 0;
! #X connect 105 0 87 0;
! #X connect 105 0 90 0;
! #X restore 213 326 pd structure;
! #X obj 287 169 gemwin 40;
! #X msg 286 73 reset \, lighting 1 \, create \, 1;
! #X text 77 11 This is the same as previus exemple \, but using a diferent
! visualisation.;
! #X text 48 79 <- 1;
! #X text 518 73 <- 2;
! #X connect 0 0 15 0;
! #X connect 4 0 6 0;
! #X connect 5 0 7 0;
! #X connect 8 0 4 0;
! #X connect 9 0 8 0;
! #X connect 10 0 56 0;
! #X connect 11 0 9 0;
! #X connect 12 0 25 0;
! #X connect 13 0 5 0;
! #X connect 14 0 29 0;
! #X connect 15 0 16 0;
! #X connect 16 0 2 0;
! #X connect 16 1 1 0;
! #X connect 17 0 56 0;
! #X connect 19 0 18 0;
! #X connect 21 0 46 0;
! #X connect 22 0 46 1;
! #X connect 23 0 46 2;
! #X connect 24 0 46 3;
! #X connect 25 0 6 0;
! #X connect 26 0 27 0;
! #X connect 27 0 6 0;
! #X connect 28 0 29 0;
! #X connect 29 0 32 0;
! #X connect 29 1 31 0;
! #X connect 29 2 30 0;
! #X connect 30 0 34 0;
! #X connect 30 0 35 0;
! #X connect 31 0 33 0;
! #X connect 32 0 33 0;
! #X connect 36 0 11 0;
! #X connect 37 0 13 0;
! #X connect 38 0 12 0;
! #X connect 39 0 3 0;
! #X connect 40 0 3 0;
! #X connect 41 0 3 0;
! #X connect 42 0 45 1;
! #X connect 43 0 45 2;
! #X connect 44 0 45 3;
! #X connect 45 0 20 0;
! #X connect 46 0 45 0;
! #X connect 48 0 47 0;
! #X connect 49 0 47 0;
! #X connect 50 0 47 0;
! #X connect 51 0 55 0;
! #X connect 52 0 55 0;
! #X connect 53 0 55 0;
! #X connect 54 0 26 0;
! #X connect 57 0 56 0;
--- 1,471 ----
! #N canvas 613 241 763 458 12;
! #X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
! ;
! #X msg 801 142 setK \$1;
! #X msg 798 266 setM \$1;
! #X obj 801 169 s link;
! #X obj 798 294 s mass;
! #X obj 801 116 / 10;
! #X obj 801 90 + 1;
! #X msg 306 107 0 \, destroy;
! #X floatatom 801 68 5 0 0 0 - - -;
! #X floatatom 938 72 5 0 0 0 - - -;
! #X floatatom 798 243 5 0 0 0 - - -;
! #X obj 184 63 loadbang;
! #X obj 23 104 metro 10;
! #X obj 23 128 t b b;
! #X msg 320 137 lighting 1;
! #X obj 581 283 world_light;
! #X obj 581 255 gemhead;
! #X obj 567 185 s gemhead;
! #X obj 567 32 gemhead;
! #X floatatom 589 62 5 0 0 0 - - -;
! #X floatatom 639 63 5 0 0 0 - - -;
! #X floatatom 689 63 5 0 0 0 - - -;
! #X msg 938 95 setD2 \$1;
! #X floatatom 854 73 5 0 0 0 - - -;
! #X msg 854 96 setD \$1;
! #X obj 156 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 156 89 t b b b;
! #X msg 207 114 reset;
! #X msg 182 139 resetL;
! #X msg 156 167 resetF;
! #X msg 801 44 2;
! #X msg 798 219 10;
! #X msg 939 47 0.03;
! #X msg 55 271 force3D 0 1 0;
! #X msg 43 248 force3D 0 0 1;
! #X msg 66 296 force3D 1 0 0;
! #X floatatom 621 128 5 0 0 0 - - -;
! #X floatatom 671 129 5 0 0 0 - - -;
! #X floatatom 729 133 5 0 0 0 - - -;
! #X obj 567 158 translateXYZ -2.8 0 0;
! #X obj 567 88 rotateXYZ -40 0 0;
! #N canvas 780 246 348 253 curve3d 0;
! #X obj 71 93 r curve3d;
! #X obj 56 69 r gemhead;
! #X obj 71 126 curve3d 5 5;
! #X obj 93 31 inlet;
! #X connect 0 0 2 0;
! #X connect 1 0 2 0;
! #X connect 3 0 2 0;
! #X restore 381 308 pd curve3d;
! #X msg 381 234 draw control_line;
! #X msg 391 257 draw fill;
! #X msg 401 280 draw line;
! #X msg 222 252 force3D 0 0 8;
! #X msg 211 274 force3D 0 8 0;
! #X msg 202 297 force3D 8 0 0;
! #X msg 854 47 0.05;
! #N canvas 0 0 954 451 structure 0;
! #X obj 331 12 gemMasse2 10 1 0 0;
! #X obj 477 319 gemLia2 0 1 0.1 0.1;
! #X obj 27 194 gemMasse2 10 0 3 0;
! #X obj 634 12 gemMasse2 10 2 0 0;
! #X obj 936 13 gemMasse2 10 3 0 0;
! #X obj 1239 13 gemMasse2 10 4 0 0;
! #X obj 1545 12 gemMasse2 10 5 0 0;
! #X obj 28 73 gemMasse2 10 0 1 0;
! #X obj 1848 74 gemMasse2 10 6 1 0;
! #X obj 1846 133 gemMasse2 10 6 2 0;
! #X obj 27 132 gemMasse2 10 0 2 0;
! #X obj 25 256 gemMasse2 10 0 4 0;
! #X obj 24 318 gemMasse2 10 0 5 0;
! #X obj 323 379 gemMasse2 10 1 6 0;
! #X obj 628 378 gemMasse2 10 2 6 0;
! #X obj 930 379 gemMasse2 10 3 6 0;
! #X obj 1233 379 gemMasse2 10 4 6 0;
! #X obj 1539 378 gemMasse2 10 5 6 0;
! #X obj 1846 196 gemMasse2 10 6 3 0;
! #X obj 1847 258 gemMasse2 10 6 4 0;
! #X obj 1843 319 gemMasse2 10 6 5 0;
! #X obj 331 74 gemMasse3 10 1 1 0;
! #X obj 326 319 gemMasse3 10 1 5 0;
! #X obj 327 134 gemMasse3 10 1 2 0;
! #X obj 329 195 gemMasse3 10 1 3 0;
! #X obj 630 319 gemMasse3 10 2 5 0;
! #X obj 631 258 gemMasse3 10 2 4 0;
! #X obj 631 195 gemMasse3 10 2 3 0;
! #X obj 632 134 gemMasse3 10 2 2 0;
! #X obj 635 74 gemMasse3 10 2 1 0;
! #X obj 935 75 gemMasse3 10 3 1 0;
! #X obj 934 134 gemMasse3 10 3 2 0;
! #X obj 933 196 gemMasse3 10 3 3 0;
! #X obj 931 320 gemMasse3 10 3 5 0;
! #X obj 1238 75 gemMasse3 10 4 1 0;
! #X obj 1237 134 gemMasse3 10 4 2 0;
! #X obj 1236 196 gemMasse3 10 4 3 0;
! #X obj 1236 258 gemMasse3 10 4 4 0;
! #X obj 1234 320 gemMasse3 10 4 5 0;
! #X obj 1545 75 gemMasse3 10 5 1 0;
! #X obj 1544 133 gemMasse3 10 5 2 0;
! #X obj 1543 195 gemMasse3 10 5 3 0;
! #X obj 1541 257 gemMasse3 10 5 4 0;
! #X obj 1540 320 gemMasse3 10 5 5 0;
! #X obj 328 256 gemMasse3 10 1 4 0;
! #X obj 933 258 gemMasse3 10 3 4 0;
! #X obj 111 23 inlet;
! #X obj 178 74 gemLia2 0 1 0.1 0.1;
! #X obj 176 195 gemLia2 0 1 0.1 0.1;
! #X obj 177 133 gemLia2 0 1 0.1 0.1;
! #X obj 175 257 gemLia2 0 1 0.1 0.1;
! #X obj 174 319 gemLia2 0 1 0.1 0.1;
! #X obj 481 74 gemLia2 0 1 0.1 0.1;
! #X obj 480 133 gemLia2 0 1 0.1 0.1;
! #X obj 479 195 gemLia2 0 1 0.1 0.1;
! #X obj 478 257 gemLia2 0 1 0.1 0.1;
! #X obj 331 44 gemLia2 0 1 0.1 0.1;
! #X obj 329 106 gemLia2 0 1 0.1 0.1;
! #X obj 329 165 gemLia2 0 1 0.1 0.1;
! #X obj 328 227 gemLia2 0 1 0.1 0.1;
! #X obj 327 289 gemLia2 0 1 0.1 0.1;
! #X obj 325 351 gemLia2 0 1 0.1 0.1;
! #X obj 634 44 gemLia2 0 1 0.1 0.1;
! #X obj 633 106 gemLia2 0 1 0.1 0.1;
! #X obj 632 165 gemLia2 0 1 0.1 0.1;
! #X obj 631 227 gemLia2 0 1 0.1 0.1;
! #X obj 630 289 gemLia2 0 1 0.1 0.1;
! #X obj 629 351 gemLia2 0 1 0.1 0.1;
! #X obj 935 45 gemLia2 0 1 0.1 0.1;
! #X obj 935 107 gemLia2 0 1 0.1 0.1;
! #X obj 934 166 gemLia2 0 1 0.1 0.1;
! #X obj 933 228 gemLia2 0 1 0.1 0.1;
! #X obj 932 290 gemLia2 0 1 0.1 0.1;
! #X obj 931 352 gemLia2 0 1 0.1 0.1;
! #X obj 1239 45 gemLia2 0 1 0.1 0.1;
! #X obj 1238 107 gemLia2 0 1 0.1 0.1;
! #X obj 1238 166 gemLia2 0 1 0.1 0.1;
! #X obj 1236 228 gemLia2 0 1 0.1 0.1;
! #X obj 1235 290 gemLia2 0 1 0.1 0.1;
! #X obj 1234 352 gemLia2 0 1 0.1 0.1;
! #X obj 784 75 gemLia2 0 1 0.1 0.1;
! #X obj 782 134 gemLia2 0 1 0.1 0.1;
! #X obj 781 196 gemLia2 0 1 0.1 0.1;
! #X obj 781 258 gemLia2 0 1 0.1 0.1;
! #X obj 779 320 gemLia2 0 1 0.1 0.1;
! #X obj 1086 75 gemLia2 0 1 0.1 0.1;
! #X obj 1085 134 gemLia2 0 1 0.1 0.1;
! #X obj 1085 196 gemLia2 0 1 0.1 0.1;
! #X obj 1083 259 gemLia2 0 1 0.1 0.1;
! #X obj 1082 320 gemLia2 0 1 0.1 0.1;
! #X obj 1392 74 gemLia2 0 1 0.1 0.1;
! #X obj 1391 133 gemLia2 0 1 0.1 0.1;
! #X obj 1390 195 gemLia2 0 1 0.1 0.1;
! #X obj 1389 257 gemLia2 0 1 0.1 0.1;
! #X obj 1389 319 gemLia2 0 1 0.1 0.1;
! #X obj 1545 44 gemLia2 0 1 0.1 0.1;
! #X obj 1544 106 gemLia2 0 1 0.1 0.1;
! #X obj 1543 165 gemLia2 0 1 0.1 0.1;
! #X obj 1542 227 gemLia2 0 1 0.1 0.1;
! #X obj 1541 289 gemLia2 0 1 0.1 0.1;
! #X obj 1540 351 gemLia2 0 1 0.1 0.1;
! #X obj 1695 74 gemLia2 0 1 0.1 0.1;
! #X obj 1694 133 gemLia2 0 1 0.1 0.1;
! #X obj 1693 195 gemLia2 0 1 0.1 0.1;
! #X obj 1692 257 gemLia2 0 1 0.1 0.1;
! #X obj 1691 319 gemLia2 0 1 0.1 0.1;
! #X connect 0 0 56 0;
! #X connect 1 0 22 0;
! #X connect 1 1 25 0;
! #X connect 2 0 48 0;
! #X connect 3 0 62 0;
! #X connect 4 0 68 0;
! #X connect 5 0 74 0;
! #X connect 6 0 95 0;
! #X connect 7 0 47 0;
! #X connect 8 0 101 1;
! #X connect 9 0 102 1;
! #X connect 10 0 49 0;
! #X connect 11 0 50 0;
! #X connect 12 0 51 0;
! #X connect 13 0 61 1;
! #X connect 14 0 67 1;
! #X connect 15 0 73 1;
! #X connect 16 0 79 1;
! #X connect 17 0 100 1;
! #X connect 18 0 103 1;
! #X connect 19 0 104 1;
! #X connect 20 0 105 1;
! #X connect 21 0 47 1;
! #X connect 21 0 52 0;
! #X connect 21 0 56 1;
! #X connect 21 0 57 0;
! #X connect 22 0 1 0;
! #X connect 22 0 51 1;
! #X connect 22 0 60 1;
! #X connect 22 0 61 0;
! #X connect 23 0 49 1;
! #X connect 23 0 53 0;
! #X connect 23 0 57 1;
! #X connect 23 0 58 0;
! #X connect 24 0 48 1;
! #X connect 24 0 54 0;
! #X connect 24 0 58 1;
! #X connect 24 0 59 0;
! #X connect 25 0 1 1;
! #X connect 25 0 66 1;
! #X connect 25 0 67 0;
! #X connect 25 0 84 0;
! #X connect 26 0 55 1;
! #X connect 26 0 65 1;
! #X connect 26 0 66 0;
! #X connect 26 0 83 0;
! #X connect 27 0 54 1;
! #X connect 27 0 64 1;
! #X connect 27 0 65 0;
! #X connect 27 0 82 0;
! #X connect 28 0 53 1;
! #X connect 28 0 63 1;
! #X connect 28 0 64 0;
! #X connect 28 0 81 0;
! #X connect 29 0 52 1;
! #X connect 29 0 62 1;
! #X connect 29 0 63 0;
! #X connect 29 0 80 0;
! #X connect 30 0 68 1;
! #X connect 30 0 69 0;
! #X connect 30 0 80 1;
! #X connect 30 0 85 0;
! #X connect 31 0 69 1;
! #X connect 31 0 70 0;
! #X connect 31 0 81 1;
! #X connect 31 0 86 0;
! #X connect 32 0 70 1;
! #X connect 32 0 71 0;
! #X connect 32 0 82 1;
! #X connect 32 0 87 0;
! #X connect 33 0 72 1;
! #X connect 33 0 73 0;
! #X connect 33 0 84 1;
! #X connect 33 0 89 0;
! #X connect 34 0 74 1;
! #X connect 34 0 75 0;
! #X connect 34 0 85 1;
! #X connect 34 0 90 0;
! #X connect 35 0 75 1;
! #X connect 35 0 76 0;
! #X connect 35 0 86 1;
! #X connect 35 0 91 0;
! #X connect 36 0 76 1;
! #X connect 36 0 77 0;
! #X connect 36 0 87 1;
! #X connect 36 0 92 0;
! #X connect 37 0 77 1;
! #X connect 37 0 78 0;
! #X connect 37 0 88 1;
! #X connect 37 0 93 0;
! #X connect 38 0 78 1;
! #X connect 38 0 79 0;
! #X connect 38 0 89 1;
! #X connect 38 0 94 0;
! #X connect 39 0 90 1;
! #X connect 39 0 95 1;
! #X connect 39 0 96 0;
! #X connect 39 0 101 0;
! #X connect 40 0 91 1;
! #X connect 40 0 96 1;
! #X connect 40 0 97 0;
! #X connect 40 0 102 0;
! #X connect 41 0 92 1;
! #X connect 41 0 97 1;
! #X connect 41 0 98 0;
! #X connect 41 0 103 0;
! #X connect 42 0 93 1;
! #X connect 42 0 98 1;
! #X connect 42 0 99 0;
! #X connect 42 0 104 0;
! #X connect 43 0 94 1;
! #X connect 43 0 99 1;
! #X connect 43 0 100 0;
! #X connect 43 0 105 0;
! #X connect 44 0 50 1;
! #X connect 44 0 55 0;
! #X connect 44 0 59 1;
! #X connect 44 0 60 0;
! #X connect 45 0 71 1;
! #X connect 45 0 72 0;
! #X connect 45 0 83 1;
! #X connect 45 0 88 0;
! #X connect 46 0 28 0;
! #X connect 46 0 31 0;
! #X connect 47 0 7 0;
! #X connect 47 1 21 0;
! #X connect 48 0 2 0;
! #X connect 48 1 24 0;
! #X connect 49 0 10 0;
! #X connect 49 1 23 0;
! #X connect 50 0 11 0;
! #X connect 50 1 44 0;
! #X connect 51 0 12 0;
! #X connect 51 1 22 0;
! #X connect 52 0 21 0;
! #X connect 52 1 29 0;
! #X connect 53 0 23 0;
! #X connect 53 1 28 0;
! #X connect 54 0 24 0;
! #X connect 54 1 27 0;
! #X connect 55 0 44 0;
! #X connect 55 1 26 0;
! #X connect 56 0 0 0;
! #X connect 56 1 21 0;
! #X connect 57 0 21 0;
! #X connect 57 1 23 0;
! #X connect 58 0 23 0;
! #X connect 58 1 24 0;
! #X connect 59 0 24 0;
! #X connect 59 1 44 0;
! #X connect 60 0 44 0;
! #X connect 60 1 22 0;
! #X connect 61 0 22 0;
! #X connect 61 1 13 0;
! #X connect 62 0 3 0;
! #X connect 62 1 29 0;
! #X connect 63 0 29 0;
! #X connect 63 1 28 0;
! #X connect 64 0 28 0;
! #X connect 64 1 27 0;
! #X connect 65 0 27 0;
! #X connect 65 1 26 0;
! #X connect 66 0 26 0;
! #X connect 66 1 25 0;
! #X connect 67 0 25 0;
! #X connect 67 1 14 0;
! #X connect 68 0 4 0;
! #X connect 68 1 30 0;
! #X connect 69 0 30 0;
! #X connect 69 1 31 0;
! #X connect 70 0 31 0;
! #X connect 70 1 32 0;
! #X connect 71 0 32 0;
! #X connect 71 1 45 0;
! #X connect 72 0 45 0;
! #X connect 72 1 33 0;
! #X connect 73 0 33 0;
! #X connect 73 1 15 0;
! #X connect 74 0 5 0;
! #X connect 74 1 34 0;
! #X connect 75 0 34 0;
! #X connect 75 1 35 0;
! #X connect 76 0 35 0;
! #X connect 76 1 36 0;
! #X connect 77 0 36 0;
! #X connect 77 1 37 0;
! #X connect 78 0 37 0;
! #X connect 78 1 38 0;
! #X connect 79 0 38 0;
! #X connect 79 1 16 0;
! #X connect 80 0 29 0;
! #X connect 80 1 30 0;
! #X connect 81 0 28 0;
! #X connect 81 1 31 0;
! #X connect 82 0 27 0;
! #X connect 82 1 32 0;
! #X connect 83 0 26 0;
! #X connect 83 1 45 0;
! #X connect 84 0 25 0;
! #X connect 84 1 33 0;
! #X connect 85 0 30 0;
! #X connect 85 1 34 0;
! #X connect 86 0 31 0;
! #X connect 86 1 35 0;
! #X connect 87 0 32 0;
! #X connect 87 1 36 0;
! #X connect 88 0 45 0;
! #X connect 88 1 37 0;
! #X connect 89 0 33 0;
! #X connect 89 1 38 0;
! #X connect 90 0 34 0;
! #X connect 90 1 39 0;
! #X connect 91 0 35 0;
! #X connect 91 1 40 0;
! #X connect 92 0 36 0;
! #X connect 92 1 41 0;
! #X connect 93 0 37 0;
! #X connect 93 1 42 0;
! #X connect 94 0 38 0;
! #X connect 94 1 43 0;
! #X connect 95 0 6 0;
! #X connect 95 1 39 0;
! #X connect 96 0 39 0;
! #X connect 96 1 40 0;
! #X connect 97 0 40 0;
! #X connect 97 1 41 0;
! #X connect 98 0 41 0;
! #X connect 98 1 42 0;
! #X connect 99 0 42 0;
! #X connect 99 1 43 0;
! #X connect 100 0 43 0;
! #X connect 100 1 17 0;
! #X connect 101 0 39 0;
! #X connect 101 1 8 0;
! #X connect 102 0 40 0;
! #X connect 102 1 9 0;
! #X connect 103 0 41 0;
! #X connect 103 1 18 0;
! #X connect 104 0 42 0;
! #X connect 104 1 19 0;
! #X connect 105 0 43 0;
! #X connect 105 1 20 0;
! #X restore 222 328 pd structure;
! #X obj 287 169 gemwin 40;
! #X msg 286 73 reset \, lighting 1 \, create \, 1;
! #X text 77 11 This is the same as previus exemple \, but using a diferent
! visualisation.;
! #X text 48 79 <- 1;
! #X text 518 73 <- 2;
! #X obj 215 170 s masse;
! #X obj 207 202 s masse2;
! #X obj 94 155 s lia;
! #X obj 23 154 s masse;
! #X obj 156 203 s lia;
! #X obj 48 321 s masse;
! #X connect 0 0 12 0;
! #X connect 1 0 3 0;
! #X connect 2 0 4 0;
! #X connect 5 0 1 0;
! #X connect 6 0 5 0;
! #X connect 7 0 50 0;
! #X connect 8 0 6 0;
! #X connect 9 0 22 0;
! #X connect 10 0 2 0;
! #X connect 11 0 26 0;
! #X connect 12 0 13 0;
! #X connect 13 0 58 0;
! #X connect 13 1 57 0;
! #X connect 14 0 50 0;
! #X connect 16 0 15 0;
! #X connect 18 0 40 0;
! #X connect 19 0 40 1;
! #X connect 20 0 40 2;
! #X connect 21 0 40 3;
! #X connect 22 0 3 0;
! #X connect 23 0 24 0;
! #X connect 24 0 3 0;
! #X connect 25 0 26 0;
! #X connect 26 0 29 0;
! #X connect 26 1 28 0;
! #X connect 26 2 27 0;
! #X connect 27 0 55 0;
! #X connect 27 0 56 0;
! #X connect 28 0 59 0;
! #X connect 29 0 59 0;
! #X connect 30 0 8 0;
! #X connect 31 0 10 0;
! #X connect 32 0 9 0;
! #X connect 33 0 60 0;
! #X connect 34 0 60 0;
! #X connect 35 0 60 0;
! #X connect 36 0 39 1;
! #X connect 37 0 39 2;
! #X connect 38 0 39 3;
! #X connect 39 0 17 0;
! #X connect 40 0 39 0;
! #X connect 42 0 41 0;
! #X connect 43 0 41 0;
! #X connect 44 0 41 0;
! #X connect 45 0 49 0;
! #X connect 46 0 49 0;
! #X connect 47 0 49 0;
! #X connect 48 0 23 0;
! #X connect 51 0 50 0;

Index: 20_moving_vertex.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/20_moving_vertex.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 20_moving_vertex.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 20_moving_vertex.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,12 ****
  #X obj 216 228 gemwin;
  #X msg 216 175 reset \, create \, 1;
! #X obj 16 486 s masse;
! #X obj 105 227 s reset_masse;
  #X msg 105 203 bang;
  #X obj 16 195 metro 5;
--- 7,12 ----
  #X obj 216 228 gemwin;
  #X msg 216 175 reset \, create \, 1;
! #X obj 16 486 s mass;
! #X obj 105 227 s reset_mass;
  #X msg 105 203 bang;
  #X obj 16 195 metro 5;
***************
*** 21,25 ****
  #X obj 69 72 t b b;
  #X obj 85 235 t f f f;
! #X msg 83 314 obj \$1 \$2 fluide_masse2 \$3;
  #X obj 112 261 * 10;
  #X obj 85 259 * 10;
--- 21,25 ----
  #X obj 69 72 t b b;
  #X obj 85 235 t f f f;
! #X msg 83 314 obj \$1 \$2 fluide_mass2 \$3;
  #X obj 112 261 * 10;
  #X obj 85 259 * 10;
***************
*** 43,49 ****
  #X restore 345 264 pd creation pool;
  #X obj 133 305 t b b;
! #X obj 194 287 r reset_masse;
  #X msg 194 308 reset;
! #X obj 269 346 lia foo 0 1;
  #X obj 133 386 / 50;
  #X text 177 373 X position of the center of the vertex.;
--- 43,49 ----
  #X restore 345 264 pd creation pool;
  #X obj 133 305 t b b;
! #X obj 194 287 r reset_mass;
  #X msg 194 308 reset;
! #X obj 269 346 link foo 0 1;
  #X obj 133 386 / 50;
  #X text 177 373 X position of the center of the vertex.;
***************
*** 51,88 ****
  #X text 157 17 same as previus exemple but with a moving vertex (Y)
  ;
! #X obj 133 470 iCircle2D masse 0 0 0 5 0 0 0 0 -1e-006 0.0001;
  #X msg 133 443 setX \$1;
! #X obj 133 346 masse foo 100000 99;
  #N canvas 0 0 464 314 pool 0;
! #X obj 0 0 fluide_masse2 0;
! #X obj 20 20 fluide_masse2 2;
! #X obj 40 40 fluide_masse2 4;
! #X obj 60 60 fluide_masse2 6;
! #X obj 80 80 fluide_masse2 8;
! #X obj 100 100 fluide_masse2 10;
! #X obj 120 120 fluide_masse2 12;
! #X obj 140 140 fluide_masse2 14;
! #X obj 160 160 fluide_masse2 16;
! #X obj 180 180 fluide_masse2 18;
! #X obj 200 200 fluide_masse2 20;
! #X obj 220 220 fluide_masse2 22;
! #X obj 240 240 fluide_masse2 24;
! #X obj 260 260 fluide_masse2 26;
! #X obj 280 280 fluide_masse2 28;
! #X obj 300 300 fluide_masse2 30;
! #X obj 320 320 fluide_masse2 32;
! #X obj 340 340 fluide_masse2 34;
! #X obj 360 360 fluide_masse2 36;
! #X obj 380 380 fluide_masse2 38;
! #X obj 400 400 fluide_masse2 40;
! #X obj 420 420 fluide_masse2 42;
! #X obj 440 440 fluide_masse2 44;
! #X obj 460 460 fluide_masse2 46;
! #X obj 480 480 fluide_masse2 48;
! #X obj 500 500 fluide_masse2 50;
! #X obj 520 520 fluide_masse2 52;
! #X obj 540 540 fluide_masse2 54;
! #X obj 560 560 fluide_masse2 56;
! #X obj 580 580 fluide_masse2 58;
  #X restore 345 238 pd pool;
  #X text 96 41 The vertex goes from right / left with sinusoidal variations.
--- 51,88 ----
  #X text 157 17 same as previus exemple but with a moving vertex (Y)
  ;
! #X obj 133 470 iCircle2D mass 0 0 0 5 0 0 0 0 -1e-006 0.0001;
  #X msg 133 443 setX \$1;
! #X obj 133 346 mass foo 100000 99;
  #N canvas 0 0 464 314 pool 0;
! #X obj 0 0 fluide_mass2 0;
! #X obj 20 20 fluide_mass2 2;
! #X obj 40 40 fluide_mass2 4;
! #X obj 60 60 fluide_mass2 6;
! #X obj 80 80 fluide_mass2 8;
! #X obj 100 100 fluide_mass2 10;
! #X obj 120 120 fluide_mass2 12;
! #X obj 140 140 fluide_mass2 14;
! #X obj 160 160 fluide_mass2 16;
! #X obj 180 180 fluide_mass2 18;
! #X obj 200 200 fluide_mass2 20;
! #X obj 220 220 fluide_mass2 22;
! #X obj 240 240 fluide_mass2 24;
! #X obj 260 260 fluide_mass2 26;
! #X obj 280 280 fluide_mass2 28;
! #X obj 300 300 fluide_mass2 30;
! #X obj 320 320 fluide_mass2 32;
! #X obj 340 340 fluide_mass2 34;
! #X obj 360 360 fluide_mass2 36;
! #X obj 380 380 fluide_mass2 38;
! #X obj 400 400 fluide_mass2 40;
! #X obj 420 420 fluide_mass2 42;
! #X obj 440 440 fluide_mass2 44;
! #X obj 460 460 fluide_mass2 46;
! #X obj 480 480 fluide_mass2 48;
! #X obj 500 500 fluide_mass2 50;
! #X obj 520 520 fluide_mass2 52;
! #X obj 540 540 fluide_mass2 54;
! #X obj 560 560 fluide_mass2 56;
! #X obj 580 580 fluide_mass2 58;
  #X restore 345 238 pd pool;
  #X text 96 41 The vertex goes from right / left with sinusoidal variations.
***************
*** 93,97 ****
  #X floatatom 53 174 5 0 0 0 - - -;
  #X text 40 150 <- begin;
! #X obj 41 418 iAmbient2D masse 0 0 0 0 1;
  #X text 330 175 <- 1;
  #X connect 0 0 6 0;
--- 93,97 ----
  #X floatatom 53 174 5 0 0 0 - - -;
  #X text 40 150 <- begin;
! #X obj 41 418 iAmbient2D mass 0 0 0 0 1;
  #X text 330 175 <- 1;
  #X connect 0 0 6 0;

Index: 17_rnd_mouvmnt_and_obstacles.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/17_rnd_mouvmnt_and_obstacles.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 17_rnd_mouvmnt_and_obstacles.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 17_rnd_mouvmnt_and_obstacles.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,53 ****
  #X obj 18 155 metro 50;
  #X obj 107 138 loadbang;
! #X obj 433 139 fluide_masse;
  #X msg 56 65 0 \, destroy;
  #X obj 22 93 gemwin;
  #X msg 22 40 reset \, create \, 1;
! #X obj 18 446 s masse;
  #X obj 346 141 gemhead;
  #X obj 346 164 sphere 0.7;
! #X obj 118 187 s reset_masse;
  #X msg 107 163 bang;
! #X obj 443 149 fluide_masse;
! #X obj 453 159 fluide_masse;
! #X obj 463 169 fluide_masse;
! #X obj 473 179 fluide_masse;
! #X obj 483 189 fluide_masse;
! #X obj 493 199 fluide_masse;
! #X obj 503 209 fluide_masse;
! #X obj 513 219 fluide_masse;
! #X obj 523 229 fluide_masse;
! #X obj 533 239 fluide_masse;
! #X obj 543 249 fluide_masse;
! #X obj 553 259 fluide_masse;
! #X obj 534 138 fluide_masse;
! #X obj 544 148 fluide_masse;
! #X obj 554 158 fluide_masse;
! #X obj 564 168 fluide_masse;
! #X obj 574 178 fluide_masse;
! #X obj 584 188 fluide_masse;
! #X obj 594 198 fluide_masse;
! #X obj 604 208 fluide_masse;
! #X obj 614 218 fluide_masse;
! #X obj 624 228 fluide_masse;
! #X obj 634 238 fluide_masse;
! #X obj 644 248 fluide_masse;
! #X obj 654 258 fluide_masse;
! #X obj 664 268 fluide_masse;
  #X text 283 49 the mouving particules don't interact each other;
  #X text 283 65 they interact with 4 lines (the border of the screen)
  \, and with a central circle so they bonce on the obstacle.;
! #X obj 107 285 iAmbient2D masse 0 0 3 3;
! #X obj 43 308 iLine2D masse 3 -3 3 3 1000 0 0 1;
! #X obj 53 332 iLine2D masse -3 3 -3 -3 1000 0 0 1;
! #X obj 68 355 iLine2D masse 3 3 -3 3 1000 0 0 1;
! #X obj 78 378 iLine2D masse -3 -3 3 -3 1000 0 0 1;
! #X obj 43 417 iCircle2D masse 0 0 0 1 0 0 10;
! #X obj 563 269 fluide_masse;
  #X text 302 287 <- give random speed when starting the patch;
  #X text 301 309 <- right border;
--- 5,53 ----
  #X obj 18 155 metro 50;
  #X obj 107 138 loadbang;
! #X obj 433 139 fluide_mass;
  #X msg 56 65 0 \, destroy;
  #X obj 22 93 gemwin;
  #X msg 22 40 reset \, create \, 1;
! #X obj 18 446 s mass;
  #X obj 346 141 gemhead;
  #X obj 346 164 sphere 0.7;
! #X obj 118 187 s reset_mass;
  #X msg 107 163 bang;
! #X obj 443 149 fluide_mass;
! #X obj 453 159 fluide_mass;
! #X obj 463 169 fluide_mass;
! #X obj 473 179 fluide_mass;
! #X obj 483 189 fluide_mass;
! #X obj 493 199 fluide_mass;
! #X obj 503 209 fluide_mass;
! #X obj 513 219 fluide_mass;
! #X obj 523 229 fluide_mass;
! #X obj 533 239 fluide_mass;
! #X obj 543 249 fluide_mass;
! #X obj 553 259 fluide_mass;
! #X obj 534 138 fluide_mass;
! #X obj 544 148 fluide_mass;
! #X obj 554 158 fluide_mass;
! #X obj 564 168 fluide_mass;
! #X obj 574 178 fluide_mass;
! #X obj 584 188 fluide_mass;
! #X obj 594 198 fluide_mass;
! #X obj 604 208 fluide_mass;
! #X obj 614 218 fluide_mass;
! #X obj 624 228 fluide_mass;
! #X obj 634 238 fluide_mass;
! #X obj 644 248 fluide_mass;
! #X obj 654 258 fluide_mass;
! #X obj 664 268 fluide_mass;
  #X text 283 49 the mouving particules don't interact each other;
  #X text 283 65 they interact with 4 lines (the border of the screen)
  \, and with a central circle so they bonce on the obstacle.;
! #X obj 107 285 iAmbient2D mass 0 0 3 3;
! #X obj 43 308 iLine2D mass 3 -3 3 3 1000 0 0 1;
! #X obj 53 332 iLine2D mass -3 3 -3 -3 1000 0 0 1;
! #X obj 68 355 iLine2D mass 3 3 -3 3 1000 0 0 1;
! #X obj 78 378 iLine2D mass -3 -3 3 -3 1000 0 0 1;
! #X obj 43 417 iCircle2D mass 0 0 0 1 0 0 10;
! #X obj 563 269 fluide_mass;
  #X text 302 287 <- give random speed when starting the patch;
  #X text 301 309 <- right border;
***************
*** 56,60 ****
  #X text 302 375 <- bottom border;
  #X text 302 416 <- circular interaction in the center;
! #X text 328 25 interactor to a collection of masses;
  #X text 132 40 <- 1;
  #X text 45 131 <- 2;
--- 56,60 ----
  #X text 302 375 <- bottom border;
  #X text 302 416 <- circular interaction in the center;
! #X text 328 25 interactor to a collection of masss;
  #X text 132 40 <- 1;
  #X text 45 131 <- 2;

Index: rain.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/rain.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** rain.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- rain.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 3,7 ****
  #X obj 33 187 translateXYZ;
  #X obj 25 39 loadbang;
! #X obj 25 85 masse3D masse 1 0 3;
  #X obj 25 108 unpack s f f f;
  #X obj 33 211 sphere 0.05;
--- 3,7 ----
  #X obj 33 187 translateXYZ;
  #X obj 25 39 loadbang;
! #X obj 25 85 mass3D mass 1 0 3;
  #X obj 25 108 unpack s f f f;
  #X obj 33 211 sphere 0.05;

Index: pd_lia.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/pd_lia.pd,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** pd_lia.pd	10 Apr 2005 22:25:34 -0000	1.3
--- pd_lia.pd	13 Jun 2006 17:51:41 -0000	1.4
***************
*** 7,19 ****
  #X obj 24 186 gemhead;
  #X msg 134 155 \$1 \$2 0;
- #X obj 45 61 lia2D \$1-lia 0 10 2.5 0.001;
  #X obj 26 210 curve 2;
  #X connect 0 0 6 0;
! #X connect 0 0 7 1;
  #X connect 2 0 4 0;
! #X connect 2 0 7 0;
! #X connect 4 0 8 1;
! #X connect 5 0 8 0;
! #X connect 6 0 8 2;
! #X connect 7 0 3 0;
! #X connect 7 1 1 0;
--- 7,19 ----
  #X obj 24 186 gemhead;
  #X msg 134 155 \$1 \$2 0;
  #X obj 26 210 curve 2;
+ #X obj 45 61 link2D \$1-lia 0 10 2.5 0.001;
  #X connect 0 0 6 0;
! #X connect 0 0 8 1;
  #X connect 2 0 4 0;
! #X connect 2 0 8 0;
! #X connect 4 0 7 1;
! #X connect 5 0 7 0;
! #X connect 6 0 7 2;
! #X connect 8 0 3 0;
! #X connect 8 1 1 0;

Index: smoke.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/smoke.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** smoke.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- smoke.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 18,22 ****
  #X obj 53 458 pack f f;
  #X obj 327 250 delay 1000;
! #X obj 54 511 iCircle2D masse 0 0 0.1 10 0 0 0 0 0 0 0 0 0 -1e-005
  ;
  #X obj 190 254 / 10;
--- 18,22 ----
  #X obj 53 458 pack f f;
  #X obj 327 250 delay 1000;
! #X obj 54 511 iCircle2D mass 0 0 0.1 10 0 0 0 0 0 0 0 0 0 -1e-005
  ;
  #X obj 190 254 / 10;
***************
*** 24,28 ****
  #X msg 157 130 on \, reset \, setXY 0 -35;
  #X obj 53 427 - 0;
! #X obj 61 173 masse2D masse 1 0 -35;
  #X connect 0 0 1 0;
  #X connect 1 0 5 0;
--- 24,28 ----
  #X msg 157 130 on \, reset \, setXY 0 -35;
  #X obj 53 427 - 0;
! #X obj 61 173 mass2D mass 1 0 -35;
  #X connect 0 0 1 0;
  #X connect 1 0 5 0;

--- NEW FILE: pd_mass2.pd ---
#N canvas 500 206 486 336 12;
#X obj 26 38 inlet;
#X obj 11 137 outlet;
#X obj 25 104 unpack s f f;
#X obj 285 48 gemhead;
#X obj 284 89 translateXYZ;
#X obj 281 131 sphere 0.1;
#X obj 25 71 mass2D \$3-mass2 50 \$1 \$2;
#X connect 0 0 6 0;
#X connect 2 1 4 1;
#X connect 2 2 4 2;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 2 0;
#X connect 6 0 1 0;

Index: 04_3D_exemple.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/04_3D_exemple.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 04_3D_exemple.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 04_3D_exemple.pd	13 Jun 2006 17:51:40 -0000	1.2
***************
*** 54,59 ****
  #X text 62 296 <- gem simulation;
  #X text 347 205 <- send X \, Y \, Z forces;
! #X obj 82 264 masse3D 0 10;
! #X obj 189 264 lia3D 0 1 1 1 0.03;
  #X text 73 12 simulation of a 3D model. The small sphere is link in
  the center of the big one with a 3D link. This link has the same diametter
--- 54,59 ----
  #X text 62 296 <- gem simulation;
  #X text 347 205 <- send X \, Y \, Z forces;
! #X obj 82 264 mass3D 0 10;
! #X obj 189 264 link3D 0 1 1 1 0.03;
  #X text 73 12 simulation of a 3D model. The small sphere is link in
  the center of the big one with a 3D link. This link has the same diametter

Index: aglom4.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/aglom4.pd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** aglom4.pd	28 Oct 2004 17:52:07 -0000	1.2
--- aglom4.pd	13 Jun 2006 17:51:41 -0000	1.3
***************
*** 5,13 ****
  #X msg 61 252 setX \$1 \, setY \$2;
  #X obj 28 229 r link;
! #X obj 61 93 masse2D masse 100 \$1 \$2;
  #X obj 61 46 loadbang;
  #X msg 61 70 setYmin -7.5;
! #X obj 83 290 iCircle2D masse 0 0 1e-06 0.5 0 0 5;
! #X obj 60 315 iCircle2D masse 0 0 1e-06 1 0 0 0 0 0 0 0 0 0 0 2;
  #X obj 82 191 sphere 0.3;
  #X connect 0 0 1 0;
--- 5,13 ----
  #X msg 61 252 setX \$1 \, setY \$2;
  #X obj 28 229 r link;
! #X obj 61 93 mass2D mass 100 \$1 \$2;
  #X obj 61 46 loadbang;
  #X msg 61 70 setYmin -7.5;
! #X obj 83 290 iCircle2D mass 0 0 1e-06 0.5 0 0 5;
! #X obj 60 315 iCircle2D mass 0 0 1e-06 1 0 0 0 0 0 0 0 0 0 0 2;
  #X obj 82 191 sphere 0.3;
  #X connect 0 0 1 0;

Index: 34_cigarette_smoke.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/34_cigarette_smoke.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 34_cigarette_smoke.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 34_cigarette_smoke.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 288,292 ****
  #X obj 17 69 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 18 190 s masse;
  #X obj 43 171 s link;
  #X text 50 66 <- begin (change the metro speed for slow computer);
--- 288,292 ----
  #X obj 17 69 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 18 190 s mass;
  #X obj 43 171 s link;
  #X text 50 66 <- begin (change the metro speed for slow computer);
***************
*** 302,306 ****
  #X obj 100 154 counter 0 249;
  #X obj 100 129 metro 50;
! #X obj 90 249 iAmbient2D masse 0 0.0007 0.0002 0.0002;
  #X obj 93 277 smoke_vortex 0.003;
  #X obj 92 297 smoke_vortex 0.003;
--- 302,306 ----
  #X obj 100 154 counter 0 249;
  #X obj 100 129 metro 50;
! #X obj 90 249 iAmbient2D mass 0 0.0007 0.0002 0.0002;
  #X obj 93 277 smoke_vortex 0.003;
  #X obj 92 297 smoke_vortex 0.003;

Index: 40_i3D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/40_i3D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 40_i3D.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 40_i3D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 167,171 ****
  -1;
  #X msg 141 187 resetF \, setK 0.1 \, setD 1 \, setD2 1;
! #X text 287 9 interactors on a masse field;
  #X obj 58 497 iSphere3D mass 0 0 0 0.1 5 0 1;
  #X obj 42 528 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--- 167,171 ----
  -1;
  #X msg 141 187 resetF \, setK 0.1 \, setD 1 \, setD2 1;
! #X text 287 9 interactors on a mass field;
  #X obj 58 497 iSphere3D mass 0 0 0 0.1 5 0 1;
  #X obj 42 528 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1

Index: 43_game.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/43_game.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 43_game.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 43_game.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 6,11 ****
  -1;
  #X obj 283 198 loadbang;
! #X obj 57 160 s \$0-lia;
! #X obj 32 187 s \$0-masse;
  #X msg 308 269 reset;
  #X msg 283 316 resetF;
--- 6,11 ----
  -1;
  #X obj 283 198 loadbang;
! #X obj 57 160 s \$0-link;
! #X obj 32 187 s \$0-mass;
  #X msg 308 269 reset;
  #X msg 283 316 resetF;
***************
*** 13,18 ****
  #X obj 134 165 gemwin;
  #N canvas 1361 275 872 665 space_ship 0;
! #X obj 89 18 r \$0-lia;
! #X obj 13 18 r \$0-masse;
  #X obj 323 371 gemhead;
  #X obj 323 435 translateXYZ;
--- 13,18 ----
  #X obj 134 165 gemwin;
  #N canvas 1361 275 872 665 space_ship 0;
! #X obj 89 18 r \$0-link;
! #X obj 13 18 r \$0-mass;
  #X obj 323 371 gemhead;
  #X obj 323 435 translateXYZ;
***************
*** 36,40 ****
  #X obj 71 535 sphere 0.05;
  #X obj 326 466 sphere 0.05;
! #X obj 135 116 tLia2D;
  #X obj 199 467 rotateXYZ;
  #X obj 71 510 scaleXYZ 2 1 1;
--- 36,40 ----
  #X obj 71 535 sphere 0.05;
  #X obj 326 466 sphere 0.05;
! #X obj 135 116 tLink2D;
  #X obj 199 467 rotateXYZ;
  #X obj 71 510 scaleXYZ 2 1 1;
***************
*** 68,72 ****
  #X obj 222 384 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 68,72 ----
  #X obj 222 384 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 105,109 ****
  #X obj 220 24 inlet;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 22 inlet;
  #X obj 36 44 t b b;
--- 105,109 ----
  #X obj 220 24 inlet;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 22 inlet;
  #X obj 36 44 t b b;
***************
*** 144,148 ****
  #X obj 232 354 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 144,148 ----
  #X obj 232 354 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 182,186 ****
  #X obj 219 360 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 182,186 ----
  #X obj 219 360 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 220,224 ****
  #X obj 243 365 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 220,224 ----
  #X obj 243 365 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 258,262 ****
  #X obj 209 356 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 258,262 ----
  #X obj 209 356 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 296,300 ****
  #X obj 185 366 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 296,300 ----
  #X obj 185 366 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 334,338 ****
  #X obj 186 364 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-masse;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
--- 334,338 ----
  #X obj 186 364 sphere 0.03;
  #X msg 220 173 setXY \$1 \$2;
! #X obj 143 202 r \$0-mass;
  #X obj 36 44 t b b;
  #X obj 129 238 mass2D bulet 1 10 10;
***************
*** 541,587 ****
  #X text 158 95 <- metronome send bangs to mass and link and gives the
  general computation speed;
! #X obj 47 198 lia \$0-link 0 1 1;
! #X obj 63 251 lia \$0-link 0 1 1;
! #X obj 89 307 lia \$0-link 0 1 1;
! #X obj 108 364 lia \$0-link 0 1 1;
! #X obj 138 420 lia \$0-link 0 1 1;
! #X obj 165 477 lia \$0-link 0 1 1;
! #X obj 42 174 masse \$0-mass 30;
! #X obj 57 226 masse \$0-mass 30;
! #X obj 84 283 masse \$0-mass 30;
! #X obj 104 340 masse \$0-mass 30;
! #X obj 134 395 masse \$0-mass 30;
! #X obj 163 452 masse \$0-mass 30;
! #X text 160 132 masses and link has to be compute one after the other.
  ;
! #X obj 27 148 lia \$0-link 0 0 5;
! #X obj 354 214 lia \$0-link 0 1 1;
! #X obj 370 267 lia \$0-link 0 1 1;
! #X obj 396 323 lia \$0-link 0 1 1;
! #X obj 415 380 lia \$0-link 0 1 1;
! #X obj 445 436 lia \$0-link 0 1 1;
! #X obj 472 493 lia \$0-link 0 1 1;
! #X obj 349 190 masse \$0-mass 30;
! #X obj 364 242 masse \$0-mass 30;
! #X obj 374 293 masse \$0-mass 30;
! #X obj 411 356 masse \$0-mass 30;
! #X obj 435 408 masse \$0-mass 30;
! #X obj 470 468 masse \$0-mass 30;
! #X obj 615 210 lia \$0-link 0 1 1;
! #X obj 631 263 lia \$0-link 0 1 1;
! #X obj 657 319 lia \$0-link 0 1 1;
! #X obj 676 376 lia \$0-link 0 1 1;
! #X obj 706 432 lia \$0-link 0 1 1;
! #X obj 610 186 masse \$0-mass 30;
! #X obj 625 238 masse \$0-mass 30;
! #X obj 652 295 masse \$0-mass 30;
! #X obj 672 352 masse \$0-mass 30;
! #X obj 702 407 masse \$0-mass 30;
! #X obj 731 464 masse \$0-mass 30;
  #X obj 919 270 + 10;
  #X obj 919 202 loadbang;
  #X obj 919 225 metro 600;
  #X obj 921 292 / 10;
! #X obj 734 489 lia \$0-link 0 0.01 2;
  #X obj 919 250 random 20;
  #X obj 62 41 r \$0-link;
--- 541,587 ----
  #X text 158 95 <- metronome send bangs to mass and link and gives the
  general computation speed;
! #X obj 47 198 link \$0-link 0 1 1;
! #X obj 63 251 link \$0-link 0 1 1;
! #X obj 89 307 link \$0-link 0 1 1;
! #X obj 108 364 link \$0-link 0 1 1;
! #X obj 138 420 link \$0-link 0 1 1;
! #X obj 165 477 link \$0-link 0 1 1;
! #X obj 42 174 mass \$0-mass 30;
! #X obj 57 226 mass \$0-mass 30;
! #X obj 84 283 mass \$0-mass 30;
! #X obj 104 340 mass \$0-mass 30;
! #X obj 134 395 mass \$0-mass 30;
! #X obj 163 452 mass \$0-mass 30;
! #X text 160 132 masss and link has to be compute one after the other.
  ;
! #X obj 27 148 link \$0-link 0 0 5;
! #X obj 354 214 link \$0-link 0 1 1;
! #X obj 370 267 link \$0-link 0 1 1;
! #X obj 396 323 link \$0-link 0 1 1;
! #X obj 415 380 link \$0-link 0 1 1;
! #X obj 445 436 link \$0-link 0 1 1;
! #X obj 472 493 link \$0-link 0 1 1;
! #X obj 349 190 mass \$0-mass 30;
! #X obj 364 242 mass \$0-mass 30;
! #X obj 374 293 mass \$0-mass 30;
! #X obj 411 356 mass \$0-mass 30;
! #X obj 435 408 mass \$0-mass 30;
! #X obj 470 468 mass \$0-mass 30;
! #X obj 615 210 link \$0-link 0 1 1;
! #X obj 631 263 link \$0-link 0 1 1;
! #X obj 657 319 link \$0-link 0 1 1;
! #X obj 676 376 link \$0-link 0 1 1;
! #X obj 706 432 link \$0-link 0 1 1;
! #X obj 610 186 mass \$0-mass 30;
! #X obj 625 238 mass \$0-mass 30;
! #X obj 652 295 mass \$0-mass 30;
! #X obj 672 352 mass \$0-mass 30;
! #X obj 702 407 mass \$0-mass 30;
! #X obj 731 464 mass \$0-mass 30;
  #X obj 919 270 + 10;
  #X obj 919 202 loadbang;
  #X obj 919 225 metro 600;
  #X obj 921 292 / 10;
! #X obj 734 489 link \$0-link 0 0.01 2;
  #X obj 919 250 random 20;
  #X obj 62 41 r \$0-link;
***************
*** 731,735 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 731,735 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 784,788 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 784,788 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 836,840 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 836,840 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 888,892 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 888,892 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 940,944 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 940,944 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 992,996 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 992,996 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 1044,1048 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 1044,1048 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 1096,1100 ****
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-masse;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
--- 1096,1100 ----
  #X obj 85 272 translateXYZ;
  #X obj 84 215 unpack s f f;
! #X obj 104 153 r \$0-mass;
  #X obj 86 294 color 1 0 0;
  #X obj 36 44 t b b b;
***************
*** 1160,1165 ****
  #X restore 382 443 pd bombs;
  #X obj 32 68 loadbang;
! #X obj 283 339 s \$0-lia;
! #X obj 308 294 s \$0-masse;
  #X obj 339 319 s rbombs;
  #X obj 32 110 metro 10;
--- 1160,1165 ----
  #X restore 382 443 pd bombs;
  #X obj 32 68 loadbang;
! #X obj 283 339 s \$0-link;
! #X obj 308 294 s \$0-mass;
  #X obj 339 319 s rbombs;
  #X obj 32 110 metro 10;

--- NEW FILE: fluide_mass2.pd ---
#N canvas 120 313 686 433 10;
#X msg 38 179 setXY \$1 \$2;
#X obj 396 15 loadbang;
#X obj 38 155 pack f f;
#X obj 38 65 t b b;
#X obj 49 262 gemhead;
#X obj 49 288 translateXYZ;
#X obj 38 228 unpack s f f;
#X obj 38 205 mass2D mass 10;
#X obj 452 16 r reset_mass;
#X msg 81 131 0;
#X obj 49 313 sphere 0.03;
#X obj 38 88 \$1;
#X obj 38 110 / 10;
#X obj 38 132 - 3;
#X msg 151 180 setXY \$1 \$2;
#X obj 151 156 pack f f;
#X obj 151 66 t b b;
#X obj 162 263 gemhead;
#X obj 162 289 translateXYZ;
#X obj 151 229 unpack s f f;
#X obj 151 206 mass2D mass 10;
#X obj 162 314 sphere 0.03;
#X obj 151 89 \$1;
#X obj 151 111 / 10;
#X obj 151 133 - 3;
#X msg 262 180 setXY \$1 \$2;
#X obj 262 156 pack f f;
#X obj 262 66 t b b;
#X obj 273 263 gemhead;
#X obj 273 289 translateXYZ;
#X obj 262 229 unpack s f f;
#X obj 262 206 mass2D mass 10;
#X obj 273 314 sphere 0.03;
#X obj 262 89 \$1;
#X obj 262 111 / 10;
#X obj 262 133 - 3;
#X msg 194 132 -1;
#X msg 305 132 1;
#X msg 397 184 setXY \$1 \$2;
#X obj 397 160 pack f f;
#X obj 397 70 t b b;
#X obj 408 267 gemhead;
#X obj 408 293 translateXYZ;
#X obj 397 233 unpack s f f;
#X obj 397 210 mass2D mass 10;
#X obj 408 318 sphere 0.03;
#X obj 397 93 \$1;
#X obj 397 115 / 10;
#X obj 397 137 - 3;
#X msg 508 184 setXY \$1 \$2;
#X obj 508 160 pack f f;
#X obj 508 70 t b b;
#X obj 519 267 gemhead;
#X obj 519 293 translateXYZ;
#X obj 508 233 unpack s f f;
#X obj 508 210 mass2D mass 10;
#X obj 519 318 sphere 0.03;
#X obj 508 93 \$1;
#X obj 508 115 / 10;
#X obj 508 137 - 3;
#X msg 440 136 -0.5;
#X msg 552 136 0.5;
#X connect 0 0 7 0;
#X connect 1 0 3 0;
#X connect 1 0 16 0;
#X connect 1 0 27 0;
#X connect 1 0 40 0;
#X connect 1 0 51 0;
#X connect 2 0 0 0;
#X connect 3 0 11 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 10 0;
#X connect 6 1 5 1;
#X connect 6 2 5 2;
#X connect 7 0 6 0;
#X connect 8 0 3 0;
#X connect 8 0 16 0;
#X connect 8 0 27 0;
#X connect 8 0 40 0;
#X connect 8 0 51 0;
#X connect 9 0 2 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 2 0;
#X connect 14 0 20 0;
#X connect 15 0 14 0;
#X connect 16 0 22 0;
#X connect 16 1 36 0;
#X connect 17 0 18 0;
#X connect 18 0 21 0;
#X connect 19 1 18 1;
#X connect 19 2 18 2;
#X connect 20 0 19 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 15 0;
#X connect 25 0 31 0;
#X connect 26 0 25 0;
#X connect 27 0 33 0;
#X connect 27 1 37 0;
#X connect 28 0 29 0;
#X connect 29 0 32 0;
#X connect 30 1 29 1;
#X connect 30 2 29 2;
#X connect 31 0 30 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 35 0 26 0;
#X connect 36 0 15 1;
#X connect 37 0 26 1;
#X connect 38 0 44 0;
#X connect 39 0 38 0;
#X connect 40 0 46 0;
#X connect 40 1 60 0;
#X connect 41 0 42 0;
#X connect 42 0 45 0;
#X connect 43 1 42 1;
#X connect 43 2 42 2;
#X connect 44 0 43 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 48 0 39 0;
#X connect 49 0 55 0;
#X connect 50 0 49 0;
#X connect 51 0 57 0;
#X connect 51 1 61 0;
#X connect 52 0 53 0;
#X connect 53 0 56 0;
#X connect 54 1 53 1;
#X connect 54 2 53 2;
#X connect 55 0 54 0;
#X connect 57 0 58 0;
#X connect 58 0 59 0;
#X connect 59 0 50 0;
#X connect 60 0 39 1;
#X connect 61 0 50 1;

Index: 26_sand3.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/26_sand3.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 26_sand3.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 26_sand3.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 6,10 ****
  #X msg 237 138 0 \, destroy;
  #X obj 203 166 gemwin;
! #X obj 19 150 s masse;
  #N canvas 39 357 1226 456 pool 0;
  #X obj 480 120 sand -0.25 5.8;
--- 6,10 ----
  #X msg 237 138 0 \, destroy;
  #X obj 203 166 gemwin;
! #X obj 19 150 s mass;
  #N canvas 39 357 1226 456 pool 0;
  #X obj 480 120 sand -0.25 5.8;
***************
*** 204,214 ****
  #X restore 325 166 pd creation pool;
  #X msg 137 110 reset;
! #X obj 137 134 s masse;
  #X obj 79 172 s link;
  #X obj 19 85 metro 10;
! #X obj 58 247 iCircle2D masse 3 2 0 2.98 0 0 1 0 0 0 0.1;
! #X obj 68 267 iCircle2D masse -3 2 0 2.98 0 0 1 0 0 0 0.1;
! #X obj 83 289 iCircle2D masse 7 6 0 5 0 0 1 0 0 0 0.1;
! #X obj 93 309 iCircle2D masse -7 6 0 5 0 0 1 0 0 0 0.1;
  #X floatatom 62 65 5 0 0 0 - - -;
  #X text 99 19 some physical parameters change from the previus exemples...
--- 204,214 ----
  #X restore 325 166 pd creation pool;
  #X msg 137 110 reset;
! #X obj 137 134 s mass;
  #X obj 79 172 s link;
  #X obj 19 85 metro 10;
! #X obj 58 247 iCircle2D mass 3 2 0 2.98 0 0 1 0 0 0 0.1;
! #X obj 68 267 iCircle2D mass -3 2 0 2.98 0 0 1 0 0 0 0.1;
! #X obj 83 289 iCircle2D mass 7 6 0 5 0 0 1 0 0 0 0.1;
! #X obj 93 309 iCircle2D mass -7 6 0 5 0 0 1 0 0 0 0.1;
  #X floatatom 62 65 5 0 0 0 - - -;
  #X text 99 19 some physical parameters change from the previus exemples...
***************
*** 216,220 ****
  #X msg 203 115 reset \, view 0 0 -6 0 0 0 0 1 0 \, create \, 1;
  #X text 161 5 small balls;
! #X obj 45 210 iAmbient2D masse 0 -0.001 0 0 0.005;
  #X text 464 115 <- 1;
  #X text 39 33 <- 2;
--- 216,220 ----
  #X msg 203 115 reset \, view 0 0 -6 0 0 0 0 1 0 \, create \, 1;
  #X text 161 5 small balls;
! #X obj 45 210 iAmbient2D mass 0 -0.001 0 0 0.005;
  #X text 464 115 <- 1;
  #X text 39 33 <- 2;

Index: 36_3D_interactors.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/36_3D_interactors.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 36_3D_interactors.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 36_3D_interactors.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,9 ****
  #X obj 116 152 loadbang;
  #X msg 179 224 0 \, destroy;
! #X obj 22 238 s masse;
  #N canvas 39 357 765 474 pool 0;
  #X obj 180 180 rain;
--- 5,9 ----
  #X obj 116 152 loadbang;
  #X msg 179 224 0 \, destroy;
! #X obj 22 238 s mass;
  #N canvas 39 357 765 474 pool 0;
  #X obj 180 180 rain;
***************
*** 712,716 ****
  #X obj 1345 382 rain;
  #X restore 469 479 pd pool;
! #X obj 116 200 s masse;
  #X obj 84 327 s link;
  #X text 43 132 <- begin (change metro speed for slow computer);
--- 712,716 ----
  #X obj 1345 382 rain;
  #X restore 469 479 pd pool;
! #X obj 116 200 s mass;
  #X obj 84 327 s link;
  #X text 43 132 <- begin (change metro speed for slow computer);
***************
*** 736,741 ****
  #X text 210 175 <- reset the simulation;
  #X text 194 6 infinit small particules on an elipse.;
! #X obj 46 374 iSphere3D masse 0 -2 0 0 2 0 0.1 0 0.1;
! #X obj 66 351 iAmbient3D masse 0 -0.001 0 1e-006 1e-007 1e-006 O.OOO1
  ;
  #X msg 116 176 reset \, setT 1;
--- 736,741 ----
  #X text 210 175 <- reset the simulation;
  #X text 194 6 infinit small particules on an elipse.;
! #X obj 46 374 iSphere3D mass 0 -2 0 0 2 0 0.1 0 0.1;
! #X obj 66 351 iAmbient3D mass 0 -0.001 0 1e-006 1e-007 1e-006 O.OOO1
  ;
  #X msg 116 176 reset \, setT 1;

Index: 31_paste.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/31_paste.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 31_paste.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 31_paste.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,9 ****
  #X msg 141 115 0 \, destroy;
  #X obj 106 143 gemwin;
! #X obj 9 306 s masse;
  #X text 364 271 <- top border;
  #X text 365 240 <- bottom border;
--- 5,9 ----
  #X msg 141 115 0 \, destroy;
  #X obj 106 143 gemwin;
! #X obj 9 306 s mass;
  #X text 364 271 <- top border;
  #X text 365 240 <- bottom border;
***************
*** 159,167 ****
  #X restore 393 125 pd creation pool;
  #X obj 56 180 s link;
! #X text 227 12 All masses interact each other;
  #X text 42 66 <- begin (change the metro speed for slow computer);
  #X floatatom 47 89 5 0 0 0 - - -;
  #X msg 238 118 reset;
! #X obj 238 140 s masse;
  #N canvas 828 304 460 310 line 0;
  #X obj 62 28 gemhead;
--- 159,167 ----
  #X restore 393 125 pd creation pool;
  #X obj 56 180 s link;
! #X text 227 12 All masss interact each other;
  #X text 42 66 <- begin (change the metro speed for slow computer);
  #X floatatom 47 89 5 0 0 0 - - -;
  #X msg 238 118 reset;
! #X obj 238 140 s mass;
  #N canvas 828 304 460 310 line 0;
  #X obj 62 28 gemhead;
***************
*** 185,195 ****
  #X connect 8 0 4 1;
  #X restore 393 151 pd line gem;
! #X obj 91 239 iLine2D masse -3.5 -7.5 3.5 -7.5 1000 0 0 1;
! #X obj 73 213 iAmbient2D masse 0 -0.0015 0 0 0.04;
  #X obj 10 120 metro 10;
  #X text 366 209 <- give gravity and ambient viscosity;
  #X msg 106 90 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
! #X obj 109 263 iSeg2D masse 0.5 3 5 8 2 0.1;
! #X obj 126 284 iSeg2D masse -5 8 -0.5 3 2 0.1;
  #X text 163 25 they got a viscosity link. the global comportement is
  a bit like paste;
--- 185,195 ----
  #X connect 8 0 4 1;
  #X restore 393 151 pd line gem;
! #X obj 91 239 iLine2D mass -3.5 -7.5 3.5 -7.5 1000 0 0 1;
! #X obj 73 213 iAmbient2D mass 0 -0.0015 0 0 0.04;
  #X obj 10 120 metro 10;
  #X text 366 209 <- give gravity and ambient viscosity;
  #X msg 106 90 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
! #X obj 109 263 iSeg2D mass 0.5 3 5 8 2 0.1;
! #X obj 126 284 iSeg2D mass -5 8 -0.5 3 2 0.1;
  #X text 163 25 they got a viscosity link. the global comportement is
  a bit like paste;

Index: 16_name_and_interactors.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/16_name_and_interactors.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 16_name_and_interactors.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 16_name_and_interactors.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 13,17 ****
  #X msg 81 131 Ymin -3.8;
  #X msg 95 157 Ymax 3.8;
! #X obj 47 201 s \$0-masse;
  #X connect 0 0 1 0;
  #X connect 0 0 2 0;
--- 13,17 ----
  #X msg 81 131 Ymin -3.8;
  #X msg 95 157 Ymax 3.8;
! #X obj 47 201 s \$0-mass;
  #X connect 0 0 1 0;
  #X connect 0 0 2 0;
***************
*** 52,73 ****
  #X obj 647 552 translateXYZ 0 0 0;
  #X obj 647 584 sphere 0.3;
! #X obj 44 465 masse2D foo 1 -2 3;
! #X obj 193 465 masse2D foo2 1 -1 3;
! #X obj 350 465 masse2D foo3 1 0 3;
! #X obj 499 465 masse2D foo4 1 1 3;
! #X obj 648 465 masse2D foo 1 2 3;
! #X obj 9 123 s masse;
! #X obj 55 437 r masse;
! #X obj 193 438 r masse;
! #X obj 350 436 r masse;
! #X obj 499 436 r masse;
! #X obj 648 437 r masse;
  #X obj 52 174 iAmbient2D foo 0 -0.1;
  #X obj 63 201 iAmbient2D foo2 0 -0.1;
  #X obj 76 227 iAmbient2D foo3 0 -0.1;
! #X text 268 173 force is apply to masse named foo \, foo2 and foo3
  ;
  #X text 344 287 a positive forece is apply to foo2 \, and to foo3 (according
! to pd link). this force allows masse 2 and 3 to stay at Y=0.;
  #X obj 529 657 iAmbient2D;
  #X obj 530 684 iLine2D;
--- 52,73 ----
  #X obj 647 552 translateXYZ 0 0 0;
  #X obj 647 584 sphere 0.3;
! #X obj 44 465 mass2D foo 1 -2 3;
! #X obj 193 465 mass2D foo2 1 -1 3;
! #X obj 350 465 mass2D foo3 1 0 3;
! #X obj 499 465 mass2D foo4 1 1 3;
! #X obj 648 465 mass2D foo 1 2 3;
! #X obj 9 123 s mass;
! #X obj 55 437 r mass;
! #X obj 193 438 r mass;
! #X obj 350 436 r mass;
! #X obj 499 436 r mass;
! #X obj 648 437 r mass;
  #X obj 52 174 iAmbient2D foo 0 -0.1;
  #X obj 63 201 iAmbient2D foo2 0 -0.1;
  #X obj 76 227 iAmbient2D foo3 0 -0.1;
! #X text 268 173 force is apply to mass named foo \, foo2 and foo3
  ;
  #X text 344 287 a positive forece is apply to foo2 \, and to foo3 (according
! to pd link). this force allows mass 2 and 3 to stay at Y=0.;
  #X obj 529 657 iAmbient2D;
  #X obj 530 684 iLine2D;
***************
*** 77,81 ****
  #X obj 17 379 sel 1;
  #X obj 17 351 tSquare2D -4 4 -10000 -4;
! #X text 260 345 tSquare is a test : test if the position of the masse
  is in a specific square. This test is used to reset the mass to it's
  initial state if the mass go out of the screen.;
--- 77,81 ----
  #X obj 17 379 sel 1;
  #X obj 17 351 tSquare2D -4 4 -10000 -4;
! #X text 260 345 tSquare is a test : test if the position of the mass
  is in a specific square. This test is used to reset the mass to it's
  initial state if the mass go out of the screen.;
***************
*** 85,90 ****
  #X text 201 -10 <- reset;
  #X text 348 50 interactor are design to be a kind of link beetween
! masses and a simple object.;
! #X text 347 85 interactors can be a link to all masse with the same
  name. It's easier to patch than putting a link object for all link.
  ;
--- 85,90 ----
  #X text 201 -10 <- reset;
  #X text 348 50 interactor are design to be a kind of link beetween
! masss and a simple object.;
! #X text 347 85 interactors can be a link to all mass with the same
  name. It's easier to patch than putting a link object for all link.
  ;

Index: 29_aglom.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/29_aglom.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 29_aglom.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 29_aglom.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 6,11 ****
  #X obj 111 177 gemwin;
  #X msg 111 124 reset \, create \, 1;
! #X obj 18 390 s masse;
! #X obj 266 150 s reset_masse;
  #X msg 266 128 bang;
  #X text 359 281 <- right border;
--- 6,11 ----
  #X obj 111 177 gemwin;
  #X msg 111 124 reset \, create \, 1;
! #X obj 18 390 s mass;
! #X obj 266 150 s reset_mass;
  #X msg 266 128 bang;
  #X text 359 281 <- right border;
***************
*** 76,92 ****
  #X obj 61 214 s link;
  #X obj 18 154 metro 5;
! #X obj 53 280 iLine2D masse 3.5 -3.5 3.5 3.5 1000 0 0 10;
! #X obj 63 304 iLine2D masse -3.5 3.5 -3.5 -3.5 1000 0 0 10;
! #X obj 78 327 iLine2D masse 3.5 3.5 -3.5 3.5 1000 0 0 10;
! #X obj 89 350 iLine2D masse -3.5 -3.5 3.5 -3.5 1000 0 0 10;
  #X text 50 100 <- begin (change the metro speed for slow computer)
  ;
  #X floatatom 55 123 5 0 0 0 - - -;
! #X obj 43 260 iAmbient2D masse 0 0 0.01 0.01 1;
  #X text 359 257 <- give random speed and ambient viscosity;
! #X text 174 35 All masses got 2 circular interactors around them. This
  create a non linear interactor. this make them to atract / repuls depending
  on ther distances....;
! #X text 177 6 All masses interact each other in a way for the creation
  of small structures;
  #X connect 0 0 5 0;
--- 76,92 ----
  #X obj 61 214 s link;
  #X obj 18 154 metro 5;
! #X obj 53 280 iLine2D mass 3.5 -3.5 3.5 3.5 1000 0 0 10;
! #X obj 63 304 iLine2D mass -3.5 3.5 -3.5 -3.5 1000 0 0 10;
! #X obj 78 327 iLine2D mass 3.5 3.5 -3.5 3.5 1000 0 0 10;
! #X obj 89 350 iLine2D mass -3.5 -3.5 3.5 -3.5 1000 0 0 10;
  #X text 50 100 <- begin (change the metro speed for slow computer)
  ;
  #X floatatom 55 123 5 0 0 0 - - -;
! #X obj 43 260 iAmbient2D mass 0 0 0.01 0.01 1;
  #X text 359 257 <- give random speed and ambient viscosity;
! #X text 174 35 All masss got 2 circular interactors around them. This
  create a non linear interactor. this make them to atract / repuls depending
  on ther distances....;
! #X text 177 6 All masss interact each other in a way for the creation
  of small structures;
  #X connect 0 0 5 0;

Index: 35_gravitation.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/35_gravitation.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 35_gravitation.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 35_gravitation.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 3,7 ****
  #X obj 18 62 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 18 183 s masse;
  #X msg 242 122 0 \, destroy;
  #X obj 209 148 gemwin;
--- 3,7 ----
  #X obj 18 62 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 18 183 s mass;
  #X msg 242 122 0 \, destroy;
  #X obj 209 148 gemwin;
***************
*** 33,42 ****
  #X obj 377 549 / 127;
  #X msg 377 570 reset \, setY \$1;
! #X obj 152 419 masse2D masse 1 0.1 0.9;
  #X text 139 15 1 earth and 2 suns .;
  #X text 139 31 The earth is attacted by the 2 suns. you can change
  the initial position of the earth \, to test the ensitivity of initial
  position of surch chaotic system.;
! #X text 286 598 change initial position of the masse;
  #X msg 330 260 setG -1e-006;
  #X msg 152 260 setG -1e-006;
--- 33,42 ----
  #X obj 377 549 / 127;
  #X msg 377 570 reset \, setY \$1;
! #X obj 152 419 mass2D mass 1 0.1 0.9;
  #X text 139 15 1 earth and 2 suns .;
  #X text 139 31 The earth is attacted by the 2 suns. you can change
  the initial position of the earth \, to test the ensitivity of initial
  position of surch chaotic system.;
! #X text 286 598 change initial position of the mass;
  #X msg 330 260 setG -1e-006;
  #X msg 152 260 setG -1e-006;

Index: mass_link3.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/mass_link3.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** mass_link3.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- mass_link3.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,90 ****
! #N canvas 726 205 515 629 10;
! #X obj 255 447 translateXYZ 0 0 0;
! #X obj 254 353 unpack s f f f;
! #X obj 14 24 inlet;
! #X obj 14 45 t b a;
! #X obj 149 527 outlet;
! #X obj 276 118 unpack s f f f;
! #X obj 307 142 + 0;
! #X obj 307 166 f;
! #X obj 291 192 f;
! #X obj 340 143 + 0;
! #X obj 340 167 f;
! #X obj 324 193 f;
! #X obj 372 146 + 0;
! #X obj 372 170 f;
! #X obj 361 194 f;
! #X obj 252 226 pack f f f;
! #X msg 253 257 force3D \$1 \$2 \$3;
! #X obj 262 28 r lia;
! #X obj 401 43 r r_lia;
! #X obj 264 53 t b b b;
! #X msg 401 117 0 0;
! #X obj 144 426 r masse3;
! #X obj 145 467 pack 0 f f f;
! #X msg 142 497 position3D \$2 \$3 \$4;
! #X obj 14 72 lia3D link 1 1 0 0.5;
! #X obj 137 326 r gemhead;
! #X obj 139 350 separator;
! #X obj 286 418 / 3;
! #X obj 318 416 / 3;
! #X obj 350 415 / 3;
! #X obj 255 475 sphere 0.2;
! #X obj 140 373 color 1 1 1;
! #X obj 254 330 masse3D masse 1 \$2 \$3 \$4;
! #X obj 66 87 inlet;
! #X obj 66 108 t b a;
! #X obj 66 135 lia3D link2 1 1 0 0.5;
! #X connect 0 0 30 0;
! #X connect 1 1 22 1;
! #X connect 1 1 27 0;
! #X connect 1 2 22 2;
! #X connect 1 2 28 0;
! #X connect 1 3 22 3;
! #X connect 1 3 29 0;
! #X connect 2 0 3 0;
! #X connect 3 0 24 0;
! #X connect 3 1 24 0;
! #X connect 5 1 6 0;
! #X connect 5 2 9 0;
! #X connect 5 3 12 0;
! #X connect 6 0 7 0;
! #X connect 7 0 6 1;
! #X connect 7 0 8 1;
! #X connect 8 0 15 0;
! #X connect 9 0 10 0;
! #X connect 10 0 9 1;
! #X connect 10 0 11 1;
! #X connect 11 0 15 1;
! #X connect 12 0 13 0;
! #X connect 13 0 12 1;
! #X connect 13 0 14 1;
! #X connect 14 0 15 2;
! #X connect 15 0 16 0;
! #X connect 16 0 32 0;
! #X connect 17 0 19 0;
! #X connect 18 0 20 0;
! #X connect 19 0 20 0;
! #X connect 19 1 8 0;
! #X connect 19 2 14 0;
! #X connect 19 2 11 0;
! #X connect 20 0 12 0;
! #X connect 20 0 9 0;
! #X connect 20 0 6 0;
! #X connect 21 0 22 0;
! #X connect 22 0 23 0;
! #X connect 23 0 4 0;
! #X connect 24 1 5 0;
! #X connect 25 0 26 0;
! #X connect 26 0 31 0;
! #X connect 27 0 0 1;
! #X connect 28 0 0 2;
! #X connect 29 0 0 3;
! #X connect 31 0 0 0;
! #X connect 32 0 1 0;
! #X connect 32 0 24 1;
! #X connect 32 0 35 1;
! #X connect 33 0 34 0;
! #X connect 34 0 35 0;
! #X connect 34 1 35 0;
! #X connect 35 1 5 0;
--- 1,90 ----
! #N canvas 726 205 515 629 10;
! #X obj 255 447 translateXYZ 0 0 0;
! #X obj 254 353 unpack s f f f;
! #X obj 14 24 inlet;
! #X obj 14 45 t b a;
! #X obj 149 527 outlet;
! #X obj 276 118 unpack s f f f;
! #X obj 307 142 + 0;
! #X obj 307 166 f;
! #X obj 291 192 f;
! #X obj 340 143 + 0;
! #X obj 340 167 f;
! #X obj 324 193 f;
! #X obj 372 146 + 0;
! #X obj 372 170 f;
! #X obj 361 194 f;
! #X obj 252 226 pack f f f;
! #X msg 253 257 force3D \$1 \$2 \$3;
! #X obj 262 28 r lia;
! #X obj 401 43 r r_lia;
! #X obj 264 53 t b b b;
! #X msg 401 117 0 0;
! #X obj 144 426 r masse3;
! #X obj 145 467 pack 0 f f f;
! #X msg 142 497 position3D \$2 \$3 \$4;
! #X obj 137 326 r gemhead;
! #X obj 139 350 separator;
! #X obj 286 418 / 3;
! #X obj 318 416 / 3;
! #X obj 350 415 / 3;
! #X obj 255 475 sphere 0.2;
! #X obj 140 373 color 1 1 1;
! #X obj 66 87 inlet;
! #X obj 66 108 t b a;
! #X obj 14 72 link3D link 1 1 0 0.5;
! #X obj 66 135 link3D link2 1 1 0 0.5;
! #X obj 254 330 mass3D masse 1 \$2 \$3 \$4;
! #X connect 0 0 29 0;
! #X connect 1 1 22 1;
! #X connect 1 1 26 0;
! #X connect 1 2 22 2;
! #X connect 1 2 27 0;
! #X connect 1 3 22 3;
! #X connect 1 3 28 0;
! #X connect 2 0 3 0;
! #X connect 3 0 33 0;
! #X connect 3 1 33 0;
! #X connect 5 1 6 0;
! #X connect 5 2 9 0;
! #X connect 5 3 12 0;
! #X connect 6 0 7 0;
! #X connect 7 0 6 1;
! #X connect 7 0 8 1;
! #X connect 8 0 15 0;
! #X connect 9 0 10 0;
! #X connect 10 0 9 1;
! #X connect 10 0 11 1;
! #X connect 11 0 15 1;
! #X connect 12 0 13 0;
! #X connect 13 0 12 1;
! #X connect 13 0 14 1;
! #X connect 14 0 15 2;
! #X connect 15 0 16 0;
! #X connect 16 0 35 0;
! #X connect 17 0 19 0;
! #X connect 18 0 20 0;
! #X connect 19 0 20 0;
! #X connect 19 1 8 0;
! #X connect 19 2 14 0;
! #X connect 19 2 11 0;
! #X connect 20 0 12 0;
! #X connect 20 0 9 0;
! #X connect 20 0 6 0;
! #X connect 21 0 22 0;
! #X connect 22 0 23 0;
! #X connect 23 0 4 0;
! #X connect 24 0 25 0;
! #X connect 25 0 30 0;
! #X connect 26 0 0 1;
! #X connect 27 0 0 2;
! #X connect 28 0 0 3;
! #X connect 30 0 0 0;
! #X connect 31 0 32 0;
! #X connect 32 0 34 0;
! #X connect 32 1 34 0;
! #X connect 33 1 5 0;
! #X connect 34 1 5 0;
! #X connect 35 0 1 0;
! #X connect 35 0 33 1;
! #X connect 35 0 34 1;

Index: 06_pyramide3D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/06_pyramide3D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 06_pyramide3D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 06_pyramide3D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 45,59 ****
  #X obj 718 842 curve 2;
  #X obj 475 843 curve 2;
! #X obj 27 283 masse3D masse 10 -1 0 0;
! #X obj 107 123 lia3D lia 1 3 1 0.1;
! #X obj 322 63 masse3D masse 10 1 0 0;
! #X obj 422 138 lia3D lia 1 3 1 0.1;
! #X obj 289 246 lia3D lia 1 3 1 0.1;
! #X obj 276 306 lia3D lia 1 3 1 0.1;
! #X obj 91 403 lia3D lia 1 3 1 0.1;
! #X obj 287 486 masse3D masse 10 0 1 0;
! #X obj 458 375 lia3D lia 1 3 1 0.1;
! #X obj 570 273 masse3D masse 10 0 0;
! #X obj 758 271 lia3D lia2 1 0.6 0 0;
  #X connect 0 0 2 0;
  #X connect 1 1 0 1;
--- 45,59 ----
  #X obj 718 842 curve 2;
  #X obj 475 843 curve 2;
! #X obj 27 283 mass3D mass 10 -1 0 0;
! #X obj 107 123 link3D link 1 3 1 0.1;
! #X obj 322 63 mass3D mass 10 1 0 0;
! #X obj 422 138 link3D link 1 3 1 0.1;
! #X obj 289 246 link3D link 1 3 1 0.1;
! #X obj 276 306 link3D link 1 3 1 0.1;
! #X obj 91 403 link3D link 1 3 1 0.1;
! #X obj 287 486 mass3D mass 10 0 1 0;
! #X obj 458 375 link3D link 1 3 1 0.1;
! #X obj 570 273 mass3D mass 10 0 0;
! #X obj 758 271 link3D link2 1 0.6 0 0;
  #X connect 0 0 2 0;
  #X connect 1 1 0 1;
***************
*** 143,149 ****
  #X obj 10 26 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 78 105 s lia;
! #X obj 10 104 s masse;
! #X obj 36 343 s masse;
  #X obj 10 47 metro 50;
  #X msg 193 73 destroy;
--- 143,149 ----
  #X obj 10 26 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 78 105 s link;
! #X obj 10 104 s mass;
! #X obj 36 343 s mass;
  #X obj 10 47 metro 50;
  #X msg 193 73 destroy;
***************
*** 151,155 ****
  #X obj 166 106 gemwin;
  #X obj 458 107 world_light;
! #X obj 78 129 s lia2;
  #X msg 36 242 force3D 0 0 1;
  #X msg 44 266 force3D 0 1 0;
--- 151,155 ----
  #X obj 166 106 gemwin;
  #X obj 458 107 world_light;
! #X obj 78 129 s link2;
  #X msg 36 242 force3D 0 0 1;
  #X msg 44 266 force3D 0 1 0;
***************
*** 168,176 ****
  #X floatatom 170 162 5 0 0 0 - - -;
  #X floatatom 33 50 5 5 100 0 - - -;
! #X obj 33 216 s lia;
! #X obj 33 99 s masse;
  #X floatatom 33 163 5 0 0 0 - - -;
  #X msg 33 189 setL \$1;
! #X obj 36 380 s lia2;
  #X floatatom 36 297 5 0 0 0 - - -;
  #X msg 36 319 setL \$1;
--- 168,176 ----
  #X floatatom 170 162 5 0 0 0 - - -;
  #X floatatom 33 50 5 5 100 0 - - -;
! #X obj 33 216 s link;
! #X obj 33 99 s mass;
  #X floatatom 33 163 5 0 0 0 - - -;
  #X msg 33 189 setL \$1;
! #X obj 36 380 s link2;
  #X floatatom 36 297 5 0 0 0 - - -;
  #X msg 36 319 setL \$1;
***************
*** 184,192 ****
  #X floatatom 170 293 5 0 0 0 - - -;
  #X text 106 27 <- default value;
! #X text 109 100 weight of the masse;
  #X text 317 137 <- default values;
! #X text 315 189 pyramide liaison properties;
  #X text 257 270 <- default values;
! #X text 258 318 liaison beetween the pyramide and a fixed point (0
  \, 0 \, 0);
  #X msg 36 273 1;
--- 184,192 ----
  #X floatatom 170 293 5 0 0 0 - - -;
  #X text 106 27 <- default value;
! #X text 109 100 weight of the mass;
  #X text 317 137 <- default values;
! #X text 315 189 pyramide linkison properties;
  #X text 257 270 <- default values;
! #X text 258 318 linkison beetween the pyramide and a fixed point (0
  \, 0 \, 0);
  #X msg 36 273 1;
***************
*** 222,229 ****
  #X connect 32 0 30 0;
  #X restore 459 44 pd change physical properties;
! #X text 215 262 <- send forces to the 4 masses;
! #X text 225 378 <- send forces to a masses;
  #X text 227 474 <- structure and gem stuff;
! #X text 76 168 4 masses are all link together \, with the same kind
  of link.;
  #X text 73 193 A link is add to a mass \, for the structure to stay
--- 222,229 ----
  #X connect 32 0 30 0;
  #X restore 459 44 pd change physical properties;
! #X text 215 262 <- send forces to the 4 masss;
! #X text 225 378 <- send forces to a masss;
  #X text 227 474 <- structure and gem stuff;
! #X text 76 168 4 masss are all link together \, with the same kind
  of link.;
  #X text 73 193 A link is add to a mass \, for the structure to stay

Index: gemMasse2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/gemMasse2.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** gemMasse2.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- gemMasse2.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,12 ****
! #N canvas 705 218 349 316 12;
! #X obj 25 38 inlet;
! #X obj 25 100 outlet;
! #X obj 86 100 unpack s f f f;
! #X obj 25 70 masse3D masse2 \$1 \$2 \$3 \$4;
! #X obj 121 131 pack f f f \$2 \$3;
! #X connect 0 0 3 0;
! #X connect 2 1 4 0;
! #X connect 2 2 4 1;
! #X connect 2 3 4 2;
! #X connect 3 0 1 0;
! #X connect 3 0 2 0;
--- 1,12 ----
! #N canvas 705 218 349 316 12;
! #X obj 25 38 inlet;
! #X obj 25 100 outlet;
! #X obj 86 100 unpack s f f f;
! #X obj 121 131 pack f f f \$2 \$3;
! #X obj 25 70 mass3D masse2 \$1 \$2 \$3 \$4;
! #X connect 0 0 4 0;
! #X connect 2 1 3 0;
! #X connect 2 2 3 1;
! #X connect 2 3 3 2;
! #X connect 4 0 1 0;
! #X connect 4 0 2 0;

--- NEW FILE: tut_link.pd ---
#N canvas 0 0 454 304 10;
#X obj 177 35 inlet;
#X obj 171 96 outlet;
#X obj 12 32 inlet;
#X obj 6 93 outlet;
#X msg 56 156 \$1 \$2 0;
#X obj 24 186 gemhead;
#X obj 26 210 curve 2;
#X msg 134 155 \$1 \$2 0;
#X obj 45 61 link2D tut_link 0 10 2.5 0.1;
#X connect 0 0 7 0;
#X connect 0 0 8 1;
#X connect 2 0 4 0;
#X connect 2 0 8 0;
#X connect 4 0 6 1;
#X connect 5 0 6 0;
#X connect 7 0 6 2;
#X connect 8 0 3 0;
#X connect 8 1 1 0;

Index: gemLia.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/gemLia.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** gemLia.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- gemLia.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,21 ****
! #N canvas 0 0 397 255 12;
! #X obj 249 24 inlet;
! #X obj 249 77 outlet;
! #X obj 86 23 inlet;
! #X obj 86 78 outlet;
! #X msg 123 111 \$1 \$2 \$3;
! #X msg 271 106 \$1 \$2 \$3;
! #X obj 98 202 curve 2;
! #X obj 86 51 lia3D lia \$1 \$2 \$3 \$4;
! #X obj 98 145 r gemhead;
! #X obj 98 174 separator;
! #X connect 0 0 5 0;
! #X connect 0 0 7 1;
! #X connect 2 0 4 0;
! #X connect 2 0 7 0;
! #X connect 4 0 6 1;
! #X connect 5 0 6 2;
! #X connect 7 0 3 0;
! #X connect 7 1 1 0;
! #X connect 8 0 9 0;
! #X connect 9 0 6 0;
--- 1,21 ----
! #N canvas 0 0 397 255 12;
! #X obj 249 24 inlet;
! #X obj 249 77 outlet;
! #X obj 86 23 inlet;
! #X obj 86 78 outlet;
! #X msg 123 111 \$1 \$2 \$3;
! #X msg 271 106 \$1 \$2 \$3;
! #X obj 98 202 curve 2;
! #X obj 98 145 r gemhead;
! #X obj 98 174 separator;
! #X obj 86 51 link3D lia \$1 \$2 \$3 \$4;
! #X connect 0 0 5 0;
! #X connect 0 0 9 1;
! #X connect 2 0 4 0;
! #X connect 2 0 9 0;
! #X connect 4 0 6 1;
! #X connect 5 0 6 2;
! #X connect 7 0 8 0;
! #X connect 8 0 6 0;
! #X connect 9 0 3 0;
! #X connect 9 1 1 0;

Index: 46_non_linear.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/46_non_linear.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 46_non_linear.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 46_non_linear.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 18,40 ****
  #X obj 54 200 s \$0-link;
  #X obj 19 226 s \$0-mass;
! #X obj 19 401 lia \$0-link 0 1 1;
! #X obj 167 401 lia \$0-link 0 1 1;
! #X obj 316 401 lia \$0-link 0 1 1;
! #X obj 480 403 lia \$0-link 0 1 1;
! #X obj 630 403 lia \$0-link 0 1 1;
! #X obj 778 403 lia \$0-link 0 1 1;
! #X obj 927 403 lia \$0-link 0 1 1;
! #X obj 1073 402 lia \$0-link 0 1 1;
  #X msg 19 376 64;
  #X obj 19 349 loadbang;
  #X obj 568 213 moses 0;
! #X obj 568 139 lia \$0-link 0 0 1;
  #X obj 568 238 * -1;
! #X obj 17 460 lia \$0-link 0 1 1;
! #X obj 166 460 lia \$0-link 0 1 1;
! #X obj 315 460 lia \$0-link 0 1 1;
! #X obj 472 459 lia \$0-link 0 1 1;
! #X obj 620 459 lia \$0-link 0 1 1;
! #X obj 769 459 lia \$0-link 0 1 1;
  #X msg 928 458 64;
  #X obj 927 436 loadbang;
--- 18,40 ----
  #X obj 54 200 s \$0-link;
  #X obj 19 226 s \$0-mass;
! #X obj 19 401 link \$0-link 0 1 1;
! #X obj 167 401 link \$0-link 0 1 1;
! #X obj 316 401 link \$0-link 0 1 1;
! #X obj 480 403 link \$0-link 0 1 1;
! #X obj 630 403 link \$0-link 0 1 1;
! #X obj 778 403 link \$0-link 0 1 1;
! #X obj 927 403 link \$0-link 0 1 1;
! #X obj 1073 402 link \$0-link 0 1 1;
  #X msg 19 376 64;
  #X obj 19 349 loadbang;
  #X obj 568 213 moses 0;
! #X obj 568 139 link \$0-link 0 0 1;
  #X obj 568 238 * -1;
! #X obj 17 460 link \$0-link 0 1 1;
! #X obj 166 460 link \$0-link 0 1 1;
! #X obj 315 460 link \$0-link 0 1 1;
! #X obj 472 459 link \$0-link 0 1 1;
! #X obj 620 459 link \$0-link 0 1 1;
! #X obj 769 459 link \$0-link 0 1 1;
  #X msg 928 458 64;
  #X obj 927 436 loadbang;
***************
*** 57,73 ****
  #X obj 568 292 * -16;
  #X obj 619 317 * 16;
! #X obj 162 377 masse \$0-mass 30 64;
! #X obj 313 378 masse \$0-mass 30 64;
! #X obj 475 379 masse \$0-mass 30 64;
! #X obj 626 379 masse \$0-mass 30 64;
! #X obj 774 378 masse \$0-mass 30 64;
! #X obj 925 378 masse \$0-mass 30 64;
! #X obj 1069 377 masse \$0-mass 30 64;
! #X obj 12 434 masse \$0-mass 30 64;
! #X obj 163 437 masse \$0-mass 30 64;
! #X obj 310 436 masse \$0-mass 30 64;
! #X obj 468 435 masse \$0-mass 30 64;
! #X obj 616 434 masse \$0-mass 30 64;
! #X obj 767 434 masse \$0-mass 30 64;
  #N canvas 0 0 450 300 graph2 0;
  #X array force_speed 127 float 1;
--- 57,73 ----
  #X obj 568 292 * -16;
  #X obj 619 317 * 16;
! #X obj 162 377 mass \$0-mass 30 64;
! #X obj 313 378 mass \$0-mass 30 64;
! #X obj 475 379 mass \$0-mass 30 64;
! #X obj 626 379 mass \$0-mass 30 64;
! #X obj 774 378 mass \$0-mass 30 64;
! #X obj 925 378 mass \$0-mass 30 64;
! #X obj 1069 377 mass \$0-mass 30 64;
! #X obj 12 434 mass \$0-mass 30 64;
! #X obj 163 437 mass \$0-mass 30 64;
! #X obj 310 436 mass \$0-mass 30 64;
! #X obj 468 435 mass \$0-mass 30 64;
! #X obj 616 434 mass \$0-mass 30 64;
! #X obj 767 434 mass \$0-mass 30 64;
  #N canvas 0 0 450 300 graph2 0;
  #X array force_speed 127 float 1;

--- NEW FILE: pd_link2.pd ---
#N canvas 587 514 324 278 12;
#X obj 177 35 inlet;
#X obj 171 96 outlet;
#X obj 12 32 inlet;
#X obj 6 93 outlet;
#X msg 56 156 \$1 \$2 0;
#X obj 24 186 gemhead;
#X obj 26 210 curve 2;
#X msg 134 155 \$1 \$2 0;
#X obj 45 61 link2D \$1-link2 0 10 2.5 0.1;
#X connect 0 0 7 0;
#X connect 0 0 8 1;
#X connect 2 0 4 0;
#X connect 2 0 8 0;
#X connect 4 0 6 1;
#X connect 5 0 6 0;
#X connect 7 0 6 2;
#X connect 8 0 3 0;
#X connect 8 1 1 0;

Index: blob.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/blob.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** blob.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- blob.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,105 ****
! #N canvas 44 276 674 587 10;
! #X obj 245 408 translateXYZ 0 0 0;
! #X obj 245 436 sphere 0.3;
! #X obj 254 353 unpack s f f f;
! #X obj 14 24 inlet;
! #X obj 14 45 t b a;
! #X obj 149 527 outlet;
! #X obj 276 118 unpack s f f f;
! #X obj 307 142 + 0;
! #X obj 307 166 f;
! #X obj 291 192 f;
! #X obj 340 143 + 0;
! #X obj 340 167 f;
! #X obj 324 193 f;
! #X obj 372 146 + 0;
! #X obj 372 170 f;
! #X obj 361 194 f;
! #X obj 252 226 pack f f f;
! #X msg 253 257 force3D \$1 \$2 \$3;
! #X obj 262 28 r lia;
! #X obj 401 43 r r_lia;
! #X obj 264 53 t b b b;
! #X msg 401 117 0 0;
! #X obj 144 426 r masse3;
! #X obj 145 467 pack 0 f f f;
! #X msg 142 497 position3D \$2 \$3 \$4;
! #X obj 139 326 r gemhead;
! #X obj 139 350 separator;
! #X msg 472 288 setXYZ \$1 \$2 \$3;
! #X obj 472 263 pack f f \$3;
! #X obj 255 330 masse3D masse 1;
! #X obj 476 158 loadbang;
! #X obj 473 241 cos;
! #X obj 501 238 sin;
! #X obj 474 190 t b b b;
! #X obj 472 220 \$2;
! #X obj 496 214 \$2;
! #X obj 534 218 \$3;
! #X obj 511 44 r masse2;
! #X obj 510 65 route reset;
! #X obj 508 92 t b b;
! #X msg 473 125 reset;
! #X obj 154 33 inlet;
! #X obj 14 72 lia3D link 0.5 1 0 0.5;
! #X connect 0 0 1 0;
! #X connect 2 1 0 1;
! #X connect 2 1 23 1;
! #X connect 2 2 0 2;
! #X connect 2 2 23 2;
! #X connect 2 3 0 3;
! #X connect 2 3 23 3;
! #X connect 3 0 4 0;
! #X connect 4 0 42 0;
! #X connect 4 1 42 0;
! #X connect 6 1 7 0;
! #X connect 6 2 10 0;
! #X connect 6 3 13 0;
! #X connect 7 0 8 0;
! #X connect 8 0 7 1;
! #X connect 8 0 9 1;
! #X connect 9 0 16 0;
! #X connect 10 0 11 0;
! #X connect 11 0 10 1;
! #X connect 11 0 12 1;
! #X connect 12 0 16 1;
! #X connect 13 0 14 0;
! #X connect 14 0 13 1;
! #X connect 14 0 15 1;
! #X connect 15 0 16 2;
! #X connect 16 0 17 0;
! #X connect 17 0 29 0;
! #X connect 18 0 20 0;
! #X connect 19 0 21 0;
! #X connect 20 0 21 0;
! #X connect 20 1 9 0;
! #X connect 20 2 15 0;
! #X connect 20 2 12 0;
! #X connect 21 0 13 0;
! #X connect 21 0 10 0;
! #X connect 21 0 7 0;
! #X connect 22 0 23 0;
! #X connect 23 0 24 0;
! #X connect 24 0 5 0;
! #X connect 25 0 26 0;
! #X connect 26 0 0 0;
! #X connect 27 0 29 0;
! #X connect 28 0 27 0;
! #X connect 29 0 2 0;
! #X connect 29 0 42 1;
! #X connect 30 0 33 0;
! #X connect 31 0 28 0;
! #X connect 32 0 28 1;
! #X connect 33 0 34 0;
! #X connect 33 1 35 0;
! #X connect 33 2 36 0;
! #X connect 34 0 31 0;
! #X connect 35 0 32 0;
! #X connect 36 0 28 2;
! #X connect 37 0 38 0;
! #X connect 38 0 39 0;
! #X connect 39 0 33 0;
! #X connect 39 1 40 0;
! #X connect 40 0 29 0;
! #X connect 41 0 29 0;
! #X connect 42 1 6 0;
--- 1,105 ----
! #N canvas 44 276 674 587 10;
! #X obj 245 408 translateXYZ 0 0 0;
! #X obj 245 436 sphere 0.3;
! #X obj 254 353 unpack s f f f;
! #X obj 14 24 inlet;
! #X obj 14 45 t b a;
! #X obj 149 527 outlet;
! #X obj 276 118 unpack s f f f;
! #X obj 307 142 + 0;
! #X obj 307 166 f;
! #X obj 291 192 f;
! #X obj 340 143 + 0;
! #X obj 340 167 f;
! #X obj 324 193 f;
! #X obj 372 146 + 0;
! #X obj 372 170 f;
! #X obj 361 194 f;
! #X obj 252 226 pack f f f;
! #X msg 253 257 force3D \$1 \$2 \$3;
! #X obj 262 28 r lia;
! #X obj 401 43 r r_lia;
! #X obj 264 53 t b b b;
! #X msg 401 117 0 0;
! #X obj 144 426 r masse3;
! #X obj 145 467 pack 0 f f f;
! #X msg 142 497 position3D \$2 \$3 \$4;
! #X obj 139 326 r gemhead;
! #X obj 139 350 separator;
! #X msg 472 288 setXYZ \$1 \$2 \$3;
! #X obj 472 263 pack f f \$3;
! #X obj 476 158 loadbang;
! #X obj 473 241 cos;
! #X obj 501 238 sin;
! #X obj 474 190 t b b b;
! #X obj 472 220 \$2;
! #X obj 496 214 \$2;
! #X obj 534 218 \$3;
! #X obj 511 44 r masse2;
! #X obj 510 65 route reset;
! #X obj 508 92 t b b;
! #X msg 473 125 reset;
! #X obj 154 33 inlet;
! #X obj 14 72 link3D link 0.5 1 0 0.5;
! #X obj 255 330 mass3D masse 1;
! #X connect 0 0 1 0;
! #X connect 2 1 0 1;
! #X connect 2 1 23 1;
! #X connect 2 2 0 2;
! #X connect 2 2 23 2;
! #X connect 2 3 0 3;
! #X connect 2 3 23 3;
! #X connect 3 0 4 0;
! #X connect 4 0 41 0;
! #X connect 4 1 41 0;
! #X connect 6 1 7 0;
! #X connect 6 2 10 0;
! #X connect 6 3 13 0;
! #X connect 7 0 8 0;
! #X connect 8 0 7 1;
! #X connect 8 0 9 1;
! #X connect 9 0 16 0;
! #X connect 10 0 11 0;
! #X connect 11 0 10 1;
! #X connect 11 0 12 1;
! #X connect 12 0 16 1;
! #X connect 13 0 14 0;
! #X connect 14 0 13 1;
! #X connect 14 0 15 1;
! #X connect 15 0 16 2;
! #X connect 16 0 17 0;
! #X connect 17 0 42 0;
! #X connect 18 0 20 0;
! #X connect 19 0 21 0;
! #X connect 20 0 21 0;
! #X connect 20 1 9 0;
! #X connect 20 2 15 0;
! #X connect 20 2 12 0;
! #X connect 21 0 13 0;
! #X connect 21 0 10 0;
! #X connect 21 0 7 0;
! #X connect 22 0 23 0;
! #X connect 23 0 24 0;
! #X connect 24 0 5 0;
! #X connect 25 0 26 0;
! #X connect 26 0 0 0;
! #X connect 27 0 42 0;
! #X connect 28 0 27 0;
! #X connect 29 0 32 0;
! #X connect 30 0 28 0;
! #X connect 31 0 28 1;
! #X connect 32 0 33 0;
! #X connect 32 1 34 0;
! #X connect 32 2 35 0;
! #X connect 33 0 30 0;
! #X connect 34 0 31 0;
! #X connect 35 0 28 2;
! #X connect 36 0 37 0;
! #X connect 37 0 38 0;
! #X connect 38 0 32 0;
! #X connect 38 1 39 0;
! #X connect 39 0 42 0;
! #X connect 40 0 42 0;
! #X connect 41 1 6 0;
! #X connect 42 0 2 0;
! #X connect 42 0 41 1;

Index: 02_string.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/02_string.pd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** 02_string.pd	28 Oct 2004 17:52:07 -0000	1.2
--- 02_string.pd	13 Jun 2006 17:51:40 -0000	1.3
***************
*** 31,52 ****
  #X text 135 409 all the slider are "link" together with a link. slider
  got a mass so they have inertial.;
! #X obj 3 196 lia \$0-link 0 1 1;
! #X obj 151 196 lia \$0-link 0 1 1;
! #X obj 300 196 lia \$0-link 0 1 1;
! #X obj 449 196 lia \$0-link 0 1 1;
! #X obj 599 196 lia \$0-link 0 1 1;
! #X obj 747 196 lia \$0-link 0 1 1;
! #X obj 896 196 lia \$0-link 0 1 1;
! #X obj 1045 196 lia \$0-link 0 1 1;
! #X obj 146 172 masse \$0-mass 30;
! #X obj 294 171 masse \$0-mass 30;
! #X obj 444 172 masse \$0-mass 30;
! #X obj 595 172 masse \$0-mass 30;
! #X obj 743 171 masse \$0-mass 30;
! #X obj 894 171 masse \$0-mass 30;
! #X obj 1041 171 masse \$0-mass 30;
  #X text 135 451 You can see the propagation of a wave \, and physical
  properties of a kind of elastic string.;
! #X text 160 132 masses and link has to be compute one after the other.
  ;
  #X obj 749 384 mtof;
--- 31,52 ----
  #X text 135 409 all the slider are "link" together with a link. slider
  got a mass so they have inertial.;
! #X obj 3 196 link \$0-link 0 1 1;
! #X obj 151 196 link \$0-link 0 1 1;
! #X obj 300 196 link \$0-link 0 1 1;
! #X obj 449 196 link \$0-link 0 1 1;
! #X obj 599 196 link \$0-link 0 1 1;
! #X obj 747 196 link \$0-link 0 1 1;
! #X obj 896 196 link \$0-link 0 1 1;
! #X obj 1045 196 link \$0-link 0 1 1;
! #X obj 146 172 mass \$0-mass 30;
! #X obj 294 171 mass \$0-mass 30;
! #X obj 444 172 mass \$0-mass 30;
! #X obj 595 172 mass \$0-mass 30;
! #X obj 743 171 mass \$0-mass 30;
! #X obj 894 171 mass \$0-mass 30;
! #X obj 1041 171 mass \$0-mass 30;
  #X text 135 451 You can see the propagation of a wave \, and physical
  properties of a kind of elastic string.;
! #X text 160 132 masss and link has to be compute one after the other.
  ;
  #X obj 749 384 mtof;

Index: vortex2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/vortex2.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** vortex2.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- vortex2.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 11,15 ****
  #X obj 63 317 pack f f;
  #X msg 64 343 setXY \$1 \$2;
! #X obj 132 29 r masse2;
  #X obj 64 59 random 360;
  #X obj 64 85 / 180;
--- 11,15 ----
  #X obj 63 317 pack f f;
  #X msg 64 343 setXY \$1 \$2;
! #X obj 132 29 r mass2;
  #X obj 64 59 random 360;
  #X obj 64 85 / 180;
***************
*** 22,27 ****
  #X obj 271 190 / 50;
  #X obj 137 202 / 100;
! #X obj 64 373 masse2D masse 0;
! #X obj 64 559 iCircle2D masse 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001
  ;
  #X connect 0 0 1 0;
--- 22,27 ----
  #X obj 271 190 / 50;
  #X obj 137 202 / 100;
! #X obj 64 373 mass2D mass 0;
! #X obj 64 559 iCircle2D mass 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001
  ;
  #X connect 0 0 1 0;

--- NEW FILE: tut_mass.pd ---
#N canvas 0 0 416 404 10;
#X obj 40 110 inlet;
#X obj 25 209 outlet;
#X obj 39 176 unpack s f f;
#X obj 114 224 gemhead;
#X obj 113 265 translateXYZ;
#X obj 110 307 sphere 0.1;
#X obj 38 137 mass2D tut_mass 50 \$1 \$2;
#X connect 0 0 6 0;
#X connect 2 1 4 1;
#X connect 2 2 4 2;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 2 0;
#X connect 6 0 1 0;

--- NEW FILE: fluide_mass4.pd ---
#N canvas 598 312 252 348 10;
#X msg 39 180 setXY \$1 \$2;
#X obj 38 26 loadbang;
#X obj 38 155 pack f f;
#X obj 36 46 t b b;
#X obj 57 256 gemhead;
#X obj 57 289 translateXYZ;
#X obj 37 229 unpack s f f;
#X obj 40 206 mass2D mass 10;
#X obj 143 24 r reset_mass;
#X msg 92 111 -1;
#X obj 59 318 sphere 0.03;
#X obj 36 70 random 10;
#X obj 38 91 - 5;
#X obj 36 119 / 2;
#X connect 0 0 7 0;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 11 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 10 0;
#X connect 6 1 5 1;
#X connect 6 2 5 2;
#X connect 7 0 6 0;
#X connect 8 0 3 0;
#X connect 9 0 2 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 2 0;

Index: mass_link2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/mass_link2.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** mass_link2.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- mass_link2.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,24 ****
! #N canvas 792 238 341 264 10;
! #X obj 112 80 unpack s f f f;
! #X obj 15 171 outlet;
! #X obj 112 57 masse3D masse2 1 \$1 \$2 \$3;
! #X obj 98 202 translateXYZ 0 0 0;
! #X obj 99 226 sphere 0.3;
! #X obj 93 120 r gemhead;
! #X obj 95 144 separator;
! #X obj 129 173 / 3;
! #X obj 161 171 / 3;
! #X obj 193 170 / 3;
! #X obj 66 11 inlet;
! #X connect 0 1 7 0;
! #X connect 0 2 8 0;
! #X connect 0 3 9 0;
! #X connect 2 0 0 0;
! #X connect 2 0 1 0;
! #X connect 3 0 4 0;
! #X connect 5 0 6 0;
! #X connect 6 0 3 0;
! #X connect 7 0 3 1;
! #X connect 8 0 3 2;
! #X connect 9 0 3 3;
! #X connect 10 0 2 0;
--- 1,24 ----
! #N canvas 792 238 341 264 10;
! #X obj 112 80 unpack s f f f;
! #X obj 15 171 outlet;
! #X obj 98 202 translateXYZ 0 0 0;
! #X obj 99 226 sphere 0.3;
! #X obj 93 120 r gemhead;
! #X obj 95 144 separator;
! #X obj 129 173 / 3;
! #X obj 161 171 / 3;
! #X obj 193 170 / 3;
! #X obj 66 11 inlet;
! #X obj 112 57 mass3D masse2 1 \$1 \$2 \$3;
! #X connect 0 1 6 0;
! #X connect 0 2 7 0;
! #X connect 0 3 8 0;
! #X connect 2 0 3 0;
! #X connect 4 0 5 0;
! #X connect 5 0 2 0;
! #X connect 6 0 2 1;
! #X connect 7 0 2 2;
! #X connect 8 0 2 3;
! #X connect 9 0 10 0;
! #X connect 10 0 0 0;
! #X connect 10 0 1 0;

Index: 09_tutorial2D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/09_tutorial2D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 09_tutorial2D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 09_tutorial2D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,11 ****
  #X floatatom 274 92 5 0 0 0 - - -;
  #X floatatom 416 92 5 0 0 0 - - -;
! #X obj 416 143 s masse;
  #X obj 200 143 / 10;
  #X obj 200 117 + 1;
--- 7,11 ----
  #X floatatom 274 92 5 0 0 0 - - -;
  #X floatatom 416 92 5 0 0 0 - - -;
! #X obj 416 143 s mass;
  #X obj 200 143 / 10;
  #X obj 200 117 + 1;
***************
*** 20,25 ****
  #X msg 341 68 1;
  #X obj 139 23 inlet;
! #X obj 47 201 s tut_masse;
! #X obj 200 201 s tut_lia;
  #X msg 44 84 setXmin -3.8;
  #X msg 58 110 setXmax 3.8;
--- 20,25 ----
  #X msg 341 68 1;
  #X obj 139 23 inlet;
! #X obj 47 201 s tut_mass;
! #X obj 200 201 s tut_link;
  #X msg 44 84 setXmin -3.8;
  #X msg 58 110 setXmax 3.8;
***************
*** 64,107 ****
  #X msg 41 206 reset \, create \, 1;
  #N canvas 115 18 1382 984 structure 0;
! #X obj 503 58 tut_lia;
! #X obj 193 331 tut_lia;
! #X obj 243 219 tut_lia;
! #X obj 353 120 tut_lia;
! #X obj 1022 465 tut_lia;
! #X obj 791 778 tut_lia;
! #X obj 910 681 tut_lia;
! #X obj 997 574 tut_lia;
! #X obj 988 236 tut_lia;
! #X obj 746 55 tut_lia;
! #X obj 907 142 tut_lia;
! #X obj 1009 345 tut_lia;
! #X obj 556 793 tut_lia;
! #X obj 188 450 tut_lia;
! #X obj 252 593 tut_lia;
! #X obj 384 717 tut_lia;
! #X obj 654 751 tut_lia;
! #X obj 801 707 tut_lia;
! #X obj 850 622 tut_lia;
! #X obj 902 500 tut_lia;
! #X obj 908 405 tut_lia;
! #X obj 907 301 tut_lia;
! #X obj 865 207 tut_lia;
! #X obj 769 154 tut_lia;
! #X obj 226 276 tut_masse -0.9 0.4;
! #X obj 422 90 tut_masse -0.4 0.9;
! #X obj 997 291 tut_masse 0.9 0.4;
! #X obj 637 815 tut_masse 0 -1;
! #X obj 972 633 tut_masse 0.7 -0.7;
! #X obj 947 189 tut_masse 0.7 0.7;
! #X obj 173 374 tut_masse -1 0;
! #X obj 272 165 tut_masse -0.7 0.7;
! #X obj 304 648 tut_masse -0.7 -0.7;
! #X obj 837 97 tut_masse 0.4 0.9;
! #X obj 207 520 tut_masse -0.9 -0.4;
! #X obj 1015 400 tut_masse 1 0;
! #X obj 445 758 tut_masse -0.4 -0.9;
! #X obj 873 734 tut_masse 0.4 -0.9;
! #X obj 598 28 tut_masse 0 1;
! #X obj 1017 517 tut_masse 0.9 -0.4;
  #X connect 0 0 25 0;
  #X connect 0 1 38 0;
--- 64,107 ----
  #X msg 41 206 reset \, create \, 1;
  #N canvas 115 18 1382 984 structure 0;
! #X obj 503 58 tut_link;
! #X obj 193 331 tut_link;
! #X obj 243 219 tut_link;
! #X obj 353 120 tut_link;
! #X obj 1022 465 tut_link;
! #X obj 791 778 tut_link;
! #X obj 910 681 tut_link;
! #X obj 997 574 tut_link;
! #X obj 988 236 tut_link;
! #X obj 746 55 tut_link;
! #X obj 907 142 tut_link;
! #X obj 1009 345 tut_link;
! #X obj 556 793 tut_link;
! #X obj 188 450 tut_link;
! #X obj 252 593 tut_link;
! #X obj 384 717 tut_link;
! #X obj 654 751 tut_link;
! #X obj 801 707 tut_link;
! #X obj 850 622 tut_link;
! #X obj 902 500 tut_link;
! #X obj 908 405 tut_link;
! #X obj 907 301 tut_link;
! #X obj 865 207 tut_link;
! #X obj 769 154 tut_link;
! #X obj 226 276 tut_mass -0.9 0.4;
! #X obj 422 90 tut_mass -0.4 0.9;
! #X obj 997 291 tut_mass 0.9 0.4;
! #X obj 637 815 tut_mass 0 -1;
! #X obj 972 633 tut_mass 0.7 -0.7;
! #X obj 947 189 tut_mass 0.7 0.7;
! #X obj 173 374 tut_mass -1 0;
! #X obj 272 165 tut_mass -0.7 0.7;
! #X obj 304 648 tut_mass -0.7 -0.7;
! #X obj 837 97 tut_mass 0.4 0.9;
! #X obj 207 520 tut_mass -0.9 -0.4;
! #X obj 1015 400 tut_mass 1 0;
! #X obj 445 758 tut_mass -0.4 -0.9;
! #X obj 873 734 tut_mass 0.4 -0.9;
! #X obj 598 28 tut_mass 0 1;
! #X obj 1017 517 tut_mass 0.9 -0.4;
  #X connect 0 0 25 0;
  #X connect 0 1 38 0;
***************
*** 214,231 ****
  #X obj 168 22 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
  -1;
! #X obj 246 354 s tut_masse;
! #X obj 42 178 s tut_masse;
! #X obj 77 117 s tut_lia;
  #X text 39 403 You can use this exemple to try to make you own structure.
  ;
  #X text 58 506 Go to pd structure;
  #X text 59 526 Remove everything;
! #X text 41 427 look at the structure \, and look a the patch : a lia
  is corespnding to a segment \, and a maase is a white sphere;
  #X text 41 462 everyting is here to make a 2D structure easilly;
  #X text 40 486 to make your own strucute :;
! #X text 59 546 put "tut_masse" object in the screen where you want
! to put your masse in the gem windows.;
! #X text 58 658 create a "tut_lia" object for each link you whant to
  put in the structure.;
  #X text 60 726 The structure is ready. you should now do the initialisation
--- 214,231 ----
  #X obj 168 22 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
  -1;
! #X obj 246 354 s tut_mass;
! #X obj 42 178 s tut_mass;
! #X obj 77 117 s tut_link;
  #X text 39 403 You can use this exemple to try to make you own structure.
  ;
  #X text 58 506 Go to pd structure;
  #X text 59 526 Remove everything;
! #X text 41 427 look at the structure \, and look a the patch : a link
  is corespnding to a segment \, and a maase is a white sphere;
  #X text 41 462 everyting is here to make a 2D structure easilly;
  #X text 40 486 to make your own strucute :;
! #X text 59 546 put "tut_mass" object in the screen where you want
! to put your mass in the gem windows.;
! #X text 58 658 create a "tut_link" object for each link you whant to
  put in the structure.;
  #X text 60 726 The structure is ready. you should now do the initialisation
***************
*** 234,245 ****
  #X text 375 20 <- reset;
  #X text 59 763 click on pd init : this will give a minimal and maximal
! position to the masse. (for them to stay on the screen).;
  #X text 60 806 click on reset : this will tell the link to learn there
  good initial lenght \, reset forces etc...;
! #X text 59 584 when all masse are there \, you can specifie them ther
! initial position : edit "tut_masse" object and add 2 float corresponding
  to ther X and Y position in the GEM screen. (should be about from -4
  to 4);
! #X text 59 694 connect them to the masse (link and masses as to be
  connected in 2 way : mass to link and link to mass).;
  #X text 61 846 now \, you are ready for toggle the metro on...;
--- 234,245 ----
  #X text 375 20 <- reset;
  #X text 59 763 click on pd init : this will give a minimal and maximal
! position to the mass. (for them to stay on the screen).;
  #X text 60 806 click on reset : this will tell the link to learn there
  good initial lenght \, reset forces etc...;
! #X text 59 584 when all mass are there \, you can specifie them ther
! initial position : edit "tut_mass" object and add 2 float corresponding
  to ther X and Y position in the GEM screen. (should be about from -4
  to 4);
! #X text 59 694 connect them to the mass (link and masss as to be
  connected in 2 way : mass to link and link to mass).;
  #X text 61 846 now \, you are ready for toggle the metro on...;

Index: 03_chaos2D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/03_chaos2D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 03_chaos2D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 03_chaos2D.pd	13 Jun 2006 17:51:40 -0000	1.2
***************
*** 44,85 ****
  ;
  #N canvas 513 286 485 188 structure 0;
! #N canvas 272 241 298 174 lia_left 0;
  #X obj 194 68 inlet;
  #X obj 194 121 outlet;
! #X obj 31 95 lia2D \$0-lia 70 1 0 0;
! #X obj 31 38 masse2D border_mass 1 -64 0;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 22 57 pd lia_left;
! #N canvas 345 616 329 171 lia_down 0;
  #X obj 181 53 inlet;
  #X obj 181 106 outlet;
! #X obj 18 80 lia2D \$0-lia 70 1 0 0;
! #X obj 18 23 masse2D border_mass 1 0 -64;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 117 90 pd lia_down;
! #N canvas 506 199 290 152 lia_up 0;
  #X obj 187 52 inlet;
  #X obj 187 105 outlet;
! #X obj 24 79 lia2D \$0-lia 70 1 0 0;
! #X obj 24 22 masse2D border_mass 1 0 64;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 121 29 pd lia_up;
  #X obj 222 93 outlet;
! #N canvas 703 434 355 273 lia_right 0;
  #X obj 191 65 inlet;
  #X obj 191 118 outlet;
! #X obj 28 92 lia2D \$0-lia 70 1 0 0;
! #X obj 28 35 masse2D border_mass 1 64 0;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 320 58 pd lia_right;
! #X obj 120 57 masse2D \$0-masse 8 37 19;
  #X connect 0 0 5 0;
  #X connect 1 0 5 0;
--- 44,85 ----
  ;
  #N canvas 513 286 485 188 structure 0;
! #N canvas 272 241 298 174 link_left 0;
  #X obj 194 68 inlet;
  #X obj 194 121 outlet;
! #X obj 31 95 link2D \$0-link 70 1 0 0;
! #X obj 31 38 mass2D border_mass 1 -64 0;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 22 57 pd link_left;
! #N canvas 345 616 329 171 link_down 0;
  #X obj 181 53 inlet;
  #X obj 181 106 outlet;
! #X obj 18 80 link2D \$0-link 70 1 0 0;
! #X obj 18 23 mass2D border_mass 1 0 -64;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 117 90 pd link_down;
! #N canvas 506 199 290 152 link_up 0;
  #X obj 187 52 inlet;
  #X obj 187 105 outlet;
! #X obj 24 79 link2D \$0-link 70 1 0 0;
! #X obj 24 22 mass2D border_mass 1 0 64;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 121 29 pd link_up;
  #X obj 222 93 outlet;
! #N canvas 703 434 355 273 link_right 0;
  #X obj 191 65 inlet;
  #X obj 191 118 outlet;
! #X obj 28 92 link2D \$0-link 70 1 0 0;
! #X obj 28 35 mass2D border_mass 1 64 0;
  #X connect 0 0 2 1;
  #X connect 2 1 1 0;
  #X connect 3 0 2 0;
! #X restore 320 58 pd link_right;
! #X obj 120 57 mass2D \$0-mass 8 37 19;
  #X connect 0 0 5 0;
  #X connect 1 0 5 0;
***************
*** 110,118 ****
  #X obj 164 32 t b b;
  #X msg 177 83 force2D -100 140;
! #X obj 51 123 s \$0-lia;
! #X obj 16 147 s \$0-masse;
  #X msg 199 108 reset;
! #X obj 507 265 s \$0-masse;
! #X obj 360 323 s \$0-lia;
  #X text 269 8 <- reset the simulation;
  #X text 52 182 <- visualization (need gem);
--- 110,118 ----
  #X obj 164 32 t b b;
  #X msg 177 83 force2D -100 140;
! #X obj 51 123 s \$0-link;
! #X obj 16 147 s \$0-mass;
  #X msg 199 108 reset;
! #X obj 507 265 s \$0-mass;
! #X obj 360 323 s \$0-link;
  #X text 269 8 <- reset the simulation;
  #X text 52 182 <- visualization (need gem);
***************
*** 120,124 ****
  care of numerical instability (especially with fast movement);
  #X text 276 388 The mass is connected to the 4 borders of the screen
! with 4 link (without damping). The movement of the masses (should)
  follow a chaotic equation.;
  #X obj 40 445 osc~;
--- 120,124 ----
  care of numerical instability (especially with fast movement);
  #X text 276 388 The mass is connected to the 4 borders of the screen
! with 4 link (without damping). The movement of the masss (should)
  follow a chaotic equation.;
  #X obj 40 445 osc~;

--- tut_lia.pd DELETED ---

Index: 18_flipper.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/18_flipper.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 18_flipper.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 18_flipper.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 6,10 ****
  #X msg 60 108 reset;
  #X msg 185 104 0 \, destroy;
! #X obj 11 132 s masse;
  #X obj 481 330 gemhead;
  #X obj 481 363 translateXYZ;
--- 6,10 ----
  #X msg 60 108 reset;
  #X msg 185 104 0 \, destroy;
! #X obj 11 132 s mass;
  #X obj 481 330 gemhead;
  #X obj 481 363 translateXYZ;
***************
*** 25,30 ****
  #X msg 130 139 -1 -3 0;
  #X msg 289 140 1 -3 0;
! #X obj 18 34 iSeg2D masse -2 1 -1 -3 10 0 0 1 0.3 0.3;
! #X obj 18 58 iSeg2D masse 1 -3 2 1 10 0 0 1 0.3 0.3;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
--- 25,30 ----
  #X msg 130 139 -1 -3 0;
  #X msg 289 140 1 -3 0;
! #X obj 18 34 iSeg2D mass -2 1 -1 -3 10 0 0 1 0.3 0.3;
! #X obj 18 58 iSeg2D mass 1 -3 2 1 10 0 0 1 0.3 0.3;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
***************
*** 79,84 ****
  #X msg 265 319 setX2 \$1;
  #X msg 285 344 setY2 \$1;
! #X obj 40 387 iSeg2D masse -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5;
! #X obj 26 441 iSeg2D masse 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5;
  #X connect 0 0 38 0;
  #X connect 0 0 39 0;
--- 79,84 ----
  #X msg 265 319 setX2 \$1;
  #X msg 285 344 setY2 \$1;
! #X obj 40 387 iSeg2D mass -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5;
! #X obj 26 441 iSeg2D mass 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5;
  #X connect 0 0 38 0;
  #X connect 0 0 39 0;
***************
*** 140,145 ****
  #X msg 264 166 1.8 4 0;
  #X msg 327 164 1.8 -1 0;
! #X obj 42 51 iSeg2D masse -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5;
! #X obj 42 75 iSeg2D masse 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
--- 140,145 ----
  #X msg 264 166 1.8 4 0;
  #X msg 327 164 1.8 -1 0;
! #X obj 42 51 iSeg2D mass -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5;
! #X obj 42 75 iSeg2D mass 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
***************
*** 163,167 ****
  #X msg 105 165 4 3.5 0;
  #X msg 169 163 -4 3.5 0;
! #X obj 16 47 iSeg2D masse 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4;
  #X connect 0 0 6 0;
  #X connect 2 0 1 0;
--- 163,167 ----
  #X msg 105 165 4 3.5 0;
  #X msg 169 163 -4 3.5 0;
! #X obj 16 47 iSeg2D mass 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4;
  #X connect 0 0 6 0;
  #X connect 2 0 1 0;
***************
*** 182,188 ****
  #X obj 156 202 translateXYZ 1 1.5 0;
  #X obj 287 203 translateXYZ -1 1.5 0;
! #X obj 36 51 iCircle2D masse 0 2.5 0 0.3 1;
! #X obj 36 75 iCircle2D masse 1 1.5 0 0.3 1;
! #X obj 37 97 iCircle2D masse -1 1.5 0 0.3 1;
  #X connect 0 0 10 0;
  #X connect 0 0 11 0;
--- 182,188 ----
  #X obj 156 202 translateXYZ 1 1.5 0;
  #X obj 287 203 translateXYZ -1 1.5 0;
! #X obj 36 51 iCircle2D mass 0 2.5 0 0.3 1;
! #X obj 36 75 iCircle2D mass 1 1.5 0 0.3 1;
! #X obj 37 97 iCircle2D mass -1 1.5 0 0.3 1;
  #X connect 0 0 10 0;
  #X connect 0 0 11 0;
***************
*** 195,203 ****
  #X connect 9 0 7 0;
  #X restore 80 192 pd circle;
! #X obj 470 279 masse2D masse 10 1.5 3.4;
! #X msg 74 487 \; masse reset \;;
  #X obj 103 320 loadbang;
  #X msg 103 344 0;
! #X obj 80 170 iAmbient2D masse 0 -0.001 0 0 0.003;
  #X text 357 34 click on the GEM windows with right and left click.
  ;
--- 195,203 ----
  #X connect 9 0 7 0;
  #X restore 80 192 pd circle;
! #X obj 470 279 mass2D mass 10 1.5 3.4;
! #X msg 74 487 \; mass reset \;;
  #X obj 103 320 loadbang;
  #X msg 103 344 0;
! #X obj 80 170 iAmbient2D mass 0 -0.001 0 0 0.003;
  #X text 357 34 click on the GEM windows with right and left click.
  ;

Index: 05_corde2D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/05_corde2D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 05_corde2D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 05_corde2D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,4 ****
  #N canvas 80 32 844 550 12;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 1,4 ----
  #N canvas 80 32 844 550 12;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 9,13 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 9,13 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 19,30 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 143 446 pd masse;
! #X obj 62 214 s lia;
! #X obj 27 239 s masse;
! #X obj 397 308 s masse;
  #X msg 184 199 setK \$1;
  #X msg 399 149 setM \$1;
! #X obj 184 231 s lia;
! #X obj 399 177 s masse;
  #X obj 184 173 / 10;
  #X obj 184 147 + 1;
--- 19,30 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 143 446 pd mass;
! #X obj 62 214 s link;
! #X obj 27 239 s mass;
! #X obj 397 308 s mass;
  #X msg 184 199 setK \$1;
  #X msg 399 149 setM \$1;
! #X obj 184 231 s link;
! #X obj 399 177 s mass;
  #X obj 184 173 / 10;
  #X obj 184 147 + 1;
***************
*** 48,59 ****
  #X obj 27 9 loadbang;
  #X msg 108 99 reset;
! #X obj 108 126 s masse;
  #X obj 27 40 t b b b b;
  #X msg 49 100 resetF;
! #X obj 49 127 s lia;
  #X floatatom 321 127 5 0 3 0 - - -;
  #X msg 321 101 1;
  #X msg 321 150 setD2 \$1;
! #N canvas 306 123 570 357 masse 0;
  #X obj 24 99 outlet;
  #X obj 145 98 gemhead;
--- 48,59 ----
  #X obj 27 9 loadbang;
  #X msg 108 99 reset;
! #X obj 108 126 s mass;
  #X obj 27 40 t b b b b;
  #X msg 49 100 resetF;
! #X obj 49 127 s link;
  #X floatatom 321 127 5 0 3 0 - - -;
  #X msg 321 101 1;
  #X msg 321 150 setD2 \$1;
! #N canvas 306 123 570 357 mass 0;
  #X obj 24 99 outlet;
  #X obj 145 98 gemhead;
***************
*** 63,67 ****
  #X obj 185 160 / 100;
  #X obj 228 161 / 100;
! #X obj 25 70 masse2D masse2 10 -300 0;
  #X connect 1 0 3 0;
  #X connect 2 1 5 0;
--- 63,67 ----
  #X obj 185 160 / 100;
  #X obj 228 161 / 100;
! #X obj 25 70 mass2D mass2 10 -300 0;
  #X connect 1 0 3 0;
  #X connect 2 1 5 0;
***************
*** 72,83 ****
  #X connect 7 0 0 0;
  #X connect 7 0 2 0;
! #X restore 11 383 pd masse;
  #X msg 396 366 force2D 5000 0;
  #X text 461 7 2D string;
! #X text 542 250 <- send Y force to all masses;
! #X text 544 279 <- send X force to all masses;
! #X text 540 335 <- send Y force to 2 masses;
! #X text 542 364 <- send X force to 1 masses;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 72,83 ----
  #X connect 7 0 0 0;
  #X connect 7 0 2 0;
! #X restore 11 383 pd mass;
  #X msg 396 366 force2D 5000 0;
  #X text 461 7 2D string;
! #X text 542 250 <- send Y force to all masss;
! #X text 544 279 <- send X force to all masss;
! #X text 540 335 <- send Y force to 2 masss;
! #X text 542 364 <- send X force to 1 masss;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 88,92 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 88,92 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 98,105 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 281 449 pd masse;
! #X obj 11 409 lia2D lia 30 1 1;
! #X obj 158 408 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 98,105 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 281 449 pd mass;
! #X obj 11 409 link2D link 30 1 1;
! #X obj 158 408 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 110,114 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 110,114 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 120,125 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 432 446 pd masse;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 120,125 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 432 446 pd mass;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 130,134 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 130,134 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 140,147 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 570 449 pd masse;
! #X obj 300 409 lia2D lia 30 1 1;
! #X obj 447 408 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 140,147 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 570 449 pd mass;
! #X obj 300 409 link2D link 30 1 1;
! #X obj 447 408 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 152,156 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 152,156 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 162,168 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 719 449 pd masse;
! #X obj 596 408 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 162,168 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 719 449 pd mass;
! #X obj 596 408 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 173,177 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 173,177 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 183,188 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 870 446 pd masse;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 183,188 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 870 446 pd mass;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 193,197 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 193,197 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 203,210 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 1008 449 pd masse;
! #X obj 738 409 lia2D lia 30 1 1;
! #X obj 885 408 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 203,210 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 1008 449 pd mass;
! #X obj 738 409 link2D link 30 1 1;
! #X obj 885 408 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 215,219 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 215,219 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 225,230 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 156 589 pd masse;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 225,230 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 156 589 pd mass;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 235,239 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 235,239 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 245,252 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 294 592 pd masse;
! #X obj 24 552 lia2D lia 30 1 1;
! #X obj 171 551 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 245,252 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 294 592 pd mass;
! #X obj 24 552 link2D link 30 1 1;
! #X obj 171 551 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 257,261 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 257,261 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 267,272 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 445 589 pd masse;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 267,272 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 445 589 pd mass;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 277,281 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 277,281 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 287,294 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 583 592 pd masse;
! #X obj 313 552 lia2D lia 30 1 1;
! #X obj 460 551 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 287,294 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 583 592 pd mass;
! #X obj 313 552 link2D link 30 1 1;
! #X obj 460 551 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 299,303 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 299,303 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 309,315 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 732 592 pd masse;
! #X obj 609 551 lia2D lia 30 1 1;
! #N canvas 306 123 261 242 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 309,315 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 732 592 pd mass;
! #X obj 609 551 link2D link 30 1 1;
! #N canvas 306 123 261 242 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 320,324 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
--- 320,324 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X connect 0 0 8 0;
  #X connect 2 0 4 0;
***************
*** 330,335 ****
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 883 589 pd masse;
! #N canvas 306 123 265 246 masse 0;
  #X obj 24 83 outlet;
  #X obj 83 138 gemhead;
--- 330,335 ----
  #X connect 8 0 1 0;
  #X connect 8 0 3 0;
! #X restore 883 589 pd mass;
! #N canvas 306 123 265 246 mass 0;
  #X obj 24 83 outlet;
  #X obj 83 138 gemhead;
***************
*** 339,343 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse2 10 300;
  #X connect 1 0 3 0;
  #X connect 2 1 5 0;
--- 339,343 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass2 10 300;
  #X connect 1 0 3 0;
  #X connect 2 1 5 0;
***************
*** 348,360 ****
  #X connect 7 0 0 0;
  #X connect 7 0 2 0;
! #X restore 1021 524 pd masse;
! #X obj 751 552 lia2D lia 30 1 1;
! #X obj 898 551 lia2D lia 30 1 1;
  #X msg 508 95 reset \, lighting 1 \, create \, 1;
  #X obj 112 15 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
  -1;
! #X text 325 23 masses are link together like in an elastic string.
  ;
! #X text 30 652 The extrem right and extreme left masses are fixed :
  the does not receive a force. they are neaded for the model to be link
  to a special point in the screen.;
--- 348,360 ----
  #X connect 7 0 0 0;
  #X connect 7 0 2 0;
! #X restore 1021 524 pd mass;
! #X obj 751 552 link2D link 30 1 1;
! #X obj 898 551 link2D link 30 1 1;
  #X msg 508 95 reset \, lighting 1 \, create \, 1;
  #X obj 112 15 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
  -1;
! #X text 325 23 masss are link together like in an elastic string.
  ;
! #X text 30 652 The extrem right and extreme left masss are fixed :
  the does not receive a force. they are neaded for the model to be link
  to a special point in the screen.;

Index: aglom2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/aglom2.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** aglom2.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- aglom2.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,11 ****
  #X obj 57 269 translateXYZ;
  #X obj 46 219 unpack s f f;
! #X obj 143 24 r reset_masse;
  #X msg 36 355 setX \$1 \, setY \$2;
  #X obj 36 70 random 20;
--- 7,11 ----
  #X obj 57 269 translateXYZ;
  #X obj 46 219 unpack s f f;
! #X obj 143 24 r reset_mass;
  #X msg 36 355 setX \$1 \, setY \$2;
  #X obj 36 70 random 20;
***************
*** 16,23 ****
  #X obj 102 91 - 10;
  #X obj 12 332 r link;
! #X obj 36 195 masse2D masse 100;
  #X obj 57 293 sphere 0.1;
! #X obj 36 415 iCircle2D masse 0 0 1e-006 0.6 0 0 -0.1;
! #X obj 50 383 iCircle2D masse 0 0 1e-006 0.3 0 0 1;
  #X connect 0 0 16 0;
  #X connect 1 0 3 0;
--- 16,23 ----
  #X obj 102 91 - 10;
  #X obj 12 332 r link;
! #X obj 36 195 mass2D mass 100;
  #X obj 57 293 sphere 0.1;
! #X obj 36 415 iCircle2D mass 0 0 1e-006 0.6 0 0 -0.1;
! #X obj 50 383 iCircle2D mass 0 0 1e-006 0.3 0 0 1;
  #X connect 0 0 16 0;
  #X connect 1 0 3 0;

Index: 33_vorticity_ellipse.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/33_vorticity_ellipse.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 33_vorticity_ellipse.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 33_vorticity_ellipse.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 32,36 ****
  #X obj 41 54 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 41 175 s masse;
  #X obj 66 156 s link;
  #X text 73 51 <- begin (change the metro speed for slow computer);
--- 32,36 ----
  #X obj 41 54 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 41 175 s mass;
  #X obj 66 156 s link;
  #X text 73 51 <- begin (change the metro speed for slow computer);
***************
*** 352,356 ****
  #X obj 1374 410 vortex2;
  #X restore 428 135 pd pool;
! #X obj 276 145 s masse2;
  #X msg 277 124 bang;
  #X msg 144 95 reset \, view 0 0 -10 0 0 0 0 1 0 \, create \, 1;
--- 352,356 ----
  #X obj 1374 410 vortex2;
  #X restore 428 135 pd pool;
! #X obj 276 145 s mass2;
  #X msg 277 124 bang;
  #X msg 144 95 reset \, view 0 0 -10 0 0 0 0 1 0 \, create \, 1;
***************
*** 358,362 ****
  #X text 120 -3 simulation of a continus elipse of vorticity field.
  ;
! #X text 119 14 This simulation nead lot's a masses \, and lot's of
  CPU.;
  #X connect 1 0 3 0;
--- 358,362 ----
  #X text 120 -3 simulation of a continus elipse of vorticity field.
  ;
! #X text 119 14 This simulation nead lot's a masss \, and lot's of
  CPU.;
  #X connect 1 0 3 0;

Index: smoke_vortex.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/smoke_vortex.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** smoke_vortex.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- smoke_vortex.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 16,20 ****
  #X obj 71 28 t b b;
  #X obj 99 54 random 8000;
! #X obj 25 389 iCircle2D masse 0 0 0.1 50 0 0 0 0 0 \$1;
  #X obj 144 8 r reset_all;
  #X msg 67 257 \$1 \, \$2 500000;
--- 16,20 ----
  #X obj 71 28 t b b;
  #X obj 99 54 random 8000;
! #X obj 25 389 iCircle2D mass 0 0 0.1 50 0 0 0 0 0 \$1;
  #X obj 144 8 r reset_all;
  #X msg 67 257 \$1 \, \$2 500000;

Index: 49_string~.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/49_string~.pd,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** 49_string~.pd	28 Oct 2004 17:52:07 -0000	1.1
--- 49_string~.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 41,45 ****
  #X msg 205 360 in 1 0 3 1;
  #X msg 206 332 out 1 0 7 1;
! #X text 254 75 number of masses on the string;
  #X obj 144 220 + 1;
  #X obj 104 112 + 1;
--- 41,45 ----
  #X msg 205 360 in 1 0 3 1;
  #X msg 206 332 out 1 0 7 1;
! #X text 254 75 number of masss on the string;
  #X obj 144 220 + 1;
  #X obj 104 112 + 1;

--- NEW FILE: pd_mass.pd ---
#N canvas 645 0 656 389 12;
#X obj 26 38 inlet;
#X obj 11 137 outlet;
#X obj 25 104 unpack s f f;
#X obj 62 165 gemhead;
#X obj 59 206 translateXYZ;
#X obj 25 71 mass2D \$3-mass 50 \$1 \$2 -3.8 3.8 -3.8 3.8;
#X obj 257 105 unpack s f f f;
#X obj 438 233 osc~;
#X obj 438 208 mtof;
#X obj 438 133 loadbang;
#X obj 364 275 *~;
#X msg 364 209 \$1 50;
#X obj 364 234 line~;
#X obj 364 305 dac~;
#X obj 438 183 + 30;
#X obj 438 159 random 60;
#X obj 442 29 inlet;
#X msg 442 53 0;
#X obj 364 183 min 0.1;
#X obj 364 130 * 0.03;
#X obj 56 248 sphere 0.1;
#X connect 0 0 5 0;
#X connect 2 1 4 1;
#X connect 2 2 4 2;
#X connect 3 0 4 0;
#X connect 4 0 20 0;
#X connect 5 0 2 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 3 19 0;
#X connect 7 0 10 1;
#X connect 8 0 7 0;
#X connect 9 0 15 0;
#X connect 10 0 13 0;
#X connect 10 0 13 1;
#X connect 11 0 12 0;
#X connect 12 0 10 0;
#X connect 14 0 8 0;
#X connect 15 0 14 0;
#X connect 16 0 17 0;
#X connect 17 0 18 1;
#X connect 18 0 11 0;
#X connect 19 0 18 0;

Index: 24_sand.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/24_sand.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 24_sand.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 24_sand.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,9 ****
  #X msg 215 187 0 \, destroy;
  #X obj 181 215 gemwin;
! #X obj 20 202 s masse;
  #N canvas 815 340 1100 365 pool 0;
  #X obj 594 157 loadbang;
--- 5,9 ----
  #X msg 215 187 0 \, destroy;
  #X obj 181 215 gemwin;
! #X obj 20 202 s mass;
  #N canvas 815 340 1100 365 pool 0;
  #X obj 594 157 loadbang;
***************
*** 105,114 ****
  #X restore 359 268 pd creation pool;
  #X obj 83 342 s link;
! #X obj 59 299 iCircle2D masse 3 2 0 2.95 0 0 1 0 0 0 0.1;
! #X obj 69 319 iCircle2D masse -3 2 0 2.95 0 0 1 0 0 0 0.1;
  #X text 184 3 sand simulation;
! #X text 69 27 all masse interact each other. They are in a viscuce
  place \, with vertical force (gravity);
! #X text 70 59 2 big circles (invisible) made the masses to go down
  like in a sand glass.;
  #X text 83 369 Masses are not very stable \, due to internal forces
--- 105,114 ----
  #X restore 359 268 pd creation pool;
  #X obj 83 342 s link;
! #X obj 59 299 iCircle2D mass 3 2 0 2.95 0 0 1 0 0 0 0.1;
! #X obj 69 319 iCircle2D mass -3 2 0 2.95 0 0 1 0 0 0 0.1;
  #X text 184 3 sand simulation;
! #X text 69 27 all mass interact each other. They are in a viscuce
  place \, with vertical force (gravity);
! #X text 70 59 2 big circles (invisible) made the masss to go down
  like in a sand glass.;
  #X text 83 369 Masses are not very stable \, due to internal forces
***************
*** 122,126 ****
  #X obj 116 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
  -1;
! #X obj 45 263 iAmbient2D masse 0 -0.0005 0 0 0.03;
  #X obj 20 137 metro 5;
  #X text 366 158 <- 1;
--- 122,126 ----
  #X obj 116 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
  -1;
! #X obj 45 263 iAmbient2D mass 0 -0.0005 0 0 0.03;
  #X obj 20 137 metro 5;
  #X text 366 158 <- 1;

Index: 13_plane3D.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/13_plane3D.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 13_plane3D.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 13_plane3D.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,460 ****
! #N canvas 124 6 758 583 12;
! #X obj 28 79 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
! ;
! #X obj 99 184 s lia;
! #X obj 28 183 s masse;
! #X obj 49 413 s masse;
! #X msg 397 175 setK \$1;
! #X msg 618 127 setM \$1;
! #X obj 397 202 s lia;
! #X obj 618 155 s masse;
! #X obj 397 149 / 10;
! #X obj 397 123 + 1;
! #X obj 69 298 gemwin;
! #X msg 88 269 0 \, destroy;
! #X floatatom 397 101 5 0 0 0 - - -;
! #X floatatom 534 105 5 0 0 0 - - -;
! #X floatatom 618 104 5 0 0 0 - - -;
! #X obj 28 100 metro 10;
! #X obj 28 124 t b b;
! #X obj 256 111 world_light;
! #X obj 256 83 gemhead;
! #X text 199 154 <- gravity simulation;
! #X obj 559 355 s gemhead;
! #X obj 559 216 gemhead;
! #X floatatom 581 246 5 0 0 0 - - -;
! #X floatatom 631 247 5 0 0 0 - - -;
! #X floatatom 681 247 5 0 0 0 - - -;
! #X msg 534 128 setD2 \$1;
! #X msg 63 152 force3D 0 -8 0;
! #X floatatom 450 106 5 0 0 0 - - -;
! #X msg 450 129 setD \$1;
! #X obj 329 442 gemLia 0 1 0.1 0.1;
! #X obj 632 442 gemLia 0 1 0.1 0.1;
! #X obj 934 443 gemLia 0 1 0.1 0.1;
! #X obj 1237 443 gemLia 0 1 0.1 0.1;
! #X obj 327 504 gemLia 0 1 0.1 0.1;
! #X obj 176 472 gemLia 0 1 0.1 0.1;
! #X obj 631 504 gemLia 0 1 0.1 0.1;
! #X obj 479 472 gemLia 0 1 0.1 0.1;
! #X obj 933 505 gemLia 0 1 0.1 0.1;
! #X obj 781 473 gemLia 0 1 0.1 0.1;
! #X obj 1236 505 gemLia 0 1 0.1 0.1;
! #X obj 1084 473 gemLia 0 1 0.1 0.1;
! #X obj 1542 504 gemLia 0 1 0.1 0.1;
! #X obj 1390 472 gemLia 0 1 0.1 0.1;
! #X obj 1693 472 gemLia 0 1 0.1 0.1;
! #X obj 327 563 gemLia 0 1 0.1 0.1;
! #X obj 175 531 gemLia 0 1 0.1 0.1;
! #X obj 630 563 gemLia 0 1 0.1 0.1;
! #X obj 478 531 gemLia 0 1 0.1 0.1;
! #X obj 932 564 gemLia 0 1 0.1 0.1;
! #X obj 780 532 gemLia 0 1 0.1 0.1;
! #X obj 1235 564 gemLia 0 1 0.1 0.1;
! #X obj 1083 532 gemLia 0 1 0.1 0.1;
! #X obj 326 625 gemLia 0 1 0.1 0.1;
! #X obj 174 593 gemLia 0 1 0.1 0.1;
! #X obj 629 625 gemLia 0 1 0.1 0.1;
! #X obj 477 593 gemLia 0 1 0.1 0.1;
! #X obj 931 626 gemLia 0 1 0.1 0.1;
! #X obj 779 594 gemLia 0 1 0.1 0.1;
! #X obj 1234 626 gemLia 0 1 0.1 0.1;
! #X obj 1082 594 gemLia 0 1 0.1 0.1;
! #X obj 1541 563 gemLia 0 1 0.1 0.1;
! #X obj 1389 531 gemLia 0 1 0.1 0.1;
! #X obj 1692 531 gemLia 0 1 0.1 0.1;
! #X obj 1540 625 gemLia 0 1 0.1 0.1;
! #X obj 1388 593 gemLia 0 1 0.1 0.1;
! #X obj 1691 593 gemLia 0 1 0.1 0.1;
! #X obj 1543 442 gemLia 0 1 0.1 0.1;
! #X obj 325 687 gemLia 0 1 0.1 0.1;
! #X obj 173 655 gemLia 0 1 0.1 0.1;
! #X obj 628 687 gemLia 0 1 0.1 0.1;
! #X obj 476 655 gemLia 0 1 0.1 0.1;
! #X obj 930 688 gemLia 0 1 0.1 0.1;
! #X obj 1233 688 gemLia 0 1 0.1 0.1;
! #X obj 1081 656 gemLia 0 1 0.1 0.1;
! #X obj 323 749 gemLia 0 1 0.1 0.1;
! #X obj 172 717 gemLia 0 1 0.1 0.1;
! #X obj 627 749 gemLia 0 1 0.1 0.1;
! #X obj 475 717 gemLia 0 1 0.1 0.1;
! #X obj 929 750 gemLia 0 1 0.1 0.1;
! #X obj 777 718 gemLia 0 1 0.1 0.1;
! #X obj 1232 750 gemLia 0 1 0.1 0.1;
! #X obj 1080 718 gemLia 0 1 0.1 0.1;
! #X obj 1387 655 gemLia 0 1 0.1 0.1;
! #X obj 1690 655 gemLia 0 1 0.1 0.1;
! #X obj 1538 749 gemLia 0 1 0.1 0.1;
! #X obj 1386 717 gemLia 0 1 0.1 0.1;
! #X obj 1689 717 gemLia 0 1 0.1 0.1;
! #X obj 778 656 gemLia 0 1 0.1 0.1;
! #X obj 1539 687 gemLia 0 1 0.1 0.1;
! #X obj 25 592 gemMasse2 10 0 3 0;
! #X obj 836 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 857 153 loadbang;
! #X obj 857 182 t b b b;
! #X msg 908 207 reset;
! #X msg 883 232 resetL;
! #X msg 857 260 resetF;
! #X obj 857 296 s lia;
! #X obj 910 308 s masse;
! #X obj 902 340 s masse2;
! #X obj 329 472 gemMasse 10 1 1 0;
! #X obj 325 532 gemMasse 10 1 2 0;
! #X obj 327 593 gemMasse 10 1 3 0;
! #X obj 326 654 gemMasse 10 1 4 0;
! #X obj 324 717 gemMasse 10 1 5 0;
! #X obj 633 472 gemMasse 10 2 1 0;
! #X obj 630 531 gemMasse 10 2 2 0;
! #X obj 629 593 gemMasse 10 2 3 0;
! #X obj 629 656 gemMasse 10 2 4 0;
! #X obj 627 717 gemMasse 10 2 5 0;
! #X obj 933 473 gemMasse 10 3 1 0;
! #X obj 932 532 gemMasse 10 3 2 0;
! #X obj 931 594 gemMasse 10 3 3 0;
! #X obj 930 656 gemMasse 10 3 4 0;
! #X obj 929 718 gemMasse 10 3 5 0;
! #X obj 1236 473 gemMasse 10 4 1 0;
! #X obj 1235 532 gemMasse 10 4 2 0;
! #X obj 1234 594 gemMasse 10 4 3 0;
! #X obj 1234 656 gemMasse 10 4 4 0;
! #X obj 1232 718 gemMasse 10 4 5 0;
! #X obj 1543 473 gemMasse 10 5 1 0;
! #X obj 1542 531 gemMasse 10 5 2 0;
! #X obj 1541 593 gemMasse 10 5 3 0;
! #X obj 1540 655 gemMasse 10 5 4 0;
! #X obj 1538 718 gemMasse 10 5 5 0;
! #X obj 329 410 gemMasse2 10 1 0 0;
! #X obj 632 410 gemMasse2 10 2 0 0;
! #X obj 934 411 gemMasse2 10 3 0 0;
! #X obj 1237 411 gemMasse2 10 4 0 0;
! #X obj 1543 410 gemMasse2 10 5 0 0;
! #X obj 26 471 gemMasse2 10 0 1 0;
! #X obj 1846 472 gemMasse2 10 6 1 0;
! #X obj 1844 531 gemMasse2 10 6 2 0;
! #X obj 25 530 gemMasse2 10 0 2 0;
! #X obj 23 654 gemMasse2 10 0 4 0;
! #X obj 22 716 gemMasse2 10 0 5 0;
! #X obj 321 777 gemMasse2 10 1 6 0;
! #X obj 626 776 gemMasse2 10 2 6 0;
! #X obj 928 777 gemMasse2 10 3 6 0;
! #X obj 1231 777 gemMasse2 10 4 6 0;
! #X obj 1537 776 gemMasse2 10 5 6 0;
! #X obj 1844 594 gemMasse2 10 6 3 0;
! #X obj 1845 656 gemMasse2 10 6 4 0;
! #X obj 1841 717 gemMasse2 10 6 5 0;
! #X msg 397 77 2;
! #X msg 618 80 10;
! #X msg 450 80 0.1;
! #X msg 535 80 0.03;
! #X msg 49 342 force3D 0 1 0;
! #X msg 60 364 force3D 0 0 1;
! #X msg 67 388 force3D 1 0 0;
! #X floatatom 613 298 5 0 0 0 - - -;
! #X floatatom 663 299 5 0 0 0 - - -;
! #X floatatom 713 299 5 0 0 0 - - -;
! #X obj 559 328 translateXYZ -2.8 0 0;
! #X obj 559 272 rotateXYZ -40 0 0;
! #X msg 210 352 force3D 0 3 0;
! #X msg 203 375 force3D 0 0 3;
! #X msg 195 398 force3D 3 0 0;
! #X obj 505 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X msg 69 241 reset \, lighting 1 \, create \, 1;
! #X text 409 20 This is a plane with 3D masses.;
! #X text 33 814 masses are used in the border (gemMasse2) for telling
! the link there position. they do not receive bang information \, so
! they will not move.;
! #X text 53 75 <- 1;
! #X text 308 242 <- 2;
! #X connect 0 0 15 0;
! #X connect 4 0 6 0;
! #X connect 5 0 7 0;
! #X connect 8 0 4 0;
! #X connect 9 0 8 0;
! #X connect 11 0 10 0;
! #X connect 12 0 9 0;
! #X connect 13 0 25 0;
! #X connect 14 0 5 0;
! #X connect 15 0 16 0;
! #X connect 16 0 2 0;
! #X connect 16 1 1 0;
! #X connect 16 1 26 0;
! #X connect 18 0 17 0;
! #X connect 21 0 154 0;
! #X connect 22 0 154 1;
! #X connect 23 0 154 2;
! #X connect 24 0 154 3;
! #X connect 25 0 6 0;
! #X connect 27 0 28 0;
! #X connect 28 0 6 0;
! #X connect 29 0 124 0;
! #X connect 29 1 99 0;
! #X connect 30 0 125 0;
! #X connect 30 1 104 0;
! #X connect 31 0 126 0;
! #X connect 31 1 109 0;
! #X connect 32 0 127 0;
! #X connect 32 1 114 0;
! #X connect 33 0 99 0;
! #X connect 33 1 100 0;
! #X connect 34 0 129 0;
! #X connect 34 1 99 0;
! #X connect 35 0 104 0;
! #X connect 35 1 105 0;
! #X connect 36 0 99 0;
! #X connect 36 1 104 0;
! #X connect 37 0 109 0;
! #X connect 37 1 110 0;
! #X connect 38 0 104 0;
! #X connect 38 1 109 0;
! #X connect 39 0 114 0;
! #X connect 39 1 115 0;
! #X connect 40 0 109 0;
! #X connect 40 1 114 0;
! #X connect 41 0 119 0;
! #X connect 41 1 120 0;
! #X connect 42 0 114 0;
! #X connect 42 1 119 0;
! #X connect 43 0 119 0;
! #X connect 43 1 130 0;
! #X connect 44 0 100 0;
! #X connect 44 1 101 0;
! #X connect 45 0 132 0;
! #X connect 45 1 100 0;
! #X connect 46 0 105 0;
! #X connect 46 1 106 0;
! #X connect 47 0 100 0;
! #X connect 47 1 105 0;
! #X connect 48 0 110 0;
! #X connect 48 1 111 0;
! #X connect 49 0 105 0;
! #X connect 49 1 110 0;
! #X connect 50 0 115 0;
! #X connect 50 1 116 0;
! #X connect 51 0 110 0;
! #X connect 51 1 115 0;
! #X connect 52 0 101 0;
! #X connect 52 1 102 0;
! #X connect 53 0 89 0;
! #X connect 53 1 101 0;
! #X connect 54 0 106 0;
! #X connect 54 1 107 0;
! #X connect 55 0 101 0;
! #X connect 55 1 106 0;
! #X connect 56 0 111 0;
! #X connect 56 1 112 0;
! #X connect 57 0 106 0;
! #X connect 57 1 111 0;
! #X connect 58 0 116 0;
! #X connect 58 1 117 0;
! #X connect 59 0 111 0;
! #X connect 59 1 116 0;
! #X connect 60 0 120 0;
! #X connect 60 1 121 0;
! #X connect 61 0 115 0;
! #X connect 61 1 120 0;
! #X connect 62 0 120 0;
! #X connect 62 1 131 0;
! #X connect 63 0 121 0;
! #X connect 63 1 122 0;
! #X connect 64 0 116 0;
! #X connect 64 1 121 0;
! #X connect 65 0 121 0;
! #X connect 65 1 140 0;
! #X connect 66 0 128 0;
! #X connect 66 1 119 0;
! #X connect 67 0 102 0;
! #X connect 67 1 103 0;
! #X connect 68 0 133 0;
! #X connect 68 1 102 0;
! #X connect 69 0 107 0;
! #X connect 69 1 108 0;
! #X connect 70 0 102 0;
! #X connect 70 1 107 0;
! #X connect 71 0 112 0;
! #X connect 71 1 113 0;
! #X connect 72 0 117 0;
! #X connect 72 1 118 0;
! #X connect 73 0 112 0;
! #X connect 73 1 117 0;
! #X connect 74 0 103 0;
! #X connect 74 1 135 0;
! #X connect 75 0 134 0;
! #X connect 75 1 103 0;
! #X connect 76 0 108 0;
! #X connect 76 1 136 0;
! #X connect 77 0 103 0;
! #X connect 77 1 108 0;
! #X connect 78 0 113 0;
! #X connect 78 1 137 0;
! #X connect 79 0 108 0;
! #X connect 79 1 113 0;
! #X connect 80 0 118 0;
! #X connect 80 1 138 0;
! #X connect 81 0 113 0;
! #X connect 81 1 118 0;
! #X connect 82 0 117 0;
! #X connect 82 1 122 0;
! #X connect 83 0 122 0;
! #X connect 83 1 141 0;
! #X connect 84 0 123 0;
! #X connect 84 1 139 0;
! #X connect 85 0 118 0;
! #X connect 85 1 123 0;
! #X connect 86 0 123 0;
! #X connect 86 1 142 0;
! #X connect 87 0 107 0;
! #X connect 87 1 112 0;
! #X connect 88 0 122 0;
! #X connect 88 1 123 0;
! #X connect 89 0 53 0;
! #X connect 90 0 92 0;
! #X connect 91 0 92 0;
! #X connect 92 0 95 0;
! #X connect 92 1 94 0;
! #X connect 92 2 93 0;
! #X connect 93 0 97 0;
! #X connect 93 0 98 0;
! #X connect 94 0 96 0;
! #X connect 95 0 96 0;
! #X connect 99 0 33 0;
! #X connect 99 0 34 1;
! #X connect 99 0 36 0;
! #X connect 99 0 29 1;
! #X connect 100 0 44 0;
! #X connect 100 0 45 1;
! #X connect 100 0 47 0;
! #X connect 100 0 33 1;
! #X connect 101 0 52 0;
! #X connect 101 0 53 1;
! #X connect 101 0 55 0;
! #X connect 101 0 44 1;
! #X connect 102 0 67 0;
! #X connect 102 0 68 1;
! #X connect 102 0 70 0;
! #X connect 102 0 52 1;
! #X connect 103 0 74 0;
! #X connect 103 0 75 1;
! #X connect 103 0 77 0;
! #X connect 103 0 67 1;
! #X connect 104 0 35 0;
! #X connect 104 0 36 1;
! #X connect 104 0 38 0;
! #X connect 104 0 30 1;
! #X connect 105 0 46 0;
! #X connect 105 0 47 1;
! #X connect 105 0 49 0;
! #X connect 105 0 35 1;
! #X connect 106 0 54 0;
! #X connect 106 0 55 1;
! #X connect 106 0 57 0;
! #X connect 106 0 46 1;
! #X connect 107 0 69 0;
! #X connect 107 0 70 1;
! #X connect 107 0 87 0;
! #X connect 107 0 54 1;
! #X connect 108 0 76 0;
! #X connect 108 0 77 1;
! #X connect 108 0 79 0;
! #X connect 108 0 69 1;
! #X connect 109 0 37 0;
! #X connect 109 0 38 1;
! #X connect 109 0 40 0;
! #X connect 109 0 31 1;
! #X connect 110 0 48 0;
! #X connect 110 0 49 1;
! #X connect 110 0 51 0;
! #X connect 110 0 37 1;
! #X connect 111 0 56 0;
! #X connect 111 0 57 1;
! #X connect 111 0 59 0;
! #X connect 111 0 48 1;
! #X connect 112 0 71 0;
! #X connect 112 0 73 0;
! #X connect 112 0 87 1;
! #X connect 112 0 56 1;
! #X connect 113 0 78 0;
! #X connect 113 0 79 1;
! #X connect 113 0 81 0;
! #X connect 113 0 71 1;
! #X connect 114 0 39 0;
! #X connect 114 0 40 1;
! #X connect 114 0 32 1;
! #X connect 114 0 42 0;
! #X connect 115 0 50 0;
! #X connect 115 0 51 1;
! #X connect 115 0 61 0;
! #X connect 115 0 39 1;
! #X connect 116 0 58 0;
! #X connect 116 0 59 1;
! #X connect 116 0 50 1;
! #X connect 116 0 64 0;
! #X connect 117 0 72 0;
! #X connect 117 0 73 1;
! #X connect 117 0 82 0;
! #X connect 117 0 58 1;
! #X connect 118 0 80 0;
! #X connect 118 0 81 1;
! #X connect 118 0 72 1;
! #X connect 118 0 85 0;
! #X connect 119 0 41 0;
! #X connect 119 0 42 1;
! #X connect 119 0 43 0;
! #X connect 119 0 66 1;
! #X connect 120 0 60 0;
! #X connect 120 0 61 1;
! #X connect 120 0 62 0;
! #X connect 120 0 41 1;
! #X connect 121 0 63 0;
! #X connect 121 0 64 1;
! #X connect 121 0 65 0;
! #X connect 121 0 60 1;
! #X connect 122 0 82 1;
! #X connect 122 0 83 0;
! #X connect 122 0 88 0;
! #X connect 122 0 63 1;
! #X connect 123 0 84 0;
! #X connect 123 0 85 1;
! #X connect 123 0 86 0;
! #X connect 123 0 88 1;
! #X connect 124 0 29 0;
! #X connect 125 0 30 0;
! #X connect 126 0 31 0;
! #X connect 127 0 32 0;
! #X connect 128 0 66 0;
! #X connect 129 0 34 0;
! #X connect 130 0 43 1;
! #X connect 131 0 62 1;
! #X connect 132 0 45 0;
! #X connect 133 0 68 0;
! #X connect 134 0 75 0;
! #X connect 135 0 74 1;
! #X connect 136 0 76 1;
! #X connect 137 0 78 1;
! #X connect 138 0 80 1;
! #X connect 139 0 84 1;
! #X connect 140 0 65 1;
! #X connect 141 0 83 1;
! #X connect 142 0 86 1;
! #X connect 143 0 12 0;
! #X connect 144 0 14 0;
! #X connect 145 0 27 0;
! #X connect 146 0 13 0;
! #X connect 147 0 3 0;
! #X connect 148 0 3 0;
! #X connect 149 0 3 0;
! #X connect 150 0 153 1;
! #X connect 151 0 153 2;
! #X connect 152 0 153 3;
! #X connect 153 0 20 0;
! #X connect 154 0 153 0;
! #X connect 155 0 105 0;
! #X connect 156 0 105 0;
! #X connect 157 0 105 0;
! #X connect 158 0 145 0;
! #X connect 158 0 143 0;
! #X connect 158 0 146 0;
! #X connect 158 0 144 0;
! #X connect 159 0 10 0;
--- 1,460 ----
! #N canvas 603 32 1102 849 12;
! #X obj 28 79 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
! ;
! #X msg 397 175 setK \$1;
! #X msg 618 127 setM \$1;
! #X obj 397 202 s link;
! #X obj 618 155 s mass;
! #X obj 397 149 / 10;
! #X obj 397 123 + 1;
! #X obj 69 298 gemwin;
! #X msg 88 269 0 \, destroy;
! #X floatatom 397 101 5 0 0 0 - - -;
! #X floatatom 534 105 5 0 0 0 - - -;
! #X floatatom 618 104 5 0 0 0 - - -;
! #X obj 28 100 metro 10;
! #X obj 28 124 t b b;
! #X obj 256 111 world_light;
! #X obj 256 83 gemhead;
! #X text 199 154 <- gravity simulation;
! #X obj 559 355 s gemhead;
! #X obj 559 216 gemhead;
! #X floatatom 581 246 5 0 0 0 - - -;
! #X floatatom 631 247 5 0 0 0 - - -;
! #X floatatom 681 247 5 0 0 0 - - -;
! #X msg 534 128 setD2 \$1;
! #X msg 63 152 force3D 0 -8 0;
! #X floatatom 450 106 5 0 0 0 - - -;
! #X msg 450 129 setD \$1;
! #X obj 329 442 gemLia 0 1 0.1 0.1;
! #X obj 632 442 gemLia 0 1 0.1 0.1;
! #X obj 934 443 gemLia 0 1 0.1 0.1;
! #X obj 1237 443 gemLia 0 1 0.1 0.1;
! #X obj 327 504 gemLia 0 1 0.1 0.1;
! #X obj 176 472 gemLia 0 1 0.1 0.1;
! #X obj 631 504 gemLia 0 1 0.1 0.1;
! #X obj 479 472 gemLia 0 1 0.1 0.1;
! #X obj 933 505 gemLia 0 1 0.1 0.1;
! #X obj 781 473 gemLia 0 1 0.1 0.1;
! #X obj 1236 505 gemLia 0 1 0.1 0.1;
! #X obj 1084 473 gemLia 0 1 0.1 0.1;
! #X obj 1542 504 gemLia 0 1 0.1 0.1;
! #X obj 1390 472 gemLia 0 1 0.1 0.1;
! #X obj 1693 472 gemLia 0 1 0.1 0.1;
! #X obj 327 563 gemLia 0 1 0.1 0.1;
! #X obj 175 531 gemLia 0 1 0.1 0.1;
! #X obj 630 563 gemLia 0 1 0.1 0.1;
! #X obj 478 531 gemLia 0 1 0.1 0.1;
! #X obj 932 564 gemLia 0 1 0.1 0.1;
! #X obj 780 532 gemLia 0 1 0.1 0.1;
! #X obj 1235 564 gemLia 0 1 0.1 0.1;
! #X obj 1083 532 gemLia 0 1 0.1 0.1;
! #X obj 326 625 gemLia 0 1 0.1 0.1;
! #X obj 174 593 gemLia 0 1 0.1 0.1;
! #X obj 629 625 gemLia 0 1 0.1 0.1;
! #X obj 477 593 gemLia 0 1 0.1 0.1;
! #X obj 931 626 gemLia 0 1 0.1 0.1;
! #X obj 779 594 gemLia 0 1 0.1 0.1;
! #X obj 1234 626 gemLia 0 1 0.1 0.1;
! #X obj 1082 594 gemLia 0 1 0.1 0.1;
! #X obj 1541 563 gemLia 0 1 0.1 0.1;
! #X obj 1389 531 gemLia 0 1 0.1 0.1;
! #X obj 1692 531 gemLia 0 1 0.1 0.1;
! #X obj 1540 625 gemLia 0 1 0.1 0.1;
! #X obj 1388 593 gemLia 0 1 0.1 0.1;
! #X obj 1691 593 gemLia 0 1 0.1 0.1;
! #X obj 1543 442 gemLia 0 1 0.1 0.1;
! #X obj 325 687 gemLia 0 1 0.1 0.1;
! #X obj 173 655 gemLia 0 1 0.1 0.1;
! #X obj 628 687 gemLia 0 1 0.1 0.1;
! #X obj 476 655 gemLia 0 1 0.1 0.1;
! #X obj 930 688 gemLia 0 1 0.1 0.1;
! #X obj 1233 688 gemLia 0 1 0.1 0.1;
! #X obj 1081 656 gemLia 0 1 0.1 0.1;
! #X obj 323 749 gemLia 0 1 0.1 0.1;
! #X obj 172 717 gemLia 0 1 0.1 0.1;
! #X obj 627 749 gemLia 0 1 0.1 0.1;
! #X obj 475 717 gemLia 0 1 0.1 0.1;
! #X obj 929 750 gemLia 0 1 0.1 0.1;
! #X obj 777 718 gemLia 0 1 0.1 0.1;
! #X obj 1232 750 gemLia 0 1 0.1 0.1;
! #X obj 1080 718 gemLia 0 1 0.1 0.1;
! #X obj 1387 655 gemLia 0 1 0.1 0.1;
! #X obj 1690 655 gemLia 0 1 0.1 0.1;
! #X obj 1538 749 gemLia 0 1 0.1 0.1;
! #X obj 1386 717 gemLia 0 1 0.1 0.1;
! #X obj 1689 717 gemLia 0 1 0.1 0.1;
! #X obj 778 656 gemLia 0 1 0.1 0.1;
! #X obj 1539 687 gemLia 0 1 0.1 0.1;
! #X obj 25 592 gemMasse2 10 0 3 0;
! #X obj 836 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 857 153 loadbang;
! #X obj 857 182 t b b b;
! #X msg 908 207 reset;
! #X msg 883 232 resetL;
! #X msg 857 260 resetF;
! #X obj 329 472 gemMasse 10 1 1 0;
! #X obj 325 532 gemMasse 10 1 2 0;
! #X obj 327 593 gemMasse 10 1 3 0;
! #X obj 326 654 gemMasse 10 1 4 0;
! #X obj 324 717 gemMasse 10 1 5 0;
! #X obj 633 472 gemMasse 10 2 1 0;
! #X obj 630 531 gemMasse 10 2 2 0;
! #X obj 629 593 gemMasse 10 2 3 0;
! #X obj 629 656 gemMasse 10 2 4 0;
! #X obj 627 717 gemMasse 10 2 5 0;
! #X obj 933 473 gemMasse 10 3 1 0;
! #X obj 932 532 gemMasse 10 3 2 0;
! #X obj 931 594 gemMasse 10 3 3 0;
! #X obj 930 656 gemMasse 10 3 4 0;
! #X obj 929 718 gemMasse 10 3 5 0;
! #X obj 1236 473 gemMasse 10 4 1 0;
! #X obj 1235 532 gemMasse 10 4 2 0;
! #X obj 1234 594 gemMasse 10 4 3 0;
! #X obj 1234 656 gemMasse 10 4 4 0;
! #X obj 1232 718 gemMasse 10 4 5 0;
! #X obj 1543 473 gemMasse 10 5 1 0;
! #X obj 1542 531 gemMasse 10 5 2 0;
! #X obj 1541 593 gemMasse 10 5 3 0;
! #X obj 1540 655 gemMasse 10 5 4 0;
! #X obj 1538 718 gemMasse 10 5 5 0;
! #X obj 329 410 gemMasse2 10 1 0 0;
! #X obj 632 410 gemMasse2 10 2 0 0;
! #X obj 934 411 gemMasse2 10 3 0 0;
! #X obj 1237 411 gemMasse2 10 4 0 0;
! #X obj 1543 410 gemMasse2 10 5 0 0;
! #X obj 26 471 gemMasse2 10 0 1 0;
! #X obj 1846 472 gemMasse2 10 6 1 0;
! #X obj 1844 531 gemMasse2 10 6 2 0;
! #X obj 25 530 gemMasse2 10 0 2 0;
! #X obj 23 654 gemMasse2 10 0 4 0;
! #X obj 22 716 gemMasse2 10 0 5 0;
! #X obj 321 777 gemMasse2 10 1 6 0;
! #X obj 626 776 gemMasse2 10 2 6 0;
! #X obj 928 777 gemMasse2 10 3 6 0;
! #X obj 1231 777 gemMasse2 10 4 6 0;
! #X obj 1537 776 gemMasse2 10 5 6 0;
! #X obj 1844 594 gemMasse2 10 6 3 0;
! #X obj 1845 656 gemMasse2 10 6 4 0;
! #X obj 1841 717 gemMasse2 10 6 5 0;
! #X msg 397 77 2;
! #X msg 618 80 10;
! #X msg 450 80 0.1;
! #X msg 535 80 0.03;
! #X msg 49 342 force3D 0 1 0;
! #X msg 60 364 force3D 0 0 1;
! #X msg 67 388 force3D 1 0 0;
! #X floatatom 613 298 5 0 0 0 - - -;
! #X floatatom 663 299 5 0 0 0 - - -;
! #X floatatom 713 299 5 0 0 0 - - -;
! #X obj 559 328 translateXYZ -2.8 0 0;
! #X obj 559 272 rotateXYZ -40 0 0;
! #X msg 210 352 force3D 0 3 0;
! #X msg 203 375 force3D 0 0 3;
! #X msg 195 398 force3D 3 0 0;
! #X obj 505 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X msg 69 241 reset \, lighting 1 \, create \, 1;
! #X text 409 20 This is a plane with 3D masss.;
! #X text 33 814 masss are used in the border (gemMasse2) for telling
! the link there position. they do not receive bang information \, so
! they will not move.;
! #X text 53 75 <- 1;
! #X text 308 242 <- 2;
! #X obj 910 308 s masse;
! #X obj 902 340 s masse2;
! #X obj 857 296 s lia;
! #X obj 49 413 s masse;
! #X obj 28 183 s masse;
! #X obj 99 184 s lia;
! #X connect 0 0 12 0;
! #X connect 1 0 3 0;
! #X connect 2 0 4 0;
! #X connect 5 0 1 0;
! #X connect 6 0 5 0;
! #X connect 8 0 7 0;
! #X connect 9 0 6 0;
! #X connect 10 0 22 0;
! #X connect 11 0 2 0;
! #X connect 12 0 13 0;
! #X connect 13 0 162 0;
! #X connect 13 1 23 0;
! #X connect 13 1 163 0;
! #X connect 15 0 14 0;
! #X connect 18 0 148 0;
! #X connect 19 0 148 1;
! #X connect 20 0 148 2;
! #X connect 21 0 148 3;
! #X connect 22 0 3 0;
! #X connect 24 0 25 0;
! #X connect 25 0 3 0;
! #X connect 26 0 118 0;
! #X connect 26 1 93 0;
! #X connect 27 0 119 0;
! #X connect 27 1 98 0;
! #X connect 28 0 120 0;
! #X connect 28 1 103 0;
! #X connect 29 0 121 0;
! #X connect 29 1 108 0;
! #X connect 30 0 93 0;
! #X connect 30 1 94 0;
! #X connect 31 0 123 0;
! #X connect 31 1 93 0;
! #X connect 32 0 98 0;
! #X connect 32 1 99 0;
! #X connect 33 0 93 0;
! #X connect 33 1 98 0;
! #X connect 34 0 103 0;
! #X connect 34 1 104 0;
! #X connect 35 0 98 0;
! #X connect 35 1 103 0;
! #X connect 36 0 108 0;
! #X connect 36 1 109 0;
! #X connect 37 0 103 0;
! #X connect 37 1 108 0;
! #X connect 38 0 113 0;
! #X connect 38 1 114 0;
! #X connect 39 0 108 0;
! #X connect 39 1 113 0;
! #X connect 40 0 113 0;
! #X connect 40 1 124 0;
! #X connect 41 0 94 0;
! #X connect 41 1 95 0;
! #X connect 42 0 126 0;
! #X connect 42 1 94 0;
! #X connect 43 0 99 0;
! #X connect 43 1 100 0;
! #X connect 44 0 94 0;
! #X connect 44 1 99 0;
! #X connect 45 0 104 0;
! #X connect 45 1 105 0;
! #X connect 46 0 99 0;
! #X connect 46 1 104 0;
! #X connect 47 0 109 0;
! #X connect 47 1 110 0;
! #X connect 48 0 104 0;
! #X connect 48 1 109 0;
! #X connect 49 0 95 0;
! #X connect 49 1 96 0;
! #X connect 50 0 86 0;
! #X connect 50 1 95 0;
! #X connect 51 0 100 0;
! #X connect 51 1 101 0;
! #X connect 52 0 95 0;
! #X connect 52 1 100 0;
! #X connect 53 0 105 0;
! #X connect 53 1 106 0;
! #X connect 54 0 100 0;
! #X connect 54 1 105 0;
! #X connect 55 0 110 0;
! #X connect 55 1 111 0;
! #X connect 56 0 105 0;
! #X connect 56 1 110 0;
! #X connect 57 0 114 0;
! #X connect 57 1 115 0;
! #X connect 58 0 109 0;
! #X connect 58 1 114 0;
! #X connect 59 0 114 0;
! #X connect 59 1 125 0;
! #X connect 60 0 115 0;
! #X connect 60 1 116 0;
! #X connect 61 0 110 0;
! #X connect 61 1 115 0;
! #X connect 62 0 115 0;
! #X connect 62 1 134 0;
! #X connect 63 0 122 0;
! #X connect 63 1 113 0;
! #X connect 64 0 96 0;
! #X connect 64 1 97 0;
! #X connect 65 0 127 0;
! #X connect 65 1 96 0;
! #X connect 66 0 101 0;
! #X connect 66 1 102 0;
! #X connect 67 0 96 0;
! #X connect 67 1 101 0;
! #X connect 68 0 106 0;
! #X connect 68 1 107 0;
! #X connect 69 0 111 0;
! #X connect 69 1 112 0;
! #X connect 70 0 106 0;
! #X connect 70 1 111 0;
! #X connect 71 0 97 0;
! #X connect 71 1 129 0;
! #X connect 72 0 128 0;
! #X connect 72 1 97 0;
! #X connect 73 0 102 0;
! #X connect 73 1 130 0;
! #X connect 74 0 97 0;
! #X connect 74 1 102 0;
! #X connect 75 0 107 0;
! #X connect 75 1 131 0;
! #X connect 76 0 102 0;
! #X connect 76 1 107 0;
! #X connect 77 0 112 0;
! #X connect 77 1 132 0;
! #X connect 78 0 107 0;
! #X connect 78 1 112 0;
! #X connect 79 0 111 0;
! #X connect 79 1 116 0;
! #X connect 80 0 116 0;
! #X connect 80 1 135 0;
! #X connect 81 0 117 0;
! #X connect 81 1 133 0;
! #X connect 82 0 112 0;
! #X connect 82 1 117 0;
! #X connect 83 0 117 0;
! #X connect 83 1 136 0;
! #X connect 84 0 101 0;
! #X connect 84 1 106 0;
! #X connect 85 0 116 0;
! #X connect 85 1 117 0;
! #X connect 86 0 50 0;
! #X connect 87 0 89 0;
! #X connect 88 0 89 0;
! #X connect 89 0 92 0;
! #X connect 89 1 91 0;
! #X connect 89 2 90 0;
! #X connect 90 0 158 0;
! #X connect 90 0 159 0;
! #X connect 91 0 160 0;
! #X connect 92 0 160 0;
! #X connect 93 0 30 0;
! #X connect 93 0 31 1;
! #X connect 93 0 33 0;
! #X connect 93 0 26 1;
! #X connect 94 0 41 0;
! #X connect 94 0 42 1;
! #X connect 94 0 44 0;
! #X connect 94 0 30 1;
! #X connect 95 0 49 0;
! #X connect 95 0 50 1;
! #X connect 95 0 52 0;
! #X connect 95 0 41 1;
! #X connect 96 0 64 0;
! #X connect 96 0 65 1;
! #X connect 96 0 67 0;
! #X connect 96 0 49 1;
! #X connect 97 0 71 0;
! #X connect 97 0 72 1;
! #X connect 97 0 74 0;
! #X connect 97 0 64 1;
! #X connect 98 0 32 0;
! #X connect 98 0 33 1;
! #X connect 98 0 35 0;
! #X connect 98 0 27 1;
! #X connect 99 0 43 0;
! #X connect 99 0 44 1;
! #X connect 99 0 46 0;
! #X connect 99 0 32 1;
! #X connect 100 0 51 0;
! #X connect 100 0 52 1;
! #X connect 100 0 54 0;
! #X connect 100 0 43 1;
! #X connect 101 0 66 0;
! #X connect 101 0 67 1;
! #X connect 101 0 84 0;
! #X connect 101 0 51 1;
! #X connect 102 0 73 0;
! #X connect 102 0 74 1;
! #X connect 102 0 76 0;
! #X connect 102 0 66 1;
! #X connect 103 0 34 0;
! #X connect 103 0 35 1;
! #X connect 103 0 37 0;
! #X connect 103 0 28 1;
! #X connect 104 0 45 0;
! #X connect 104 0 46 1;
! #X connect 104 0 48 0;
! #X connect 104 0 34 1;
! #X connect 105 0 53 0;
! #X connect 105 0 54 1;
! #X connect 105 0 56 0;
! #X connect 105 0 45 1;
! #X connect 106 0 68 0;
! #X connect 106 0 70 0;
! #X connect 106 0 84 1;
! #X connect 106 0 53 1;
! #X connect 107 0 75 0;
! #X connect 107 0 76 1;
! #X connect 107 0 78 0;
! #X connect 107 0 68 1;
! #X connect 108 0 36 0;
! #X connect 108 0 37 1;
! #X connect 108 0 29 1;
! #X connect 108 0 39 0;
! #X connect 109 0 47 0;
! #X connect 109 0 48 1;
! #X connect 109 0 58 0;
! #X connect 109 0 36 1;
! #X connect 110 0 55 0;
! #X connect 110 0 56 1;
! #X connect 110 0 47 1;
! #X connect 110 0 61 0;
! #X connect 111 0 69 0;
! #X connect 111 0 70 1;
! #X connect 111 0 79 0;
! #X connect 111 0 55 1;
! #X connect 112 0 77 0;
! #X connect 112 0 78 1;
! #X connect 112 0 69 1;
! #X connect 112 0 82 0;
! #X connect 113 0 38 0;
! #X connect 113 0 39 1;
! #X connect 113 0 40 0;
! #X connect 113 0 63 1;
! #X connect 114 0 57 0;
! #X connect 114 0 58 1;
! #X connect 114 0 59 0;
! #X connect 114 0 38 1;
! #X connect 115 0 60 0;
! #X connect 115 0 61 1;
! #X connect 115 0 62 0;
! #X connect 115 0 57 1;
! #X connect 116 0 79 1;
! #X connect 116 0 80 0;
! #X connect 116 0 85 0;
! #X connect 116 0 60 1;
! #X connect 117 0 81 0;
! #X connect 117 0 82 1;
! #X connect 117 0 83 0;
! #X connect 117 0 85 1;
! #X connect 118 0 26 0;
! #X connect 119 0 27 0;
! #X connect 120 0 28 0;
! #X connect 121 0 29 0;
! #X connect 122 0 63 0;
! #X connect 123 0 31 0;
! #X connect 124 0 40 1;
! #X connect 125 0 59 1;
! #X connect 126 0 42 0;
! #X connect 127 0 65 0;
! #X connect 128 0 72 0;
! #X connect 129 0 71 1;
! #X connect 130 0 73 1;
! #X connect 131 0 75 1;
! #X connect 132 0 77 1;
! #X connect 133 0 81 1;
! #X connect 134 0 62 1;
! #X connect 135 0 80 1;
! #X connect 136 0 83 1;
! #X connect 137 0 9 0;
! #X connect 138 0 11 0;
! #X connect 139 0 24 0;
! #X connect 140 0 10 0;
! #X connect 141 0 161 0;
! #X connect 142 0 161 0;
! #X connect 143 0 161 0;
! #X connect 144 0 147 1;
! #X connect 145 0 147 2;
! #X connect 146 0 147 3;
! #X connect 147 0 17 0;
! #X connect 148 0 147 0;
! #X connect 149 0 99 0;
! #X connect 150 0 99 0;
! #X connect 151 0 99 0;
! #X connect 152 0 139 0;
! #X connect 152 0 137 0;
! #X connect 152 0 140 0;
! #X connect 152 0 138 0;
! #X connect 153 0 7 0;

Index: mass_link.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/mass_link.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** mass_link.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- mass_link.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,82 ****
! #N canvas 726 205 509 623 10;
! #X obj 255 447 translateXYZ 0 0 0;
! #X obj 254 353 unpack s f f f;
! #X obj 14 24 inlet;
! #X obj 14 45 t b a;
! #X obj 149 527 outlet;
! #X obj 254 330 masse3D masse 1 \$1 \$2 \$3;
! #X obj 276 118 unpack s f f f;
! #X obj 307 142 + 0;
! #X obj 307 166 f;
! #X obj 291 192 f;
! #X obj 340 143 + 0;
! #X obj 340 167 f;
! #X obj 324 193 f;
! #X obj 372 146 + 0;
! #X obj 372 170 f;
! #X obj 361 194 f;
! #X obj 252 226 pack f f f;
! #X msg 253 257 force3D \$1 \$2 \$3;
! #X obj 262 28 r lia;
! #X obj 401 43 r r_lia;
! #X obj 264 53 t b b b;
! #X msg 401 117 0 0;
! #X obj 144 426 r masse3;
! #X obj 145 467 pack 0 f f f;
! #X msg 142 497 position3D \$2 \$3 \$4;
! #X obj 14 72 lia3D link 1 1 0 0.5;
! #X obj 137 326 r gemhead;
! #X obj 139 350 separator;
! #X obj 286 418 / 3;
! #X obj 318 416 / 3;
! #X obj 350 415 / 3;
! #X obj 255 475 sphere 0.2;
! #X obj 140 373 color 1 1 1;
! #X connect 0 0 31 0;
! #X connect 1 1 23 1;
! #X connect 1 1 28 0;
! #X connect 1 2 23 2;
! #X connect 1 2 29 0;
! #X connect 1 3 23 3;
! #X connect 1 3 30 0;
! #X connect 2 0 3 0;
! #X connect 3 0 25 0;
! #X connect 3 1 25 0;
! #X connect 5 0 1 0;
! #X connect 5 0 25 1;
! #X connect 6 1 7 0;
! #X connect 6 2 10 0;
! #X connect 6 3 13 0;
! #X connect 7 0 8 0;
! #X connect 8 0 7 1;
! #X connect 8 0 9 1;
! #X connect 9 0 16 0;
! #X connect 10 0 11 0;
! #X connect 11 0 10 1;
! #X connect 11 0 12 1;
! #X connect 12 0 16 1;
! #X connect 13 0 14 0;
! #X connect 14 0 13 1;
! #X connect 14 0 15 1;
! #X connect 15 0 16 2;
! #X connect 16 0 17 0;
! #X connect 17 0 5 0;
! #X connect 18 0 20 0;
! #X connect 19 0 21 0;
! #X connect 20 0 21 0;
! #X connect 20 1 9 0;
! #X connect 20 2 15 0;
! #X connect 20 2 12 0;
! #X connect 21 0 13 0;
! #X connect 21 0 10 0;
! #X connect 21 0 7 0;
! #X connect 22 0 23 0;
! #X connect 23 0 24 0;
! #X connect 24 0 4 0;
! #X connect 25 1 6 0;
! #X connect 26 0 27 0;
! #X connect 27 0 32 0;
! #X connect 28 0 0 1;
! #X connect 29 0 0 2;
! #X connect 30 0 0 3;
! #X connect 32 0 0 0;
--- 1,82 ----
! #N canvas 726 205 509 623 10;
! #X obj 255 447 translateXYZ 0 0 0;
! #X obj 254 353 unpack s f f f;
! #X obj 14 24 inlet;
! #X obj 14 45 t b a;
! #X obj 149 527 outlet;
! #X obj 276 118 unpack s f f f;
! #X obj 307 142 + 0;
! #X obj 307 166 f;
! #X obj 291 192 f;
! #X obj 340 143 + 0;
! #X obj 340 167 f;
! #X obj 324 193 f;
! #X obj 372 146 + 0;
! #X obj 372 170 f;
! #X obj 361 194 f;
! #X obj 252 226 pack f f f;
! #X msg 253 257 force3D \$1 \$2 \$3;
! #X obj 262 28 r lia;
! #X obj 401 43 r r_lia;
! #X obj 264 53 t b b b;
! #X msg 401 117 0 0;
! #X obj 144 426 r masse3;
! #X obj 145 467 pack 0 f f f;
! #X msg 142 497 position3D \$2 \$3 \$4;
! #X obj 137 326 r gemhead;
! #X obj 139 350 separator;
! #X obj 286 418 / 3;
! #X obj 318 416 / 3;
! #X obj 350 415 / 3;
! #X obj 255 475 sphere 0.2;
! #X obj 140 373 color 1 1 1;
! #X obj 14 72 link3D link 1 1 0 0.5;
! #X obj 254 330 mass3D masse 1 \$1 \$2 \$3;
! #X connect 0 0 29 0;
! #X connect 1 1 22 1;
! #X connect 1 1 26 0;
! #X connect 1 2 22 2;
! #X connect 1 2 27 0;
! #X connect 1 3 22 3;
! #X connect 1 3 28 0;
! #X connect 2 0 3 0;
! #X connect 3 0 31 0;
! #X connect 3 1 31 0;
! #X connect 5 1 6 0;
! #X connect 5 2 9 0;
! #X connect 5 3 12 0;
! #X connect 6 0 7 0;
! #X connect 7 0 6 1;
! #X connect 7 0 8 1;
! #X connect 8 0 15 0;
! #X connect 9 0 10 0;
! #X connect 10 0 9 1;
! #X connect 10 0 11 1;
! #X connect 11 0 15 1;
! #X connect 12 0 13 0;
! #X connect 13 0 12 1;
! #X connect 13 0 14 1;
! #X connect 14 0 15 2;
! #X connect 15 0 16 0;
! #X connect 16 0 32 0;
! #X connect 17 0 19 0;
! #X connect 18 0 20 0;
! #X connect 19 0 20 0;
! #X connect 19 1 8 0;
! #X connect 19 2 14 0;
! #X connect 19 2 11 0;
! #X connect 20 0 12 0;
! #X connect 20 0 9 0;
! #X connect 20 0 6 0;
! #X connect 21 0 22 0;
! #X connect 22 0 23 0;
! #X connect 23 0 4 0;
! #X connect 24 0 25 0;
! #X connect 25 0 30 0;
! #X connect 26 0 0 1;
! #X connect 27 0 0 2;
! #X connect 28 0 0 3;
! #X connect 30 0 0 0;
! #X connect 31 1 5 0;
! #X connect 32 0 1 0;
! #X connect 32 0 31 1;

Index: 25_sand2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/25_sand2.pd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** 25_sand2.pd	28 Oct 2004 17:52:07 -0000	1.2
--- 25_sand2.pd	13 Jun 2006 17:51:41 -0000	1.3
***************
*** 1,231 ****
! #N canvas 210 246 510 339 10;
! #X obj 23 122 t b b;
! #X obj 23 50 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
! ;
! #X msg 222 144 0 \, destroy;
! #X obj 199 172 gemwin;
! #X obj 23 160 s masse;
! #N canvas 61 550 1250 480 pool 0;
! #X obj 480 90 sand -1 9.8;
! #X obj 720 60 sand -1.5 10.2;
! #X obj 480 180 sand 0.5 9.8;
! #X obj 480 120 sand -0.5 9.8;
! #X obj 480 240 sand 1.5 9.8;
! #X obj 0 0 sand -2.5 9;
! #X obj 240 0 sand -2.5 9.4;
! #X obj 480 0 sand -2.5 9.8;
! #X obj 720 0 sand -2.5 10.2;
! #X obj 960 0 sand -2.5 10.6;
! #X obj 1200 0 sand -2.5 11;
! #X obj 1440 0 sand -2.5 11.4;
! #X obj 1680 0 sand -2.5 11.8;
! #X obj 1920 0 sand -2.5 12.2;
! #X obj 2160 0 sand -2.5 12.6;
! #X obj 2400 0 sand -2.5 13;
! #X obj 2640 0 sand -2.5 13.4;
! #X obj 2880 0 sand -2.5 13.8;
! #X obj 3120 0 sand -2.5 14.2;
! #X obj 3360 0 sand -2.5 14.6;
! #X obj 0 30 sand -2 9;
! #X obj 240 30 sand -2 9.4;
! #X obj 480 30 sand -2 9.8;
! #X obj 720 30 sand -2 10.2;
! #X obj 960 30 sand -2 10.6;
! #X obj 1200 30 sand -2 11;
! #X obj 1440 30 sand -2 11.4;
! #X obj 1680 30 sand -2 11.8;
! #X obj 1920 30 sand -2 12.2;
! #X obj 2160 30 sand -2 12.6;
! #X obj 2400 30 sand -2 13;
! #X obj 2640 30 sand -2 13.4;
! #X obj 2880 30 sand -2 13.8;
! #X obj 3120 30 sand -2 14.2;
! #X obj 3360 30 sand -2 14.6;
! #X obj 0 60 sand -1.5 9;
! #X obj 240 60 sand -1.5 9.4;
! #X obj 480 60 sand -1.5 9.8;
! #X obj 960 60 sand -1.5 10.6;
! #X obj 1200 60 sand -1.5 11;
! #X obj 1440 60 sand -1.5 11.4;
! #X obj 1680 60 sand -1.5 11.8;
! #X obj 1920 60 sand -1.5 12.2;
! #X obj 2160 60 sand -1.5 12.6;
! #X obj 2400 60 sand -1.5 13;
! #X obj 2640 60 sand -1.5 13.4;
! #X obj 2880 60 sand -1.5 13.8;
! #X obj 3120 60 sand -1.5 14.2;
! #X obj 3360 60 sand -1.5 14.6;
! #X obj 0 90 sand -1 9;
! #X obj 240 90 sand -1 9.4;
! #X obj 720 90 sand -1 10.2;
! #X obj 960 90 sand -1 10.6;
! #X obj 1200 90 sand -1 11;
! #X obj 1440 90 sand -1 11.4;
! #X obj 1680 90 sand -1 11.8;
! #X obj 1920 90 sand -1 12.2;
! #X obj 2160 90 sand -1 12.6;
! #X obj 2400 90 sand -1 13;
! #X obj 2640 90 sand -1 13.4;
! #X obj 2880 90 sand -1 13.8;
! #X obj 3120 90 sand -1 14.2;
! #X obj 3360 90 sand -1 14.6;
! #X obj 0 120 sand -0.5 9;
! #X obj 240 120 sand -0.5 9.4;
! #X obj 720 120 sand -0.5 10.2;
! #X obj 960 120 sand -0.5 10.6;
! #X obj 1200 120 sand -0.5 11;
! #X obj 1440 120 sand -0.5 11.4;
! #X obj 1680 120 sand -0.5 11.8;
! #X obj 1920 120 sand -0.5 12.2;
! #X obj 2160 120 sand -0.5 12.6;
! #X obj 2400 120 sand -0.5 13;
! #X obj 2640 120 sand -0.5 13.4;
! #X obj 2880 120 sand -0.5 13.8;
! #X obj 3120 120 sand -0.5 14.2;
! #X obj 3360 120 sand -0.5 14.6;
! #X obj 0 150 sand 0 9;
! #X obj 240 150 sand 0 9.4;
! #X obj 480 150 sand 0 9.8;
! #X obj 720 150 sand 0 10.2;
! #X obj 960 150 sand 0 10.6;
! #X obj 1200 150 sand 0 11;
! #X obj 1440 150 sand 0 11.4;
! #X obj 1680 150 sand 0 11.8;
! #X obj 1920 150 sand 0 12.2;
! #X obj 2160 150 sand 0 12.6;
! #X obj 2400 150 sand 0 13;
! #X obj 2640 150 sand 0 13.4;
! #X obj 2880 150 sand 0 13.8;
! #X obj 3120 150 sand 0 14.2;
! #X obj 3360 150 sand 0 14.6;
! #X obj 0 180 sand 0.5 9;
! #X obj 240 180 sand 0.5 9.4;
! #X obj 720 180 sand 0.5 10.2;
! #X obj 960 180 sand 0.5 10.6;
! #X obj 1200 180 sand 0.5 11;
! #X obj 1440 180 sand 0.5 11.4;
! #X obj 1680 180 sand 0.5 11.8;
! #X obj 1920 180 sand 0.5 12.2;
! #X obj 2160 180 sand 0.5 12.6;
! #X obj 2400 180 sand 0.5 13;
! #X obj 2640 180 sand 0.5 13.4;
! #X obj 2880 180 sand 0.5 13.8;
! #X obj 3120 180 sand 0.5 14.2;
! #X obj 3360 180 sand 0.5 14.6;
! #X obj 0 210 sand 1 9;
! #X obj 240 210 sand 1 9.4;
! #X obj 480 210 sand 1 9.8;
! #X obj 720 210 sand 1 10.2;
! #X obj 960 210 sand 1 10.6;
! #X obj 1200 210 sand 1 11;
! #X obj 1440 210 sand 1 11.4;
! #X obj 1680 210 sand 1 11.8;
! #X obj 1920 210 sand 1 12.2;
! #X obj 2160 210 sand 1 12.6;
! #X obj 2400 210 sand 1 13;
! #X obj 2640 210 sand 1 13.4;
! #X obj 2880 210 sand 1 13.8;
! #X obj 3120 210 sand 1 14.2;
! #X obj 3360 210 sand 1 14.6;
! #X obj 0 240 sand 1.5 9;
! #X obj 240 240 sand 1.5 9.4;
! #X obj 720 240 sand 1.5 10.2;
! #X obj 960 240 sand 1.5 10.6;
! #X obj 1200 240 sand 1.5 11;
! #X obj 1440 240 sand 1.5 11.4;
! #X obj 1680 240 sand 1.5 11.8;
! #X obj 1920 240 sand 1.5 12.2;
! #X obj 2160 240 sand 1.5 12.6;
! #X obj 2400 240 sand 1.5 13;
! #X obj 2640 240 sand 1.5 13.4;
! #X obj 2880 240 sand 1.5 13.8;
! #X obj 3120 240 sand 1.5 14.2;
! #X obj 3360 240 sand 1.5 14.6;
! #X obj 0 270 sand 2 9;
! #X obj 240 270 sand 2 9.4;
! #X obj 480 270 sand 2 9.8;
! #X obj 720 270 sand 2 10.2;
! #X obj 960 270 sand 2 10.6;
! #X obj 1200 270 sand 2 11;
! #X obj 1440 270 sand 2 11.4;
! #X obj 1680 270 sand 2 11.8;
! #X obj 1920 270 sand 2 12.2;
! #X obj 2160 270 sand 2 12.6;
! #X obj 2400 270 sand 2 13;
! #X obj 2640 270 sand 2 13.4;
! #X obj 2880 270 sand 2 13.8;
! #X obj 3120 270 sand 2 14.2;
! #X obj 3360 270 sand 2 14.6;
! #X restore 317 122 pd pool;
! #N canvas 696 98 365 605 creation 0;
! #X obj 41 491 s pd-new;
! #X msg 95 95 \; pd filename new ./ \; #N canvas \; #X pop 1 \;;
! #X msg 40 464 menuclose;
! #X obj 43 47 sel 0 1;
! #X obj 44 29 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
! ;
! #X obj 69 72 t b b;
! #X obj 97 412 pack f f f f;
! #X obj 89 191 t b f f;
! #X obj 100 299 t f f;
! #X obj 107 219 * 30;
! #X obj 99 377 * 120;
! #X obj 163 346 - 5;
! #X obj 126 328 / 5;
! #X msg 96 440 obj \$1 \$2 sand \$3 \$4;
! #X obj 101 275 * 2;
! #X obj 127 351 + 5;
! #X obj 160 370 / 4;
! #X obj 73 163 ch_uzi 10;
! #X obj 88 247 ch_uzi 15;
! #X connect 2 0 0 0;
! #X connect 3 0 2 0;
! #X connect 3 1 5 0;
! #X connect 4 0 3 0;
! #X connect 5 0 17 0;
! #X connect 5 1 1 0;
! #X connect 6 0 13 0;
! #X connect 7 0 18 0;
! #X connect 7 1 9 0;
! #X connect 7 1 11 0;
! #X connect 8 0 10 0;
! #X connect 8 1 12 0;
! #X connect 9 0 6 1;
! #X connect 10 0 6 0;
! #X connect 11 0 16 0;
! #X connect 12 0 15 0;
! #X connect 13 0 0 0;
! #X connect 14 0 8 0;
! #X connect 15 0 6 3;
! #X connect 16 0 6 2;
! #X connect 17 1 7 0;
! #X connect 18 1 14 0;
! #X restore 317 147 pd creation pool;
! #X obj 83 287 s link;
! #X text 212 4 sand;
! #X floatatom 66 72 5 0 0 0 - - -;
! #X obj 23 95 metro 10;
! #X msg 199 94 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
! #X text 125 18 it's the same than previus exemple \, but with more
! masses \, and diferents physical properties so that the global shape
! is diferent.;
! #X obj 83 143 s masse;
! #X msg 83 120 reset \, setT 0.9;
! #X obj 49 221 iAmbient2D masse 0 -0.00051 0 0 0.031 -1000 1000 -1000
! 1000;
! #X obj 59 245 iCircle2D masse 3.1 2 0 3 0 0 1 0 0 0 0.1;
! #X obj 69 264 iCircle2D masse -3.1 2 0 3 0 0 1 0 0 0 0.1;
! #X text 461 94 <- 1;
! #X text 49 47 <- 2;
! #X text 204 62 houagalss;
! #X connect 0 0 4 0;
! #X connect 0 1 7 0;
! #X connect 0 1 15 0;
! #X connect 0 1 16 0;
! #X connect 0 1 17 0;
! #X connect 1 0 10 0;
! #X connect 2 0 3 0;
! #X connect 9 0 10 1;
! #X connect 10 0 0 0;
! #X connect 11 0 3 0;
! #X connect 14 0 13 0;
--- 1,232 ----
! #N canvas 751 247 796 519 10;
! #X obj 28 130 t b b;
! #X obj 23 50 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
! ;
! #X msg 196 149 0 \, destroy;
! #X obj 173 177 gemwin;
! #X obj 23 160 s mass;
! #N canvas 58 556 1250 480 pool 0;
! #X obj 960 210 sand 1 10.6;
! #X obj 240 60 sand -1.5 9.4;
! #X obj 480 30 sand -2 9.8;
! #X obj 480 60 sand -1.5 9.8;
! #X obj 480 90 sand -1 9.8;
! #X obj 720 60 sand -1.5 10.2;
! #X obj 480 180 sand 0.5 9.8;
! #X obj 480 120 sand -0.5 9.8;
! #X obj 480 240 sand 1.5 9.8;
! #X obj 0 0 sand -2.5 9;
! #X obj 240 0 sand -2.5 9.4;
! #X obj 480 0 sand -2.5 9.8;
! #X obj 720 0 sand -2.5 10.2;
! #X obj 960 0 sand -2.5 10.6;
! #X obj 1200 0 sand -2.5 11;
! #X obj 1440 0 sand -2.5 11.4;
! #X obj 1680 0 sand -2.5 11.8;
! #X obj 1920 0 sand -2.5 12.2;
! #X obj 2160 0 sand -2.5 12.6;
! #X obj 2400 0 sand -2.5 13;
! #X obj 2640 0 sand -2.5 13.4;
! #X obj 2880 0 sand -2.5 13.8;
! #X obj 3120 0 sand -2.5 14.2;
! #X obj 3360 0 sand -2.5 14.6;
! #X obj 0 30 sand -2 9;
! #X obj 240 30 sand -2 9.4;
! #X obj 720 30 sand -2 10.2;
! #X obj 960 30 sand -2 10.6;
! #X obj 1200 30 sand -2 11;
! #X obj 1440 30 sand -2 11.4;
! #X obj 1680 30 sand -2 11.8;
! #X obj 1920 30 sand -2 12.2;
! #X obj 2160 30 sand -2 12.6;
! #X obj 2400 30 sand -2 13;
! #X obj 2640 30 sand -2 13.4;
! #X obj 2880 30 sand -2 13.8;
! #X obj 3120 30 sand -2 14.2;
! #X obj 3360 30 sand -2 14.6;
! #X obj 0 60 sand -1.5 9;
! #X obj 960 60 sand -1.5 10.6;
! #X obj 1200 60 sand -1.5 11;
! #X obj 1440 60 sand -1.5 11.4;
! #X obj 1680 60 sand -1.5 11.8;
! #X obj 1920 60 sand -1.5 12.2;
! #X obj 2160 60 sand -1.5 12.6;
! #X obj 2400 60 sand -1.5 13;
! #X obj 2640 60 sand -1.5 13.4;
! #X obj 2880 60 sand -1.5 13.8;
! #X obj 3120 60 sand -1.5 14.2;
! #X obj 3360 60 sand -1.5 14.6;
! #X obj 0 90 sand -1 9;
! #X obj 240 90 sand -1 9.4;
! #X obj 720 90 sand -1 10.2;
! #X obj 960 90 sand -1 10.6;
! #X obj 1200 90 sand -1 11;
! #X obj 1440 90 sand -1 11.4;
! #X obj 1680 90 sand -1 11.8;
! #X obj 1920 90 sand -1 12.2;
! #X obj 2160 90 sand -1 12.6;
! #X obj 2400 90 sand -1 13;
! #X obj 2640 90 sand -1 13.4;
! #X obj 2880 90 sand -1 13.8;
! #X obj 3120 90 sand -1 14.2;
! #X obj 3360 90 sand -1 14.6;
! #X obj 0 120 sand -0.5 9;
! #X obj 240 120 sand -0.5 9.4;
! #X obj 720 120 sand -0.5 10.2;
! #X obj 960 120 sand -0.5 10.6;
! #X obj 1200 120 sand -0.5 11;
! #X obj 1440 120 sand -0.5 11.4;
! #X obj 1680 120 sand -0.5 11.8;
! #X obj 1920 120 sand -0.5 12.2;
! #X obj 2160 120 sand -0.5 12.6;
! #X obj 2400 120 sand -0.5 13;
! #X obj 2640 120 sand -0.5 13.4;
! #X obj 2880 120 sand -0.5 13.8;
! #X obj 3120 120 sand -0.5 14.2;
! #X obj 3360 120 sand -0.5 14.6;
! #X obj 0 150 sand 0 9;
! #X obj 240 150 sand 0 9.4;
! #X obj 480 150 sand 0 9.8;
! #X obj 720 150 sand 0 10.2;
! #X obj 960 150 sand 0 10.6;
! #X obj 1200 150 sand 0 11;
! #X obj 1440 150 sand 0 11.4;
! #X obj 1680 150 sand 0 11.8;
! #X obj 1920 150 sand 0 12.2;
! #X obj 2160 150 sand 0 12.6;
! #X obj 2400 150 sand 0 13;
! #X obj 2640 150 sand 0 13.4;
! #X obj 2880 150 sand 0 13.8;
! #X obj 3120 150 sand 0 14.2;
! #X obj 3360 150 sand 0 14.6;
! #X obj 0 180 sand 0.5 9;
! #X obj 240 180 sand 0.5 9.4;
! #X obj 720 180 sand 0.5 10.2;
! #X obj 960 180 sand 0.5 10.6;
! #X obj 1200 180 sand 0.5 11;
! #X obj 1440 180 sand 0.5 11.4;
! #X obj 1680 180 sand 0.5 11.8;
! #X obj 1920 180 sand 0.5 12.2;
! #X obj 2160 180 sand 0.5 12.6;
! #X obj 2400 180 sand 0.5 13;
! #X obj 2640 180 sand 0.5 13.4;
! #X obj 2880 180 sand 0.5 13.8;
! #X obj 3120 180 sand 0.5 14.2;
! #X obj 3360 180 sand 0.5 14.6;
! #X obj 0 210 sand 1 9;
! #X obj 240 210 sand 1 9.4;
! #X obj 480 210 sand 1 9.8;
! #X obj 720 210 sand 1 10.2;
! #X obj 1200 210 sand 1 11;
! #X obj 1440 210 sand 1 11.4;
! #X obj 1680 210 sand 1 11.8;
! #X obj 1920 210 sand 1 12.2;
! #X obj 2160 210 sand 1 12.6;
! #X obj 2400 210 sand 1 13;
! #X obj 2640 210 sand 1 13.4;
! #X obj 2880 210 sand 1 13.8;
! #X obj 3120 210 sand 1 14.2;
! #X obj 3360 210 sand 1 14.6;
! #X obj 0 240 sand 1.5 9;
! #X obj 240 240 sand 1.5 9.4;
! #X obj 720 240 sand 1.5 10.2;
! #X obj 960 240 sand 1.5 10.6;
! #X obj 1200 240 sand 1.5 11;
! #X obj 1440 240 sand 1.5 11.4;
! #X obj 1680 240 sand 1.5 11.8;
! #X obj 1920 240 sand 1.5 12.2;
! #X obj 2160 240 sand 1.5 12.6;
! #X obj 2400 240 sand 1.5 13;
! #X obj 2640 240 sand 1.5 13.4;
! #X obj 2880 240 sand 1.5 13.8;
! #X obj 3120 240 sand 1.5 14.2;
! #X obj 3360 240 sand 1.5 14.6;
! #X obj 0 270 sand 2 9;
! #X obj 240 270 sand 2 9.4;
! #X obj 480 270 sand 2 9.8;
! #X obj 720 270 sand 2 10.2;
! #X obj 960 270 sand 2 10.6;
! #X obj 1200 270 sand 2 11;
! #X obj 1440 270 sand 2 11.4;
! #X obj 1680 270 sand 2 11.8;
! #X obj 1920 270 sand 2 12.2;
! #X obj 2160 270 sand 2 12.6;
! #X obj 2400 270 sand 2 13;
! #X obj 2640 270 sand 2 13.4;
! #X obj 2880 270 sand 2 13.8;
! #X obj 3120 270 sand 2 14.2;
! #X obj 3360 270 sand 2 14.6;
! #X restore 317 122 pd pool;
! #N canvas 696 98 365 605 creation 0;
! #X obj 41 491 s pd-new;
! #X msg 95 95 \; pd filename new ./ \; #N canvas \; #X pop 1 \;;
! #X msg 40 464 menuclose;
! #X obj 43 47 sel 0 1;
! #X obj 44 29 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
! ;
! #X obj 69 72 t b b;
! #X obj 97 412 pack f f f f;
! #X obj 89 191 t b f f;
! #X obj 100 299 t f f;
! #X obj 107 219 * 30;
! #X obj 99 377 * 120;
! #X obj 163 346 - 5;
! #X obj 126 328 / 5;
! #X msg 96 440 obj \$1 \$2 sand \$3 \$4;
! #X obj 101 275 * 2;
! #X obj 127 351 + 5;
! #X obj 160 370 / 4;
! #X obj 73 163 ch_uzi 10;
! #X obj 88 247 ch_uzi 15;
! #X connect 2 0 0 0;
! #X connect 3 0 2 0;
! #X connect 3 1 5 0;
! #X connect 4 0 3 0;
! #X connect 5 0 17 0;
! #X connect 5 1 1 0;
! #X connect 6 0 13 0;
! #X connect 7 0 18 0;
! #X connect 7 1 9 0;
! #X connect 7 1 11 0;
! #X connect 8 0 10 0;
! #X connect 8 1 12 0;
! #X connect 9 0 6 1;
! #X connect 10 0 6 0;
! #X connect 11 0 16 0;
! #X connect 12 0 15 0;
! #X connect 13 0 0 0;
! #X connect 14 0 8 0;
! #X connect 15 0 6 3;
! #X connect 16 0 6 2;
! #X connect 17 1 7 0;
! #X connect 18 1 14 0;
! #X restore 317 147 pd creation pool;
! #X obj 86 343 s link;
! #X text 212 4 sand;
! #X floatatom 66 72 5 0 0 0 - - -;
! #X msg 168 95 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
! #X text 125 18 it's the same than previus exemple \, but with more
! masss \, and diferents physical properties so that the global shape
! is diferent.;
! #X obj 61 296 iCircle2D mass 3.1 2 0 3 0 0 1 0 0 0 0.1;
! #X obj 72 320 iCircle2D mass -3.1 2 0 3 0 0 1 0 0 0 0.1;
! #X text 461 94 <- 1;
! #X text 49 47 <- 2;
! #X text 204 62 houagalss;
! #X obj 23 95 metro 3;
! #X obj 110 130 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 108 156 s reset;
! #X obj 43 270 iAmbient2D mass 0 -0.00051 0 0 0.031 -1000 1000 -1000
! 1000;
! #X connect 0 0 4 0;
! #X connect 0 1 7 0;
! #X connect 0 1 12 0;
! #X connect 0 1 13 0;
! #X connect 0 1 20 0;
! #X connect 1 0 17 0;
! #X connect 2 0 3 0;
! #X connect 9 0 17 1;
! #X connect 10 0 3 0;
! #X connect 17 0 0 0;
! #X connect 18 0 19 0;

Index: 50_scann_synth.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/50_scann_synth.pd,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** 50_scann_synth.pd	10 Apr 2005 22:25:34 -0000	1.1
--- 50_scann_synth.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,5 ****
  #N canvas 581 245 515 493 12;
  #N canvas 72 27 1257 926 corde 0;
! #N canvas 306 123 345 326 masse 0;
  #X obj 65 20 inlet;
  #X obj 65 80 outlet;
--- 1,5 ----
  #N canvas 581 245 515 493 12;
  #N canvas 72 27 1257 926 corde 0;
! #N canvas 306 123 345 326 mass 0;
  #X obj 65 20 inlet;
  #X obj 65 80 outlet;
***************
*** 11,15 ****
  #X obj 124 194 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 65 52 masse2D \$0-masse 10 -260;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 11,15 ----
  #X obj 124 194 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 65 52 mass2D \$0-mass 10 -260;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 22,32 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 153 387 pd masse;
  #X msg 721 211 setK \$1;
! #X obj 721 243 s lia;
  #X obj 721 159 + 1;
  #X msg 805 211 setD \$1;
  #X msg 890 211 setD2 \$1;
! #N canvas 306 123 419 313 masse 0;
  #X obj 24 99 outlet;
  #X obj 145 98 gemhead;
--- 22,32 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 153 387 pd mass;
  #X msg 721 211 setK \$1;
! #X obj 721 243 s link;
  #X obj 721 159 + 1;
  #X msg 805 211 setD \$1;
  #X msg 890 211 setD2 \$1;
! #N canvas 306 123 419 313 mass 0;
  #X obj 24 99 outlet;
  #X obj 145 98 gemhead;
***************
*** 38,42 ****
  #X msg 25 42 reset;
  #X obj 152 26 r \$1-on;
! #X obj 28 71 masse2D foo 10 -300 0;
  #X connect 1 0 3 0;
  #X connect 2 1 4 0;
--- 38,42 ----
  #X msg 25 42 reset;
  #X obj 152 26 r \$1-on;
! #X obj 28 71 mass2D foo 10 -300 0;
  #X connect 1 0 3 0;
  #X connect 2 1 4 0;
***************
*** 49,54 ****
  #X connect 9 0 0 0;
  #X connect 9 0 2 0;
! #X restore 17 360 pd masse;
! #N canvas 306 123 309 290 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 49,54 ----
  #X connect 9 0 0 0;
  #X connect 9 0 2 0;
! #X restore 17 360 pd mass;
! #N canvas 306 123 309 290 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 60,64 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 25 55 masse2D \$0-masse 10 -220;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 60,64 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 25 55 mass2D \$0-mass 10 -220;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 71,78 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 298 393 pd masse;
! #X obj 17 386 lia2D lia 30 1 1;
! #X obj 168 349 lia2D lia 30 1 1;
! #N canvas 306 123 311 292 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 71,78 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 298 393 pd mass;
! #X obj 17 386 link2D link 30 1 1;
! #X obj 168 349 link2D link 30 1 1;
! #N canvas 306 123 311 292 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 84,88 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 -180;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 84,88 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 -180;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 95,100 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 442 387 pd masse;
! #N canvas 306 123 299 280 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 95,100 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 442 387 pd mass;
! #N canvas 306 123 299 280 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 106,110 ****
  #X obj 83 198 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 -140;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 106,110 ----
  #X obj 83 198 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 -140;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 117,124 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 580 390 pd masse;
! #X obj 310 350 lia2D lia 30 1 1;
! #X obj 457 349 lia2D lia 30 1 1;
! #N canvas 306 123 299 280 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 117,124 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 580 390 pd mass;
! #X obj 310 350 link2D link 30 1 1;
! #X obj 457 349 link2D link 30 1 1;
! #N canvas 306 123 299 280 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 130,134 ****
  #X obj 83 197 sphere 0.1;
  #X obj 129 20 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 -100;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 130,134 ----
  #X obj 83 197 sphere 0.1;
  #X obj 129 20 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 -100;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 141,147 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 729 390 pd masse;
! #X obj 606 349 lia2D lia 30 1 1;
! #N canvas 306 123 299 280 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 141,147 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 729 390 pd mass;
! #X obj 606 349 link2D link 30 1 1;
! #N canvas 306 123 299 280 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 153,157 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 -60;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 153,157 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 -60;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 164,169 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 880 387 pd masse;
! #N canvas 306 123 299 280 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 164,169 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 880 387 pd mass;
! #N canvas 306 123 299 280 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 175,179 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 -20;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 175,179 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 -20;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 186,193 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 1014 389 pd masse;
! #X obj 748 350 lia2D lia 30 1 1;
! #X obj 895 349 lia2D lia 30 1 1;
! #N canvas 306 123 295 276 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 186,193 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 1014 389 pd mass;
! #X obj 748 350 link2D link 30 1 1;
! #X obj 895 349 link2D link 30 1 1;
! #N canvas 306 123 295 276 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 199,203 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 20;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 199,203 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 20;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 210,215 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 139 559 pd masse;
! #N canvas 306 123 299 280 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 210,215 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 139 559 pd mass;
! #N canvas 306 123 299 280 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 221,225 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 54 masse2D \$0-masse 10 60;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 221,225 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 54 mass2D \$0-mass 10 60;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 232,239 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 274 564 pd masse;
! #X obj 6 522 lia2D lia 30 1 1;
! #X obj 153 521 lia2D lia 30 1 1;
! #N canvas 306 123 303 284 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 232,239 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 274 564 pd mass;
! #X obj 6 522 link2D link 30 1 1;
! #X obj 153 521 link2D link 30 1 1;
! #N canvas 306 123 303 284 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 245,249 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 100;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 245,249 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 100;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 256,261 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 427 559 pd masse;
! #N canvas 306 123 295 276 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 256,261 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 427 559 pd mass;
! #N canvas 306 123 295 276 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 267,271 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 140;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 267,271 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 140;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 278,285 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 565 562 pd masse;
! #X obj 295 522 lia2D lia 30 1 1;
! #X obj 442 521 lia2D lia 30 1 1;
! #N canvas 306 123 295 276 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 278,285 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 565 562 pd mass;
! #X obj 295 522 link2D link 30 1 1;
! #X obj 442 521 link2D link 30 1 1;
! #N canvas 306 123 295 276 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 292,296 ****
  #X obj 131 17 r \$1-on;
  #X obj 83 196 color 1 0 0;
! #X obj 24 55 masse2D \$0-masse 10 180;
  #X connect 0 0 10 0;
  #X connect 2 0 4 0;
--- 292,296 ----
  #X obj 131 17 r \$1-on;
  #X obj 83 196 color 1 0 0;
! #X obj 24 55 mass2D \$0-mass 10 180;
  #X connect 0 0 10 0;
  #X connect 2 0 4 0;
***************
*** 304,310 ****
  #X connect 10 0 1 0;
  #X connect 10 0 3 0;
! #X restore 714 562 pd masse;
! #X obj 591 521 lia2D lia 30 1 1;
! #N canvas 306 123 303 284 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 304,310 ----
  #X connect 10 0 1 0;
  #X connect 10 0 3 0;
! #X restore 714 562 pd mass;
! #X obj 591 521 link2D link 30 1 1;
! #N canvas 306 123 303 284 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 316,320 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 220;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 316,320 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 220;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 327,332 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 863 561 pd masse;
! #N canvas 306 123 311 292 masse 0;
  #X obj 24 83 outlet;
  #X obj 83 138 gemhead;
--- 327,332 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 863 561 pd mass;
! #N canvas 306 123 311 292 mass 0;
  #X obj 24 83 outlet;
  #X obj 83 138 gemhead;
***************
*** 338,342 ****
  #X msg 26 31 reset;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D foo 10 300;
  #X connect 1 0 3 0;
  #X connect 2 1 4 0;
--- 338,342 ----
  #X msg 26 31 reset;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D foo 10 300;
  #X connect 1 0 3 0;
  #X connect 2 1 4 0;
***************
*** 349,359 ****
  #X connect 9 0 0 0;
  #X connect 9 0 2 0;
! #X restore 1152 492 pd masse;
! #X obj 733 522 lia2D lia 30 1 1;
! #X obj 880 521 lia2D lia 30 1 1;
  #N canvas 170 431 369 381 link 0;
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 349,359 ----
  #X connect 9 0 0 0;
  #X connect 9 0 2 0;
! #X restore 1152 492 pd mass;
! #X obj 733 522 link2D link 30 1 1;
! #X obj 880 521 link2D link 30 1 1;
  #N canvas 170 431 369 381 link 0;
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 385,389 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 385,389 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 415,419 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 415,419 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 445,449 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 445,449 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 475,479 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 475,479 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 505,509 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 505,509 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 535,539 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 535,539 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 565,569 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 565,569 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 595,599 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 595,599 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 625,629 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 625,629 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 655,659 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 655,659 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 685,689 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 685,689 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 715,719 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 715,719 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 745,749 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 745,749 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 800,804 ****
  #X obj 810 183 / 60;
  #X obj 889 182 / 60;
! #N canvas 306 123 307 288 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 800,804 ----
  #X obj 810 183 / 60;
  #X obj 889 182 / 60;
! #N canvas 306 123 307 288 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 810,814 ****
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 masse2D \$0-masse 10 260;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
--- 810,814 ----
  #X obj 83 197 sphere 0.1;
  #X obj 131 17 r \$1-on;
! #X obj 24 55 mass2D \$0-mass 10 260;
  #X connect 0 0 9 0;
  #X connect 2 0 4 0;
***************
*** 821,830 ****
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 1007 565 pd masse;
! #X obj 1024 525 lia2D lia 30 1 1;
  #N canvas 170 431 363 375 link 0;
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 821,830 ----
  #X connect 9 0 1 0;
  #X connect 9 0 3 0;
! #X restore 1007 565 pd mass;
! #X obj 1024 525 link2D link 30 1 1;
  #N canvas 170 431 363 375 link 0;
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 855,868 ****
  #X obj 519 43 inlet;
  #N canvas 0 0 738 484 init 0;
! #X obj 12 357 s lia;
  #X msg 90 129 reset;
  #X msg 12 129 resetF;
! #X obj 12 156 s lia;
! #X obj 90 156 s \$0-masse;
! #X obj 57 333 s \$0-masse;
! #X obj 26 67 s \$0-masse;
  #X msg 26 39 setXmin -350 \, setXmax 350 \, setYmin -350 \, setYmax
  350;
! #X obj 11 242 s \$0-masse;
  #X msg 11 214 setM 5;
  #X obj 12 102 t b b;
--- 855,868 ----
  #X obj 519 43 inlet;
  #N canvas 0 0 738 484 init 0;
! #X obj 12 357 s link;
  #X msg 90 129 reset;
  #X msg 12 129 resetF;
! #X obj 12 156 s link;
! #X obj 90 156 s \$0-mass;
! #X obj 57 333 s \$0-mass;
! #X obj 26 67 s \$0-mass;
  #X msg 26 39 setXmin -350 \, setXmax 350 \, setYmin -350 \, setYmax
  350;
! #X obj 11 242 s \$0-mass;
  #X msg 11 214 setM 5;
  #X obj 12 102 t b b;
***************
*** 974,978 ****
  #N canvas 466 99 1379 878 sound 0;
  #X msg 27 516 0;
! #X obj 27 424 r \$0-masse;
  #X obj 27 477 delay 0;
  #X obj 18 51 unpack s f f;
--- 974,978 ----
  #N canvas 466 99 1379 878 sound 0;
  #X msg 27 516 0;
! #X obj 27 424 r \$0-mass;
  #X obj 27 477 delay 0;
  #X obj 18 51 unpack s f f;

--- NEW FILE: fluide_mass6.pd ---
#N canvas 598 312 379 296 10;
#X obj 40 94 gemhead;
#X obj 40 120 translateXYZ;
#X obj 20 60 unpack s f f;
#X obj 40 146 sphere 0.03;
#X obj 127 88 sel 1;
#X msg 127 112 \; mass reset \;;
#X obj 127 65 tSquare2D 6 10 -4 4;
#X obj 20 37 mass2D mass 0 \$1 \$2;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 1 1 1;
#X connect 2 2 1 2;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 7 0 2 0;
#X connect 7 0 6 0;

Index: 11_comportement.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/11_comportement.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 11_comportement.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 11_comportement.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,974 ****
! #N canvas 575 348 594 486 12;
! #X obj 32 75 t b b;
! #X obj 32 27 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
! ;
! #X obj 298 29 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X msg 65 236 0 \, destroy;
! #X obj 31 264 gemwin;
! #X msg 31 211 reset \, create \, 1;
! #N canvas 598 38 899 956 structure 0;
[...1719 lines suppressed...]
! #X connect 0 1 13 0;
! #X connect 0 1 20 0;
! #X connect 1 0 12 0;
! #X connect 2 0 15 0;
! #X connect 3 0 26 0;
! #X connect 4 0 26 0;
! #X connect 7 0 15 0;
! #X connect 8 0 19 0;
! #X connect 9 0 19 0;
! #X connect 10 0 19 0;
! #X connect 11 0 19 0;
! #X connect 12 0 0 0;
! #X connect 15 0 18 0;
! #X connect 15 1 17 0;
! #X connect 15 2 16 0;
! #X connect 16 0 14 0;
! #X connect 17 0 13 0;
! #X connect 18 0 13 0;
! #X connect 20 0 14 0;
! #X connect 21 0 22 0;

Index: aglom3.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/aglom3.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** aglom3.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- aglom3.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 6,13 ****
  #X obj 17 155 r link;
  #X obj 61 124 sphere 0.1;
! #X obj 54 214 iCircle2D masse 0 0 1e-006 0.3 0 0 1;
! #X obj 40 26 masse2D masse 100 \$1 \$2;
! #X obj 40 246 iCircle2D masse 0 0 1e-006 0.6 0 0 -0.1;
! #X obj 27 275 iCircle2D masse 0 0 1e-006 0.9 0 0 0.01;
  #X connect 0 0 1 0;
  #X connect 1 0 5 0;
--- 6,13 ----
  #X obj 17 155 r link;
  #X obj 61 124 sphere 0.1;
! #X obj 54 214 iCircle2D mass 0 0 1e-006 0.3 0 0 1;
! #X obj 40 26 mass2D mass 100 \$1 \$2;
! #X obj 40 246 iCircle2D mass 0 0 1e-006 0.6 0 0 -0.1;
! #X obj 27 275 iCircle2D mass 0 0 1e-006 0.9 0 0 0.01;
  #X connect 0 0 1 0;
  #X connect 1 0 5 0;

Index: 27_tLia.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/27_tLia.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 27_tLia.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 27_tLia.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,4 ****
  #N canvas 128 41 836 611 12;
! #N canvas 306 123 269 250 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 1,4 ----
  #N canvas 128 41 836 611 12;
! #N canvas 306 123 269 250 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 8,12 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 8,12 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 19,30 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 143 474 pd masse;
! #X obj 27 266 s lia;
! #X obj 62 242 s masse;
! #X obj 397 336 s masse;
  #X msg 184 227 setK \$1;
  #X msg 399 177 setM \$1;
! #X obj 184 259 s lia;
! #X obj 399 205 s masse;
  #X obj 184 201 / 10;
  #X obj 184 175 + 1;
--- 19,30 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 143 474 pd mass;
! #X obj 27 266 s link;
! #X obj 62 242 s mass;
! #X obj 397 336 s mass;
  #X msg 184 227 setK \$1;
  #X msg 399 177 setM \$1;
! #X obj 184 259 s link;
! #X obj 399 205 s mass;
  #X obj 184 201 / 10;
  #X obj 184 175 + 1;
***************
*** 48,59 ****
  #X obj 27 37 loadbang;
  #X msg 108 127 reset;
! #X obj 108 154 s masse;
  #X obj 27 68 t b b b b;
  #X msg 49 128 resetF;
! #X obj 49 155 s lia;
  #X floatatom 321 155 5 0 3 0 - - -;
  #X msg 321 129 1;
  #X msg 321 178 setD2 \$1;
! #N canvas 306 123 576 363 masse 0;
  #X obj 24 99 outlet;
  #X obj 145 98 gemhead;
--- 48,59 ----
  #X obj 27 37 loadbang;
  #X msg 108 127 reset;
! #X obj 108 154 s mass;
  #X obj 27 68 t b b b b;
  #X msg 49 128 resetF;
! #X obj 49 155 s link;
  #X floatatom 321 155 5 0 3 0 - - -;
  #X msg 321 129 1;
  #X msg 321 178 setD2 \$1;
! #N canvas 306 123 576 363 mass 0;
  #X obj 24 99 outlet;
  #X obj 145 98 gemhead;
***************
*** 63,67 ****
  #X obj 228 161 / 100;
  #X obj 144 224 sphere 0.1;
! #X obj 26 70 masse2D masse2 10 -300 0;
  #X msg 25 42 reset;
  #X connect 1 0 3 0;
--- 63,67 ----
  #X obj 228 161 / 100;
  #X obj 144 224 sphere 0.1;
! #X obj 26 70 mass2D mass2 10 -300 0;
  #X msg 25 42 reset;
  #X connect 1 0 3 0;
***************
*** 74,85 ****
  #X connect 7 0 2 0;
  #X connect 8 0 7 0;
! #X restore 11 411 pd masse;
  #X msg 396 394 force2D 5000 0;
  #X text 474 12 2D string;
! #X text 542 278 <- send Y force to all masses;
! #X text 544 307 <- send X force to all masses;
! #X text 540 363 <- send Y force to 2 masses;
! #X text 542 392 <- send X force to 1 masses;
! #N canvas 306 123 265 246 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 74,85 ----
  #X connect 7 0 2 0;
  #X connect 8 0 7 0;
! #X restore 11 411 pd mass;
  #X msg 396 394 force2D 5000 0;
  #X text 474 12 2D string;
! #X text 542 278 <- send Y force to all masss;
! #X text 544 307 <- send X force to all masss;
! #X text 540 363 <- send Y force to 2 masss;
! #X text 542 392 <- send X force to 1 masss;
! #N canvas 306 123 265 246 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 89,93 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 89,93 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 100,107 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 288 480 pd masse;
! #X obj 11 437 lia2D lia 30 1 1;
! #X obj 158 436 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 100,107 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 288 480 pd mass;
! #X obj 11 437 link2D link 30 1 1;
! #X obj 158 436 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 111,115 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 111,115 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 122,127 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 432 474 pd masse;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 122,127 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 432 474 pd mass;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 131,135 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 198 sphere 0.1;
  #X connect 0 0 7 0;
--- 131,135 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 198 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 142,149 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 570 477 pd masse;
! #X obj 300 437 lia2D lia 30 1 1;
! #X obj 447 436 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 142,149 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 570 477 pd mass;
! #X obj 300 437 link2D link 30 1 1;
! #X obj 447 436 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 153,157 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 153,157 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 164,170 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 719 477 pd masse;
! #X obj 596 436 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 164,170 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 719 477 pd mass;
! #X obj 596 436 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 174,178 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 174,178 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 185,190 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 870 474 pd masse;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 185,190 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 870 474 pd mass;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 194,198 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 194,198 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 205,212 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 1008 477 pd masse;
! #X obj 738 437 lia2D lia 30 1 1;
! #X obj 885 436 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 205,212 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 1008 477 pd mass;
! #X obj 738 437 link2D link 30 1 1;
! #X obj 885 436 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 216,220 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 216,220 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 227,232 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 157 617 pd masse;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 227,232 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 157 617 pd mass;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 236,240 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 236,240 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 247,254 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 292 622 pd masse;
! #X obj 24 580 lia2D lia 30 1 1;
! #X obj 171 579 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 247,254 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 292 622 pd mass;
! #X obj 24 580 link2D link 30 1 1;
! #X obj 171 579 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 258,262 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 258,262 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 269,274 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 445 617 pd masse;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 269,274 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 445 617 pd mass;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 278,282 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 278,282 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 289,296 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 583 620 pd masse;
! #X obj 313 580 lia2D lia 30 1 1;
! #X obj 460 579 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 289,296 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 583 620 pd mass;
! #X obj 313 580 link2D link 30 1 1;
! #X obj 460 579 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 300,304 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 300,304 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 311,317 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 732 620 pd masse;
! #X obj 609 579 lia2D lia 30 1 1;
! #N canvas 306 123 263 244 masse 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
--- 311,317 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 732 620 pd mass;
! #X obj 609 579 link2D link 30 1 1;
! #N canvas 306 123 263 244 mass 0;
  #X obj 24 23 inlet;
  #X obj 24 83 outlet;
***************
*** 321,325 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
--- 321,325 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass 10;
  #X obj 83 197 sphere 0.1;
  #X connect 0 0 7 0;
***************
*** 332,337 ****
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 883 617 pd masse;
! #N canvas 306 123 271 252 masse 0;
  #X obj 24 83 outlet;
  #X obj 83 138 gemhead;
--- 332,337 ----
  #X connect 7 0 1 0;
  #X connect 7 0 3 0;
! #X restore 883 617 pd mass;
! #N canvas 306 123 271 252 mass 0;
  #X obj 24 83 outlet;
  #X obj 83 138 gemhead;
***************
*** 340,344 ****
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 masse2D masse2 10 300;
  #X obj 83 197 sphere 0.1;
  #X msg 26 31 reset;
--- 340,344 ----
  #X obj 129 111 / 100;
  #X obj 175 112 / 100;
! #X obj 24 55 mass2D mass2 10 300;
  #X obj 83 197 sphere 0.1;
  #X msg 26 31 reset;
***************
*** 352,358 ****
  #X connect 6 0 2 0;
  #X connect 8 0 6 0;
! #X restore 1021 552 pd masse;
! #X obj 751 580 lia2D lia 30 1 1;
! #X obj 898 579 lia2D lia 30 1 1;
  #X msg 487 132 reset \, lighting 1 \, create \, 1;
  #X obj 112 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--- 352,358 ----
  #X connect 6 0 2 0;
  #X connect 8 0 6 0;
! #X restore 1021 552 pd mass;
! #X obj 751 580 link2D link 30 1 1;
! #X obj 898 579 link2D link 30 1 1;
  #X msg 487 132 reset \, lighting 1 \, create \, 1;
  #X obj 112 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
***************
*** 361,365 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 361,365 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 389,393 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 389,393 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 417,421 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 417,421 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 445,449 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 445,449 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 473,477 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 473,477 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 501,505 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 501,505 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 529,533 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 529,533 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 557,561 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 557,561 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 585,589 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 585,589 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 613,617 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 613,617 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 641,645 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 641,645 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 669,673 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 669,673 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 697,701 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 697,701 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 725,729 ****
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLia2D lia;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
--- 725,729 ----
  #X obj 87 24 inlet;
  #X obj 162 24 inlet;
! #X obj 87 55 tLink2D link;
  #X obj 46 207 translateXYZ;
  #X obj 162 82 unpack s f f;
***************
*** 751,755 ****
  #X restore 918 658 pd link;
  #X text 341 36 it's like a previus exemples \, but link are drawn according
! to a "tlink" object wich output information about the liaison (position
  \, orientation etc).;
  #X text 727 133 <- 1;
--- 751,755 ----
  #X restore 918 658 pd link;
  #X text 341 36 it's like a previus exemples \, but link are drawn according
! to a "tlink" object wich output information about the linkison (position
  \, orientation etc).;
  #X text 727 133 <- 1;

Index: 23_test.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/23_test.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 23_test.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 23_test.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 6,10 ****
  #X msg 65 107 reset;
  #X msg 175 128 0 \, destroy;
! #X obj 17 130 s masse;
  #X obj 11 496 gemhead;
  #X obj 11 529 translateXYZ;
--- 6,10 ----
  #X msg 65 107 reset;
  #X msg 175 128 0 \, destroy;
! #X obj 17 130 s mass;
  #X obj 11 496 gemhead;
  #X obj 11 529 translateXYZ;
***************
*** 25,30 ****
  #X msg 130 139 -1 -3 0;
  #X msg 289 140 1 -3 0;
! #X obj 18 34 iSeg2D masse -2 1 -1 -3 10 0 0 1 0.3 0.3;
! #X obj 18 58 iSeg2D masse 1 -3 2 1 10 0 0 1 0.3 0.3;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
--- 25,30 ----
  #X msg 130 139 -1 -3 0;
  #X msg 289 140 1 -3 0;
! #X obj 18 34 iSeg2D mass -2 1 -1 -3 10 0 0 1 0.3 0.3;
! #X obj 18 58 iSeg2D mass 1 -3 2 1 10 0 0 1 0.3 0.3;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
***************
*** 79,84 ****
  #X msg 265 319 setX2 \$1;
  #X msg 285 344 setY2 \$1;
! #X obj 40 387 iSeg2D masse -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5;
! #X obj 26 441 iSeg2D masse 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5;
  #X connect 0 0 38 0;
  #X connect 0 0 39 0;
--- 79,84 ----
  #X msg 265 319 setX2 \$1;
  #X msg 285 344 setY2 \$1;
! #X obj 40 387 iSeg2D mass -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5;
! #X obj 26 441 iSeg2D mass 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5;
  #X connect 0 0 38 0;
  #X connect 0 0 39 0;
***************
*** 140,145 ****
  #X msg 264 166 1.8 4 0;
  #X msg 327 164 1.8 -1 0;
! #X obj 42 51 iSeg2D masse -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5;
! #X obj 42 75 iSeg2D masse 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
--- 140,145 ----
  #X msg 264 166 1.8 4 0;
  #X msg 327 164 1.8 -1 0;
! #X obj 42 51 iSeg2D mass -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5;
! #X obj 42 75 iSeg2D mass 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5;
  #X connect 0 0 11 0;
  #X connect 0 0 12 0;
***************
*** 163,167 ****
  #X msg 105 165 4 3.5 0;
  #X msg 169 163 -4 3.5 0;
! #X obj 16 47 iSeg2D masse 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4;
  #X connect 0 0 6 0;
  #X connect 2 0 1 0;
--- 163,167 ----
  #X msg 105 165 4 3.5 0;
  #X msg 169 163 -4 3.5 0;
! #X obj 16 47 iSeg2D mass 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4;
  #X connect 0 0 6 0;
  #X connect 2 0 1 0;
***************
*** 182,188 ****
  #X obj 157 348 translateXYZ 1 1.5 0;
  #X obj 288 349 translateXYZ -1 1.5 0;
! #X obj 36 51 iCircle2D masse 0 2.5 0 0.3 1;
! #X obj 36 75 iCircle2D masse 1 1.5 0 0.3 1;
! #X obj 37 97 iCircle2D masse -1 1.5 0 0.3 1;
  #X obj 26 372 color 1 1 1;
  #X obj 156 370 color 1 1 1;
--- 182,188 ----
  #X obj 157 348 translateXYZ 1 1.5 0;
  #X obj 288 349 translateXYZ -1 1.5 0;
! #X obj 36 51 iCircle2D mass 0 2.5 0 0.3 1;
! #X obj 36 75 iCircle2D mass 1 1.5 0 0.3 1;
! #X obj 37 97 iCircle2D mass -1 1.5 0 0.3 1;
  #X obj 26 372 color 1 1 1;
  #X obj 156 370 color 1 1 1;
***************
*** 234,242 ****
  #X connect 30 0 27 0;
  #X restore 70 215 pd circle;
! #X obj 8 440 masse2D masse 10 1.5 3.4;
! #X msg 128 400 \; masse reset \;;
  #X obj 121 296 loadbang;
  #X msg 121 320 0;
! #X obj 70 193 iAmbient2D masse 0 -0.001 0 0 0.003;
  #X obj 140 496 change;
  #X obj 140 538 change;
--- 234,242 ----
  #X connect 30 0 27 0;
  #X restore 70 215 pd circle;
! #X obj 8 440 mass2D mass 10 1.5 3.4;
! #X msg 128 400 \; mass reset \;;
  #X obj 121 296 loadbang;
  #X msg 121 320 0;
! #X obj 70 193 iAmbient2D mass 0 -0.001 0 0 0.003;
  #X obj 140 496 change;
  #X obj 140 538 change;
***************
*** 252,256 ****
  #X msg 69 620 -1;
  #X floatatom 54 40 5 0 0 0 - - -;
! #X text 180 440 Change the color if the masse in in interaction with
  a circle.;
  #X text 244 15 How to use test objects;
--- 252,256 ----
  #X msg 69 620 -1;
  #X floatatom 54 40 5 0 0 0 - - -;
! #X text 180 440 Change the color if the mass in in interaction with
  a circle.;
  #X text 244 15 How to use test objects;
***************
*** 271,278 ****
  #X obj 140 516 tCircle2D 1 1.5 0 0.3;
  #X obj 139 558 tCircle2D -1 1.5 0 0.3;
! #X text 172 34 Test object (tCircle)can test the position of a masse.
  ;
  #X text 168 52 this is use to count the score and make some animation
! then the masse is bouncing somewhere;
  #X obj 161 171 gemwin 50;
  #X msg 161 98 reset \, create \, 1;
--- 271,278 ----
  #X obj 140 516 tCircle2D 1 1.5 0 0.3;
  #X obj 139 558 tCircle2D -1 1.5 0 0.3;
! #X text 172 34 Test object (tCircle)can test the position of a mass.
  ;
  #X text 168 52 this is use to count the score and make some animation
! then the mass is bouncing somewhere;
  #X obj 161 171 gemwin 50;
  #X msg 161 98 reset \, create \, 1;

Index: 30_falling_aglom.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/30_falling_aglom.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 30_falling_aglom.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 30_falling_aglom.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,9 ****
  #X msg 146 95 0 \, destroy;
  #X obj 111 123 gemwin;
! #X obj 18 337 s masse;
  #X text 359 227 <- right border;
  #X text 360 249 <- left border;
--- 5,9 ----
  #X msg 146 95 0 \, destroy;
  #X obj 111 123 gemwin;
! #X obj 18 337 s mass;
  #X text 359 227 <- right border;
  #X text 360 249 <- left border;
***************
*** 117,127 ****
  #X obj 61 160 s link;
  #X obj 18 100 metro 5;
! #X obj 53 226 iLine2D masse 3.5 -3.5 3.5 3.5 1000 0 0 10;
! #X obj 63 250 iLine2D masse -3.5 3.5 -3.5 -3.5 1000 0 0 10;
  #X text 50 45 <- begin (change the metro speed for slow computer);
  #X floatatom 55 69 5 0 0 0 - - -;
  #X text 359 203 <- give random speed and ambient viscosity;
  #X msg 243 98 reset;
! #X obj 244 120 s masse;
  #N canvas 828 304 454 304 line 0;
  #X obj 62 28 gemhead;
--- 117,127 ----
  #X obj 61 160 s link;
  #X obj 18 100 metro 5;
! #X obj 53 226 iLine2D mass 3.5 -3.5 3.5 3.5 1000 0 0 10;
! #X obj 63 250 iLine2D mass -3.5 3.5 -3.5 -3.5 1000 0 0 10;
  #X text 50 45 <- begin (change the metro speed for slow computer);
  #X floatatom 55 69 5 0 0 0 - - -;
  #X text 359 203 <- give random speed and ambient viscosity;
  #X msg 243 98 reset;
! #X obj 244 120 s mass;
  #N canvas 828 304 454 304 line 0;
  #X obj 62 28 gemhead;
***************
*** 145,152 ****
  #X connect 8 0 4 1;
  #X restore 398 131 pd line gem;
! #X obj 77 272 iLine2D masse -3.5 -7.5 3.5 -7.5 1000 0 0 10;
! #X obj 90 195 iAmbient2D masse 0 -0.0015 0 0 0.4;
! #X obj 160 317 iSeg2D masse -5 8 -0.2 3 1 0.5;
! #X obj 165 298 iSeg2D masse 0.2 3 5 8 1 0.5;
  #X msg 111 70 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
  #X text 145 10 It's the same as previus exemple \, but in a gravity
--- 145,152 ----
  #X connect 8 0 4 1;
  #X restore 398 131 pd line gem;
! #X obj 77 272 iLine2D mass -3.5 -7.5 3.5 -7.5 1000 0 0 10;
! #X obj 90 195 iAmbient2D mass 0 -0.0015 0 0 0.4;
! #X obj 160 317 iSeg2D mass -5 8 -0.2 3 1 0.5;
! #X obj 165 298 iSeg2D mass 0.2 3 5 8 1 0.5;
  #X msg 111 70 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
  #X text 145 10 It's the same as previus exemple \, but in a gravity

Index: rain1.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/rain1.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** rain1.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- rain1.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 4,8 ****
  #X obj 25 39 loadbang;
  #X msg 25 62 setYmin -3;
! #X obj 25 85 masse3D masse 1 0 3;
  #X obj 25 108 unpack s f f f;
  #X obj 33 211 sphere 0.05;
--- 4,8 ----
  #X obj 25 39 loadbang;
  #X msg 25 62 setYmin -3;
! #X obj 25 85 mass3D mass 1 0 3;
  #X obj 25 108 unpack s f f f;
  #X obj 33 211 sphere 0.05;

Index: 12_exitation.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/12_exitation.pd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** 12_exitation.pd	28 Oct 2004 17:52:07 -0000	1.2
--- 12_exitation.pd	13 Jun 2006 17:51:41 -0000	1.3
***************
*** 9,13 ****
  #X msg 39 252 reset \, create \, 1;
  #N canvas 46 337 1195 749 structure 0;
! #N canvas 0 0 452 302 lia 0;
  #X obj 177 35 inlet;
  #X obj 171 96 outlet;
--- 9,13 ----
  #X msg 39 252 reset \, create \, 1;
  #N canvas 46 337 1195 749 structure 0;
! #N canvas 0 0 452 302 link 0;
  #X obj 177 35 inlet;
[...2188 lines suppressed...]
! #X obj 328 394 s \$0-mass;
  #X msg 329 346 force2D -1 0;
  #X msg 430 346 force2D 1 0;
  #X msg 380 371 force2D 0 -1;
  #X msg 387 321 force2D 0 1;
! #X text 33 547 a "a way linkison" is a linkison wich can send energy
! from mass 1 to 2 \, but not from mass 2 to 1 This is absolutly not
  physical (as it's act as creation energy) \, but usefull for exiting
! a system. It can be made if the link output (force output) is not conectet
! to the mass wich should not receive energy from the link.;
  #X text 34 485 a single structure (mass and link) is oscilating without
! damping (so \, it's a sinus LFO). a "one-way linkison" link it to the
  main structure. So the main structure is moving.;
  #X text 33 662 You can also make a muscle while changing a link lenght.
  ;
! #X obj 265 140 s \$0-mass;
  #X obj 265 165 s lfo-m;
! #X text 32 695 sound is generated with masss position;
  #X text 52 26 <- 1;
  #X text 178 251 <- 2;

Index: 21_fluid_circulation_cylinder.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/21_fluid_circulation_cylinder.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 21_fluid_circulation_cylinder.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 21_fluid_circulation_cylinder.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,128 ****
  #X obj 119 160 gemwin;
  #X msg 119 107 reset \, create \, 1;
! #X obj 23 205 s masse;
  #X obj 345 126 gemhead;
  #N canvas 19 7 1256 797 pool 0;
! #X obj 0 0 fluide_masse6 -6 -0.958333;
! #X obj 240 0 fluide_masse6 -5.71429 -0.958333;
! #X obj 480 0 fluide_masse6 -5.42857 -0.958333;
! #X obj 720 0 fluide_masse6 -5.14286 -0.958333;
! #X obj 960 0 fluide_masse6 -4.85714 -0.958333;
! #X obj 0 30 fluide_masse6 -6 -0.875;
! #X obj 240 30 fluide_masse6 -5.71429 -0.875;
! #X obj 480 30 fluide_masse6 -5.42857 -0.875;
! #X obj 720 30 fluide_masse6 -5.14286 -0.875;
! #X obj 960 30 fluide_masse6 -4.85714 -0.875;
! #X obj 0 60 fluide_masse6 -6 -0.791667;
! #X obj 240 60 fluide_masse6 -5.71429 -0.791667;
! #X obj 480 60 fluide_masse6 -5.42857 -0.791667;
! #X obj 720 60 fluide_masse6 -5.14286 -0.791667;
! #X obj 960 60 fluide_masse6 -4.85714 -0.791667;
! #X obj 0 90 fluide_masse6 -6 -0.708333;
! #X obj 240 90 fluide_masse6 -5.71429 -0.708333;
! #X obj 480 90 fluide_masse6 -5.42857 -0.708333;
! #X obj 720 90 fluide_masse6 -5.14286 -0.708333;
! #X obj 960 90 fluide_masse6 -4.85714 -0.708333;
! #X obj 0 120 fluide_masse6 -6 -0.625;
! #X obj 240 120 fluide_masse6 -5.71429 -0.625;
! #X obj 480 120 fluide_masse6 -5.42857 -0.625;
! #X obj 720 120 fluide_masse6 -5.14286 -0.625;
! #X obj 960 120 fluide_masse6 -4.85714 -0.625;
! #X obj 0 150 fluide_masse6 -6 -0.541667;
! #X obj 240 150 fluide_masse6 -5.71429 -0.541667;
! #X obj 480 150 fluide_masse6 -5.42857 -0.541667;
! #X obj 720 150 fluide_masse6 -5.14286 -0.541667;
! #X obj 960 150 fluide_masse6 -4.85714 -0.541667;
! #X obj 0 180 fluide_masse6 -6 -0.458333;
! #X obj 240 180 fluide_masse6 -5.71429 -0.458333;
! #X obj 480 180 fluide_masse6 -5.42857 -0.458333;
! #X obj 720 180 fluide_masse6 -5.14286 -0.458333;
! #X obj 960 180 fluide_masse6 -4.85714 -0.458333;
! #X obj 0 210 fluide_masse6 -6 -0.375;
! #X obj 240 210 fluide_masse6 -5.71429 -0.375;
! #X obj 480 210 fluide_masse6 -5.42857 -0.375;
! #X obj 720 210 fluide_masse6 -5.14286 -0.375;
! #X obj 960 210 fluide_masse6 -4.85714 -0.375;
! #X obj 0 240 fluide_masse6 -6 -0.291667;
! #X obj 240 240 fluide_masse6 -5.71429 -0.291667;
! #X obj 480 240 fluide_masse6 -5.42857 -0.291667;
! #X obj 720 240 fluide_masse6 -5.14286 -0.291667;
! #X obj 960 240 fluide_masse6 -4.85714 -0.291667;
! #X obj 0 270 fluide_masse6 -6 -0.208333;
! #X obj 240 270 fluide_masse6 -5.71429 -0.208333;
! #X obj 480 270 fluide_masse6 -5.42857 -0.208333;
! #X obj 720 270 fluide_masse6 -5.14286 -0.208333;
! #X obj 960 270 fluide_masse6 -4.85714 -0.208333;
! #X obj 0 300 fluide_masse6 -6 -0.125;
! #X obj 240 300 fluide_masse6 -5.71429 -0.125;
! #X obj 480 300 fluide_masse6 -5.42857 -0.125;
! #X obj 720 300 fluide_masse6 -5.14286 -0.125;
! #X obj 960 300 fluide_masse6 -4.85714 -0.125;
! #X obj 0 330 fluide_masse6 -6 -0.0416667;
! #X obj 240 330 fluide_masse6 -5.71429 -0.0416667;
! #X obj 480 330 fluide_masse6 -5.42857 -0.0416667;
! #X obj 720 330 fluide_masse6 -5.14286 -0.0416667;
! #X obj 960 330 fluide_masse6 -4.85714 -0.0416667;
! #X obj 0 360 fluide_masse6 -6 0.0416667;
! #X obj 240 360 fluide_masse6 -5.71429 0.0416667;
! #X obj 480 360 fluide_masse6 -5.42857 0.0416667;
! #X obj 720 360 fluide_masse6 -5.14286 0.0416667;
! #X obj 960 360 fluide_masse6 -4.85714 0.0416667;
! #X obj 0 390 fluide_masse6 -6 0.125;
! #X obj 240 390 fluide_masse6 -5.71429 0.125;
! #X obj 480 390 fluide_masse6 -5.42857 0.125;
! #X obj 720 390 fluide_masse6 -5.14286 0.125;
! #X obj 960 390 fluide_masse6 -4.85714 0.125;
! #X obj 0 420 fluide_masse6 -6 0.208333;
! #X obj 240 420 fluide_masse6 -5.71429 0.208333;
! #X obj 480 420 fluide_masse6 -5.42857 0.208333;
! #X obj 720 420 fluide_masse6 -5.14286 0.208333;
! #X obj 960 420 fluide_masse6 -4.85714 0.208333;
! #X obj 0 450 fluide_masse6 -6 0.291667;
! #X obj 240 450 fluide_masse6 -5.71429 0.291667;
! #X obj 480 450 fluide_masse6 -5.42857 0.291667;
! #X obj 720 450 fluide_masse6 -5.14286 0.291667;
! #X obj 960 450 fluide_masse6 -4.85714 0.291667;
! #X obj 0 480 fluide_masse6 -6 0.375;
! #X obj 240 480 fluide_masse6 -5.71429 0.375;
! #X obj 480 480 fluide_masse6 -5.42857 0.375;
! #X obj 720 480 fluide_masse6 -5.14286 0.375;
! #X obj 960 480 fluide_masse6 -4.85714 0.375;
! #X obj 0 510 fluide_masse6 -6 0.458333;
! #X obj 240 510 fluide_masse6 -5.71429 0.458333;
! #X obj 480 510 fluide_masse6 -5.42857 0.458333;
! #X obj 720 510 fluide_masse6 -5.14286 0.458333;
! #X obj 960 510 fluide_masse6 -4.85714 0.458333;
! #X obj 0 540 fluide_masse6 -6 0.541667;
! #X obj 240 540 fluide_masse6 -5.71429 0.541667;
! #X obj 480 540 fluide_masse6 -5.42857 0.541667;
! #X obj 720 540 fluide_masse6 -5.14286 0.541667;
! #X obj 960 540 fluide_masse6 -4.85714 0.541667;
! #X obj 0 570 fluide_masse6 -6 0.625;
! #X obj 240 570 fluide_masse6 -5.71429 0.625;
! #X obj 480 570 fluide_masse6 -5.42857 0.625;
! #X obj 720 570 fluide_masse6 -5.14286 0.625;
! #X obj 960 570 fluide_masse6 -4.85714 0.625;
! #X obj 0 600 fluide_masse6 -6 0.708333;
! #X obj 240 600 fluide_masse6 -5.71429 0.708333;
! #X obj 480 600 fluide_masse6 -5.42857 0.708333;
! #X obj 720 600 fluide_masse6 -5.14286 0.708333;
! #X obj 960 600 fluide_masse6 -4.85714 0.708333;
! #X obj 0 630 fluide_masse6 -6 0.791667;
! #X obj 240 630 fluide_masse6 -5.71429 0.791667;
! #X obj 480 630 fluide_masse6 -5.42857 0.791667;
! #X obj 720 630 fluide_masse6 -5.14286 0.791667;
! #X obj 960 630 fluide_masse6 -4.85714 0.791667;
! #X obj 0 660 fluide_masse6 -6 0.875;
! #X obj 240 660 fluide_masse6 -5.71429 0.875;
! #X obj 480 660 fluide_masse6 -5.42857 0.875;
! #X obj 720 660 fluide_masse6 -5.14286 0.875;
! #X obj 960 660 fluide_masse6 -4.85714 0.875;
  #X restore 344 180 pd pool;
  #N canvas 696 98 351 591 creation 0;
--- 7,128 ----
  #X obj 119 160 gemwin;
  #X msg 119 107 reset \, create \, 1;
! #X obj 23 205 s mass;
  #X obj 345 126 gemhead;
  #N canvas 19 7 1256 797 pool 0;
! #X obj 0 0 fluide_mass6 -6 -0.958333;
! #X obj 240 0 fluide_mass6 -5.71429 -0.958333;
! #X obj 480 0 fluide_mass6 -5.42857 -0.958333;
! #X obj 720 0 fluide_mass6 -5.14286 -0.958333;
! #X obj 960 0 fluide_mass6 -4.85714 -0.958333;
! #X obj 0 30 fluide_mass6 -6 -0.875;
! #X obj 240 30 fluide_mass6 -5.71429 -0.875;
! #X obj 480 30 fluide_mass6 -5.42857 -0.875;
! #X obj 720 30 fluide_mass6 -5.14286 -0.875;
! #X obj 960 30 fluide_mass6 -4.85714 -0.875;
! #X obj 0 60 fluide_mass6 -6 -0.791667;
! #X obj 240 60 fluide_mass6 -5.71429 -0.791667;
! #X obj 480 60 fluide_mass6 -5.42857 -0.791667;
! #X obj 720 60 fluide_mass6 -5.14286 -0.791667;
! #X obj 960 60 fluide_mass6 -4.85714 -0.791667;
! #X obj 0 90 fluide_mass6 -6 -0.708333;
! #X obj 240 90 fluide_mass6 -5.71429 -0.708333;
! #X obj 480 90 fluide_mass6 -5.42857 -0.708333;
! #X obj 720 90 fluide_mass6 -5.14286 -0.708333;
! #X obj 960 90 fluide_mass6 -4.85714 -0.708333;
! #X obj 0 120 fluide_mass6 -6 -0.625;
! #X obj 240 120 fluide_mass6 -5.71429 -0.625;
! #X obj 480 120 fluide_mass6 -5.42857 -0.625;
! #X obj 720 120 fluide_mass6 -5.14286 -0.625;
! #X obj 960 120 fluide_mass6 -4.85714 -0.625;
! #X obj 0 150 fluide_mass6 -6 -0.541667;
! #X obj 240 150 fluide_mass6 -5.71429 -0.541667;
! #X obj 480 150 fluide_mass6 -5.42857 -0.541667;
! #X obj 720 150 fluide_mass6 -5.14286 -0.541667;
! #X obj 960 150 fluide_mass6 -4.85714 -0.541667;
! #X obj 0 180 fluide_mass6 -6 -0.458333;
! #X obj 240 180 fluide_mass6 -5.71429 -0.458333;
! #X obj 480 180 fluide_mass6 -5.42857 -0.458333;
! #X obj 720 180 fluide_mass6 -5.14286 -0.458333;
! #X obj 960 180 fluide_mass6 -4.85714 -0.458333;
! #X obj 0 210 fluide_mass6 -6 -0.375;
! #X obj 240 210 fluide_mass6 -5.71429 -0.375;
! #X obj 480 210 fluide_mass6 -5.42857 -0.375;
! #X obj 720 210 fluide_mass6 -5.14286 -0.375;
! #X obj 960 210 fluide_mass6 -4.85714 -0.375;
! #X obj 0 240 fluide_mass6 -6 -0.291667;
! #X obj 240 240 fluide_mass6 -5.71429 -0.291667;
! #X obj 480 240 fluide_mass6 -5.42857 -0.291667;
! #X obj 720 240 fluide_mass6 -5.14286 -0.291667;
! #X obj 960 240 fluide_mass6 -4.85714 -0.291667;
! #X obj 0 270 fluide_mass6 -6 -0.208333;
! #X obj 240 270 fluide_mass6 -5.71429 -0.208333;
! #X obj 480 270 fluide_mass6 -5.42857 -0.208333;
! #X obj 720 270 fluide_mass6 -5.14286 -0.208333;
! #X obj 960 270 fluide_mass6 -4.85714 -0.208333;
! #X obj 0 300 fluide_mass6 -6 -0.125;
! #X obj 240 300 fluide_mass6 -5.71429 -0.125;
! #X obj 480 300 fluide_mass6 -5.42857 -0.125;
! #X obj 720 300 fluide_mass6 -5.14286 -0.125;
! #X obj 960 300 fluide_mass6 -4.85714 -0.125;
! #X obj 0 330 fluide_mass6 -6 -0.0416667;
! #X obj 240 330 fluide_mass6 -5.71429 -0.0416667;
! #X obj 480 330 fluide_mass6 -5.42857 -0.0416667;
! #X obj 720 330 fluide_mass6 -5.14286 -0.0416667;
! #X obj 960 330 fluide_mass6 -4.85714 -0.0416667;
! #X obj 0 360 fluide_mass6 -6 0.0416667;
! #X obj 240 360 fluide_mass6 -5.71429 0.0416667;
! #X obj 480 360 fluide_mass6 -5.42857 0.0416667;
! #X obj 720 360 fluide_mass6 -5.14286 0.0416667;
! #X obj 960 360 fluide_mass6 -4.85714 0.0416667;
! #X obj 0 390 fluide_mass6 -6 0.125;
! #X obj 240 390 fluide_mass6 -5.71429 0.125;
! #X obj 480 390 fluide_mass6 -5.42857 0.125;
! #X obj 720 390 fluide_mass6 -5.14286 0.125;
! #X obj 960 390 fluide_mass6 -4.85714 0.125;
! #X obj 0 420 fluide_mass6 -6 0.208333;
! #X obj 240 420 fluide_mass6 -5.71429 0.208333;
! #X obj 480 420 fluide_mass6 -5.42857 0.208333;
! #X obj 720 420 fluide_mass6 -5.14286 0.208333;
! #X obj 960 420 fluide_mass6 -4.85714 0.208333;
! #X obj 0 450 fluide_mass6 -6 0.291667;
! #X obj 240 450 fluide_mass6 -5.71429 0.291667;
! #X obj 480 450 fluide_mass6 -5.42857 0.291667;
! #X obj 720 450 fluide_mass6 -5.14286 0.291667;
! #X obj 960 450 fluide_mass6 -4.85714 0.291667;
! #X obj 0 480 fluide_mass6 -6 0.375;
! #X obj 240 480 fluide_mass6 -5.71429 0.375;
! #X obj 480 480 fluide_mass6 -5.42857 0.375;
! #X obj 720 480 fluide_mass6 -5.14286 0.375;
! #X obj 960 480 fluide_mass6 -4.85714 0.375;
! #X obj 0 510 fluide_mass6 -6 0.458333;
! #X obj 240 510 fluide_mass6 -5.71429 0.458333;
! #X obj 480 510 fluide_mass6 -5.42857 0.458333;
! #X obj 720 510 fluide_mass6 -5.14286 0.458333;
! #X obj 960 510 fluide_mass6 -4.85714 0.458333;
! #X obj 0 540 fluide_mass6 -6 0.541667;
! #X obj 240 540 fluide_mass6 -5.71429 0.541667;
! #X obj 480 540 fluide_mass6 -5.42857 0.541667;
! #X obj 720 540 fluide_mass6 -5.14286 0.541667;
! #X obj 960 540 fluide_mass6 -4.85714 0.541667;
! #X obj 0 570 fluide_mass6 -6 0.625;
! #X obj 240 570 fluide_mass6 -5.71429 0.625;
! #X obj 480 570 fluide_mass6 -5.42857 0.625;
! #X obj 720 570 fluide_mass6 -5.14286 0.625;
! #X obj 960 570 fluide_mass6 -4.85714 0.625;
! #X obj 0 600 fluide_mass6 -6 0.708333;
! #X obj 240 600 fluide_mass6 -5.71429 0.708333;
! #X obj 480 600 fluide_mass6 -5.42857 0.708333;
! #X obj 720 600 fluide_mass6 -5.14286 0.708333;
! #X obj 960 600 fluide_mass6 -4.85714 0.708333;
! #X obj 0 630 fluide_mass6 -6 0.791667;
! #X obj 240 630 fluide_mass6 -5.71429 0.791667;
! #X obj 480 630 fluide_mass6 -5.42857 0.791667;
! #X obj 720 630 fluide_mass6 -5.14286 0.791667;
! #X obj 960 630 fluide_mass6 -4.85714 0.791667;
! #X obj 0 660 fluide_mass6 -6 0.875;
! #X obj 240 660 fluide_mass6 -5.71429 0.875;
! #X obj 480 660 fluide_mass6 -5.42857 0.875;
! #X obj 720 660 fluide_mass6 -5.14286 0.875;
! #X obj 960 660 fluide_mass6 -4.85714 0.875;
  #X restore 344 180 pd pool;
  #N canvas 696 98 351 591 creation 0;
***************
*** 142,146 ****
  #X obj 127 351 - 6;
  #X obj 163 346 - 11.5;
! #X msg 95 440 obj \$1 \$2 fluide_masse6 \$3 \$4;
  #X obj 101 275 * 2;
  #X obj 160 370 / 12;
--- 142,146 ----
  #X obj 127 351 - 6;
  #X obj 163 346 - 11.5;
! #X msg 95 440 obj \$1 \$2 fluide_mass6 \$3 \$4;
  #X obj 101 275 * 2;
  #X obj 160 370 / 12;
***************
*** 171,179 ****
  #X restore 344 202 pd creation pool;
  #X msg 483 174 reset;
! #X obj 483 198 s masse;
  #X obj 345 149 sphere 0.5;
  #X obj 23 140 metro 10;
! #X obj 73 289 iCircle2D masse 0.1 0 0 10 0 0 0 0 0 0 0 0 -0.02 0;
! #X obj 58 268 iCircle2D masse -0.1 0 0 10 0 0 0 0 0 0 0 0 0.02 0;
  #X text 47 58 <- begin (change the metro speed for slow computer);
  #X floatatom 66 111 5 0 0 0 - - -;
--- 171,179 ----
  #X restore 344 202 pd creation pool;
  #X msg 483 174 reset;
! #X obj 483 198 s mass;
  #X obj 345 149 sphere 0.5;
  #X obj 23 140 metro 10;
! #X obj 73 289 iCircle2D mass 0.1 0 0 10 0 0 0 0 0 0 0 0 -0.02 0;
! #X obj 58 268 iCircle2D mass -0.1 0 0 10 0 0 0 0 0 0 0 0 0.02 0;
  #X text 47 58 <- begin (change the metro speed for slow computer);
  #X floatatom 66 111 5 0 0 0 - - -;
***************
*** 183,187 ****
  #X text 390 279 <- this mouvement creation correspond to the simulation
  of the cylinder;
! #X obj 49 247 iAmbient2D masse 0 0 0 0 0 -1000 1000 -1000 1000 0.01
  0;
  #X text 233 108 <-1;
--- 183,187 ----
  #X text 390 279 <- this mouvement creation correspond to the simulation
  of the cylinder;
! #X obj 49 247 iAmbient2D mass 0 0 0 0 0 -1000 1000 -1000 1000 0.01
  0;
  #X text 233 108 <-1;

Index: 00_pmpd.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/00_pmpd.pd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** 00_pmpd.pd	28 Oct 2004 17:52:07 -0000	1.2
--- 00_pmpd.pd	13 Jun 2006 17:51:36 -0000	1.3
***************
*** 1,48 ****
! #N canvas 103 346 433 279 10;
! #X obj 17 29 pmpd;
! #X text 64 28 this object load the pmpd lib in memory.;
! #X text 17 54 you are ready to try the exemples patchs. Please do not
! run 2 exemples in the same time (somes use same send and receive name).
! ;
! #N canvas 0 0 297 347 cpu 0;
! #X obj 118 168 cputime;
! #X obj 118 28 loadbang;
! #X obj 118 112 metro 1000;
! #X msg 118 56 1;
! #X floatatom 118 84 0 0 0 0 - - -;
! #X obj 118 140 t b b;
! #X obj 118 228 * 0.1;
! #X obj 118 197 int;
! #X text 163 84 <-- on/off;
! #X text 163 228 CPU load in percent;
! #X obj 118 252 outlet;
! #X connect 0 0 7 0;
! #X connect 1 0 3 0;
! #X connect 2 0 5 0;
! #X connect 3 0 4 0;
! #X connect 4 0 2 0;
! #X connect 5 0 0 0;
! #X connect 5 1 0 1;
! #X connect 6 0 10 0;
! #X connect 7 0 6 0;
! #X restore 104 219 pd cpu;
! #X floatatom 104 240 5 0 0 0 - - -;
! #X text 17 175 for big patch : look at the cpu used \, you have to
! reduce the simulation speed if your computer is to slow.;
! #X text 17 132 exemples are the files begginig with xx_name. xx is
! a number. others files are abstractions used by this examples.;
! #X obj 25 215 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #N canvas 0 0 454 304 open 0;
! #X obj 21 63 stripdir;
! #X obj 21 40 openpanel;
! #X msg 21 88 \; pd open \$1 ./ 1 1 \;;
! #X obj 22 17 inlet;
! #X connect 0 0 2 0;
! #X connect 1 0 0 0;
! #X connect 3 0 1 0;
! #X restore 25 236 pd open;
! #X text 17 102 gem v0.90 is neaded. it's the only dependency of the
! exemples;
! #X connect 3 0 4 0;
! #X connect 7 0 8 0;
--- 1,48 ----
! #N canvas 103 346 433 279 10;
! #X obj 17 29 pmpd;
! #X text 64 28 this object load the pmpd lib in memory.;
! #X text 17 54 you are ready to try the exemples patchs. Please do not
! run 2 exemples in the same time (somes use same send and receive name).
! ;
! #N canvas 0 0 297 347 cpu 0;
! #X obj 118 168 cputime;
! #X obj 118 28 loadbang;
! #X obj 118 112 metro 1000;
! #X msg 118 56 1;
! #X floatatom 118 84 0 0 0 0 - - -;
! #X obj 118 140 t b b;
! #X obj 118 228 * 0.1;
! #X obj 118 197 int;
! #X text 163 84 <-- on/off;
! #X text 163 228 CPU load in percent;
! #X obj 118 252 outlet;
! #X connect 0 0 7 0;
! #X connect 1 0 3 0;
! #X connect 2 0 5 0;
! #X connect 3 0 4 0;
! #X connect 4 0 2 0;
! #X connect 5 0 0 0;
! #X connect 5 1 0 1;
! #X connect 6 0 10 0;
! #X connect 7 0 6 0;
! #X restore 104 219 pd cpu;
! #X floatatom 104 240 5 0 0 0 - - -;
! #X text 17 175 for big patch : look at the cpu used \, you have to
! reduce the simulation speed if your computer is to slow.;
! #X text 17 132 exemples are the files begginig with xx_name. xx is
! a number. others files are abstractions used by this examples.;
! #X obj 25 215 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #N canvas 0 0 454 304 open 0;
! #X obj 21 63 stripdir;
! #X obj 21 40 openpanel;
! #X msg 21 88 \; pd open \$1 ./ 1 1 \;;
! #X obj 22 17 inlet;
! #X connect 0 0 2 0;
! #X connect 1 0 0 0;
! #X connect 3 0 1 0;
! #X restore 25 236 pd open;
! #X text 17 106 gem v0.90 is neaded. it's the only dependency of the
! exemples;
! #X connect 3 0 4 0;
! #X connect 7 0 8 0;

Index: smoke1.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/smoke1.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** smoke1.pd	9 Apr 2004 16:55:46 -0000	1.1.1.1
--- smoke1.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 13,17 ****
  #X obj 136 224 / 10;
  #X obj 102 224 / 10;
! #X obj 61 173 masse2D masse 1 0 -35;
  #X msg 157 130 on \, reset \, setXY 0 -35;
  #X connect 0 0 1 0;
--- 13,17 ----
  #X obj 136 224 / 10;
  #X obj 102 224 / 10;
! #X obj 61 173 mass2D mass 1 0 -35;
  #X msg 157 130 on \, reset \, setXY 0 -35;
  #X connect 0 0 1 0;

Index: 41_morfing.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/41_morfing.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 41_morfing.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 41_morfing.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 185,189 ****
  #X msg 81 390 0.1 0 0 0.1;
  #X text 301 6 morfing;
! #X text 128 21 each masses are link to 4 diferents point \, among diferents
  shapes. depending of the rigidity of the link \, the diferents shapes
  an be show;
--- 185,189 ----
  #X msg 81 390 0.1 0 0 0.1;
  #X text 301 6 morfing;
! #X text 128 21 each masss are link to 4 diferents point \, among diferents
  shapes. depending of the rigidity of the link \, the diferents shapes
  an be show;

Index: 37_hollywood_planette_explosion.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/37_hollywood_planette_explosion.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 37_hollywood_planette_explosion.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- 37_hollywood_planette_explosion.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,9 ****
  #X obj 177 289 loadbang;
  #X msg 323 137 0 \, destroy;
! #X obj 19 146 s masse;
  #N canvas 39 357 1063 565 pool 0;
  #X obj 294 191 explose2;
--- 5,9 ----
  #X obj 177 289 loadbang;
  #X msg 323 137 0 \, destroy;
! #X obj 19 146 s mass;
  #N canvas 39 357 1063 565 pool 0;
  #X obj 294 191 explose2;
***************
*** 429,433 ****
  #X restore 26 330 pd pool;
  #X msg 177 313 reset;
! #X obj 177 337 s masse;
  #X obj 65 146 s link;
  #X text 42 39 <- begin (change metro speed for slow computer);
--- 429,433 ----
  #X restore 26 330 pd pool;
  #X msg 177 313 reset;
! #X obj 177 337 s mass;
  #X obj 65 146 s link;
  #X text 42 39 <- begin (change metro speed for slow computer);
***************
*** 438,446 ****
  -1;
  #X obj 154 106 t b b b b;
! #X obj 32 170 s masse2;
! #X obj 192 355 s masse2;
  #X obj 305 231 delay 200;
! #X obj 303 297 iCylinder3D masse2 0 1 0 0 0 0 0 1 0 0.05;
! #X obj 305 252 iSphere3D masse 0 3 0 0 1 0 0.03;
  #X msg 292 114 reset \, view -3 4 6 0 0 0 2 4 0 \, lighting 1 \, create
  \, 1;
--- 438,446 ----
  -1;
  #X obj 154 106 t b b b b;
! #X obj 32 170 s mass2;
! #X obj 192 355 s mass2;
  #X obj 305 231 delay 200;
! #X obj 303 297 iCylinder3D mass2 0 1 0 0 0 0 0 1 0 0.05;
! #X obj 305 252 iSphere3D mass 0 3 0 0 1 0 0.03;
  #X msg 292 114 reset \, view -3 4 6 0 0 0 2 4 0 \, lighting 1 \, create
  \, 1;
***************
*** 452,457 ****
  -1;
  #X text 296 77 <- reset;
! #X obj 304 274 iAmbient3D masse2 0 0 0 0.01 0 0.01;
! #X obj 305 208 iAmbient3D masse 0 0 0 0.001 0.001 0.001 O.OOO1;
  #X text 625 115 <- 1;
  #X obj 292 166 gemwin;
--- 452,457 ----
  -1;
  #X text 296 77 <- reset;
! #X obj 304 274 iAmbient3D mass2 0 0 0 0.01 0 0.01;
! #X obj 305 208 iAmbient3D mass 0 0 0 0.001 0.001 0.001 O.OOO1;
  #X text 625 115 <- 1;
  #X obj 292 166 gemwin;

Index: gemLia2.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/gemLia2.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** gemLia2.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- gemLia2.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,10 ****
! #N canvas 0 0 401 259 12;
! #X obj 249 24 inlet;
! #X obj 249 77 outlet;
! #X obj 86 23 inlet;
! #X obj 86 78 outlet;
! #X obj 86 51 lia3D lia \$1 \$2 \$3 \$4;
! #X connect 0 0 4 1;
! #X connect 2 0 4 0;
! #X connect 4 0 3 0;
! #X connect 4 1 1 0;
--- 1,10 ----
! #N canvas 0 0 401 259 12;
! #X obj 249 24 inlet;
! #X obj 249 77 outlet;
! #X obj 86 23 inlet;
! #X obj 86 78 outlet;
! #X obj 86 51 link3D lia \$1 \$2 \$3 \$4;
! #X connect 0 0 4 1;
! #X connect 2 0 4 0;
! #X connect 4 0 3 0;
! #X connect 4 1 1 0;

Index: gemMasse.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/gemMasse.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** gemMasse.pd	9 Apr 2004 16:55:45 -0000	1.1.1.1
--- gemMasse.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,18 ****
! #N canvas 615 387 345 312 12;
! #X obj 25 38 inlet;
! #X obj 26 100 outlet;
! #X obj 75 228 translateXYZ 0 0 0;
! #X obj 75 256 sphere 0.3;
! #X obj 75 168 r gemhead;
! #X obj 75 197 separator;
! #X obj 86 100 unpack s f f f;
! #X obj 26 70 masse3D masse \$1 \$2 \$3 \$4;
! #X connect 0 0 7 0;
! #X connect 2 0 3 0;
! #X connect 4 0 5 0;
! #X connect 5 0 2 0;
! #X connect 6 1 2 1;
! #X connect 6 2 2 2;
! #X connect 6 3 2 3;
! #X connect 7 0 1 0;
! #X connect 7 0 6 0;
--- 1,18 ----
! #N canvas 615 387 345 312 12;
! #X obj 25 38 inlet;
! #X obj 26 100 outlet;
! #X obj 75 228 translateXYZ 0 0 0;
! #X obj 75 256 sphere 0.3;
! #X obj 75 168 r gemhead;
! #X obj 75 197 separator;
! #X obj 86 100 unpack s f f f;
! #X obj 26 70 mass3D masse \$1 \$2 \$3 \$4;
! #X connect 0 0 7 0;
! #X connect 2 0 3 0;
! #X connect 4 0 5 0;
! #X connect 5 0 2 0;
! #X connect 6 1 2 1;
! #X connect 6 2 2 2;
! #X connect 6 3 2 3;
! #X connect 7 0 1 0;
! #X connect 7 0 6 0;

Index: 22_gaz_molecules.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/22_gaz_molecules.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 22_gaz_molecules.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 22_gaz_molecules.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,12 ****
  #X obj 211 245 gemwin;
  #X msg 211 192 reset \, create \, 1;
! #X obj 27 436 s masse;
! #X obj 127 270 s reset_masse;
  #X msg 116 246 bang;
  #X text 358 302 <- give random speed when starting the patch;
--- 7,12 ----
  #X obj 211 245 gemwin;
  #X msg 211 192 reset \, create \, 1;
! #X obj 27 436 s mass;
! #X obj 127 270 s reset_mass;
  #X msg 116 246 bang;
  #X text 358 302 <- give random speed when starting the patch;
***************
*** 23,27 ****
  #X obj 53 488 translateXYZ;
  #X obj 42 438 unpack s f f;
! #X obj 139 243 r reset_masse;
  #X msg 32 574 setX \$1 \, setY \$2;
  #X obj 32 289 random 20;
--- 23,27 ----
  #X obj 53 488 translateXYZ;
  #X obj 42 438 unpack s f f;
! #X obj 139 243 r reset_mass;
  #X msg 32 574 setX \$1 \, setY \$2;
  #X obj 32 289 random 20;
***************
*** 32,90 ****
  #X obj 98 310 - 10;
  #X obj 8 551 r link;
! #X obj 32 414 masse2D masse 100;
  #X obj 53 531 sphere 0.1;
! #X obj 33 598 iCircle2D masse 0 0 0.0001 0.3 0 0 1;
  #X obj 53 509 color 1 0 0;
! #X obj 303 303 fluide_masse5 29;
! #X obj 313 313 fluide_masse5 30;
! #X obj 203 203 fluide_masse5 19;
! #X obj 513 513 fluide_masse5 50;
! #X obj 443 443 fluide_masse5 43;
! #X obj 403 403 fluide_masse5 39;
! #X obj 193 193 fluide_masse5 18;
! #X obj 233 233 fluide_masse5 22;
! #X obj 93 93 fluide_masse5 8;
! #X obj 13 13 fluide_masse5 0;
! #X obj 183 183 fluide_masse5 17;
! #X obj 173 173 fluide_masse5 16;
! #X obj 23 23 fluide_masse5 1;
! #X obj 33 33 fluide_masse5 2;
! #X obj 43 43 fluide_masse5 3;
! #X obj 53 53 fluide_masse5 4;
! #X obj 63 63 fluide_masse5 5;
! #X obj 73 73 fluide_masse5 6;
! #X obj 83 83 fluide_masse5 7;
! #X obj 103 103 fluide_masse5 9;
! #X obj 113 113 fluide_masse5 10;
! #X obj 123 123 fluide_masse5 11;
! #X obj 133 133 fluide_masse5 12;
! #X obj 143 143 fluide_masse5 13;
! #X obj 153 153 fluide_masse5 14;
! #X obj 163 163 fluide_masse5 15;
! #X obj 213 213 fluide_masse5 20;
! #X obj 223 223 fluide_masse5 21;
! #X obj 243 243 fluide_masse5 23;
! #X obj 253 253 fluide_masse5 24;
! #X obj 263 263 fluide_masse5 25;
! #X obj 273 273 fluide_masse5 26;
! #X obj 283 283 fluide_masse5 27;
! #X obj 293 293 fluide_masse5 28;
! #X obj 323 323 fluide_masse5 31;
! #X obj 333 333 fluide_masse5 32;
! #X obj 343 343 fluide_masse5 33;
! #X obj 353 353 fluide_masse5 34;
! #X obj 363 363 fluide_masse5 35;
! #X obj 373 373 fluide_masse5 36;
! #X obj 383 383 fluide_masse5 37;
! #X obj 393 393 fluide_masse5 38;
! #X obj 413 413 fluide_masse5 40;
! #X obj 423 423 fluide_masse5 41;
! #X obj 433 433 fluide_masse5 42;
! #X obj 453 453 fluide_masse5 44;
! #X obj 463 463 fluide_masse5 45;
! #X obj 473 473 fluide_masse5 46;
! #X obj 483 483 fluide_masse5 47;
! #X obj 493 493 fluide_masse5 48;
! #X obj 503 503 fluide_masse5 49;
  #X obj 202 424 unpack s f f f;
  #X obj 324 533 osc~;
--- 32,90 ----
  #X obj 98 310 - 10;
  #X obj 8 551 r link;
! #X obj 32 414 mass2D mass 100;
  #X obj 53 531 sphere 0.1;
! #X obj 33 598 iCircle2D mass 0 0 0.0001 0.3 0 0 1;
  #X obj 53 509 color 1 0 0;
! #X obj 303 303 fluide_mass5 29;
! #X obj 313 313 fluide_mass5 30;
! #X obj 203 203 fluide_mass5 19;
! #X obj 513 513 fluide_mass5 50;
! #X obj 443 443 fluide_mass5 43;
! #X obj 403 403 fluide_mass5 39;
! #X obj 193 193 fluide_mass5 18;
! #X obj 233 233 fluide_mass5 22;
! #X obj 93 93 fluide_mass5 8;
! #X obj 13 13 fluide_mass5 0;
! #X obj 183 183 fluide_mass5 17;
! #X obj 173 173 fluide_mass5 16;
! #X obj 23 23 fluide_mass5 1;
! #X obj 33 33 fluide_mass5 2;
! #X obj 43 43 fluide_mass5 3;
! #X obj 53 53 fluide_mass5 4;
! #X obj 63 63 fluide_mass5 5;
! #X obj 73 73 fluide_mass5 6;
! #X obj 83 83 fluide_mass5 7;
! #X obj 103 103 fluide_mass5 9;
! #X obj 113 113 fluide_mass5 10;
! #X obj 123 123 fluide_mass5 11;
! #X obj 133 133 fluide_mass5 12;
! #X obj 143 143 fluide_mass5 13;
! #X obj 153 153 fluide_mass5 14;
! #X obj 163 163 fluide_mass5 15;
! #X obj 213 213 fluide_mass5 20;
! #X obj 223 223 fluide_mass5 21;
! #X obj 243 243 fluide_mass5 23;
! #X obj 253 253 fluide_mass5 24;
! #X obj 263 263 fluide_mass5 25;
! #X obj 273 273 fluide_mass5 26;
! #X obj 283 283 fluide_mass5 27;
! #X obj 293 293 fluide_mass5 28;
! #X obj 323 323 fluide_mass5 31;
! #X obj 333 333 fluide_mass5 32;
! #X obj 343 343 fluide_mass5 33;
! #X obj 353 353 fluide_mass5 34;
! #X obj 363 363 fluide_mass5 35;
! #X obj 373 373 fluide_mass5 36;
! #X obj 383 383 fluide_mass5 37;
! #X obj 393 393 fluide_mass5 38;
! #X obj 413 413 fluide_mass5 40;
! #X obj 423 423 fluide_mass5 41;
! #X obj 433 433 fluide_mass5 42;
! #X obj 453 453 fluide_mass5 44;
! #X obj 463 463 fluide_mass5 45;
! #X obj 473 473 fluide_mass5 46;
! #X obj 483 483 fluide_mass5 47;
! #X obj 493 493 fluide_mass5 48;
! #X obj 503 503 fluide_mass5 49;
  #X obj 202 424 unpack s f f f;
  #X obj 324 533 osc~;
***************
*** 147,151 ****
  #X obj 110 217 * 10;
  #X obj 83 215 * 10;
! #X msg 81 270 obj \$1 \$2 fluide_masse5 \$3;
  #X obj 67 163 ch_uzi 50;
  #X connect 2 0 0 0;
--- 147,151 ----
  #X obj 110 217 * 10;
  #X obj 83 215 * 10;
! #X msg 81 270 obj \$1 \$2 fluide_mass5 \$3;
  #X obj 67 163 ch_uzi 50;
  #X connect 2 0 0 0;
***************
*** 166,182 ****
  #X obj 74 259 s link;
  #X obj 27 172 metro 5;
! #X obj 116 302 iAmbient2D masse 0 0 1 1;
! #X obj 52 325 iLine2D masse 3.5 -3.5 3.5 3.5 1000 0 0 10;
! #X obj 62 349 iLine2D masse -3.5 3.5 -3.5 -3.5 1000 0 0 10;
! #X obj 77 372 iLine2D masse 3.5 3.5 -3.5 3.5 1000 0 0 10;
! #X obj 88 395 iLine2D masse -3.5 -3.5 3.5 -3.5 1000 0 0 10;
! #X text 238 5 All masses interact each other;
  #X text 59 118 <- begin (change the metro speed for slow computer)
  ;
  #X floatatom 64 141 5 0 0 0 - - -;
! #X text 185 25 All masses got a circular interactor around them. so
! each masses can interact with every other;
  #X text 181 62 each time a mass is boncing somwhere \, it emit a sound.
! (each masse got a frequency \, volum is prportional to forces apply
  to the mass). so \, it's a simple additive synthesis.;
  #X obj 119 154 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
--- 166,182 ----
  #X obj 74 259 s link;
  #X obj 27 172 metro 5;
! #X obj 116 302 iAmbient2D mass 0 0 1 1;
! #X obj 52 325 iLine2D mass 3.5 -3.5 3.5 3.5 1000 0 0 10;
! #X obj 62 349 iLine2D mass -3.5 3.5 -3.5 -3.5 1000 0 0 10;
! #X obj 77 372 iLine2D mass 3.5 3.5 -3.5 3.5 1000 0 0 10;
! #X obj 88 395 iLine2D mass -3.5 -3.5 3.5 -3.5 1000 0 0 10;
! #X text 238 5 All masss interact each other;
  #X text 59 118 <- begin (change the metro speed for slow computer)
  ;
  #X floatatom 64 141 5 0 0 0 - - -;
! #X text 185 25 All masss got a circular interactor around them. so
! each masss can interact with every other;
  #X text 181 62 each time a mass is boncing somwhere \, it emit a sound.
! (each mass got a frequency \, volum is prportional to forces apply
  to the mass). so \, it's a simple additive synthesis.;
  #X obj 119 154 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0

Index: 10_game.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/10_game.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 10_game.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 10_game.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 1,908 ****
! #N canvas 507 158 593 464 12;
! #N canvas 623 135 500 289 init 0;
! #X msg 200 169 setK \$1;
! #X msg 274 143 setD \$1;
! #X msg 416 115 setM \$1;
! #X floatatom 200 94 5 -10 200 0 - - -;
! #X floatatom 274 92 5 0 0 0 - - -;
! #X floatatom 416 92 5 0 0 0 - - -;
! #X obj 416 143 s masse;
! #X obj 200 143 / 10;
[...1787 lines suppressed...]
! #X connect 1 0 14 0;
! #X connect 1 1 20 0;
! #X connect 1 1 13 0;
! #X connect 2 0 25 0;
! #X connect 3 0 15 0;
! #X connect 4 0 5 0;
! #X connect 6 0 5 0;
! #X connect 8 0 15 0;
! #X connect 9 0 19 0;
! #X connect 10 0 19 0;
! #X connect 11 0 19 0;
! #X connect 12 0 19 0;
! #X connect 15 0 18 0;
! #X connect 15 1 17 0;
! #X connect 15 2 16 0;
! #X connect 16 0 14 0;
! #X connect 17 0 13 0;
! #X connect 18 0 13 0;
! #X connect 20 0 14 0;
! #X connect 25 0 1 0;

--- NEW FILE: fluide_mass.pd ---
#N canvas 598 312 244 340 10;
#X msg 39 180 setXY \$1 \$2;
#X obj 38 26 loadbang;
#X obj 38 155 pack f f;
#X obj 36 46 t b b;
#X obj 57 256 gemhead;
#X obj 59 318 sphere 0.3;
#X obj 57 289 translateXYZ;
#X obj 37 229 unpack s f f;
#X obj 40 206 mass2D mass 10;
#X obj 143 24 r reset_mass;
#X obj 36 70 random 60;
#X obj 94 70 random 60;
#X obj 35 90 - 30;
#X obj 94 96 - 30;
#X obj 35 119 / 10;
#X obj 86 123 / 10;
#X connect 0 0 8 0;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 10 0;
#X connect 3 1 11 0;
#X connect 4 0 6 0;
#X connect 6 0 5 0;
#X connect 7 1 6 1;
#X connect 7 2 6 2;
#X connect 8 0 7 0;
#X connect 9 0 3 0;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 2 0;
#X connect 15 0 2 1;

Index: 32_Kelvin_Helmoltz_instability.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/32_Kelvin_Helmoltz_instability.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 32_Kelvin_Helmoltz_instability.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 32_Kelvin_Helmoltz_instability.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 138,142 ****
  #X obj 18 62 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 18 183 s masse;
  #X obj 43 164 s link;
  #X text 50 59 <- begin (change the metro speed for slow computer);
--- 138,142 ----
  #X obj 18 62 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
  ;
! #X obj 18 183 s mass;
  #X obj 43 164 s link;
  #X text 50 59 <- begin (change the metro speed for slow computer);
***************
*** 147,151 ****
  #X msg 253 131 reset;
  #X msg 121 103 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
! #X obj 253 153 s masse2;
  #X text 136 -2 Simulation of a continus line of vorticity (no damping
  fluid \, 2D mouvement);
--- 147,151 ----
  #X msg 253 131 reset;
  #X msg 121 103 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
! #X obj 253 153 s mass2;
  #X text 136 -2 Simulation of a continus line of vorticity (no damping
  fluid \, 2D mouvement);

Index: 28_Lia.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/28_Lia.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 28_Lia.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 28_Lia.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 5,23 ****
  #X obj 44 87 s \$0-link;
  #X obj 9 113 s \$0-mass;
! #X obj 28 154 lia \$0-link 0 1 1;
! #X obj 28 202 lia \$0-link 0 1 1;
! #X obj 29 253 lia \$0-link 0 1 1;
! #X obj 30 304 lia \$0-link 0 1 1;
! #X obj 31 353 lia \$0-link 0 1 1;
! #X obj 31 403 lia \$0-link 0 1 1;
! #X obj 31 453 lia \$0-link 0 1 1;
! #X obj 31 502 lia \$0-link 0 1 1;
! #X obj 28 178 masse \$0-mass 30;
! #X obj 29 228 masse \$0-mass 30;
! #X obj 30 279 masse \$0-mass 30;
! #X obj 30 329 masse \$0-mass 30;
! #X obj 31 378 masse \$0-mass 30;
! #X obj 31 428 masse \$0-mass 30;
! #X obj 31 477 masse \$0-mass 30;
  #X obj 269 181 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
  -1 -1 0 1;
--- 5,23 ----
  #X obj 44 87 s \$0-link;
  #X obj 9 113 s \$0-mass;
! #X obj 28 154 link \$0-link 0 1 1;
! #X obj 28 202 link \$0-link 0 1 1;
! #X obj 29 253 link \$0-link 0 1 1;
! #X obj 30 304 link \$0-link 0 1 1;
! #X obj 31 353 link \$0-link 0 1 1;
! #X obj 31 403 link \$0-link 0 1 1;
! #X obj 31 453 link \$0-link 0 1 1;
! #X obj 31 502 link \$0-link 0 1 1;
! #X obj 28 178 mass \$0-mass 30;
! #X obj 29 228 mass \$0-mass 30;
! #X obj 30 279 mass \$0-mass 30;
! #X obj 30 329 mass \$0-mass 30;
! #X obj 31 378 mass \$0-mass 30;
! #X obj 31 428 mass \$0-mass 30;
! #X obj 31 477 mass \$0-mass 30;
  #X obj 269 181 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
  -1 -1 0 1;

Index: 19_vertex.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/19_vertex.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 19_vertex.pd	9 Apr 2004 16:55:42 -0000	1.1.1.1
--- 19_vertex.pd	13 Jun 2006 17:51:41 -0000	1.2
***************
*** 7,55 ****
  #X obj 199 224 gemwin;
  #X msg 199 171 reset \, create \, 1;
! #X obj 17 304 s masse;
! #X obj 106 253 s reset_masse;
  #X msg 106 229 bang;
  #N canvas 717 329 472 322 pool 0;
! #X obj 106 103 fluide_masse2 19;
! #X obj 186 183 fluide_masse2 27;
! #X obj 166 163 fluide_masse2 25;
! #X obj 16 13 fluide_masse2 10;
! #X obj 26 23 fluide_masse2 11;
! #X obj 36 33 fluide_masse2 12;
! #X obj 46 43 fluide_masse2 13;
! #X obj 56 53 fluide_masse2 14;
! #X obj 66 63 fluide_masse2 15;
! #X obj 76 73 fluide_masse2 16;
! #X obj 86 83 fluide_masse2 17;
! #X obj 96 93 fluide_masse2 18;
! #X obj 116 113 fluide_masse2 20;
! #X obj 126 123 fluide_masse2 21;
! #X obj 136 133 fluide_masse2 22;
! #X obj 146 143 fluide_masse2 23;
! #X obj 156 153 fluide_masse2 24;
! #X obj 176 173 fluide_masse2 26;
! #X obj 196 193 fluide_masse2 28;
! #X obj 206 203 fluide_masse2 29;
! #X obj 216 213 fluide_masse2 30;
! #X obj 226 223 fluide_masse2 31;
! #X obj 236 233 fluide_masse2 32;
! #X obj 246 243 fluide_masse2 33;
! #X obj 256 253 fluide_masse2 34;
! #X obj 266 263 fluide_masse2 35;
! #X obj 276 273 fluide_masse2 36;
! #X obj 286 283 fluide_masse2 37;
! #X obj 296 293 fluide_masse2 38;
! #X obj 306 303 fluide_masse2 39;
! #X obj 316 313 fluide_masse2 40;
! #X obj 326 323 fluide_masse2 41;
! #X obj 336 333 fluide_masse2 42;
! #X obj 346 343 fluide_masse2 43;
! #X obj 356 353 fluide_masse2 44;
! #X obj 366 363 fluide_masse2 45;
! #X obj 376 373 fluide_masse2 46;
! #X obj 386 383 fluide_masse2 47;
! #X obj 396 393 fluide_masse2 48;
! #X obj 406 403 fluide_masse2 49;
! #X obj 416 413 fluide_masse2 50;
  #X restore 355 201 pd pool;
  #N canvas 860 482 340 441 creation 0;
--- 7,55 ----
  #X obj 199 224 gemwin;
  #X msg 199 171 reset \, create \, 1;
! #X obj 17 304 s mass;
! #X obj 106 253 s reset_mass;
  #X msg 106 229 bang;
  #N canvas 717 329 472 322 pool 0;
! #X obj 106 103 fluide_mass2 19;
! #X obj 186 183 fluide_mass2 27;
! #X obj 166 163 fluide_mass2 25;
! #X obj 16 13 fluide_mass2 10;
! #X obj 26 23 fluide_mass2 11;
! #X obj 36 33 fluide_mass2 12;
! #X obj 46 43 fluide_mass2 13;
! #X obj 56 53 fluide_mass2 14;
! #X obj 66 63 fluide_mass2 15;
! #X obj 76 73 fluide_mass2 16;
! #X obj 86 83 fluide_mass2 17;
! #X obj 96 93 fluide_mass2 18;
! #X obj 116 113 fluide_mass2 20;
! #X obj 126 123 fluide_mass2 21;
! #X obj 136 133 fluide_mass2 22;
! #X obj 146 143 fluide_mass2 23;
! #X obj 156 153 fluide_mass2 24;
! #X obj 176 173 fluide_mass2 26;
! #X obj 196 193 fluide_mass2 28;
! #X obj 206 203 fluide_mass2 29;
! #X obj 216 213 fluide_mass2 30;
! #X obj 226 223 fluide_mass2 31;
! #X obj 236 233 fluide_mass2 32;
! #X obj 246 243 fluide_mass2 33;
! #X obj 256 253 fluide_mass2 34;
! #X obj 266 263 fluide_mass2 35;
! #X obj 276 273 fluide_mass2 36;
! #X obj 286 283 fluide_mass2 37;
! #X obj 296 293 fluide_mass2 38;
! #X obj 306 303 fluide_mass2 39;
! #X obj 316 313 fluide_mass2 40;
! #X obj 326 323 fluide_mass2 41;
! #X obj 336 333 fluide_mass2 42;
! #X obj 346 343 fluide_mass2 43;
! #X obj 356 353 fluide_mass2 44;
! #X obj 366 363 fluide_mass2 45;
! #X obj 376 373 fluide_mass2 46;
! #X obj 386 383 fluide_mass2 47;
! #X obj 396 393 fluide_mass2 48;
! #X obj 406 403 fluide_mass2 49;
! #X obj 416 413 fluide_mass2 50;
  #X restore 355 201 pd pool;
  #N canvas 860 482 340 441 creation 0;
***************
*** 63,67 ****
  #X obj 61 72 t b b;
  #X obj 76 186 t f f f;
! #X msg 76 265 obj \$1 \$2 fluide_masse2 \$3;
  #X obj 103 210 * 10;
  #X obj 76 210 * 10;
--- 63,67 ----
  #X obj 61 72 t b b;
  #X obj 76 186 t f f f;
! #X msg 76 265 obj \$1 \$2 fluide_mass2 \$3;
  #X obj 103 210 * 10;
  #X obj 76 210 * 10;
***************
*** 83,87 ****
  #X connect 11 1 7 0;
  #X restore 355 227 pd creation pool;
! #X text 15 65 this exemple got 250 masses \, so it nead more CPU than
  before.;
  #X msg 60 176 20;
--- 83,87 ----
  #X connect 11 1 7 0;
  #X restore 355 227 pd creation pool;
! #X text 15 65 this exemple got 250 masss \, so it nead more CPU than
  before.;
  #X msg 60 176 20;
***************
*** 93,97 ****
  #X text 85 31 Masses have no weight \, they are in a displacement field
  \, corresponding to a vertex.;
! #X obj 42 279 iCircle2D masse 0 0 0 5 0 0 0 0 0 0 0 0 0 0.0005;
  #X obj 17 221 metro 20;
  #X text 309 170 <- 1;
--- 93,97 ----
  #X text 85 31 Masses have no weight \, they are in a displacement field
  \, corresponding to a vertex.;
! #X obj 42 279 iCircle2D mass 0 0 0 5 0 0 0 0 0 0 0 0 0 0.0005;
  #X obj 17 221 metro 20;
  #X text 309 170 <- 1;

Index: 01_basics.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/pmpd/exemples/01_basics.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** 01_basics.pd	9 Apr 2004 16:55:40 -0000	1.1.1.1
--- 01_basics.pd	13 Jun 2006 17:51:40 -0000	1.2
***************
*** 1,769 ****
! #N canvas 517 121 515 653 12;
! #X text 66 243 physical modeling for pure data using a collection of
! physical ojects.;
! #X obj 8 250 pmpd;
! #N canvas 0 0 623 384 read 0;
! #X text 123 207 cyrille.henry at la-kitchen.fr;
! #X text 412 312 ch20031213;
! #X text 30 25 The aim of this collection of objects is to create physical
! behavior with pure data. It's not audio synthesis. But it can be used
! for the creation of parameters that can be used for driving an audio
[...1494 lines suppressed...]
! #X connect 4 0 7 0;
! #X connect 6 0 1 0;
! #X connect 7 0 0 0;
! #X connect 7 1 1 0;
! #X connect 7 1 8 0;
! #X connect 9 0 6 0;
! #X connect 9 1 2 0;
! #X connect 10 0 9 0;
! #X connect 11 0 9 0;
! #X connect 11 0 12 0;
! #X connect 12 0 4 0;
! #X restore 9 597 pd pmpd;
! #X obj 9 575 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
! -1;
! #X obj 1 216 cnv 10 500 10 empty empty empty 20 12 0 14 -99865 -66577
! 0;
! #X obj 53 187 cnv 15 15 15 Ma7 M7 empty 2 10 0 14 -1 -66577 0;
! #X obj 38 200 cnv 15 15 15 empty M28 empty 2 10 0 14 -1 -66577 0;
! #X obj 155 200 cnv 15 15 15 Ma16 M16 empty 2 10 0 14 -1 -66577 0;
! #X connect 31 0 30 0;





More information about the Pd-cvs mailing list