Answers:
我的理解是,当对象不是真正的实体时会发生这种情况。由于STL包含每个面和样条线的三角剖分,因此切片引擎不够“智能”,无法确定模型中是否存在间隙,因此是否应该填充间隙以及如何填充间隙。当切片器遇到间隙时,它将端点视为要素的终点,或者导航到图层上的下一个点,从而导致打印间隙或多余的杂物,这是没有意义的。
我注意到,当我使用诸如Union,Subtract和Trim之类的复杂实体工具时,我的模型将无法作为真正的实体。很多时候,这些工具与实体模型之间的交互方式会出现舍入误差,这会导致实体模型外壳之间的缝隙很小(有时不是很小)。当导出到STL时,保留间隙。
rounding error
这解释了很多。当我使用OpenSCAD时,当两个面或线否则会重合时,我常常不得不加上或减去一个很小的软键系数(例如0.001 mm)。现在,我知道为什么需要这样做以及为什么有效。