顯示具有 Week03 標籤的文章。 顯示所有文章
顯示具有 Week03 標籤的文章。 顯示所有文章

2019年3月10日 星期日

比利安娜工作室-balaboom_Week03

Week03 2019/03/07 
(1)主題:點.線.面 顏色
先到http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/網站
下載windows.zip and data.zip and glut32.dll
然後將windows.zip解壓縮,再將glut32.dll複製到解壓完的windows裡
之後開啟shapes.exe
旁邊的數字可以調整=>他所呈現的圖也會不一樣

(2)實作:第一個親手寫出
比照第一個禮拜的動作,一樣將OpenGL及GLUT作存檔
不過這禮拜是要將GLUT裡的程式改寫成自己的第一個程式
老師要我們將茶壺變色
在glutSolidTeapot( 0.3 );前面一行加上glColor3f(255,255,0);即可
( )內的數字可以調整顏色


(3)漏題:期中考題
畫茶壺用的GLUT程式碼(背程式碼)
(4)回家作業
運用小畫家畫出一個東西(運用上課教的GLUT)




~~~W3

作業一
進入http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
下載win32,data,glut32.dll,將window與data檔解壓縮,再把解壓縮的data檔與glut32.dll丟入解壓縮的window檔
                點開shapes.exe
                挑整綠色數值可以改變形狀

作業二
到https://www.transmissionzero.co.uk/software/freeglut-devel/下載

                   freeglut 3.0.0 MinGW Package


                                                        將libfreeglut.a複製檔名改為libglut32.a









                                                                                                                   


                                          開啟glut,file-new-project-glut,最後選C:\Users\user\Desktop\freeglut。


將程式碼改成茶壺的程式碼

加glColor3f(x,x,x);)可以更換顏色

2019年3月7日 星期四

Week03-馬丁


作業一

進入http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/


下載win32跟data,將glut32.dll另存連結,都存到下載區,再將data跟win32解壓縮,把data跟glut32.dll
放入windows裡面。

作業二

進入https://www.transmissionzero.co.uk/software/freeglut-devel/下載



freeglut解壓縮到桌面,LIB資料夾裡面的libfreeglut.a複製貼上並改名稱為libglut32.a,打開CodeBlocks選擇file-new-project-glut,最後選C:\Users\user\Desktop\freeglut。

最後再將茶壺的程式碼自己打上。

06160353洪嘉葳W3

一
進入(http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/)
(win32,data,glut32.dll)
解壓縮windows.zip到windows資料夾
將glut32.dll移至windows資料夾
點開shapes.exe
調整綠色數值可以改變形狀
二
開啟CodeBlocks GLUT
更改程式
加入(glColor3f(x,x,x);)更換顏色




金魚腦波學W3


1.     主題:點、線、面、顏色
2.     Data、32拉到window解壓縮資料夾
3.     打開shape


*big點,左鍵:Dvag數字
*不同色
polygon多邊形
vertex頂點

2.實做:第一個親手寫出的程式碼
#include <GL/glut.h>
void display()
{
    glutSolidTeapot(0.3);
    glutSwapBuffers();
}
    int main(int argc, char**argv)
    {
        glutInit(&argc, argv);
        glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
        glutCreateWindow("week03");
        glutDisplayFunc(display);
        glutMainLoop();

    }
  打開上周GLUT檔,改程式碼

新發現;茶壺改顏色,加入 glColor3f(0,1,1);
不過上面寫在第三行是錯的,glutSwapBuffers();要在最後
3.洩題:期中考題
4.回家作業


電腦圖學成長日記第三周~

第三周上課內容

1.先去http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/下載[data][win32]跟 glut32.dll 
再來將[win32]解壓縮,把[data]跟glut32.dll拖入解壓縮後的 [win32]


2.打開shape檔案
3.重複上禮拜作業,打開Glut
改程式碼 再改顏色

ˊ_>ˋ_W3

W03點線面顏色

第一步:輸入黃色網址:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
第二步-四步:
下載Win32、data、glut32.dll


第五步:解壓縮Windows至windows\(E)


第六步:把data壓縮檔裡的data資料夾拉進windows資料夾裡


第七步:把glut32.dll檔拉進windows資料夾裡


第八步:進去windows資料夾>打開Shapes.exe


第九步:在打開的檔案裡>點選滑鼠右鍵>選取要的圖形觀察 >w<


實作:親手寫出茶壺並改顏色
第一步:搜尋freeglut transmission



第二步:
下載MinGW package


之後打開壓縮檔
把freeglut資料夾拉到桌面


複製的libfreeglut.a檔


並把多複製的檔案檔名改成libglut32.a



第三步:
打開CodeBlocks,新增一個OpenGL專案,
最後目標把剛剛下載調整過後的檔案打開
並把.cpp檔的所有程式碼刪掉


第四步:自己打出程式碼
需要注意下列這些程式碼
>glColor3f(a, b, c) => a b c為數字參數 
>glutSolidTeapot(x) =>  x 為實心茶壺大小參數
>glutWireTeapot(x) => x為虛心(網狀)茶壺大小參數

回家作業XDDD:

小眼睛狐狸😂😂😂



馬馬JOE的奇幻冒險EP2

電腦圖學 2019-03-07 WEEK03
1.主題:點.線.面.顏色
2.實作:第一個新手寫出
3.漏題:期中考題
4.回家做
TODO:到http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
下載:windows.zip-解-下載/windows/Shape.exe
         data.zip-下載/windows/data/模型
         glut32.dll-下載/windows/glut32.dll
以下圖片都是今天的結果


跟上周一樣先上網找freeglut下載freeglut-MinGW在解壓縮再進去lib複製libfreeglut貼到同樣的頁面再改名為libglut32再進去codeblocks的openGL點開裡面,先把程式隱藏再打
#include <GL/glut.h>
void display(){
    glutSolidTeapot(0.3);
    glutSwapBuffers();
}
int main(int argc,char**argv){
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
    glutCreateWindow("06160396-Week03");
    glutDisplayFunc(display);
    glutMainLoop();
}
就會出現以下的圖片
然後如果要變色就在原本的程式當中加入 glColor3f(1.00,0.00,0.00);
就會發現水壺變成紅色
程式如下
#include <GL/glut.h>
void display(){

    glutSolidTeapot(0.3);
    glutSwapBuffers();
}
int main(int argc,char**argv){
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
    glutCreateWindow("0");
    glColor3f(1.00,0.00,0.00);
    glutDisplayFunc(display);
    glutMainLoop();
}
圖片如下