2019年2月23日 星期六

學渣的奮鬥史-2

前言

為什麼禮拜六要上課RRRRRR


正課開始

今天做的是利用老師提供的程式資源去算出位址
位址在[http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/]
下載[data.zip][windows.zip][glut32.dll]
解壓縮後把data的料夾跟glut32.dll放進
可以利用程式寫出不同的點線面
再透過旁邊的控制程式改變顏色



透過修改GLUT的程式碼
寫出一個茶壺的形狀


程式碼細節如下
#include <GL/glut.h>
void display()
{
    glutSolidTeapot(0.3);//實心茶壺
    glutSwapBuffers( );//交換buffer顯示
}
int main( int argc char ** argv )
{
    glutInit( &argc argv );
    glutInitDisplayModeGLUT_DOUBLE | GLUT_DEPTH );//double預先存好下一張圖片等待buffer交換,depth是3D的程式碼,要讓建的模有深度
    glutCreateWindow"first window" );
    glutDisplayFuncdisplay );//畫布類型的存在,要讓跑出來的東西有地方放
    glutMainLoop( );
}
程式結果如下圖

接著可以使用glBegin( );//開始畫形狀在()內寫下想要的形狀
最後結尾時須使用glEnd( );
也可使用glColor3f( 0 , 0 , 0 );更改顏色對應的顏色分別是RGB

課堂結束下課囉



小葉老師的英文時間

點>>point
頂點>>vertex>>vertices

沒有留言:

張貼留言