Graphics 实现布料材料自共谋的最简单方法是什么?

Graphics 实现布料材料自共谋的最简单方法是什么?,graphics,collision-detection,physics,Graphics,Collision Detection,Physics,我正在尝试实现一个具有自共谋的布料模拟系统。我使用带有弹簧力的粒子系统实现了整个布料。i、 我有一个网格的顶点布现在,我需要一个简单的方法来实现自我共谋以及。实际上,共谋检测和响应都是有效的。任何帮助都将不胜感激。这取决于您希望它有多简单和不精确: 最简单的变体: -选择有关顶点的高分辨率布料。在每个顶点使用一个球体,足够大/足够多,不留下整体。为每个触点创建弹簧必须在每个时间步重复。时间步长必须足够小,以避免隧道效应,尽管球体连续很容易检测到,但如果不想回溯解决方案,分辨率可能会更复杂 更精确

我正在尝试实现一个具有自共谋的布料模拟系统。我使用带有弹簧力的粒子系统实现了整个布料。i、 我有一个网格的顶点布现在,我需要一个简单的方法来实现自我共谋以及。实际上,共谋检测和响应都是有效的。任何帮助都将不胜感激。

这取决于您希望它有多简单和不精确:

最简单的变体: -选择有关顶点的高分辨率布料。在每个顶点使用一个球体,足够大/足够多,不留下整体。为每个触点创建弹簧必须在每个时间步重复。时间步长必须足够小,以避免隧道效应,尽管球体连续很容易检测到,但如果不想回溯解决方案,分辨率可能会更复杂

更精确的变体:Trimesh Trimesh或样条曲线,在检测零件上进行连续碰撞检测。对响应部分进行了带摩擦的刚体接触建模

关于这个话题有很多文章。 Barraff和Witkin 1998是一个首发,但有几个问题


简单的文献搜索将提供更多信息。

Bump。这听起来是一个很难解决的问题,但我自己以前也有过同样的想法。@theJollySin是的,很不幸。我还不能解决它。