资源描述:
《扫面线填充多边形》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、试验代码#includevoidDisplay(void){glClearColor(0.0,0.0,0.0,0.0);glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0f,1.0f,1.0f);glRectf(-0.3f,-1.0f,0.2f,0.2f);glBegin(GL_TRIANGLES);glColor3f(1.0f,0.0f,0.0f);glVertex2f(0.0f,1.0f);glColor3f(0.0f,1.0f,0.0f);glVertex2f(0.8f,-0.5f);gl
2、Color3f(0.0f,0.0f,1.0f);glVertex2f(-0.8f,-0.5f);glEnd();glBegin(GL_TRIANGLES);glColor3f(1.0f,0.0f,0.0f);glVertex2f(0.0f,0.8f);glColor3f(0.0f,1.0f,0.0f);glVertex2f(0.7f,-0.7f);glColor3f(0.0f,0.0f,1.0f);glVertex2f(-0.7f,-0.7f);glEnd();glBegin(GL_TRIANGLES);glColor3f(1.0f,0.0f,0.0
3、f);glVertex2f(0.0f,0.6f);glColor3f(0.0f,1.0f,0.0f);glVertex2f(0.7f,-0.9f);glColor3f(0.0f,0.0f,1.0f);glVertex2f(-0.7f,-0.9f);glEnd();glFlush();}intmain(intargc,char*argv[]){glutInit(&argc,argv);glutInitDisplayMode(GLUT_RGB
4、GLUT_SINGLE);glutInitWindowPosition(100,100);glutInitWin
5、dowSize(400,400);glutCreateWindow("树");glutDisplayFunc(Display);glutMainLoop();return0;}试验结果