axGlobeControl怎么平滑地显示移动的物体。

我先创建了一个“GraphicTrackerSymbol”3d符号球体 ,然后使用 “id=m_graphicTracker.Add(pPoint as IGeometry, gtSymbol);" 成功将3d球显示在globe上。
再使用 “IGraphicTracker”的MoveTo方法移动球体,并且确实在移动,但是球体却不停闪烁或者消失,不知为何
下面是关键的代码:
 第一张图是创建3d符号,第二张图是移动符号。
第二天更新:
问题终于解决了,放弃使用IGraphicTracker”的MoveTo方法了,直接用globeGraphicsLayer.UpdateElementByIndex()就行了,不知道大家还有没有更好的方法?
QQ截图20161014153536.png QQ截图20161014153717.png
已邀请:

刘峥 - ArcGIS多面手

赞同来自: 胖砸

感谢分享解决方案。但是globecontrol开发的话其实属于比较落后的技术了,从以后发展的角度还是建议多关注一下目前主流的三维开发方向,如javascript api、cityengine等。

要回复问题请先登录注册