我需要在瓶子里旋转液体并旋转设备
答案 0 :(得分:5)
流体动力学不是一个简单的主题。最简单的fluid flow is 2D, incompressible, irrotational, laminar flow示例。我首先考察一下。
你不能在一周内完成它,你必须学习它。
您可以从这个java示例http://www.jbox2d.org/liquid/中学习。除非您的模拟非常小且2D,否则您可能需要使用带有NDK的C / C ++库来获得任何合理的帧速率。
谷歌确实发布了基于box2d(使用NDK)for android的物理库。 http://google.github.io/liquidfun/这可能是一个很好的入门资源,但除非你很好地理解物理,否则你将无法做太多。