final bresenham + DDA line, cyrcle midpoint, elips midpoint