2017年12月14日 星期四

李柏徹的計算機圖學學習紀錄14

Rasterization
1.moodle下載processing
輸入以下程式碼
size(600,600,P3D);
background(255);
//glBegin(GL_POLYGON);
beginShape(TRIANGLE);
//glCOlor3f(r,g,b);
//glVertex3f(x,y,z);
stroke(255,0,0);vertex(300,0);
stroke(255,255,0);vertex(500,500);
stroke(0,0,255);vertex(100,500);
//glEnd();
endShape();

把stroke改成fill

2.輸入以下程式碼
void setup(){
  size(600,600,P3D);
}
void draw(){
  background(255);
  beginShape(TRIANGLE);
  fill(255,0,0);vertex(100,100,0);
  fill(255,0,255);vertex(100,500,100);
  fill(255,255,0);vertex(500,500,0);
  endShape();
  beginShape(Triangle);
  fill(0,255,0);vertex(500,100,0);
  fill(0,255,255);vertex(500,500,100);
  fill(255,255,0);vertex(100,500,0);
  endShape();
}

沒有留言:

張貼留言