mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-23 17:02:39 +00:00
On a shallow surface the band of a layer that the layer above leaves exposed is narrower than a grid cell, so whether the layer is the topmost occupant of any cell flickers from layer to layer and the band's segments, inner walls and solid infill hidden by role, came and went in a dashed ring. That band is always in the same place: the strip just outside the outer wall of the layer above, or of the layer below for the underside of an overhang. The classifier now keeps the outer-wall cell map of the previous and next layers as well as the current one, rotating like the footprints, and keeps any segment whose midpoint lies within a line and a half, or a cell if larger, of a neighbouring layer's outer wall. It can only add segments, so no hole is opened by it; what it over-keeps is the covered strip under the neighbour's wall.