![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openGL
文章平均质量分 51
小道士写程序
这个作者很懒,什么都没留下…
展开
-
8.4.16 openGL 二维观察程序例子
作为OpenCL视口功能的一个演示,我们通过拆分屏幕来给出中心位于世界坐标系原点的xy平面中一个三角形的两个视图。先将视口定义在显示窗口的左半区,以蓝色显示原始三角形。然后将视口定义在显示窗口的右半区,用相同的裁剪窗口将三角形显示成红色。接下来将三角形绕其中心旋转。原创 2023-09-14 09:32:47 · 108 阅读 · 0 评论 -
四叶图-openGL 例子,第四章。计算机图形学 中例子 代码有点瑕疵
第四版 计算机图形学 中例子 代码有点瑕疵,见下图,本道长保证这个程序没有运行过。原创 2023-09-10 13:18:34 · 106 阅读 · 0 评论 -
circleMidpoint(scrPt &c, GLint r) 未定义的标识符,openGL第四章例子 ,画饼状图。
在第四版 《计算机图形学 with openGL》第四章的例子中,竟然只调用了circleMidpoint(scrPt &c, GLint r) ,没有实现,我认为是系统方法,怎么找都找不到。openGL 官方文档也没找到,这不会是自定义的吧。我在同类文章中发现 有人写了 circleMidpoint(scrPt &c, GLint r) 和里面嵌套的void putpixel(GLint x0, GLint y0, GLint x, GLint y),竟然跑起来了。还是这事太简单了,不值一提?原创 2023-09-09 19:19:51 · 376 阅读 · 0 评论 -
openGL glMatrixMode()函数介绍
顺便说下,OpenGL里面的操作,很多是基于对矩阵的操作的,比如位移,旋转,缩放,所以,这里其实说的规范一点就是glMatrixMode是用来指定哪一个矩阵是当前矩阵,而它的参数代表要操作的目标,GL_PROJECTION是对投影矩阵操作,GL_MODELVIEW是对模型视景矩阵操作,GL_TEXTURE是对纹理矩阵进行随后的操作。如果参数是GL_MODELVIEW,这个是对模型视景的操作,接下来的语句描绘一个以模型为基础的适应,这样来设置参数,接下来用到的就是像gluLookAt()这样的函数;原创 2023-09-09 16:29:39 · 530 阅读 · 0 评论 -
openGL 第章节 例子
for (k = 0;k < 12;k++) {glEnd();for (k = 0;k < 12;k++) {month < 12;month++) {k++) {glFlush();init();原创 2023-09-06 22:07:36 · 429 阅读 · 0 评论 -
在Visual Studio 2017上配置Glut
上篇 已经介绍了如何配置OpenGL,但缺点是每次新建一个项目时,都应重新安装 “nupengl.core.redist” 与 “nupengl.core” 这两个文件,这在有网的情况下还是可以实现的,但不是一个长久之计。现在介绍另一种方法,用Glut库的一个开源替代品:Freeglut,它是由Pawel W. Olszta在1999年12月创建,最新版本为2015年3月的3.0版本。原创 2023-08-31 22:04:24 · 1024 阅读 · 0 评论 -
在Visual Studio 2017上配置并使用OpenGL
中点击“”,选择“If you want just the GLUT header file, the .LIB, and .DLL files all pre-compiled for Intel platforms, you can simply download thefile (149 kilobytes).”并点击下载。原创 2023-08-31 22:00:52 · 1343 阅读 · 0 评论