0

问题一目了然:http: //i55.tinypic.com/2uy6nah.jpg

我有STL 格式的牙齿 3D 模型(简单的二进制/ASCII 格式,将三角网格存储为小平面顶点和法线的集合)。

有些型号只有顶面,没有底面(左图)。但是,要按预期使用,它们需要转换为实体对象(右图)。

底部的形状或添加到对象的高度无关紧要。

STL 文件当前由 C#/.NET 程序处理。

  1. 如果我可以在软件中动态生成底部网格,那就太好了
  2. 否则,可以在一些 3D 建模软件中手动完成(最好免费或便宜)

期待对这两种选择的建议。算法和/或相关教程的链接总是受欢迎的。

4

1 回答 1

0

我认为法线是多余的。您所需要的只是每个三角形的顶点和连通性。

当我以有限元分析为生时,有用于 2D 的四叉树和用于 3D 自动网格划分算法的八叉树。我想你想要这样的东西:

http://www.ctcms.nist.gov/~langer/oof2man/Section-Tasks-FEMesh.html

我不确定其中有多少是免费的。

如果您打算对您的牙齿模型进行应力分析,您可以考虑边界元方法。与有限元或有限差分不同,它们不需要内部网格来解决线性问题。

于 2011-03-08T13:10:37.187 回答