2025年2月20日 星期四

week01_12750192_吳冠宇

課堂作業1 codeblocks OpenGL 專案

CodeBlocks:File-New-projet,OpenGL專案

先第2行挑選桌面當目錄

再回第一行打標題


C語言的OpenGl 需要windows 視窗裡面設定WindowProx 函式 去處理視窗互動。真的圖學程式在EnableOpenGl DisableOpenGL 裡的相關設定

要學的80-94!

課堂作業二 java OpenGL使用processing


//week01_2_java_OpenGL_Processing

size(400,400,P3D);//設定好OpenGL

beginShape(TRIANGLE);

fill(255,0,0);vertex(0,200);

fill(0,255,0);vertex(400,0);

fill(0,0,255);vertex(400,400);

endShape();

課堂作業3 在網頁把程式寫出來

找到官網https://editor.p5js.org/

左下角start coding


課堂作業四 rotate

 

把舊的程式複製到新視窗

加了 void setup(){}

         Void draw(){}

再加 float angle=0;

        roatate(angle); 照繳度旋轉 

        angle+=0.01;

//week01_4_java_setip_draw+rotate

void setup(){

    size(400,400,P3D);

}

float angle =0;

void draw(){

  rotate(angle);

  angle+=0.01;

  beginShape(TRIANGLE);

  fill(255,0,0);vertex(0,200);

  fill(0,255,0);vertex(400,0);

  fill(0,0,255);vertex(400,400);

  endShape();

}








 

最後再把vertax() 修改座標位置

課堂作業 讓轉動更清楚

Background(0)背景設為黑色

Translate(200,200); 把座標換成正中心



















沒有留言:

張貼留言