2025年2月21日 星期五

week01_12750856

 課堂作業1 CodeBlocks 開 OpenGL專案


CodeBlocks:File-New-Project,OpenGL專案

先第2行,挑選桌面當目錄

再回第1行設定專案名稱


W-Shift-S可以截圖



在C語言OpenGL的程式 需要設定Windows的視窗,花很多行程式碼 裡面設定WindowProc 函式,去處理你的視窗的互動

真的「圖學」的程式,在EnableOpenGL 和DisableOpenGL裡,把相關的設定設好。

Q:我們要學的程式碼式甚麼呢?

A:80-94行



課堂作業2:用java的OpenGL使用Processing 來開發

學校電腦的Win-E開檔案總管,下再有Processing 解壓縮的目錄

開啟Processing(藍色的)

File-Preference 設定,把字型放大,比較好寫程式


利用 C的OpenGL 核心的那幾行的例子,寫出我們的程式


//week01_2_Java_OpenGL_Processing

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

beginShape(TRIANGLES);

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

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

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

endShape();

//Ctrl-S存檔


課堂作業3:

Google:p5js

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

左下角 Start Coding 線上寫程式

https://editor.p5js.org/


在function draw() 裡面,塞入剛剛程式的beginShape()...endShape() 那幾行

在案 粉紅色三角形 執行

課堂作業4:想要讓它轉動

在藍色的Processing Ctrl-N 開新的程式

把舊的程式 移到「新的視窗」,然後改寫


加了 兩個函式的形狀

void setup(){


}

void draw(){


}


在加3行程式,分別是float angle=0;宣告變數

rotate(angle);照角度做旋轉

Angle+=0.01;角度增加


沒有留言:

張貼留言