3 registered members (Ayumi, Akow, AndrewAMD),
1,505
guests, and 9
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: newton
[Re: VeT]
#113111
11/01/07 20:15
11/01/07 20:15
|
Joined: Aug 2004
Posts: 1,345 Kyiv, Ukraine
VeT
Serious User
|
Serious User
Joined: Aug 2004
Posts: 1,345
Kyiv, Ukraine
|
what is the better way to clamp two objects, so they couldnt move? may i use joints, compound collision, or just simple positions?
for example, i need to mount car carcass from two parts: down, that is more heavier, and top, wich is lighter
or the better way is to make one entity and use NewtonBodySetMassMatrix?
|
|
|
Re: newton
[Re: ventilator]
#113113
11/03/07 21:43
11/03/07 21:43
|
Joined: Aug 2004
Posts: 1,345 Kyiv, Ukraine
VeT
Serious User
|
Serious User
Joined: Aug 2004
Posts: 1,345
Kyiv, Ukraine
|
okay... i get
MH.keyX = (key_pressed(17) - key_pressed(31)); MH.keyY = (key_pressed(30) - key_pressed(32)); if (MH.keyX!=0 && MH.keyY!=0) { MH.keyX*=.5; MH.keyY*=.5;}
and
vec_set(temp_vec,vector(MH.keyX*100, MH.keyY*100,-mass*5)); vec_rotate(temp_vec,MH.model.pan); NewtonBodySetForce(MH.NewtonChar,vectorf(temp_vec.x,temp_vec.y,temp_vec.z)); // damping NewtonBodySetLinearDamping (MH.NewtonChar, 0.9); // rotating NewtonBodySetOmega(MH.NewtonChar, vectorf(0,0,-MH.mouseX*5));
|
|
|
Re: newton
[Re: ventilator]
#113114
11/03/07 21:44
11/03/07 21:44
|
Joined: Aug 2004
Posts: 1,345 Kyiv, Ukraine
VeT
Serious User
|
Serious User
Joined: Aug 2004
Posts: 1,345
Kyiv, Ukraine
|
okay... i get
MH.keyX = (key_pressed(17) - key_pressed(31)); MH.keyY = (key_pressed(30) - key_pressed(32)); if (MH.keyX!=0 && MH.keyY!=0) { MH.keyX*=.5; MH.keyY*=.5;}
and
vec_set(temp_vec,vector(MH.keyX*100, MH.keyY*100,-mass*5)); vec_rotate(temp_vec,MH.model.pan); NewtonBodySetForce(MH.NewtonChar,vectorf(temp_vec.x,temp_vec.y,temp_vec.z)); // damping NewtonBodySetLinearDamping (MH.NewtonChar, 0.9); // rotating NewtonBodySetOmega(MH.NewtonChar, vectorf(0,0,-MH.mouseX*5));
when i'm pressing W, body is going strait ahead... when i'm pressing W and A, body moves ahead-left... when i'm pressing A, body still move somwhere ahead, not left
what it could be?
|
|
|
|