def getExtraFillLoops(loops, radius):
 greaterThanRadius = (1.4 * radius)
 extraFillLoops = []
 centers = intercircle.getCentersFromPoints(intercircle.getPointsFromLoops(loops, greaterThanRadius), greaterThanRadius)
 for center in centers:
  inset = intercircle.getSimplifiedInsetFromClockwiseLoop(center, radius)
  if intercircle.isLargeSameDirection(inset, center, radius):
   if euclidean.getIsInFilledRegion(loops, euclidean.getLeftPoint(inset)):
    inset.reverse()
    extraFillLoops.append(inset)
 return extraFillLoops

def getExtraFillLoops ( loops , radius ) : greaterThanRadius = ( 1.4 * radius ) extraFillLoops = [ ] centers = intercircle . getCentersFromPoints ( intercircle . getPointsFromLoops ( loops , greaterThanRadius ) , greaterThanRadius ) for center in centers : inset = intercircle . getSimplifiedInsetFromClockwiseLoop ( center , radius ) if intercircle . isLargeSameDirection ( inset , center , radius ) : if euclidean . getIsInFilledRegion ( loops , euclidean . getLeftPoint ( inset ) ) : inset . reverse ( ) extraFillLoops . append ( inset ) return extraFillLoops
get extra loops between inside and outside loops .