文件名称:Cloth-simulation:使用质量弹簧模型模拟布料
文件大小:9.24MB
文件格式:ZIP
更新时间:2024-05-21 11:04:51
C++
布料模拟 使用质量弹簧模型模拟布料。 该实现是用C ++和OpenGL编写的。 该模拟使用Runge-Kutta 4积分器,每帧进行15次模拟。 演示: : 用户控制 1运行设置1 2运行设置2 3运行设置3 4运行设置4 C播放/暂停模拟 K切换绘图模式(结点调试或表面绘图) N释放所有静态结 Arrow up增加法线贴图的高度 Arrow down减小法线贴图的高度 Mouse旋转场景 Z加风力 编译并运行 随附的makefile仅支持Mac OSX。 make all && make run在终端中make all && make run以编译并运行仿真 依存关系 SGCT 2.1.3( ) GLM( )
【文件预览】:
Cloth-simulation-master
----.gitignore(264B)
----README.md(859B)
----bin()
--------clothsim(2.65MB)
----textures()
--------normalmaps()
--------hestens_seng.png(3.21MB)
--------kappa.png(469KB)
--------persia.png(1.8MB)
--------checker.png(5KB)
----configs()
--------VRArenaCenterStereo.xml(2KB)
--------single_two_win.xml(1KB)
--------VRArena_two_node_local_cluster.xml(1KB)
--------VRArenaSimCenter.xml(2KB)
--------3DTV.xml(621B)
--------two_nodes.xml(1KB)
--------single_sbs_stereo.xml(999B)
--------VRArenaSim.xml(2KB)
--------VRArena.xml(2KB)
--------VRArenaStereo.xml(2KB)
--------VRArenaCenter.xml(2KB)
--------MultiWindow.xml(3KB)
--------Kinect.xml(3KB)
--------single_fisheye.xml(670B)
--------VideoWall_stereo.xml(3KB)
--------single.xml(608B)
--------config()
--------single_fisheye_fxaa.xml(655B)
--------3DTV_old.xml(1014B)
--------dome()
--------VRArenaSimCenterSingle.xml(2KB)
----LICENSE(1KB)
----src()
--------main.cpp(9KB)
--------mesh.cpp(35KB)
--------scene.h(1KB)
--------sphere.cpp(4KB)
--------scene.cpp(4KB)
--------knot.h(4KB)
--------mesh.h(4KB)
--------body.cpp(84B)
--------floor.h(2KB)
--------knot.cpp(4KB)
--------sphere.h(1KB)
--------body.h(342B)
--------shape.h(1KB)
--------debug.h(147B)
--------floor.cpp(8KB)
----shaders()
--------floorphong.frag(1KB)
--------knot.vert(365B)
--------sphere.vert(615B)
--------mesh_bare.vert(303B)
--------cloth_plain.frag(1KB)
--------mesh_bare.frag(104B)
--------sphere.frag(1KB)
--------cloth_plain.vert(978B)
--------floorphong.vert(780B)
--------knot.frag(122B)
----Makefile(809B)