oops, i found out a problem, angular velocity should be also relative to parent angular velocity, this doesn't seemed obvious to me... now it works perfectly
Simbicon:
--- 106 ---
37969,48
0,08 0,00
-2,49
34,48
-89,00
12,03
-60,76
-18,80
14,67
box2D:
--- 106 ---
37983,68
0,08 0,00
-2,47
34,48
-88,98
12,01
-60,60
-18,82
14,64
a torque is applied to knee joint in zero gravity (simbicon simulation)
how can i do this in box2d? as far i understand i shouldn't apply torque to bone, since it would be applied to center of mass, and it's not a joint motor, because he would rotate bones around joint center, so... i'm a little confused here
scaling code is correct now
box2d_test_3.zip
this is so close, i almost did it guys
Nice work.
I tried making a walking simulation myself some time ago but failed miserably :-) Main problem was that I really lacked even basic knowledge on how humans do balance themselves. If I would have tried that today I would definitely have better chances of succeeding.
i guess this is relatively stable.
here is source (Delphi XE7) and build: box2d_test.zip
Thank you, it wasn't easy for me either, you can look at my source if you want
Bookmarks