void OnGUI() { P5JSExtension.resetMatrix(); P5JSExtension.background(51); for (int i = 0; i < tree.Count; i++) { tree[i].show(); //tree[i].jitter(); } for (var i = 0; i < leaves.Count; i++) { P5JSExtension.fill(255, 0, 100, 100); P5JSExtension.noStroke(); //cause error for somereason P5JSExtension.ellipse(leaves[i].x, leaves[i].y, 8, 8); leaves[i].y += P5JSExtension.random(0, 2); } }
public void Show() { float sx = P5JSExtension.map(x / z, 0, 1, 0, P5JSExtension.width); float sy = P5JSExtension.map(y / z, 0, 1, 0, P5JSExtension.height); float r = P5JSExtension.map(z, 0, P5JSExtension.width, 16, 0); //translate canvas sx += P5JSExtension.width / 2; sy += P5JSExtension.height / 2; P5JSExtension.ellipse(sx, sy, r, r); float px = P5JSExtension.map(x / pz, 0, 1, 0, P5JSExtension.width); float py = P5JSExtension.map(y / pz, 0, 1, 0, P5JSExtension.height); pz = z; //translate canvas px += P5JSExtension.width / 2; py += P5JSExtension.height / 2; P5JSExtension.line(px, py, sx, sy); }
public void show() { P5JSExtension.fill(c.r, c.g, c.b, c.a); P5JSExtension.ellipse(pos.x, pos.y, r, r); }
public void show() { P5JSExtension.ellipse(this.pos.x, this.pos.y, 4, 4); }
public void show() { P5JSExtension.fill(255, 0, 200, 150); P5JSExtension.ellipse(x, y, r * 2, r * 2); }
public void show() { P5JSExtension.fill(150, 0, 255, 255); P5JSExtension.ellipse(x, y, r * 2, r * 2); }