diff options
author | Cyrille Henry <nusmuk@users.sourceforge.net> | 2015-07-26 20:08:01 +0000 |
---|---|---|
committer | Cyrille Henry <nusmuk@users.sourceforge.net> | 2015-07-26 20:08:01 +0000 |
commit | 33615ea88d1d44a04252347fdf28983116a365e0 (patch) | |
tree | d991c0230b3a3b171c75b765e814343839782b21 /pmpd2d_various.c | |
parent | 1137b3860fce28495161ad61d6f04c8350f2da4d (diff) |
add a next type of like : hinge can force an angle between masses...
svn path=/trunk/externals/pmpd/; revision=17500
Diffstat (limited to 'pmpd2d_various.c')
-rw-r--r-- | pmpd2d_various.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pmpd2d_various.c b/pmpd2d_various.c index 9c54b7f..6ebbf85 100644 --- a/pmpd2d_various.c +++ b/pmpd2d_various.c @@ -11,7 +11,7 @@ void pmpd2d_infosL(t_pmpd2d *x) } post("list of %d link", x->nb_link); - post("number, Id, active, mass1, mass2, K, D, Pow, L, Lmin, Lmax"); + post("number, Id, active, mass1, mass2, [mass3], K, D, Pow, L, Lmin, Lmax"); for(i=0; i < x->nb_link; i++) { switch(x->link[i].lType) @@ -31,6 +31,11 @@ void pmpd2d_infosL(t_pmpd2d *x) x->link[i].mass1->num, x->link[i].mass2->num, x->link[i].K, x->link[i].D, \ x->link[i].arrayK->s_name, x->link[i].K_L, x->link[i].arrayD->s_name, x->link[i].D_L); break; + case 3 : + post("hinge %i: %s, %i, %i, %i, %i, %f, %f, %f, %f, %f, %f, %f",i, x->link[i].Id->s_name, x->link[i].active, \ + x->link[i].mass1->num, x->link[i].mass2->num, x->link[i].mass3->num, x->link[i].K, x->link[i].D, \ + x->link[i].Pow, x->link[i].L, x->link[i].distance, x->link[i].Lmin, x->link[i].Lmax); + break; } } } |