Matlab生成的三维模型倒入COMSOL?

用Matlab将ct的躯干图进行三维重建,想将做好的三维模型(就是三位数组)导入comsol做进一步分析。但是不知道怎么做?请问怎么做比较好。 我把M…
关注者
47
被浏览
59,436

7 个回答

导入 stl 文件格式的话,看看这个blog有没有帮助: comsol.com/blogs/improv

不过可以试试楼上推荐的使用软件。之前遇到的做CT扫描的,大多数都是用 Mimics 或者Simpleware 之类的医学图像处理软件直接生成网格导入 COMSOL 直接建模的,这样估计比写程序方便的多。

正好遇到过类似的问题,分享下个人解决方案。

我当时是搜到了如下面链接的解决方法:

Converting STL surface mesh to volume mesh using GMSH

概括来说就是用一个免费开源软件GMSH将STL文件转化为可直接用于有限元的volume mesh文件。操作方法按照链接里来是可行的。我一般将volume mesh以.bdf的格式导出。导出的.bdf文件可以导入COMSOL的Mesh(不是从geometry导入)。由于导入的是volume mesh,因此可以直接用于仿真。

另外链接中提到的用Meshlab软件清理STL文件也非常有用。如果用GMSH时发生了错误,可以尝试该解决办法,亲测有效。

希望有所帮助。