最近由于工作需要,在使用ObiCloth,需要完成一个功能:将两片Mesh缝合在一起。

经过一段时间的摸索(主要是参考MarverlounsDesigner缝合逻辑 [笑脸] ),写了一个用鼠标操作将两块布料缝合的Demo。

为了避免版权问题,本示例中已将ObiCloth5.5相关内容移除,需要的自行在Unity Asset Store下载。缝合逻辑后的物理模拟也很简单,具体查看官方示例场景RuntimeCloth.unity

原Mesh
ObiCloth布料缝合

会在Mesh边缘上找到离鼠标最近的点
ObiCloth布料缝合
按下鼠标左键在两个mesh上选择要缝合的区域
ObiCloth布料缝合
按S键,重置网格,使缝合区域顶点一一对应
ObiCloth布料缝合

得到两个Mesh上一一对应的顶点后,就可以将其传给ObiCloth Stitcher,请查看官方文档

项目结构
ObiCloth布料缝合
示例程序地址

转载注明出处!

相关文章:

  • 2022-01-31
  • 2022-12-23
  • 2021-07-09
  • 2022-02-09
  • 2022-01-22
  • 2022-12-23
  • 2022-02-06
  • 2021-11-02
猜你喜欢
  • 2021-05-09
  • 2021-07-30
  • 2021-08-31
  • 2021-06-10
  • 2022-02-09
  • 2021-09-25
  • 2021-07-05
相关资源
相似解决方案