您的位置:首页 > 其它

ArcScene+AE+点击闪烁

2009-03-31 11:09 155 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: