小编cod*_*max的帖子

opengl glutmainloop()

我刚刚开始使用OpenGL,似乎不容易理解glutMainLoop()那里真正发生的事情的工作?在任何函数调用响应之前,它是否一直无所事事?

opengl glut

17
推荐指数
2
解决办法
2万
查看次数

11
推荐指数
2
解决办法
2万
查看次数

如何使用opengl绘制螺旋

我想知道如何绘制螺旋线.

我写了这段代码:

void RenderScene(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    GLfloat x,y,z = -50,angle;
    glBegin(GL_POINTS);

    for(angle = 0; angle < 360; angle += 1)
    {   
        x = 50 * cos(angle);
        y = 50 * sin(angle);
        glVertex3f(x,y,z);
        z+=1;
    }
    glEnd();
    glutSwapBuffers();
}
Run Code Online (Sandbox Code Playgroud)

如果我不包括z项,我会得到一个完美的圆,但是当我包含z时,我得到3个点就是它.可能发生了什么?

我使用glviewport(0,0,w,h)设置视口

要包括z我应该做什么来设置z方向的视口?

opengl

8
推荐指数
1
解决办法
1万
查看次数

gluortho2d和glViewport之间的实际差异是什么?

我做了一个窗户大小800x600.我打了电话

gluOrtho2D(-400,400,-300,300);
glViewport(400,300,400,300);
Run Code Online (Sandbox Code Playgroud)

我画了一条线,从(-100,-100)(100,100).我想我应该会看到一个从线(0,0)(100,100),但我得到了整条生产线.为什么是这样?

opengl

3
推荐指数
1
解决办法
6511
查看次数

标签 统计

opengl ×3

glut ×1

ubuntu ×1

x11 ×1