2018年1月11日 星期四

40147027S-Week14

Processing 畫三角形


  1. 邊緣上色:
    size(600,600,P3D);
    background(255);
    beginShape(TRIANGLE);
      stroke(255,0,0);vertex(300,100);
      stroke(255,255,0);vertex(500,500);
      stroke(0,0,255);vertex(100,500);
    endShape();
  2. 填滿上色:
    size(600,600,P3D);
    background(255);
    beginShape(TRIANGLE);
      fill(255,0,0);vertex(300,100);//顏色填滿
      fill(255,255,0);vertex(500,500);//顏色填滿
      fill(0,0,255);vertex(100,500);//顏色填滿
    endShape();
  3. 雙三角形重疊
    void setup()
    {size(600,600,P3D);
    }
    void draw()
    {
    background(255);
    beginShape(TRIANGLE);
    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();
    }

沒有留言:

張貼留言