文件名称:wcsph:使用taichi创建sph模拟
文件大小:25.17MB
文件格式:ZIP
更新时间:2024-06-13 21:17:51
Python
弱压缩liqiud模拟 该代码主要是从移植的代码 该代码使用编程语言 当前执行器算法 [SESPH] [PCISPH] [IISPH] [DFSPH] 怎么跑 首先配置您的anaconda工作区,然后打开anaconda提示符 其次,您需要安装语言, pip安装taichi 最后,您输入ti dfsph.py ,仅此而已 该项目产生的一些图像 位置盘样本(完全并行),用于边界处理 隐式粘度求解器 使用前提条件cg解决粘度: 表面张力(不带和带): 各向异性网格重建: 行军魔方 使用各向异性内核建立体积场 渲染图像 --- 其他算法: 哈希网格 cfl时间步 推荐人 M Weiler 2018:适用于SPH流体的物理一致性隐式粘度求解器 Nadir Akinci 2013:SPH流体的通用表面张力和附着力 JIHUN YU 2013:重构基于粒子的流体的表面。
【文件预览】:
wcsph-master
----.gitignore(12B)
----iisph.py(13KB)
----ParticleData.py(11KB)
----README.md(2KB)
----out()
--------rendering.png(636KB)
----MarchingCubeGrid.py(16KB)
----boundry.py(13KB)
----image()
--------mc.png(293KB)
--------no_tension.gif(2.32MB)
--------sesph.gif(3.64MB)
--------ani-mc.png(242KB)
--------rock.gif(2.98MB)
--------boundtry.gif(3.51MB)
--------super_nian.gif(2.89MB)
--------iisph_l.gif(5.95MB)
--------dfsph_l.gif(4.16MB)
--------tension.gif(2.3MB)
--------pcisph.gif(3.4MB)
--------average_iter_num.png(26KB)
--------visorcity.gif(1.32MB)
--------iter-num.png(12KB)
--------max-t.png(12KB)
--------taichi.gif(7.49MB)
----dfsph.py(21KB)
----.gitattributes(66B)
----HashGrid.py(5KB)
----kernels()
--------CohesionKernel.py(792B)
--------__pycache__()
--------AdhesionKernel.py(648B)
--------CubicKernel.py(1KB)
----model()
--------liqiud.obj(234KB)
--------sphere.obj(39KB)
--------plane.obj(881B)
--------boundry.obj(481KB)
--------box_boundry.obj(694KB)
--------sphere_boundry.obj(3.52MB)
--------taichi_boundry.obj(481KB)
--------hikvision.obj(116KB)
--------box.obj(881B)
--------taichi.obj(60KB)
----Canvas.py(7KB)
----pcisph.py(9KB)
----sesph.py(6KB)
----MCData.txt(16KB)