Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pointMode = 0;
- int dots = 10000;
- long time = 0;
- void mouseReleased() {
- //Why isn't there a Java operator for this?
- pointMode = (pointMode + 1) % 3;
- }
- void setup() {
- size(640, 480);
- fill(0);
- }
- void draw() {
- background(255);
- switch (pointMode) {
- case 0:
- stroke(0);
- time = millis();
- for (int i= 0; i<dots; i++) {
- point(random(width), random(height));
- }
- time = millis() - time;
- text("point()\nRender time: " + time + "\nEstimated frame rate: " + 1000/time + " FPS", 30, 30);
- break;
- case 1:
- noStroke();
- time = millis();
- for (int i= 0; i<dots; i++) {
- rect(random(width), random(height), 1, 1);
- }
- time = millis() - time;
- text("rect()\nRender time: " + time + "\nEstimated frame rate: " + 1000/time + " FPS", 30, 30);
- break;
- case 2:
- noStroke();
- time = millis();
- for (int i= 0; i<dots; i++) {
- ellipse(random(width), random(height), 1, 1);
- }
- time = millis() - time;
- text("ellipse()\nRender time: " + time + "\nEstimated frame rate: " + 1000/time + " FPS", 30, 30);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement