Difference between revisions of "Talk:IAT 800 Weekly Study Groups"

From BioV
Jump to navigation Jump to search
m
m
 
Line 1: Line 1:
<br>
 
  
<b>W1-01</b>
 
<pre>
 
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);
 
  } 
 
}
 
</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>
 

Latest revision as of 23:40, 27 September 2006