def getManipulatedGeometryOutput(elementNode, geometryOutput, prefix):
 flippedGeometryOutput = triangle_mesh.getGeometryOutputCopy(geometryOutput)
 flip.flipPoints(elementNode, matrix.getVertexes(flippedGeometryOutput), prefix)
 if flip.getShouldReverse(elementNode, prefix):
  flippedFaces = face.getFaces(flippedGeometryOutput)
  for flippedFace in flippedFaces:
   flippedFace.vertexIndexes.reverse()
 return {'union': {'shapes': [flippedGeometryOutput, geometryOutput]}}

def getManipulatedGeometryOutput ( elementNode , geometryOutput , prefix ) : flippedGeometryOutput = triangle_mesh . getGeometryOutputCopy ( geometryOutput ) flip . flipPoints ( elementNode , matrix . getVertexes ( flippedGeometryOutput ) , prefix ) if flip . getShouldReverse ( elementNode , prefix ) : flippedFaces = face . getFaces ( flippedGeometryOutput ) for flippedFace in flippedFaces : flippedFace . vertexIndexes . reverse ( ) return { 'union' : { 'shapes' : [ flippedGeometryOutput , geometryOutput ] } }
get equated geometryoutput .