给出三维数组,然后重建三维图形,基于VC++/MFC平台或者C++ builder都可以,尽量使用GLU的NURBS接口程序
最好能有一个重建程序,导入这些数据就可以重建三维图形,或者推荐几个当今通用的三维重建软件也可以,期望这里的大神能够指点一二,感激不尽!
    附三维数据(仅仅是一部分)
28.680000  144.000000  8.250000
29.040000  144.000000  8.250000
34.080000  144.000000  8.500000
39.720000  144.000000  8.500000
162.600000  144.000000  6.250000
162.960000  144.000000  6.750000
168.120000  144.000000  6.250000
173.400000  144.000000  6.000000
12.000000  144.120000  8.250000
12.480000  144.120000  8.250000
17.640000  144.120000  8.250000
18.120000  144.120000  8.250000
23.160000  144.120000  8.250000
23.520000  144.120000  8.250000
145.800000  144.120000  6.250000
146.760000  144.120000  6.250000
151.320000  144.120000  6.250000
151.800000  144.120000  6.250000
156.840000  144.120000  6.250000
157.320000  144.120000  6.250000
0.960000  144.240000  8.000000
1.920000  144.240000  8.250000
6.600000  144.240000  8.250000
7.080000  144.240000  8.250000
135.000000  144.240000  6.250000
135.960000  144.240000  6.000000
140.520000  144.240000  6.250000
141.000000  144.240000  6.250000
146.280000  144.240000  6.250000
1.440000  144.360000  8.250000
124.680000  144.360000  6.250000
129.480000  144.360000  6.250000
129.960000  144.360000  6.250000
130.440000  144.360000  6.000000
135.480000  144.360000  6.250000
118.680000  144.480000  6.250000
124.080000  144.480000  6.250000
113.400000  144.600000  6.250000
119.160000  144.600000  6.000000
107.760000  144.720000  6.250000
102.360000  144.840000  6.000000
108.360000  144.840000  6.000000
96.960000  144.960000  6.000000
97.440000  144.960000  6.000000
102.840000  144.960000  6.000000
113.640000  144.960000  6.250000
91.560000  145.080000  6.000000
86.040000  145.200000  6.000000
113.280000  145.200000  6.250000
80.640000  145.320000  6.000000
91.920000  145.320000  6.000000
75.120000  145.440000  6.000000
64.200000  145.560000  6.000000
69.720000  145.560000  6.000000
75.600000  145.560000  6.000000
80.160000  145.560000  6.250000
86.400000  145.560000  6.000000
48.120000  145.680000  8.250000

解决方案 »

  1.   

    把这些顶点直接用 TRIANGLE LIST 画出来不就好了……
      

  2.   

    数据你得给个全的吧,或者说说这是什么模型的点
    如果是可能,最好还有跟这些顶点对应的triangular的顶点list
    那就好画了
      

  3.   

    你这个只是点集,只有点坐标,如果没有三角形的顶点索引信息,就必须进行三角剖分,而三角剖分有很多算法,有个博客介绍三角剖分的http://blog.csdn.net/j123kaishichufa/article/details/7675438
      

  4.   

    请问大神 TRIANGLE LIST是什么?没有用过啊
      

  5.   

    数据量很大,全部贴在这里不太适合,这个是用共焦显微镜层析位图提取的三维数据点(扫描的是平方毫米级的样品)根据提取的这些三维数据坐标重建三维图形
    请问这位大神,能否指点一下如何由这些三维坐标重建三维图形,您提到的triangular list没有用过,所以还请您多多指教!不胜感激
      

  6.   

    没有triangular list的话,你需要自己用三角剖分算法来将这些点集进行三角剖分,然后再用opengl画出来