现在的位置: 首页 > 综合 > 正文

ArcScene+AE+点击闪烁

2013年01月27日 ⁄ 综合 ⁄ 共 563字 ⁄ 字号 评论关闭
 

ArcScene+AE+点击闪烁

ISceneGraph pSG = SC1.SceneGraph;

ISceneViewer pViewer=SC1 .SceneViewer ;

IPoint pPnt = new PointClass();

object pOwner;

object pObject;

pSG.Locate(SC1.SceneViewer, e.x, e.y, esriScenePickMode.esriScenePickAll, true, out pPnt, out pOwner, out pObject);

IClone ppFlashPoint;

IClone pClone = (IClone ) pPnt;

ppFlashPoint = pClone.Clone();

IPoint pFlashPoint =(IPoint ) ppFlashPoint;

pFlashPoint.Z = pFlashPoint.Z  / pSG.VerticalExaggeration;

ISpatialReference ipSR =SC1.Scene.SpatialReference;

pFlashPoint .SpatialReference =ipSR ;

 

IDisplay3D pDisplay =(IDisplay3D ) pSG;

pDisplay.FlashLocation(pFlashPoint);

抱歉!评论已关闭.