首页 > 解决方案 > 带有碰撞的简单 2D 流体模拟的概念和资源

问题描述

我认为编写一个带有碰撞的基本 2D 流体/液体模拟会很有趣。有很多方法,我不知道从哪里开始。我只想介绍 2D,但是我想在某种程度上让其他物体与流体相互作用的重力和碰撞。

想到这样的事情: https ://raw.githubusercontent.com/kbladin/Fluid_Simulation/master/images/big.gif

这种情况通常使用什么算法?是否有任何好的论文以不复杂的方式解释这一点?我从哪里开始?

如果可能的话,我想避免使用任何包含所有必需功能的框架/库,因为我想自己编写它们以更好地理解该主题。

我正在考虑使用 C# 并通过在画布上绘制点来将其可视化。我假设每个粒子的力可以用某种多维数组表示,但是我仍然不知道从哪里开始。有什么建议吗?

标签: 2dsimulationfluidparticles

解决方案


推荐阅读