def getGeometryOutputBySVGReader(svgReader, xmlElement):
 geometryOutput = []
 for rotatedLoopLayer in svgReader.rotatedLoopLayers:
  for loop in rotatedLoopLayer.loops:
   vector3Path = euclidean.getVector3Path(loop, rotatedLoopLayer.z)
   sideLoop = lineation.SideLoop(vector3Path, None, None)
   sideLoop.rotate(xmlElement)
   geometryOutput += lineation.getGeometryOutputByManipulation(sideLoop, xmlElement)
 return geometryOutput

def getGeometryOutputBySVGReader ( svgReader , xmlElement ) : geometryOutput = [ ] for rotatedLoopLayer in svgReader . rotatedLoopLayers : for loop in rotatedLoopLayer . loops : vector3Path = euclidean . getVector3Path ( loop , rotatedLoopLayer . z ) sideLoop = lineation . SideLoop ( vector3Path , None , None ) sideLoop . rotate ( xmlElement ) geometryOutput += lineation . getGeometryOutputByManipulation ( sideLoop , xmlElement ) return geometryOutput
get vector3 vertexes from svgreader .