2025年2月20日 星期四

12750085week01

 

課堂作業1 CodeBlock opengl 專案

CodeBlock: File-New-Project,選opengl project

先第二行,選桌面當目錄




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

真的「圖學」的程式,在EnableOpenGLDisableOpenGL裡,把相關的設定設好

Q:我們要學的程式碼是什麼?

A:80-94


課堂作業2   打開檔案總管下載-processing-4.3-windows-x64-processing-4.3-processing.exe






去檔案-偏好設定,可以調整字體大小





以codeblock上的C/C++的OpenGL,來寫Java的OpenGL


課堂作業3 在網頁搜尋p5js,網址:https://p5js.org/
可從https://p5js.org/reference/找到相關程式

點start coding,開始寫,先把Java的全部貼上,會有顏色的問題


課堂作業4 讓它轉動
在processing,ctrl+n 開一個新檔案
把舊的程式,複製到新的,然後改寫

加了 兩個函式
void setup(){


}
void draw(){


}
再加3行程式,分別是float angle=0;
rotate(angle);轉動交度
angle+=0.01;角度增加


結果

課堂作業5 變動座標,使三角形完整顯示旋轉

依照codeblock的c/c++的openGL,來把vertex做修改,之後再*2





再每次把背景清掉 background(0)和中心點(0,0)位移到(200,200)


如果沒把背景清掉




結果

課程作業6 放上圖片

先用小畫家,做出400*400的png
再從檔案總管裡,把圖檔「拉到程式」裡
結果



小畫家 常用-調整大小






沒有留言:

張貼留言