文件名称:cloth_sim_self_collision:自碰撞的布料模拟
文件大小:64KB
文件格式:ZIP
更新时间:2024-05-22 09:28:26
collision-detection physics-simulation cloth-simulation C++
这是”中第9章“包括自碰撞在内的服装的有限元方法的模拟”的附录源代码。 执照 所有代码的版权均属于梅谷信之。重新分发源代码时,请务必指明版权。 请仅将其用于研究目的。在基于此代码进行研究时,请引用本书中的论文和其他可交付成果。 未经许可,请勿将其用于商业目的。如果您考虑将其用于商业用途,请咨询开发商Umetani( )。 免责声明 我们对本准则造成的任何损坏不承担任何责任。 项目 internal_cloth_eigen:通过解决布料的内部物理特性来使布料动画化的项目。使用本征库来求解联立线性方程。简单的代码但是很慢 internal_cloth_sparse:通过解决布料的内部物理特性来使布料动画化的项目。使用唯一的稀疏矩阵迭代求解器来求解联立线性方程。有点复杂但很快 self_contact_eigen:一个模拟布料的项目,包括布料的自接触。使用本征库来求解联立线性方程。简单但缓慢
【文件预览】:
cloth_sim_self_collision-master
----self_collision_cloth.h(766B)
----ilu_sparse.h(1KB)
----matrix_square_sparse.h(2KB)
----self_collision_cloth.cpp(18KB)
----self_contact_sparse()
--------main.cpp(18KB)
--------CMakeLists.txt(723B)
----ilu_sparse.cpp(21KB)
----solve_internal_sparse.h(15KB)
----utility.h(4KB)
----.gitmodules(113B)
----matrix_square_sparse.cpp(11KB)
----vector3d.h(7KB)
----cloth_internal_physics.h(10KB)
----bvh_aabb.h(4KB)
----bvh_aabb.cpp(35KB)
----readme.md(2KB)
----jagged_array.h(7KB)
----self_contact_eigen()
--------main.cpp(17KB)
--------CMakeLists.txt(600B)
----aabb.h(4KB)
----eigen-git-mirror()
----solve_internal_eigen.h(11KB)
----readme.txt(2KB)
----internal_cloth_sparse()
--------main.cpp(17KB)
--------CMakeLists.txt(621B)
----internal_cloth_eigen()
--------main.cpp(16KB)
--------CMakeLists.txt(497B)