diff --git a/pcbnew/zone_filler.cpp b/pcbnew/zone_filler.cpp index 03149c5efe..5d1a242d65 100644 --- a/pcbnew/zone_filler.cpp +++ b/pcbnew/zone_filler.cpp @@ -768,17 +768,6 @@ void ZONE_FILLER::buildCopperItemClearances( const ZONE* aZone, PCB_LAYER_ID aLa } else { - // Gives more clearance to arcs (the arc to area drc test is not perfect) - // extra_margin is not enough here - // This is a workaround, that can be removed when (if?) the DRC arcs - // issues are fixed - // The root cause is the fact the DRC approximates the arc shape - // by a segmentlist with a error = +- SHAPE_ARC::DefaultAccuracyForPCB()/2 - // and the arc to polygons approximation also creates approximations when - // filling the zone - if( aTrack->Type() == PCB_ARC_T ) - gap += SHAPE_ARC::DefaultAccuracyForPCB(); - aTrack->TransformShapeWithClearanceToPolygon( aHoles, aLayer, gap, m_maxError, ERROR_OUTSIDE ); }