1 个不稳定版本
0.1.0 | 2023 年 2 月 1 日 |
---|
#10 in #粒子
58KB
1K SLoC
先决条件
-
一个支持 24bpp 颜色的非常快速的终端仿真器(例如,Alacritty)。普通的如 macOS 终端 和 GNOME 终端 就不够了。
-
如果您想通过 SSH 远程运行它,需要连接到主机机器的快速、不计流量的网络连接(不推荐,因为会产生过多的网络流量)。
-
使用 rustup 构建程序。
用法
# Monotone particles (use mouse to disturb)
cfluid
# Monotone particles on very thick fluid
cfluid -v 1e5
# Particles with trails colored by velocity
cfluid --heatmap velocity --trails
# Cool screensaver
cfluid --heatmap velocity --trails -s
参考文献
[Stam01] Stam, Jos. (2001). "基于 FFT 的简单流体求解器。" 图形工具杂志. 6. 10.1080/10867651.2001.10487540.
[Green11] Green, D.A. (2011). "用于显示天文强度图像的颜色方案。" 印度天文学会公报,第39卷,第289--295页。 10.48550/arXiv.1108.5083.
许可
本程序受 GNU 通用公共许可证 v3.0 或更高版本许可。
依赖关系
约 11-20MB
约 304K SLoC