Taichi用于软体切割实时仿真

看了一下mls mpm和cplc,能做软体切割的模拟,想问一下老师taichi可以做三维软体切割的实时仿真吗,如果可以的话具体采取哪些方法

mpm应该是可以拓展到3D的,比如 https://github.com/taichi-dev/taichi/blob/master/examples/ggui_examples/mpm3d_ggui.py 可以看一下

谢谢,我主要想问一下能不能是实时的,里面的刀具我可以操控

Hi @wh1998, 非常欢迎你来到太极论坛。

柔体切割仿真是一个很有挑战性的仿真场景。Taichi 语言当然可以做这样的仿真,而且Taichi就是一个高性能的语言,可以很简单的实现一些并行运算。

但是具体的切割算法还是需要你来设计和编写,这个要根据你的需求来进行选择。比如你的精度,实时性,仿真规模等要求不同可能选用的算法就不一样。MPM可以就可以实现一些切割场景,FEM,PBD等都是有相关切割算法实现的。这个需要你具体问题具体分析才行了。

好的老师,感谢您的解答,然后我想问一下现在有相关的dome吗,我想参考一下。

谢谢,还想请问一下有固体的dome吗,这个是一个流体的状态

老师有使用taichi进行固体切割、破坏的dome吗,我想参考一下

https://github.com/Zhijie-YU/MLS_MPM_CPIC 这里有一个别人写的例子,不过是用的老版本taichi

谢谢