- 茶壺和彩色角形
茶壺
#include <GL/glut.h> ///使用外掛程式
void display()
{
glutSolidTeapot( 0.3 ); ///實體
glutSwapBuffers();
}
int main(int argc,char**argv) ///高手等級的main
{
glutInit(&argc,argv); ///main的參數,於進來
glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
///啟動3D的顯示能力 兩倍顯示buffer,有3D深度值
glutCreateWindow("week02 YES!!!"); ///建3D窗子
glutDisplayFunc(display); ///等一下怎麼畫
glutMainLoop(); ///主要迴圈 卡在這裡 不會結束
}
紅色圈起來的部分 將Solid變Wrie
可讓茶壺變空心

加上黃色程式
glColor3ub(225,0,225);
///unsigned byte
可加顏色
變色的多邊形
http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/?fbclid=IwAR121cMd8uzG5XpT8VUXKbIahCy-q_ccKHyViIsj0NxkTvl_oBSAov8FeXw
POLYGON多邊形
void display()
{
glColor3f(0.5,1.0,0.2);
glBegin(GL_POLYGON);
glVertex2f(1,1);
glVertex2f(-1,1);
glVertex2f(-1,-1);
glEnd();
glutSwapBuffers();
}
void display()
{
glBegin(GL_POLYGON);
glColor3f(1,0,0); glVertex2f(1,1);
glColor3f(0,1,0); glVertex2f(-1,1);
glColor3f(0,0,1); glVertex2f(-1,-1);
glEnd();
glutSwapBuffers();
}











變色的字也太炫炮了ㄅ
回覆刪除