Arkamarante / collision-domain

Automatically exported from code.google.com/p/collision-domain
0 stars 0 forks source link

Hinge constraint solving with world-transforms #25

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Observe the horrific movement of the doors when the server sends updates
2. Turn off server for lovely doors
3. Profit

What is the expected output? What do you see instead?

Setting world transforms on dynamic objects (eg our vehicles) is against all 
principles of a physics engine. Therefore the constraint solver that keeps the 
doors attached to vehicles by the given pivot (hinge) point has a hard time 
keeping up when the vehicle is shoved from one location to another without the 
use of forces.

To be honest, this is against the laws of physics and I really don't know how 
to fix it besides just sending the position and rotation of every door in the 
game from the server.

Original issue reported on code.google.com by jami...@gmail.com on 9 Feb 2012 at 4:33

GoogleCodeExporter commented 8 years ago
Just going to have things fall off instead of trying to solve this.

Original comment by jami...@gmail.com on 24 Apr 2012 at 3:05