From 515722a58656d57343b78eedb6a74e1e87830058 Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Wed, 1 May 2013 15:49:53 +0000 Subject: bugfix : distance in setLcurrent (float) was not correctly computed svn path=/trunk/externals/pmpd/; revision=17106 --- pmpd3d_set.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pmpd3d_set.c') diff --git a/pmpd3d_set.c b/pmpd3d_set.c index 19b8540..7592e45 100644 --- a/pmpd3d_set.c +++ b/pmpd3d_set.c @@ -146,7 +146,7 @@ void pmpd3d_setLCurrent(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) { // set a link to it's current length tmp = atom_getfloatarg(0, argc, argv); tmp = max(0, min( x->nb_link-1, tmp)); - x->link[tmp].L = x->link[tmp].mass2->posX - x->link[tmp].mass1->posX; + x->link[tmp].L = x->link[i].distance; } else if ( ( argc == 1 ) && ( argv[0].a_type == A_SYMBOL ) ) { // set a class of link to there current length -- cgit v1.2.1