查看: 1488|回复: 3

请问如何实现这张图片里的效果(地形叠加shp显示),指点一下思路~

[复制链接]

该用户从未签到

发表于 2011-3-5 00:20:54 | 显示全部楼层 |阅读模式
a.jpg
在一个三维地形(山区)叠加shp,每一块shp用不同的颜色表示,请问该如何做好?不知道这张图片里是如何做的,请各位兄弟给点思路,谢谢~

该用户从未签到

发表于 2011-3-7 08:37:47 | 显示全部楼层
如果您的意思是在三维地形上叠加无缝贴合的矢量层的话,那么这并不是一件容易的事情。通常我们有几何,纹理和Stencil三种方式可以选择,osgEarthFeatures可以作为您的参考,不过它的实现一直不够稳定

该用户从未签到

 楼主| 发表于 2011-3-7 11:07:45 | 显示全部楼层
谢谢指点~
我也是觉得比较复杂,如果把每个shp的模型生成出来的话。。
我想了一个比较偷懒的方法,把shp对应的三维点计算出来,连接成polygon并填充颜色,关掉深度测试使之总是可见,并设置透明度使得建筑,植被能够可见。
这样做虽然效果可能会不太好,但是简单,不知道具体可行性如何~

该用户从未签到

发表于 2011-3-7 12:42:52 | 显示全部楼层
那样的话,当您旋转视角从另一个角度观察地形时,所有的矢量多边形都会始终显示出来,完全不符合要求了……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表