Artikel abgelegt unter ‘Processing code’

Quelle der Codebeispiele

Alle in der Kategorie Processing code dargestellten Beispiele
kommen von der Quelle http://www.processing.org.

Februar 24, 2007 at 11:30 vormittags Hinterlasse einen Kommentar

class

 

/*Declare and contruct two objects 
(h1, h2) from the class HLine*/
HLine h1 = new HLine(20, 2.0);
HLine h2 = new HLine(50, 2.5); 

void setup()
{
  size(200, 200);
  framerate(30);
}

void draw() {
  background(204);
  h1.update();
  h2.update();
} 

class HLine {
  float ypos, speed;
  HLine (float y, float s) {
    ypos = y;
    speed = s;
  }
  void update() {
    ypos += speed;
    if (ypos > width) {
      ypos = 0;
    }
    line(0, ypos, width, ypos);
  }
}

Februar 4, 2007 at 11:26 vormittags Hinterlasse einen Kommentar

Array

 

int[] numbers = new int[3];
numbers[0] = 90;
numbers[1] = 150;
numbers[2] = 30;
// Sets variable a to 240
int a = numbers[0] + numbers[1];
// Sets variable b to 180
int b = numbers[1] + numbers[2];

 

int[] numbers = { 90, 150, 30 };
// Sets variable a to 240
int a = numbers[0] + numbers[1];
// Sets variable b to 180
int b = numbers[1] + numbers[2];

 

int degrees = 360;
float[] cos_vals = new float[degrees];
for(int i=0; i < degrees; i++) {
  cos_vals[i] = cos(TWO_PI/degrees * i);
}

Januar 28, 2007 at 11:15 vormittags Hinterlasse einen Kommentar

mouseReleased()

// Click within the image to change 
// the value of the rectangle

int value = 0;

void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}

void mouseReleased() {
  if(value == 0) {
    value = 255;
  } else {
    value = 0;
  }
}

Januar 24, 2007 at 11:10 vormittags Hinterlasse einen Kommentar

Schrift

Beispielcode zum Hinzufügen von Fonts:

textFont(font A, 36);
textAlign(CENTER);
loadFont(“CourierNew36.rw”);

Januar 17, 2007 at 12:45 nachmittags Hinterlasse einen Kommentar

mousePressed()

// Click within the image to change 
// the value of the rectangle

int value = 0;

void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}

void mousePressed() {
  if(value == 0) {
    value = 255;
  } else {
    value = 0;
  }
}

Januar 1, 2007 at 11:12 vormittags Hinterlasse einen Kommentar

frameRate()

void setup() {
  frameRate(4);
}
int pos = 0;
void draw() {
  background(204);
  pos++;
  line(pos, 20, pos, 80);
  if(pos > width) {
    pos = 0;
  }
}

Dezember 24, 2006 at 11:13 vormittags Hinterlasse einen Kommentar

setup

void setup() {
  size(200, 200);
  background(0);
  noStroke();
  fill(102);
}

int a = 0;

void draw() {
  rect(a++%width, 10, 2, 80);
}

Dezember 24, 2006 at 11:10 vormittags Hinterlasse einen Kommentar

String

String str1 = "CCCP";
char data[] = {'C', 'C', 'C', 'P'};
String str2 = new String(data);
println(str1);  // Prints "CCCP" to the console
println(str2);  // Prints "CCCP" to the console

November 24, 2006 at 11:19 vormittags Hinterlasse einen Kommentar

Allgemein

//Hintergrundfarbe
backround();

// Formen abrunden
smooth();

November 14, 2006 at 12:16 nachmittags Hinterlasse einen Kommentar

Ältere Artikel



Follow

Bekomme jeden neuen Artikel in deinen Posteingang.