https://www.youtube.com/watch?v=EFQBlO7Xiw0&feature=youtu.be
2014 電腦圖學 Computer Graphics 授課教師: 葉正聖 銘傳大學資訊傳播工程系 每週主題: 程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖、glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0、期末作品
2014年6月11日 星期三
2014年5月1日 星期四
week11課堂作業_01160041劉子陵
基本程式:
#include <GL/glut.h>
float angleX=0;
void display()
{
glEnable(GL_DEPTH_TEST);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glRotatef(angleX, 0,1,0);
glutWireTeapot(0.3);
glTranslatef(0.4, 0,0);
glutSolidSphere(0.2, 30,30);
glPopMatrix();
glutSwapBuffers();
}
void keyboard(unsigned char key, int x, int y)
{
if(key=='a') angleX+=3;
if(key=='b') angleX-=3;
glutPostRedisplay();
}
void myLight()
{
const GLfloat light_position[] = { 2.0f, 5.0f, -5.0f, 0.0f };
glEnable(GL_LIGHT0);
glEnable(GL_NORMALIZE);
glEnable(GL_COLOR_MATERIAL);
glEnable(GL_LIGHTING);
glLightfv(GL_LIGHT0, GL_POSITION, light_position);
}
int main()
{
glutInitDisplayMode(GLUT_DOUBLE |GLUT_DEPTH);
glutCreateWindow("week11");
glutDisplayFunc(display);
glutKeyboardFunc(keyboard);
myLight();
glutMainLoop();
}
一個球
兩個球
三個球
任務:左右長方手臂
任務:手臂正常旋轉
標籤:
01160041_劉子陵,
HW11,
Week11
2014年4月24日 星期四
2014年4月10日 星期四
week08課堂作業_01160041劉子陵
複習Week06:
1. 要裝好 兩個 glut_3.7.6_.DevPak 及 opencv-10.DevPak 這兩個紙箱
2. 要記得新增 glut 專案時, 在桌面上新增目錄 (同時把你的 earth.jpg 也放在那個目錄中)
3. 要記得把 C:\Dev-CPP\bin\opencv\ 裡面所有的 .dll 檔案, 都 copy 到你的專案目錄中
4. 記得加入咒語 Dev C++ Tool-Compiler 編譯器設定, 加入 Link 參數咒語 -lcv -lcxcore -lhighgui
標籤:
01160041_劉子陵,
HW08,
Week08
2014年3月27日 星期四
week06課堂作業_01160041劉子陵
1. Step 1: 下載 glut 及 opencv 的 DevPak紙箱, 並安裝
https://drive.google.com/file/d/0ByYbu0zjxrp1THkybHVJbGFaTGs/edit?usp=sharing
2. Step 2: Dev C++ 新增 GLUT 專案, 放在桌面上的一個新的目錄
3. Step 3: 將 C:\Dev-CPP\bin\opencv\ 目錄中的 .dll 檔案, 都 Copy 到你的專案目錄中
4. Step 4. 設定 Tool-Compiler 設定, 加入咒語 -lcv -lcxcore -lhighgui
5. Step 5. 寫好你的五行程式碼用 OpenCV 1.0 秀圖
茶壺貼上圖
標籤:
01160041_劉子陵,
HW06,
Week06
2014年3月20日 星期四
2014年3月13日 星期四
2014年3月6日 星期四
2014年2月27日 星期四
2014年2月20日 星期四
訂閱:
文章 (Atom)



































