获取窗口四角坐标和对应的世界坐标

时间:2013-4-15    作者:悬浮的青春    分类:


          //获取窗口四角坐标和对应的世界坐标
            SGWorld sg = new SGWorld();
            IWorldPointInfo6 poi = sg.Window.PixelToWorld(0, 0, WorldPointType.WPT_TERRAIN);
            IWorldPointInfo6 poi1 = sg.Window.PixelToWorld(axTE3DWindow1.Width-5, axTE3DWindow1.Height-5, WorldPointType.WPT_TERRAIN);
            textBox1.Text = sg.Window.Rect.Left.ToString() + "/" + sg.Window.Rect.Top.ToString() + "/" + poi.Position.X.ToString() + "/" + poi.Position.Y.ToString() + "/" + poi.ObjectID + "/" + poi.Type.ToString();
            textBox2.Text = ( axTE3DWindow1.Width).ToString() + "/" 
                + (axTE3DWindow1.Height).ToString() + "/" + poi1.Position.X.ToString() + "/"
                + poi1.Position.Y.ToString();

标签: skyline二次开发

WRITTEN BY

avatar