* @param fill
*/
public GLCircle(int keepBindingUID, boolean keepBinding, float xRender, float yRender, float lineWidth, int resolutionFaces, float radius, boolean fill) {
super(keepBindingUID, keepBinding, lineWidth, fill, new Point.Float(xRender, yRender));
if (resolutionFaces <= 0) {
throw new JXAException(JXAException.LEVEL.APP, "resolutionFaces must be greater than zero");
}
this.resolutionFaces = resolutionFaces;
this.radius = radius;
if (!VBOisLoaded()) {
VBO_setItems(getVerticesArray(), BufferIO._wrapf(new float[]{generateUID()}));