public void drawSolidPolygon(Vec2[] vertices, int vertexCount, Color3f color) {
GL2 gl = panel.getGL().getGL2();
gl.glPushMatrix();
transformViewport(gl, zero);
gl.glBegin(GL2.GL_TRIANGLE_FAN);
gl.glColor4f(color.x, color.y, color.z, .4f);
for (int i = 0; i < vertexCount; i++) {
Vec2 v = vertices[i];
gl.glVertex2f(v.x, v.y);
}
gl.glEnd();