OpenGL step to step

Posted 什么刀枪棍棒,我都耍的不怎么样

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenGL step to step相关的知识,希望对你有一定的参考价值。

在窗体上绘制一个矩形,just a demo

#include <GLUT/GLUT.h>

void init()

{

    glClearColor(0.0,0.0,0.0,0.0);

    glShadeModel(GL_FLAT);

}

 

void display()

{

    glClear(GL_COLOR_BUFFER_BIT);

    glColor3f(1.0,1.0,1.0);

    glLoadIdentity();

    gluLookAt(0.0,0.0, 5.0, 0.0,0.0,0.0,0.0,1.0,0.0);

    glScalef(1.0,2.0,1.0);

    glutWireCube(1.0);

    glFlush();

}

 

void reshape(int w,int h)

{

    glViewport(0, 0, (GLsizei)w, (GLsizei)h);

    glMatrixMode(GL_PROJECTION);

    glLoadIdentity();

    glFrustum(-1, 1.0, -1, 1.0, 1.5, 20.0);

    glMatrixMode(GL_MODELVIEW);

}

 

int main(int argc, char ** argv)

{

    glutInit(&argc, argv);

    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);

    glutInitWindowSize(500, 500);

    glutInitWindowPosition(100,100);

    glutCreateWindow("Xcode Glut Demo");

    init();



    glutDisplayFunc(display);

    glutReshapeFunc(reshape);



    glutMainLoop();

    return 0;

}

 

以上是关于OpenGL step to step的主要内容,如果未能解决你的问题,请参考以下文章

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

IDEA单步断点调试Step Into/Step Out/Step Over/Run to Cursor

IDEA单步断点调试Step Into/Step Out/Step Over/Run to Cursor

step by step to OpenFOAM:step1

ESP32-FPV-Camera介绍和使用