discreteDraw in Shapes.