2017年12月14日 星期四

翁驊成的學習筆記 week 14

week 14 Rasterization光柵化


step 1.P語言


size(600,600,P3D);
background(255);
//glBegin();
beginShape(TRIANGLE);
//glColor3f(r,g,b);
//glVertex3f(x,y,z);
  stroke(255,0,0); vertex(300,100);
  stroke(255,255,0); vertex(500,500);
  stroke(0,0,255); vertex(100,500);
//glEnd();
endShape();




void setup()
{
  size(600,600,P3D);
}
void draw(){
  background(255);
  beginShape(TRIANGLE);
  fill(255,0,0);vertex(300,100,0);
  fill(255,255,0);vertex(500,500,100);  //Z值表示該點在圖層的位置 ,
Z較大在圖層上方
  fill(0,0,255);vertex(100,500,0);
endShape();
beginShape(TRIANGLE);
    fill(255,200,0);vertex(500,100,0);
    fill(100,255,0);vertex(500,500,20);
    fill(0,0,20);vertex(100,500,0);
endShape();
}

沒有留言:

張貼留言