TI 1100-a Frequently Asked Questions (FAQ)

Hoe moet ik printen?

Print naar de FollowMe printer, log dan bij een printer in met je netid.

codeanticcode library wordt niet gevonden

Als je een probleem hebt met een codeanticode library die niet gevonden wordt, verwijder dan regel 28 uit het bestand:

import codeanticode.gsvideo.*;

Blijkbaar heeft Processing niet door dat het commentaar is...

Hoe laad ik een 3D model in processing?

Saito OBJ Loader downloaden en uitpakken in sketchbook/libraries. 3D modellen converteren naar Wavefront OBJ, en dan met de nieuwe library laden.

Hoe teken ik een cilinder met processing?

void cilinder(float r, float h, int sides){
  float[] xx = new float[sides];
  float[] yy = new float[sides];
  for(int i = 0; i < sides; i++){
    xx[i] = cos((2*PI/sides)*i) * r;
    yy[i] = sin((2*PI/sides)*i) * r;
  }
  beginShape(QUAD_STRIP);
  for(int i = 0; i < sides; i++){
    vertex(xx[i],yy[i],0);
    vertex(xx[i],yy[i],h);
  }
  endShape(CLOSE);
  beginShape();
  for(int i = 0; i < sides; i++){
    vertex(xx[i],yy[i],0);
  }
  endShape(CLOSE);
  beginShape();
  for(int i = 0; i < sides; i++){
    vertex(xx[i],yy[i],h);
  }
  endShape(CLOSE);
}

Hoe teken ik een pyramide met processing?

void pyramid(float r, float h, int sides){
  float[] xx = new float[sides];
  float[] yy = new float[sides];
  for(int i = 0; i < sides; i++){
    xx[i] = cos((2*PI/sides)*i) * r;
    yy[i] = sin((2*PI/sides)*i) * r;
  }
  beginShape(TRIANGLE_FAN);
  vertex(0,0,h);
  for(int i = 0; i < sides; i++){
    vertex(xx[i],yy[i],0);
  }
  endShape(CLOSE);
  beginShape();
  for(int i = 0; i < sides; i++){
    vertex(xx[i],yy[i],0);
  }
  endShape(CLOSE);
}

Courses/TI1100A/FAQ (last edited 2012-09-03 14:52:01 by CharlBotha)