Advertisement

图形学实验二——绘制直线、椭圆及多边形

阅读量:

文章结构概述

  • 绘制直线
    • 绘制圆形
    • 绘制椭圆形
    • 绘制多边形

画直线

glBegin(GL_LINES) 之后所指定的两个点将会被连接成一条线段

复制代码
    	glBegin(GL_LINES);
    	glVertex2f(-0.5f, 0.5f);
    	glVertex2f(0.5f, -0.5f);
    	glEnd();
    
    
      
      
      
      
    
复制代码
    #include <GL/glut.h>
    
    #include <math.h>
    const int n = 10;
    const GLfloat R = 0.5f;
    const GLfloat Pi = 3.1415926536f;
    void myDisplay(void)
    {
    	int i;
    	glClear(GL_COLOR_BUFFER_BIT); //清除颜色
    	glBegin(GL_LINES);//OpenGL要求:指定顶点的命令必须包含在glBegin函数之后,
    		   //glEnd函数之前(否则指定的顶点将被忽略)。并由glBegin来指明如何使用这些点

全部评论 (0)

还没有任何评论哟~