顯示具有 04162701_李毅暘 標籤的文章。 顯示所有文章
顯示具有 04162701_李毅暘 標籤的文章。 顯示所有文章

2017年5月15日 星期一

Week 13 毅暘的筆記

1.小考複習
2.讀圖檔,用OpenCV 2.1
     (1)安裝opencv
    (2)新增貝殼專案
把圖片丟到C槽並呼叫出來

2017年5月8日 星期一

Week 12 毅暘的筆記

一.3D TRT轉動
     1.下載  jsyeh.org/3dcg10
2.把東西丟到windows資料夾
3.寫程式叫出茶壺
4.會轉動的茶壺(但有破損)

5.修復破損
6.會動的茶壺(延伸:會動的機器人)
6.1程式簡寫(一直做程式的重複來編寫)

2017年5月1日 星期一

Week 11 毅暘的筆記

1.
搜尋3d exploration

2.下載


3.下載3d模型


4.開啟3d exploration


5.開始寫









2017年4月24日 星期一

Week 10 毅暘的筆記

一.玩遊戲
google收尋:NeHe Lesson 32
下載:Lesson 32 最下面
Visual c++ 的範例
二.寫出可以跑出聲音的程式
寫出聲音所在的位址





2017年4月17日 星期一

Week 09 毅暘的筆記

(一)製作匯出3D obj檔

(1)
先開啟maya
製作東西


(2)以Export All 存檔


(3)用OBJexport 存檔


2017年4月10日 星期一

Week 08 毅暘的筆記

1.期中模擬考

2.打光
 static void display(void)
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glPushMatrix();
       glutSolidTeapot(0.3);
    glPopMatrix();

    glutSwapBuffers();
}

  int main(int argc, char *argv[])//裡面刪到只剩下
{
       glutDisplayFunc(display);
}

3.茶壺變多個跟茶壺的旋轉
 #include <GL/glut.h>
float angle=0;
static void display(void)
{
    angle++;
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glPushMatrix();
        glTranslatef(0,0.6,0);
        glRotatef(angle,0,1,0);
       glutSolidTeapot(0.3);
    glPopMatrix();
    glPushMatrix();
       glutSolidTeapot(0.3);
    glPopMatrix();

    glutSwapBuffers();
}

 int main(int argc, char *argv[])//裡面多加
{
    glutIdleFunc(display);
}

4.寫各種形狀
 還有
         glutSolidTeapot(大小);
         glutSolidCube(大小);
         glutSolidCone(底r,高h,slice(切),stack堆疊);
         glutSolidSphere(r,slice,stack);
         glutDedocahedron();
         glutIcosahedron();
                    .
                    .
                    .

2017年3月27日 星期一

Week 06 毅暘的筆記

(1) 期中考題介紹
(ps:要記)

(2) 階層轉動

(ps:安培右手定則)

(2-1)
 glTranslatef
 glRotate
是主體本身在轉
glRotate
glTranslatef
是投影機再轉

2017年3月6日 星期一

Week 02 毅暘的筆記

延續上次的功課
第一堂

複習(1)OpenGL專案
        (2)GLUT專案
(1)File-New-Progect.選OpenGL專案
(2)File-New-Project.選GLUT專案
             (小心:Facebook下載檔案freeglut)

第二堂

選GLUT專案的程式,照著上面的貼圖刪減成10行

改茶壺顏色 (glColor3f(R,G,B);)
找小葉的BLOG

寫三角形

2017年2月20日 星期一

Week 01 毅暘的筆記

2017/2/20 上課作業
                                          第一個作業 
                                                            測試電腦可不可以使用

第二個作業

第一步. 開啟Code Blocks,File>New>Project



第二步.選擇OpenGL點Go



第三部.點next然後在Project title中打學號加底線hw多少然後按next



第四步.開啟Sources>main.c 在點選第三個播放鍵



第三個作業

第一步. 開啟Code Blocks,File>New>Project



第二步.選擇GLUT點GO



第三步.點next然後在Project title中打學號加底線hw3加底線glut然後按next



第四步.解壓縮老師給的檔案



第五步.複製位址貼到GLUT's location 裡


第六步.按下第三個執行結束