2007年8月24日

OpenGL入门笔记(十二)

摘要: 成员变量区: GLuint base; GLfloat cnt1; GLfloat cnt2; 成员函数区:GLvoid COpenGLDemoView::glPrint(const char *fmt, ) // Custom GL "Print" Routine{ char text[256]; ... 阅读全文

posted @ 2007-08-24 19:51 Phinecos(洞庭散人) 阅读(1137) 评论(1) 推荐(0)

C语言的变参函数设计

摘要: 在C语言中,函数参数的传递方式有值传和址传.值传是把实参的一个专用的、临时的复制值给被调函数中相应的形参被调用函数使用、修改这个传来的复制值,不会影响实参的值.址传则是把变量(实参)的地址传给被调函数.被调函数通过这个地址找到该变量的存放位置,直接对该地址中存放的变量的内容进行存取操作.因此,在被调用函数中可以修改实参的值.这也是函数参数址传的优点.无论是值传还是址传,都要求实参的数目及类... 阅读全文

posted @ 2007-08-24 16:11 Phinecos(洞庭散人) 阅读(10582) 评论(2) 推荐(2)

OpenGL的显示列表

摘要: 我们用glNewList()命令来开始构造显示列表。第二个参数GL_COMPILE告诉OpenGL我们想预先在内存中构造这个列表,这样每次画的时候就不必重新计算怎么构造物体了。GL_COMPILE类似于编程。在你写程序的时候,把它装载到编译器里,你每次运行程序都需要重新编译。而如果他已经编译成了.exe文件,那么每次你只需要点击那个.exe文件就可以运行它了,不需要编译。当OpenGL编译过显示列... 阅读全文

posted @ 2007-08-24 11:30 Phinecos(洞庭散人) 阅读(3526) 评论(1) 推荐(0)

导航