電腦圖學 2015-02-18 Week 04
1. 3D 物件
2. 移動(Translate)、旋轉(Rotate)、放大縮小(Scale)
2.1. glTranslatef(x,y,z);
2.2. glRotatef(angle, x, y, z);
2.3. glScalef(x, y, z);
3. 會動的3D畫面不要亂
3.1. 清畫面 glClear(GL_COLOR_BUFFER_BIT);
3.2. 備份Matrix: glPushMatrix();
3.3. 還原Matrix: glPopMatrix();
3.4. 沖出畫面: glFlush();
TODO: 下載 freeglut 並完成設定 (前2週都教過)
TODO: 新GLUT專案
TODO: 試用 glutSolidTorus(內徑r, 外徑R, 橫切, 縱切);
glutWireTorus(...)
TODO: 下載課本範例, 跑 Transformation.exe 了解 glTranslatef(), glRotatef(), glScalef()
(註: 後面的 f 是 float 浮點數參數的意思)
影片教學時間 (專門為了跳啦啦的同學準備的啦)
1. Week04_CodeBlocks開啟GLUT專案part1
2. Week04_CodeBlocks開啟GLUT專案part2
3. Week04_CodeBlocks用GLUT來畫_課本Transformation範例
4. Week04_CodeBlocks用GLUT範例學glTranslatef 及 glRotatef 並讓3D轉
LinkedIn 裡面教高中女生寫程式/Debug的故事
https://www.linkedin.com/pulse/debugging-way-learning-pi-chuan-chang
下課前5分鐘好康八卦時間:
https://www.facebook.com/jsyeh.org/posts/972505302762293
https://www.facebook.com/jsyeh.org/posts/972505302762293
1. 免費的 Office 365 授權
http://infonet.mcu.edu.tw/zh-hant/node/251
為讓全校教職員與學生在教室內外,鼓勵透過 Office365增加學生老師之間的互動與職員之間共同作業的便利性。資網處已經建立全校學生與教職員ms1的校內帳號,透過此帳戶可以免費取得office365學生用教育版,此方案可以在多部PC或Mac與行動裝置上安裝Office應用程式,並包含1TB 的OneDrive儲存空間,而且還能使用 Office Online、Yammer和SharePoint網站進行編輯和共同作業。相關資訊可以參考微軟網站(http://products.office.com/zh-TW/student/office-in-education)。
2. 可免費的 Microsoft 軟體授權 (含作業系統, 不含 Office)
https://www.dreamspark.com/Institution/Subscription.aspx
Dream Spark 計畫 (Dream Spark Standard vs. Dream Spark Premium)
沒有留言:
張貼留言