修改《计算机图形学(OpenGL)》中的小错误

#include<windows.h>
#include<iostream.h>
#include<fstream.h>
#include<gl/gl.h>
#include<gl/glu.h>
#include<gl/glut.h>

///myInit
void myInit(void)
{
  glClearColor(1.0,1.0,1.0,0.0);
  glColor3f(0.3f,0.7f,0.9f);
  glLineWidth(1.0);
  glMatrixMode(GL_PROJECTION);
  glLoadIdentity();
  gluOrtho2D(0.0,640.0,0.0,480.0);
}
///drawPolyLineFile()//
void drawPolyLineFile(void)
{
  fstream inStream;
  inStream.open("DrawDinosaur.txt",ios::in);
  if(inStream.fail())
    return;
  glClear(GL_COLOR_BUFFER_BIT);
  int numPolys,numLines,x,y;
  inStream>>numPolys;
  for(int j=0; j<numPolys; j++)
  {
    inStream>>numLines;
    glBegin(GL_LINE_STRIP);
    for(int i=0;i<numLines;i++)
    {
      inStream>>x>>y;
      glVertex2i(x,y);
    }
   glEnd();
  }

glFlush();
  inStream.close();
}
///main()//
void main(int argc,char **argv)
{
  glutInit(& argc,argv);
  glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
  glutInitWindowSize(640,480);
  glutInitWindowPosition(100,150);
  glutCreateWindow("#####3");
  glutDisplayFunc(drawPolyLineFile);
  myInit();

glutMainLoop();
}

DrawDinosaur.txt

21
29
32 435
10 439
4 438
2 433
4 428
6 425
10 420
15 416
21 413
30 408
42 406
47 403
56 398
63 391
71 383
79 369
84 356
87 337
89 316
88 302
86 294
83 278
79 256
78 235
79 220
85 204
94 190
98 183
98 182
9
116 189
105 184
98 172
98 156
93 141
93 132
99 122
104 115
104 114
38
153 116
152 112
153 107
154 93
154 81
152 67
146 56
140 47
136 39
133 30
130 17
128 7
127 3
93 2
93 10
96 16
96 20
97 21
101 24
104 27
105 31
107 36
108 40
109 47
111 51
114 58
118 66
120 71
118 79
117 88
116 97
112 105
107 113
107 118
108 126
112 138
116 146
118 148
7
153 95
158 99
159 103
161 108
161 115
160 121
160 122
7
156 80
167 79
182 76
203 73
220 78
235 79
239 80
43
262 154
259 141
259 123
257 110
255 93
259 86
272 74
287 46
290 41
299 30
305 21
307 15
307 12
300 11
299 9
301 2
303 1
313 5
320 7
307 1
312 0
321 0
325 0
331 0
336 2
336 8
334 18
335 24
331 29
327 39
323 45
317 54
312 63
308 70
301 79
297 86
296 97
300 109
303 120
304 126
307 138
306 148
305 152
5
298 86
304 92
310 104
314 114
314 119
7
255 98
251 100
246 105
242 112
236 122
231 131
233 126
7
271 73
264 74
257 76
244 76
236 80
231 84
230 86
24
242 77
242 70
245 61
246 49
248 39
249 30
248 19
245 12
242 9
241 6
243 1
256 3
259 2
266 3
271 4
274 9
277 16
277 24
277 31
277 41
277 48
278 57
278 62
278 66
24
190 73
191 64
193 51
194 39
191 25
189 17
185 7
184 5
177 4
169 4
166 4
159 5
159 6
162 19
163 25
165 32
165 39
165 47
165 57
162 65
161 70
159 75
158 78
157 80
15
96 157
93 163
88 176
82 184
78 193
75 201
72 212
72 224
72 238
73 254
75 267
78 277
82 286
89 298
89 300
9
33 428
33 428
33 427
35 426
36 425
30 427
27 428
27 428
28 428
16
2 435
5 434
10 432
13 431
16 429
19 427
21 426
22 425
24 424
26 423
27 423
30 422
33 422
34 421
36 420
36 419
77
32 436
55 423
67 415
75 409
86 401
92 395
98 389
105 378
107 372
111 362
112 355
116 345
119 338
121 328
124 317
125 312
125 304
126 294
125 288
124 280
125 277
125 258
124 255
125 241
128 235
135 225
141 218
147 211
155 208
166 205
178 203
194 202
209 203
219 204
232 205
249 206
259 207
284 205
300 198
317 189
333 182
345 170
362 153
392 135
430 118
450 104
477 91
509 75
539 65
567 61
599 60
625 59
635 58
632 54
616 51
602 46
593 46
580 45
565 41
546 38
526 36
502 42
487 48
468 53
452 57
434 63
414 71
397 77
378 82
366 86
352 90
338 92
328 91
319 88
307 86
306 85
301 85
14
318 106
333 107
346 109
359 111
369 104
391 100
411 95
431 87
445 81
458 71
473 63
491 59
497 57
499 56
7
244 109
235 104
221 100
208 96
199 97
190 98
190 98
8
160 116
165 119
171 122
172 127
170 135
168 144
170 149
174 149
4
169 118
174 120
179 124
178 126
8
293 132
294 125
297 115
291 94
287 90
290 84
297 79
297 79
6
144 97
143 83
144 72
141 58
136 52
134 49

画恐龙--通过OpenGL相关推荐

  1. python画恐龙_用Python实现谷歌的小恐龙游戏

    '''云'''classCloud( pygame. sprite. Sprite):def__init__( self, imagepath, position, **kwargs):pygame. ...

  2. python画恐龙_教你用Python实现谷歌的小恐龙游戏

    谷歌流量器中有个很有名的彩蛋:当你网络出现问题时,就会出现一个"小恐龙游戏". (如果想要直接进行游戏,可以在地址栏输入:chrome://dino ) 今天我们就来给大家演示下, ...

  3. python画恐龙,python龟龟地图小恐龙(小猪页),pythonturtle,海龟,绘图,佩奇,里,的

    python零基础 turtle库绘制<小猪佩奇>里的小恐龙 python代码 #dinosaur.py import turtle as t #龙身 t.setup(1000,600) ...

  4. python画恐龙_Python

    在一个项目中直接使用了自定义Django AdminSite作为后台管理网站. 在修改自定义User模型的信息后,点击保存按钮提交Form时,提示email字段不能为空. 这是因为我们的UserAdm ...

  5. opengl版本发展史及各种概念的厘清

    1.版本发展 1 opengl的版本区别 1.1 opengl1.1        1995年,SGI推出了更为完善的OpenGL 1.1版本.OpenGL 1.1的性能比1.0版提高甚多.其中包括改 ...

  6. 计算机怎么画简单的动物,动物简笔画大全_80种动物简笔画图片教程,儿童学画动物 - 聚巧网...

    标签:企鹅简笔画   更新:2020-12-21 20:53 聚巧网给大家分享一个胖企鹅的画法,这个胖企鹅简笔画步骤非常简单5步就画出来啦,你也可以访问聚巧网获取更多胖企鹅简笔画图片大全. 标签:企鹅 ...

  7. 【我的OpenGL学习进阶之旅】【持续更新】关于学习OpenGL的一些资料

    目录 一.相关书籍 OpenGL 方面 C方面 NDK 线性代数 二.相关博客 2.0 一些比较官方的链接 2.1 OpenGL着色器语言相关 2.2 [[yfan]](https://segment ...

  8. 【待完善】OpenGL入门学习

    严正声明:本文转载自网络,但具体出处未知.如果有读者了解,请联系我更正. 为了阅读方便,我对文字格式进行了修改,并填补了缺少的图片. 我尊重每位作者的权益,如果本文存在侵权行为,请联系我删除并道歉. ...

  9. 如何用Pygame写游戏(三)

    本文转自:http://eyehere.net/2011/python-pygame-novice-professional-3/ OK,到该讲显示的时候了.没人可以否定好的画面是一款游戏吸引人最直接 ...

最新文章

  1. 通过idea将maven工程转为web项目
  2. 【Python】这款拓展让你的jupyter lab使用更高效
  3. bootstrap -- css -- 表单控件
  4. C 条件变量使用详解
  5. C#实现WEB服务器
  6. [Android Studio] Android Studio如何快速生成get,set,tostring,构造函数
  7. 图论及其应用 2011年 期末考试 答案总结
  8. 大数据GIS系列(2)——空间大数据处理与分析案例
  9. JAVA基础-面型对象测试题
  10. vim复制转帖格式错乱
  11. 计算机在服装生产中的应用情况,【服装设计论文】服装设计中计算机信息技术的运用(共1730字)...
  12. android studio 初始化项目加载时间过长或失败问题解决
  13. 大表哥有个项目,10W预算,让我顺手做了算了......
  14. EOF in header-net core
  15. 实现类似微信聊天功能的mysql表设计
  16. LeetCode 1310 子数组异或查询
  17. shopee首站入驻哪个国家?哪个国家更好卖?
  18. 修改el-select多选时collapse-tags模式下设置宽度,超出...
  19. Understanding C/C++ Strict Aliasing
  20. 彩色复古装饰麻绳-----四色麻绳

热门文章

  1. STM32做主机------MCGS(昆仑通态)触摸屏做从机----modbus通讯设置
  2. PS学习记录-基础操作与快捷键
  3. 51单片机蓝牙通讯精准控制步进电机简易教学
  4. 声音之均衡器(Equalizer)
  5. 解决downloadjs下载的文件只有1kb
  6. ubuntu20 开机启动_iPhone X 成功引导开机,并且进行越狱
  7. 城市支援(java实现)
  8. 两个JSON文件比较差异 (O_o)
  9. js解析emoji表情
  10. Hibernate学习——(十二)Hibernate缓存机制(一级、二级、查询)