流体力学的演示

标签: 杂项资源 轶事趣闻 C++ Flash HTML | 发表时间:2010-12-21 08:49 | 作者:陈皓 flogliu
出处:http://coolshell.cn

某人用Java搞了一个流体力学的演示。

http://grantkot.com/MPM/Liquid.html

不过,这仅仅是个开始。某同学将其发布上了reddit.com,于是,全世界的同学们开始给力了——

Flash的开发者首先不服,搞了个 flash版(带源码):

http://wonderfl.net/c/yxe9

看到了Flash版,Javascript+HTML5的同学们也不干了,于是出现HTML5版(带源码):

http://www.music.mcgill.ca/~sinclair/content/blog/liquid_simulator_ported_to_canvas

不过性能慢了很多,所以,又有人优化了一下HTML5版的程序:

http://jsbin.com/unovo4

SVG的同学们也不甘寂寞,不过,那真叫一个慢啊。

http://ulo.pe/js-liquid-svg/

这个时候,C/C++同学出来了,使用SDL库也搞了一个:

http://q3k.org/fluidsim.zip

——————

短短几天里,被人重写成各种语言。这个程序写起来真的很简单吗?是我out了吗?

相关文章

相关 [流体力学] 推荐:

流体力学的演示

- flogliu - 酷壳 - CoolShell.cn
某人用Java搞了一个流体力学的演示. 某同学将其发布上了reddit.com,于是,全世界的同学们开始给力了——. Flash的开发者首先不服,搞了个 flash版(带源码):. 看到了Flash版,Javascript+HTML5的同学们也不干了,于是出现HTML5版(带源码):. 不过性能慢了很多,所以,又有人优化了一下HTML5版的程序:.

[漫画征文作品]ziper-《流体力学非典型手册》

- Tim - 科学松鼠会

[流体力学趣事]拳头大的雨滴见过没有?

- cpy - 科学松鼠会
恐怕没有人知道地球上每天会下多少场雨,有多少雨滴会落到地面上来. 从云团里面的小水滴或者小冰晶开始,它们互相碰撞,合并在一起长大,直到整体的重量超过上升气流所能提供的向上的力量,然后在重力的作用下,落到地面上去,形成降雨. 在下落的过程中,雨滴仍然会互相碰撞、融合长大,如果不考虑空气(另外一种流体)的影响,那么雨滴会在重力的作用下越来越快.

[流体力学趣事]表面张力是什么?

- 乾 - 科学松鼠会
我们知道,水是由水分子构成的,一个水分子由一个氧原子和两个氢原子构成. 每个原子都是由原子核和核外电子构成的,电子围绕着原子核运动,形成电子云. 因此,水分子里的原子之间的连接实际上不是火柴棍那样的,而应该是像下面图里那种憨厚浑圆的样子,而且边缘也不应该那么清晰. 水分子里面,氢原子和氧原子的距离大约为1埃,或者说是百亿分之一米.