首页 / 浏览问题 / 三维GIS / 问题详情
找不到示例代码
3EXP 2017年07月05日

samplecode里面双击startup.exe找到我要的情况,但是他显示示例代码的位置 我在文件夹中找不到

1个回答

您好,该示例代码已下架。关于通视分析的示例代码您可以参考 三维分析(Analysis3D) 中的通视分析。
5,560EXP 2017年07月05日
三维分析中的代码我看过了,那个是需要手动输入观察点和目标点的经纬度坐标,我想直接通过鼠标点击观察点和目标点 显示出通视线  应该如何实现呢?

使用跟踪图层即可实现。例如:


                sceneControl.TrackMode = TrackMode3D.Track;
                sceneControl.MouseClick += new MouseEventHandler(mouse_Click);
                sceneControl.Tracking += new Tracking3DEventHandler(track_On);
                sceneControl.Tracked += new Tracked3DEventHandler(track_End);

        private void track_On(Object sender, Tracking3DEventArgs e)
        {
            curPoint = new Point3D(e.X, e.Y, e.Z);
        }

        Point3D curPoint;

...