def getGeometryOutputByOffset(geometryOutput, interpolationOffset, xmlElement):
 geometryOutputValues = geometryOutput.values()
 if (len(geometryOutputValues) < 1):
  return geometryOutput
 connectionStart = interpolationOffset.getVector3ByPortion(PortionDirection(0.0))
 connectionEnd = interpolationOffset.getVector3ByPortion(PortionDirection(1.0))
 return getGeometryOutputByConnection(connectionEnd, connectionStart, geometryOutput, xmlElement)

def getGeometryOutputByOffset ( geometryOutput , interpolationOffset , xmlElement ) : geometryOutputValues = geometryOutput . values ( ) if ( len ( geometryOutputValues ) < 1 ) : return geometryOutput connectionStart = interpolationOffset . getVector3ByPortion ( PortionDirection ( 0.0 ) ) connectionEnd = interpolationOffset . getVector3ByPortion ( PortionDirection ( 1.0 ) ) return getGeometryOutputByConnection ( connectionEnd , connectionStart , geometryOutput , xmlElement )
get solid output by interpolationoffset .