标绘功能有的显示在场景下方

0 投票

标绘功能实现后有以下问题:

1、有的箭头添加后跑到场景下方了,被场景覆盖,有的箭头又正常显示;

2、绘制的时候,最终显示在场景下方的箭头在绘制过程中可以明显看到会有偏移;

如图 黄色在标记的过程中出现偏移,标绘完点击右键结束,会跑到场景下面去。

红色是正常的。

 

6月 16, 2017 分类:  249次浏览 | 用户: lzz 初出茅庐 (31 分)

1个回答

0 投票
嗨,PixelToGlobe请用另外一个重载方法。
public Point3D PixelToGlobe(
    Point point,
    PixelToGlobeMode mode
)
 

第二个参数用TerrainAndModel 地形和模型都参与求交点,返回距离视点最近的交点。

这样可以保证你得到到的三维点是有高程的(在模型或者地形上方)
6月 16, 2017 用户: 邹涛 名扬四海 (3,389 分)
试了一试还是一样呢,其实这个TerrainAndModel  就是可以取到更接近视点的z,  我上面代码已经设置了z,也是没有效果的。

     测试了下范例也是有这个问题,你可以试试这个,点击左键就消失,拖动又出现了 ,   结束时候先点左键再点右键就看不见了。

...