gl.glStencilFunc(GL.GL_NEVER, 0, 1);
gl.glStencilOp(GL.GL_INVERT, GL.GL_INVERT, GL.GL_INVERT);
// if only 1 vertex, draw a point
if (polygon.vertices().size() == 1)
gl.glBegin(GL.GL_POINTS);
// if only 2 vertices, draw a line
else if (polygon.vertices().size() == 2)
gl.glBegin(GL.GL_LINES);