opengl
Miss__miss
五道口职业男子技术学院
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL常用函数
void glutPostRedisplay(void);glutPostRedisplay标记当前窗口需要重新绘制。通过glutMainLoop下一次循环时,窗口显示将被回调以重新显示窗口的正常面板。多次调用glutPostRedisplay,在下一个显示回调只产生单一的重新显示回调。void glFlush( void );glFlush是OpenGL中的函数,用于强制刷新缓冲,保证绘图命令将被原创 2017-04-25 16:17:47 · 1118 阅读 · 0 评论 -
OpenGL:GLUT库字体设置API
/* GLUT font sub-API */ GLUTAPI void APIENTRY glutBitmapCharacter(void *font, int character); /* 绘制一个图像字符 Font表示要使用的图像字体,如下表所示: GLUT_BITMAP_8_BY_13 一种固定宽度字体,每个字符都放在一个8x13像素的矩形框内 GLUT_BITMAP_9_BY转载 2017-05-19 20:48:27 · 1319 阅读 · 0 评论 -
OpenGL坐标变换
glLoadIdentity()将当前的用户坐标系的原点移到了屏幕中心:类似于一个复位操作 1.X坐标轴从左至右,Y坐标轴从下至上,Z坐标轴从里至外。 2.OpenGL屏幕中心的坐标值是X和Y轴上的0.0f点。 3.中心左面的坐标值是负值,右面是正值。 移向屏幕顶端是正值,移向屏幕底端是负值。 移入屏幕深处是负值,移出屏幕则是正值。glTranslatef(x, y, z)沿着转载 2017-05-15 21:48:00 · 586 阅读 · 0 评论 -
OpenGL鼠标交互
官方文档: OpenGLUT Documentation http://openglut.sourceforge.net/group__input.html检测鼠标单击void glutMouseFunc(void (*func)(int button,int state,int x,int y)); func:处理鼠标点击事件的函数名 button:取值GLUT_LEFT_BUTTO原创 2017-04-25 11:58:17 · 1991 阅读 · 0 评论 -
OpenGL常用模块(未完)
下面的代码主要供OpenGL入门使用,有不足或者错误请指正主函数int main(int argc,char ** argv){ glutInit(&argc,argv); glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA); glutInitWindowSize(500,500); glutInitWindowPosition(1原创 2017-05-07 14:01:21 · 703 阅读 · 0 评论 -
OpenGL之显示列表
参考资料 OpenGL系列教程之七:OpenGL显示列表原创 2017-05-07 13:57:13 · 474 阅读 · 0 评论 -
Visual Studio中的Debug
无法解决的外部命令一般是lib的问题 问题1:demo.obj : error LNK2019: 无法解析的外部符号 _SOIL_load_OGL_texture,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用解决:项目属性->配置属性->链接器->输入->附加依赖项,增加soil.lib原创 2017-04-25 11:54:35 · 905 阅读 · 1 评论 -
OpenGL编程中的一些概念理解
深度测试在窗口创建之前开启是无效的。播放视频等有些情况,开了深度测试可能会导致不能显示glutMainLoop();开始主循环。如果有执行条件应该加在定义的函数中而不是写在主函数中 例:void timeFunc(int value){ if(State==-1) { Display(); // Present frame every 50 m原创 2017-06-03 15:30:06 · 451 阅读 · 0 评论
分享