X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=tools%2Fropesim%2Fsrc%2Fmain.c;h=f300a570122aae67a42303d11a61e43beecfd4d2;hp=3c616f67f8f9ece4379dfb682e6586f89fc9dcde;hb=2ee531a10bad1036d2279f9b626da72e345a3b37;hpb=1ae209a77434dcdf7266d2cf95d3f20c0de7a0e9 diff --git a/tools/ropesim/src/main.c b/tools/ropesim/src/main.c index 3c616f6..f300a57 100644 --- a/tools/ropesim/src/main.c +++ b/tools/ropesim/src/main.c @@ -64,11 +64,11 @@ int main(int argc, char **argv) return 0; } -#define ROPE_MASSES 5 +#define ROPE_MASSES 10 #define ROPE_SPRINGS (ROPE_MASSES - 1) -#define ROPE_LEN 0.6f -#define ROPE_MASSES_MASS 0.1f -#define ROPE_K 80.0f +#define ROPE_LEN 0.8f +#define ROPE_MASSES_MASS 0.01f +#define ROPE_K 180.0f int init(void) { @@ -106,6 +106,7 @@ int init(void) } rsim_init(&rsim); + rsim.damping = 0.3; ropes_tail = 0; /* anchor points on the inner gimbal */ @@ -243,7 +244,7 @@ void display(void) cmesh_draw(mesh_gin); glPopMatrix(); - cmesh_draw(mesh_suz); + /*cmesh_draw(mesh_suz);*/ glPointSize(7); glBegin(GL_POINTS);