图形学,程序
文章平均质量分 68
Toxli
终身学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用OpenGL来学习计算机图形学
第一个openGL程序(输出一个白色矩形)#include//需要包含头文件#include ,这是GLUT的头文件void Display(void)//以gl开头的都是OPengL的标准函数{glClear(GL_COLOR_BUFFER_BIT);//GL_COLOR_BUFFER_BIT表示清除颜色,glClear函数还可以清除其它的东西glRectf(-0.5f,原创 2017-09-02 13:48:37 · 848 阅读 · 0 评论 -
OPenGL点、线如何画
#includevoid Display(void){glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_POINTS);/*glBegin支持的方式除了GL_POINTS和GL_LINES,还有GL_LINE_STRIP,GL_LINE_LOOP,GL_TRIANGLES,GL_TRIANGLE_STRIP,GL_TRIANGLE_FAN原创 2017-09-02 15:13:20 · 855 阅读 · 0 评论 -
Opengl绘制地图
#include#include#include#includeusing namespace std;class MapPoint{public:double longitude;double latitude;};class Polygon{public:vectorpoints;};vector polys; vector原创 2017-09-12 17:53:31 · 9053 阅读 · 4 评论 -
OpenGL绘制正四面体
#include#include#includestatic float roangles;void init(void){ glClearColor(0.0, 0.0, 0.0, 0.0); glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); glEnable(GL_DEPTH_TEST);}void display(void){ glC原创 2017-10-19 19:45:21 · 9691 阅读 · 0 评论 -
谢尔宾斯基三角(Sierpinski triangle)
#include#include#include#includeGLfloat v[3][2] = { { -1.0, -0.58 }, { 1.0, -0.58 }, { 0.0, 1.15 } };int gCount = 1;void triangle(GLfloat *a, GLfloat *b, GLfloat *c){ glVertex2fv(a); glVertex原创 2017-10-11 20:25:37 · 3001 阅读 · 2 评论
分享