文件名称:sph-cpp:C++ 中的平滑粒子流体动力学实现
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-27 14:20:03
C++
sph-cpp C++ 中的平滑粒子流体动力学实现 运行代码 使用 make 编译并从 build 目录运行 ./ray 可执行文件 可选参数: -p: stiffness -s: surface tension -u: dynamic viscosity -r: particle radius -f: smoothing factor -m: particle mass -d: density -n: number of particles -q: particle spawning rate 热键: r: Reset camera o: Toggle OpenGL mode (non-raytraced spheres) d: Toggle deferred shading. Deferred shading is needed for the surface splatti
【文件预览】:
sph-cpp-master
----cmake()
--------FindCg.cmake(4KB)
----test()
--------performance.cpp(964B)
--------timer.h(792B)
----bucket.h(2KB)
----particlesource.h(816B)
----particle.h(2KB)
----main.cpp(13KB)
----graphics()
--------base()
--------opengl()
--------cg()
----.gitignore(242B)
----utils.h(1KB)
----CMakeLists.txt(1KB)
----bucket.cpp(2KB)
----particle.cpp(14KB)
----particlesource.cpp(2KB)
----particleiterator.cpp(2KB)
----README.md(2KB)