@Override
	public void render() {
		//TODO use display list
		getColor().apply();
		
		GL11.glBegin(this.glMode);
		double r = this.radius * getScale();
		for (int i = 0; i < 360; i += 10) {
			double degInRad = i * DEG2RAD;
			GL11.glVertex2d(Math.cos(degInRad) * r, Math.sin(degInRad) * r);
		}
		GL11.glEnd();
	}