def getGeometryOutputByLoopFunction(manipulationFunction, sideLoop, xmlElement):
 sideLoop.rotate(xmlElement)
 sideLoop.loop = euclidean.getLoopWithoutCloseSequentialPoints(sideLoop.close, sideLoop.loop)
 return getUnpackedLoops(manipulationFunction(sideLoop.close, sideLoop.loop, '', sideLoop.sideLength, xmlElement))

def getGeometryOutputByLoopFunction ( manipulationFunction , sideLoop , xmlElement ) : sideLoop . rotate ( xmlElement ) sideLoop . loop = euclidean . getLoopWithoutCloseSequentialPoints ( sideLoop . close , sideLoop . loop ) return getUnpackedLoops ( manipulationFunction ( sideLoop . close , sideLoop . loop , '' , sideLoop . sideLength , xmlElement ) )
get geometry output by side loop .