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

From BioV
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;
  }
}