Indeed !
Those Fluid Dynamics informations are pretty interesting.
You right, this fall under the dynamics rather than the "splash" effect but could lead to others solutions.
I did look at the Farseer example code and it use exactly the same height field logic.
Unfortunately the Farseer module is pretty huge and it's hard to only extract part that interest me.
About the Farseer buoyancy I thing it's very specific to this engine since there is a lot of modifications done since Box2d to handle convex and concave poly shapes which is a needed feature to calculate object buoyancy (as introduce by Motor2 engine http://lab.polygonal.de/files/buoyancy.html)
By the way this motor 2 proves that it's possible
http://www.polygonal.de/dev/motor2/buoyancy.html
http://lab.polygonal.de/wp-content/swf/motor/motor2_buoyancy.html
Maybe it's a good idea to look at this solver.
@Retimer
Glad it help.
It's aim to help anybody interested in :)
Those Fluid Dynamics informations are pretty interesting.
You right, this fall under the dynamics rather than the "splash" effect but could lead to others solutions.
I did look at the Farseer example code and it use exactly the same height field logic.
Unfortunately the Farseer module is pretty huge and it's hard to only extract part that interest me.
About the Farseer buoyancy I thing it's very specific to this engine since there is a lot of modifications done since Box2d to handle convex and concave poly shapes which is a needed feature to calculate object buoyancy (as introduce by Motor2 engine http://lab.polygonal.de/files/buoyancy.html)
By the way this motor 2 proves that it's possible
http://www.polygonal.de/dev/motor2/buoyancy.html
http://lab.polygonal.de/wp-content/swf/motor/motor2_buoyancy.html
Maybe it's a good idea to look at this solver.
@Retimer
Glad it help.
It's aim to help anybody interested in :)