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 );
    glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH );//double預先存好下一張圖片等待buffer交換,depth是3D的程式碼,要讓建的模有深度
    glutCreateWindow( "first window" );
    glutDisplayFunc( display );//畫布類型的存在,要讓跑出來的東西有地方放
    glutMainLoop( );
}
程式結果如下圖

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

課堂結束下課囉



小葉老師的英文時間

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

沒有留言:

張貼留言