推荐一个测试.stl几何体“闭合性”的库?
需要澄清一下,我这里说的不是标准模板库,而是指'.stl文件格式'。
< 我的最终目标 >
简单介绍一下,我的最终目标是使用Kinect和“点云”扫描技术来创建.stl文件。这些.stl文件将提供给3D打印服务,用于制作3D模型。我已经成功地实现了点云扫描,并且可以简单地导出为.stl格式(其实这并不难)。
< / 我的最终目标 >
在大多数3D CAD软件中,你可以将模型导出为.stl格式。这个格式其实很简单,手动创建也没什么问题。我的问题在于,大多数3D打印服务(比如Ponoko和Shapeways)不会接受不“封闭”的模型(也就是说,每个“三角形”的边都必须是另一个三角形的边),这是他们为了能够制作3D物体所要求的。
有一些软件(比如Nettfab)可以“修复”这些问题,但我不想使用第三方程序。
有没有人有经验或者知道哪个“.stl”库可以进行“封闭性”检查?如果没有,我会自己动手做一个……但我不想花时间和精力去做一个可能已经有人做过并验证过的东西……
如果有现成的Python库,我也很感兴趣。
编辑
我还在寻找这个库来“修复”stl的边缘……仅仅进行封闭性测试是比较简单的,但修复它才是问题所在……