more careful about not drawing midpoints

in the case where all vertices were out of bounds it would
assume there were many hidden vertices