課堂作業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 線上寫程式
在function draw() 裡面,塞入剛剛程式的beginShape()...endShape() 那幾行
在案 粉紅色三角形 執行
課堂作業4:想要讓它轉動
在藍色的Processing Ctrl-N 開新的程式
把舊的程式 移到「新的視窗」,然後改寫
加了 兩個函式的形狀
void setup(){
}
void draw(){
}
在加3行程式,分別是float angle=0;宣告變數
rotate(angle);照角度做旋轉
Angle+=0.01;角度增加
沒有留言:
張貼留言