如何绘制多个三维图
有下列多段data数据,每段都是三维数组。第三维就是段的序列数,比如data 1,中的第三维数都是1,想把这多段数据作出图形。大概有300多段数据。就是要做300个三维图(坐在一个坐标系下)。请教高手,用什么做好些呢?
data 1:
51, 156
52, 253
53, 560
54, 389
55, 587
57, 328
58, 198
59, 44
60, 29
61, 25
62, 50
63, 83
64, 67
65, 215
66, 233
67, 277
68, 267
70, 143
71, 93
72, 31
73, 42
74, 49
75, 42
76, 84
77, 231
78, 169
79, 216
80, 229
81, 336
82, 158
85, 80
86, 30
89, 30
90, 36
91, 152
92, 50
93, 67
94, 28
102, 38
103, 143
104, 81
105, 999
106, 269
107, 45
110, 37
115, 41
117, 44
118, 21
119, 60
120, 618
121, 70
156, 24
250, 13
251, 19
266, 22
267, 21
268, 16
281, 48
282, 30
283, 43
284, 17
328, 16
341, 34
342, 14
344, 13
356, 53
357, 30
368, 13
393, 19
430, 24
431, 15
476, 16
490, 17
data 2:
51, 163
52, 258
53, 596
54, 425
55, 479
57, 343
58, 202
59, 40
61, 25
62, 52
63, 87
64, 68
65, 239
66, 237
67, 290
68, 242
70, 153
71, 99
72, 34
73, 36
74, 55
75, 47
76, 85
77, 229
78, 177
79, 224
80, 234
81, 356
82, 168
85, 82
86, 33
89, 34
90, 36
91, 151
92, 53
93, 61
94, 27
95, 26
102, 39
103, 143
104, 84
105, 999
106, 273
107, 42
108, 13
110, 29
115, 50
117, 48
118, 24
119, 59
120, 626
121, 76
128, 11
207, 23
221, 20
250, 14
251, 21
255, 14
257, 13
266, 24
267, 25
281, 48
282, 29
283, 47
295, 11
298, 11
326, 12
341, 38
344, 13
345, 11
356, 57
357, 30
358, 12
368, 14
370, 12
379, 13
393, 22
424, 11
430, 27
476, 18
490, 19
492, 11
[解决办法]
我不知道你所谓之"处理图形"是什么含义,如果是想处理数字图象(如BMP/TIFF/JPG)的话,OpenGL也是可以处理的,他提供了光栅运算,可以对数字图象进行位运算和象素运算,其实OpenGL的纹理隐射就是用的对数字图象的运算;
如果你所谓之"处理图形"是对图元的缩放/旋转/位移/;以及光照等处理,那是OpenGL的强项;使用起来很简单,当然理解一下照相机模型,矩阵运算是必要的
上手快的书:<OpenGL超级宝典>,以及网上的Nehe Opengl教材等;
OpenGL入门挺快的,但想要做好的图形程序还是要靠图形学的基础.