public void ellipseMode(int mode) { g.ellipseMode(mode); }
/** * ( begin auto-generated from ellipseMode.xml ) * * The origin of the ellipse is modified by the <b>ellipseMode()</b> * function. The default configuration is <b>ellipseMode(CENTER)</b>, which * specifies the location of the ellipse as the center of the shape. The * <b>RADIUS</b> mode is the same, but the width and height parameters to * <b>ellipse()</b> specify the radius of the ellipse, rather than the * diameter. The <b>CORNER</b> mode draws the shape from the upper-left * corner of its bounding box. The <b>CORNERS</b> mode uses the four * parameters to <b>ellipse()</b> to set two opposing corners of the * ellipse's bounding box. The parameter must be written in ALL CAPS * because Processing is a case-sensitive language. * * ( end auto-generated ) * @webref shape:attributes * @param mode either CENTER, RADIUS, CORNER, or CORNERS * @see PApplet#ellipse(float, float, float, float) * @see PApplet#arc(float, float, float, float, float, float) */ public void ellipseMode(int mode) { if (recorder != null) recorder.ellipseMode(mode); g.ellipseMode(mode); }
public static void sin(PApplet parent, PGraphics g, int amt, float freq, int xDiff, float size) { float v = (PApplet.sin((float) (parent.millis()) / 1000f * PConstants.TWO_PI * freq) + 1f) / 2f; g.noStroke(); g.ellipseMode(CENTER); g.fill(v * amt); g.ellipse(-xDiff, 0, size, size); g.ellipse(0, 0, size, size); g.ellipse(xDiff, 0, size, size); }
g.ellipseMode(ellipseMode); g.ellipse(params[0], params[1], params[2], params[3]); g.ellipseMode(oldMode); g.ellipseMode(ellipseMode); if (params.length == 6) { g.arc(params[0], params[1], (int) params[6]); g.ellipseMode(oldMode);
g.ellipseMode(CORNER); g.ellipse(params[0], params[1], params[2], params[3]); g.ellipseMode(CORNER); g.arc(params[0], params[1], params[2], params[3], params[4], params[5]);
ellipseMode(DIAMETER);
mask.background(opaque); mask.fill(transparent); mask.ellipseMode(CENTER); mask.ellipse(mouseX, mouseY, 200,200); mask.endDraw();
PShape createReticle() { final int RADIUS = 64; PGraphics buffer = createGraphics(RADIUS, RADIUS); buffer.beginDraw(); buffer.background(0, 0); // transparent buffer.stroke(255); buffer.strokeWeight(4); buffer.ellipseMode(CENTER); buffer.ellipse(RADIUS / 2, RADIUS / 2, RADIUS / 3, RADIUS / 3); buffer.strokeWeight(8.0f); buffer.line(RADIUS/2, 0, RADIUS/2, RADIUS - 1); buffer.line(0, RADIUS/2, RADIUS-1, RADIUS/2); buffer.endDraw(); PShape face = createShape(); face.beginShape(QUAD); face.noStroke(); face.textureMode(NORMAL); face.texture(buffer); face.vertex(-1, -1, 0, 0, 0); face.vertex(1, -1, 0, 1, 0); face.vertex(1, 1, 0, 1, 1); face.vertex(-1, 1, 0, 0, 1); face.endShape(); return face; }
canvas.beginDraw(); canvas.ellipseMode(CORNER); canvas.strokeWeight(3); canvas.background(255);
ellipseMode(s.ellipseMode); shapeMode(s.shapeMode);
ellipseMode(s.ellipseMode); shapeMode(s.shapeMode);