Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Kyle Huttger (1303173)
- // khuttger@ucsc.edu
- // 4 October 2012
- void setup() {
- size(800, 600);
- smooth();
- background(0);
- }
- void draw() {
- // Triangle
- fill(0);
- stroke(255);
- strokeWeight(3.5);
- triangle(width/2, height/3, width/2-100, 350, width/2+100, 350);
- // White Light
- strokeWeight(3);
- stroke(255);
- line(0, 325, 352, 267);
- // Color Out
- noStroke();
- // Red
- fill(255, 0, 0);
- beginShape(QUADS);
- vertex(419, 226);
- vertex(425, 235);
- vertex(800, 354);
- vertex(800, 345);
- endShape();
- // Orange
- fill(255, 100, 0);
- beginShape(QUADS);
- vertex(425, 235);
- vertex(439, 255);
- vertex(800, 364);
- vertex(800, 354);
- endShape();
- // Yellow
- fill(255, 255, 0);
- beginShape(QUADS);
- vertex(431, 245);
- vertex(439, 255);
- vertex(800, 378);
- vertex(800, 364);
- endShape();
- // Green
- fill(0, 200, 0);
- beginShape(QUADS);
- vertex(439, 255);
- vertex(446, 265);
- vertex(800, 387);
- vertex(800, 378);
- endShape();
- // Blue
- fill(0, 60, 200);
- beginShape(QUADS);
- vertex(453, 275);
- vertex(446, 265);
- vertex(800, 387);
- vertex(800, 398);
- endShape();
- // Violet
- fill(165, 0, 250);
- beginShape(QUADS);
- vertex(460, 285);
- vertex(453, 275);
- vertex(800, 398);
- vertex(800, 407);
- endShape();
- // Outine for Smoothness
- stroke(0);
- strokeCap(SQUARE);
- // Purple Border
- line(461, 285, 800, 407);
- // Red Border
- line(421, 226, 800, 345);
- // Top White Border
- // line(0, 325, 352, 267);
- line(0, 320, 354, 262);
- // Bottom White Border
- line(0, 331, 351, 271);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement