void pent(float r) { pushMatrix(); scale(r); beginShape(); vertex(0, 1); vertex(0.951056516f, 0.309016994f); vertex(0.587785252f, -0.809016994f); vertex(-0.587785252f, -0.809016994f); vertex(-0.951056516f, 0.309016994f); endShape(CLOSE); popMatrix(); } void sept(float r) { pushMatrix(); scale(r); beginShape(); vertex(-0.98f, -0.198997487f); vertex(-0.45f, -0.893028554f); vertex(0.45f, -0.893028554f); vertex(0.98f, -0.198997487f); vertex(0.8f, 0.6f); vertex(0, 1); vertex(-0.8f, 0.6f); endShape(CLOSE); popMatrix(); } void diamond(float r) { quad(-r, 0, 0, r, r, 0, 0, -r); } void cross(float r) { line(-r, r, r, -r); line(-r, -r, r, r); }