求助:OpenGL三维重建

linroidh 2012-06-17 10:28:48
给出三维数组,然后重建三维图形,基于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
...全文
390 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
little_angel 2012-06-19
  • 打赏
  • 举报
回复
你这个只是点集,只有点坐标,如果没有三角形的顶点索引信息,就必须进行三角剖分,而三角剖分有很多算法,有个博客介绍三角剖分的http://blog.csdn.net/j123kaishichufa/article/details/7675438
libralibra 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 3 楼 的回复:

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

数据量很大,全部贴在这里不太适合,这个是用共焦显微镜层析位图提取的三维数据点(扫描的是平方毫米级的样品)根据提取的这些三维数据坐标重建三维图形
请问这位大神,能否指点一下如何由这些三维坐标重建三维图形,您提到的triangu……
[/Quote]
没有triangular list的话,你需要自己用三角剖分算法来将这些点集进行三角剖分,然后再用opengl画出来
linroidh 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

数据你得给个全的吧,或者说说这是什么模型的点
如果是可能,最好还有跟这些顶点对应的triangular的顶点list
那就好画了
[/Quote]
数据量很大,全部贴在这里不太适合,这个是用共焦显微镜层析位图提取的三维数据点(扫描的是平方毫米级的样品)根据提取的这些三维数据坐标重建三维图形
请问这位大神,能否指点一下如何由这些三维坐标重建三维图形,您提到的triangular list没有用过,所以还请您多多指教!不胜感激
linroidh 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

把这些顶点直接用 TRIANGLE LIST 画出来不就好了……
[/Quote]
请问大神 TRIANGLE LIST是什么?没有用过啊
vrace 2012-06-17
  • 打赏
  • 举报
回复
把这些顶点直接用 TRIANGLE LIST 画出来不就好了……
libralibra 2012-06-17
  • 打赏
  • 举报
回复
数据你得给个全的吧,或者说说这是什么模型的点
如果是可能,最好还有跟这些顶点对应的triangular的顶点list
那就好画了
  • 打赏
  • 举报
回复
osg

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧