网友投稿 | 设为首页 | 加入收藏
1/1页1 跳转到查看:4316
回复该主题 发新话题
键盘左右键可以进行前后翻页操作
帮助

[求助]WW下矢量数据显示遮挡问题

[求助]WW下矢量数据显示遮挡问题

原来WW显示shp文件是先画到位图上面再显示的,这样一来免不了会有锯齿,很难看。所以我就想尝试用显示KML的方式直接用D3D绘制出来。其实就是跟KML的显示一样,用LineFeature、PolygonFeature等类来显示。

后来shp文件可以正常显示了,又来了个问题:遮挡。假如山脚下有条道路中心线,当我转动视野,从山的那边看过来的时候,这条线还是显示了出来!实际上这条线应该会被山挡住看不到了才是……

我发现Google Earth没有这方面的问题,不知道是如何做到的。

(有点怀疑是不是绘制的时候设置Device的Transform.World属性不妥造成的,但DirectX3D方面太差证实不了)



希望各位不吝赐教,谢谢。

TOP

 

re:找到问题所在了,原来绘制完影像图之后,系...

找到问题所在了,原来绘制完影像图之后,系统调用了device.Clear(ClearFlags.ZBuffer, 0, 1.0f, 0);方法,之后再绘制其他要素的时候深度已经从新开始了。所以看起来一直都是“漂浮”在影像图上面!

TOP

 
1/1页1 跳转到
回复该主题 发表新主题
  <<上一主题 | 下一主题>>