几年前,我构建了一个小型 OpenGL 项目,在其中模拟了混合液体的动画;可以在此处或此处看到类似的项目(这是 2 个显示一些液体动画的 youtube 视频)。
我的主要目的是使用 webGL、JS、CSS 或 HTML5 模拟这些动画,以便将它们与 Phonegap 一起使用。
在我的项目中,我设置了 2 种不同密度和不同颜色的主要液体,以测试混合过程。我的主要目标是动画两种液体的流动,并在用户开始摇晃他的智能手机时开始混合(或者当用户单击按钮时,如果我们在基于 Web 的应用程序中)。
在我的研究过程中,我收集了几篇解释这个过程的物理论文。我也见过几个库,比如Raphael.js或Processing.js,但我不太确定哪个更好,或者从哪里开始,以及哪个与 Phonegap 兼容。任何建议、链接或参考都会很棒。