计算机图形学(cg)
不要绝望总会慢慢变强
当你觉得整个世界都放弃了你,还有那几行代码值得你珍重!
展开
-
openGL圆,正弦函数,正六边形绘制
//绘制正六边形,余弦和圆#include<GL/glut.h>#include<math.h>const GLfloat pi = 3.1415926f;int n = 1000;const GLfloat factor = 0.1f;void display(){ glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_PO...原创 2018-09-17 16:19:13 · 5126 阅读 · 0 评论 -
Open GL常用函数总结(待更新)
1.设置画笔颜色glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0,1.0,0.0);2.glFlush();//刷新图形,display函数末尾3.glMatrixMode(GLenum mode) 学习OpenGL时,对矩阵的操作是核心。glMatrixMode告诉我们这个当前矩阵是什么矩阵。GL_MODELVIEW:表示接下来都...原创 2018-09-17 16:22:52 · 1834 阅读 · 0 评论 -
glViewport()函数和glOrtho()函数的理解(转)
在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho。glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则产生一个透视投影。这是一种模拟真是生活中,人们视野观测物体的真实情况。例如:观察两条平行的火车到,在过了很远之后,...转载 2018-09-17 21:47:28 · 262 阅读 · 0 评论 -
Open GL两种方法解决显示框变化图形变形
本文参考自:https://www.cnblogs.com/MenAngel/p/5630475.htmlhttps://blog.csdn.net/shibixiao/article/details/72367951.ChangeSize1()我们是用一个正方形截面的视景体截取的图像,但是拉伸到屏幕上显示的时候,就变成了glViewport(0, 0, 800, 500);也就是显示...翻译 2018-09-17 22:08:58 · 2147 阅读 · 0 评论 -
计算机图形学知识点(未更新完)
计算机图形学笔记:第一章--图形显示设备图形显示和图形绘制显示器,打印机,绘图仪等对于显示器:CRT:阴极射线管利用电磁场产生高速的电子束,轰击荧光材料,产生可见图形。刷新频率:刷新一次是指电子束从上到下烧苗一次的过程。刷新频率高到一定值时,图像才能稳定显示(60hz)。彩色显示:荧光屏上有三种荧光物质,电子枪发射三束电子束。缺点:---屏幕加大要求长的...原创 2018-09-14 21:27:22 · 1724 阅读 · 1 评论