Difference between revisions of "Talk:IAT 800 Weekly Study Groups"
								
								Jump to navigation
				Jump to search
				
				
							
								
							
		| m | m | ||
| Line 1: | Line 1: | ||
| + | <b>W1-01</b> | ||
| <pre> | <pre> | ||
| int x = 0; | int x = 0; | ||
| Line 20: | Line 21: | ||
|    }    |    }    | ||
| } | } | ||
| − | </pre> | + | </pre><br> | 
| + | |||
| + | |||
| + | <b>W1-02</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(5); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | |||
| + |   line(x, height/2, x+5, height/2); | ||
| + | |||
| + |   // | ||
| + |   x = x + (width-x)*0.1; | ||
| + |   if (x > width-5) { | ||
| + |     x = 0; | ||
| + |     background(0); | ||
| + |   } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-03</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(20); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   line(x, height/2, x+(mouseX-x)*0.1, height/2); | ||
| + | |||
| + |   // | ||
| + |   x = x + (mouseX-x)*0.1; | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-04</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | float y = 0; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(20); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + |   // | ||
| + |   x = x + (mouseX-x)*0.1; | ||
| + |   y = y + (mouseY-y)*0.1; | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-06</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | float y = 0; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(20); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + |   // | ||
| + |   x = x + (mouseX-x)*0.1; | ||
| + |   y = y + (mouseY-y)*0.1; | ||
| + | |||
| + |   if ( dist(x, y, mouseX, mouseY) < 10) { | ||
| + |     x = random(width); | ||
| + |     y = random(height); | ||
| + |   } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-07</b> | ||
| + | <pre> | ||
| + | float x0 = 0; | ||
| + | float y0 = 0; | ||
| + | float x1 = 0; | ||
| + | float y1 = 0; | ||
| + | float x2 = 0; | ||
| + | float y2 = 0; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(20); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   line(x0, y0, x0+(mouseX-x0)*0.1, y0+(mouseY-y0)*0.1); | ||
| + |   line(x1, y1, x1+(mouseX-x1)*0.1, y1+(mouseY-y1)*0.1); | ||
| + |   line(x2, y2, x2+(mouseX-x2)*0.1, y2+(mouseY-y2)*0.1); | ||
| + | |||
| + |   // | ||
| + |   x0 = x0 + (mouseX-x0)*0.1; | ||
| + |   y0 = y0 + (mouseY-y0)*0.1; | ||
| + |   x1 = x1 + (mouseX-x1)*0.1; | ||
| + |   y1 = y1 + (mouseY-y1)*0.1; | ||
| + |   x2 = x2 + (mouseX-x2)*0.1; | ||
| + |   y2 = y2 + (mouseY-y2)*0.1; | ||
| + | |||
| + |   if ( dist(x0, y0, mouseX, mouseY) < 10 ) { | ||
| + |     x0 = random(width); | ||
| + |     y0 = random(height); | ||
| + |   } | ||
| + |   if ( dist(x1, y1, mouseX, mouseY) < 10 ) { | ||
| + |     x1 = random(width); | ||
| + |     y1 = random(height); | ||
| + |   } | ||
| + |   if ( dist(x2, y2, mouseX, mouseY) < 10 ) { | ||
| + |     x2 = random(width); | ||
| + |     y2 = random(height); | ||
| + |   } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-08</b> | ||
| + | <pre> | ||
| + | cLine aLine = new cLine(); | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(20);  | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   aLine.drawMe(); | ||
| + | } | ||
| + | |||
| + | class cLine { | ||
| + |   float x = 0; | ||
| + |   float y = 0; | ||
| + |   cLine() { | ||
| + |   } | ||
| + |   void drawMe() { | ||
| + |     line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + |     //   | ||
| + |     x = x + (mouseX-x)*0.1; | ||
| + |     y = y + (mouseY-y)*0.1; | ||
| + | |||
| + |     if ( dist(x, y, mouseX, mouseY) < 10) { | ||
| + |       x = random(width); | ||
| + |       y = random(height); | ||
| + |     } | ||
| + |   } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-09</b> | ||
| + | <pre> | ||
| + | cLine[] Lines = new cLine[3]; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(20);  | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | |||
| + |   Lines[0] = new cLine(); | ||
| + |   Lines[1] = new cLine(); | ||
| + |   Lines[2] = new cLine(); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   for (int i=0; i<Lines.length; i++) { | ||
| + |     Lines[i].drawMe(); | ||
| + |   } | ||
| + | } | ||
| + | |||
| + | class cLine { | ||
| + |   float x = 0; | ||
| + |   float y = 0; | ||
| + |   cLine() { | ||
| + |   } | ||
| + |   void drawMe() { | ||
| + |     line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + |     //   | ||
| + |     x = x + (mouseX-x)*0.1; | ||
| + |     y = y + (mouseY-y)*0.1; | ||
| + | |||
| + |     if ( dist(x, y, mouseX, mouseY) < 10) { | ||
| + |       x = random(width); | ||
| + |       y = random(height); | ||
| + |     } | ||
| + |   } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-10</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   // | ||
| + |   x = second(); | ||
| + |   x = width * x / 60; | ||
| + | |||
| + |   line(x, height/2, x+5, height/2); | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-11</b> | ||
| + | <pre> | ||
| + | int nDegree = 0; | ||
| + | int nRadius = 100; | ||
| + | |||
| + | void setup() { | ||
| + |   size(320, 320); | ||
| + |   framerate(30); | ||
| + |   background(0); | ||
| + |   stroke(255); | ||
| + |   strokeWeight(3); | ||
| + | } | ||
| + | void draw() { | ||
| + |   background(0); | ||
| + | |||
| + |   pushMatrix(); | ||
| + |   translate(width*0.5, height*0.5); | ||
| + |   ellipse(0, 0, nRadius*sin(radians(nDegree)), nRadius*sin(radians(nDegree))); | ||
| + |   popMatrix(); | ||
| + | |||
| + |   nDegree = nDegree+1; | ||
| + |   if (nDegree>=360) { | ||
| + |     nDegree = 0; | ||
| + |   } | ||
| + | } | ||
| + | </pre><br> | ||
Revision as of 16:42, 27 September 2006
W1-01
int x = 0;
void setup() {
  size(320, 320);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  line(x, height/2, x+5, height/2);
  
  //
  x = x + 1;
  if (x > width) {
    x = 0;
    background(0);
  }  
}
W1-02
float x = 0;
void setup() {
  size(320, 320);
  framerate(5);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  line(x, height/2, x+5, height/2);
  //
  x = x + (width-x)*0.1;
  if (x > width-5) {
    x = 0;
    background(0);
  }
}
W1-03
float x = 0;
void setup() {
  size(320, 320);
  framerate(20);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  line(x, height/2, x+(mouseX-x)*0.1, height/2);
  
  //
  x = x + (mouseX-x)*0.1;
}
W1-04
float x = 0;
float y = 0;
void setup() {
  size(320, 320);
  framerate(20);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
  
  //
  x = x + (mouseX-x)*0.1;
  y = y + (mouseY-y)*0.1;
}
W1-06
float x = 0;
float y = 0;
void setup() {
  size(320, 320);
  framerate(20);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
  
  //
  x = x + (mouseX-x)*0.1;
  y = y + (mouseY-y)*0.1;
  
  if ( dist(x, y, mouseX, mouseY) < 10) {
    x = random(width);
    y = random(height);
  }
}
W1-07
float x0 = 0;
float y0 = 0;
float x1 = 0;
float y1 = 0;
float x2 = 0;
float y2 = 0;
void setup() {
  size(320, 320);
  framerate(20);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  line(x0, y0, x0+(mouseX-x0)*0.1, y0+(mouseY-y0)*0.1);
  line(x1, y1, x1+(mouseX-x1)*0.1, y1+(mouseY-y1)*0.1);
  line(x2, y2, x2+(mouseX-x2)*0.1, y2+(mouseY-y2)*0.1);
  
  //
  x0 = x0 + (mouseX-x0)*0.1;
  y0 = y0 + (mouseY-y0)*0.1;
  x1 = x1 + (mouseX-x1)*0.1;
  y1 = y1 + (mouseY-y1)*0.1;
  x2 = x2 + (mouseX-x2)*0.1;
  y2 = y2 + (mouseY-y2)*0.1;
  
  if ( dist(x0, y0, mouseX, mouseY) < 10 ) {
    x0 = random(width);
    y0 = random(height);
  }
  if ( dist(x1, y1, mouseX, mouseY) < 10 ) {
    x1 = random(width);
    y1 = random(height);
  }
  if ( dist(x2, y2, mouseX, mouseY) < 10 ) {
    x2 = random(width);
    y2 = random(height);
  }
}
W1-08
cLine aLine = new cLine();
void setup() {
  size(320, 320);
  framerate(20); 
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  
  aLine.drawMe();
}
class cLine {
  float x = 0;
  float y = 0;
  cLine() {
  }
  void drawMe() {
    line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
    
    //  
    x = x + (mouseX-x)*0.1;
    y = y + (mouseY-y)*0.1;
    
    if ( dist(x, y, mouseX, mouseY) < 10) {
      x = random(width);
      y = random(height);
    }
  }
}
W1-09
cLine[] Lines = new cLine[3];
void setup() {
  size(320, 320);
  framerate(20); 
  background(0);
  stroke(255);
  strokeWeight(3);
  
  Lines[0] = new cLine();
  Lines[1] = new cLine();
  Lines[2] = new cLine();
}
void draw() {
  background(0);
  
  for (int i=0; i<Lines.length; i++) {
    Lines[i].drawMe();
  }
}
class cLine {
  float x = 0;
  float y = 0;
  cLine() {
  }
  void drawMe() {
    line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
    
    //  
    x = x + (mouseX-x)*0.1;
    y = y + (mouseY-y)*0.1;
    
    if ( dist(x, y, mouseX, mouseY) < 10) {
      x = random(width);
      y = random(height);
    }
  }
}
W1-10
float x = 0;
void setup() {
  size(320, 320);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  
  //
  x = second();
  x = width * x / 60;
  
  line(x, height/2, x+5, height/2);
}
W1-11
int nDegree = 0;
int nRadius = 100;
void setup() {
  size(320, 320);
  framerate(30);
  background(0);
  stroke(255);
  strokeWeight(3);
}
void draw() {
  background(0);
  
  pushMatrix();
  translate(width*0.5, height*0.5);
  ellipse(0, 0, nRadius*sin(radians(nDegree)), nRadius*sin(radians(nDegree)));
  popMatrix();
  
  nDegree = nDegree+1;
  if (nDegree>=360) {
    nDegree = 0;
  }
}
