The STL watertight gate is currently optional. For production 3D-printing exports it should default to strict, with an explicit opt-out — a non-watertight STL fails at the slicer, far from the diagnostic that could have explained it.
Note before flipping the default: the known mesher gap where OCCT BRepMesh emits self-intersecting cone triangles (cqe-task14) would make some valid models fail strict mode; either fix/replace the mesher path first or scope the default to non-cone geometry.
The STL watertight gate is currently optional. For production 3D-printing exports it should default to strict, with an explicit opt-out — a non-watertight STL fails at the slicer, far from the diagnostic that could have explained it.
Note before flipping the default: the known mesher gap where OCCT BRepMesh emits self-intersecting cone triangles (cqe-task14) would make some valid models fail strict mode; either fix/replace the mesher path first or scope the default to non-cone geometry.