Chinaunix首页 | 论坛 | 博客
  • 博客访问: 102335
  • 博文数量: 102
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1011
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-15 13:58
个人简介

普普通通一个人

文章分类

全部博文(102)

文章存档

2018年(1)

2015年(13)

2014年(88)

我的朋友

分类: C/C++

2014-03-03 17:02:24


点击(此处)折叠或打开

  1. #include <glut.h>
  2. #include <math.h>
  3. const int n = 20;
  4. const GLfloat R = 0.5f;
  5. const GLfloat Pi = 3.1415926536f;

  6. void myDisplay(void) {
  7.     glClear(GL_COLOR_BUFFER_BIT);
  8.     glBegin(GL_POLYGON);
  9.     for (int i = 0; i<n; ++i)
  10.         glVertex2f(R*cos(2 * Pi / n*i), R*sin(2 * Pi / n*i));
  11.     glEnd();
  12.     
  13.     glFlush();
  14. }

  15. int main(int argc, char *argv[]){
  16.     glutInit(&argc, argv);
  17.     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
  18.     glutInitWindowPosition(10, 10);
  19.     glutInitWindowSize(400, 400);
  20.     glutCreateWindow("the first opengl program");
  21.     glutDisplayFunc(&myDisplay);
  22.     glutMainLoop();
  23.     return 0;
  24. }

阅读(252) | 评论(0) | 转发(0) |
0

上一篇:画出一个五角星

下一篇:一元一次方程

给主人留下些什么吧!~~