(center_x, center_y, source_x, source_y, width, height=None)
return center_x - width / 2 * cos(angle), center_y - height / 2 * sin(angle)
Determines where the circle centered at (center_x, center_y)
        intersects with a line drawn from (source_x, source_y) to
        (center_x, center_y).

        @see: ShapeDrawer.intersection_point
Determines where the circle centered at (center_x, center_y)
        intersects with a line drawn from (source_x, source_y) to
        (center_x, center_y).
Determines where the circle centered at ( center_x center_y ) intersects with a line drawn from ( source_x source_y ) to ( center_x center_y ) .
def intersection_point(center_x, center_y, source_x, source_y, width, height=None):
        """Determines where the circle centered at (center_x, center_y)
        intersects with a line drawn from (source_x, source_y) to
        (center_x, center_y).

        @see: ShapeDrawer.intersection_point"""
        height = height or width
        angle = atan2(center_y - source_y, center_x - source_x)
        return center_x - width / 2 * cos(angle), center_y - height / 2 * sin(angle)
def intersection_point ( center_x , center_y , source_x , source_y , width , height = None ) : height = height or width angle = atan2 ( center_y - source_y , center_x - source_x ) return center_x - width / 2 * cos ( angle ) , center_y - height / 2 * sin ( angle )