Printing 3d打印固有的不定向表面

Printing 3d打印固有的不定向表面,printing,3d,mesh,triangulation,meshlab,Printing,3d,Mesh,Triangulation,Meshlab,我正在尝试打印以下对象的三维模型: Klein瓶、Kuen面、Boy面等 从曲面的参数表示(x,y,z作为u和v的函数)我计算 三角形网格,主要可修复为可打印形式 通过MeshLab、netfabb和3DEdit Pro等工具 但是,这些工具无法恢复,这是3d打印所必需的。(打印机必须知道内部的位置,才能知道材料存放的位置!) 在任何自相交的直线上,两片不可定向曲面 不同意哪一面是“外部”。在MeshLab中,一张纸是黑色的。在netfabb中,红色。这些三角形称为翻转三角形;它们的法线方向相反

我正在尝试打印以下对象的三维模型: Klein瓶、Kuen面、Boy面等

从曲面的参数表示(x,y,z作为u和v的函数)我计算 三角形网格,主要可修复为可打印形式 通过MeshLab、netfabb和3DEdit Pro等工具

但是,这些工具无法恢复,这是3d打印所必需的。(打印机必须知道内部的位置,才能知道材料存放的位置!) 在任何自相交的直线上,两片不可定向曲面 不同意哪一面是“外部”。在MeshLab中,一张纸是黑色的。在netfabb中,红色。这些三角形称为翻转三角形;它们的法线方向相反

什么方法是合理的

  • 通过计算自相交线来解决方向性问题,以分离图纸,因此在3d打印中,每张图纸都是其自己的“外壳”

  • 不要打印包含实体体积的曲面,而是将曲面打印为实体。(这是否只是一个问题,因为“进入内部”的挤压在自相交线处变得越来越薄?)

  • 按原样打印模型,然后打印模型的“反转”(反转法线),以便装配两个不完整的零件。例如,看看这个恶棍是如何用光剑将位于中央两座山峰上方的坤面部分划掉的


    • 将任何非流形、不可定向的表面转换为可打印的物体的一种简单方法是“充气”,使其不再是无限薄的薄片。您可以在MeshLab中使用统一重采样过滤器并设置“绝对距离””选项(以消除不定向性),并指定合理的偏移量(1%~2%)和合理的精度(0.2%~0.5%)

      聪明!虽然这样的薄板在机械上比填充实体弱,但它有更强的“粗”相交线。而且,嘿,它确实有效。(“膨胀”在这里的作用就像它在数学形态学中的作用一样。)