几何对象添加

1.圆形的添加

           GSOGeoCircle circle = new GSOGeoCircle();//创建一个圆的对象

            circle.Position = new GSOPoint3d(120,30,0);//圆的指定位置

            circle.Radius = 10; //圆的半径

            GSOSimplePolygonStyle3D style2 = new GSOSimplePolygonStyle3D();//样式

            style2.FillColor = Color.FromArgb(30, Color.Red);//设置填充样式为透明度 100,颜色为灰色

            circle.Style = style2;

            GSOFeature f3 = new GSOFeature();

            f3.Geometry = circle;//将几何对象加入要素中

            f3.Name = "圆";

            globeControl1.Globe.MemoryLayer.AddFeature(f3);

            globeControl1.Globe.FlyToFeature(f3); //飞行到要素

2.注意:圆的单位是度,而不是米


圆形的添加

3.立方体添加

                GSOGeoBoxEntity box = new GSOGeoBoxEntity();

                box.Length = 100; //长度,X 方向,单位:米

                box.Width = 200; //宽度,Y 方向,单位:米

                box.Height = 100; //高度,Z 方向,单位:米

                box.Position = new GSOPoint3d(0, 0, 0);

                GSOFeature newFeature = new GSOFeature();

                newFeature.Geometry = box;//将几何对象加入要素中

                newFeature.Name = "立方体";

                globeControl1.Globe.MemoryLayer.AddFeature(newFeature);

                globeControl1.Globe.FlyToFeature(newFeature); //飞行到要素

                globeControl1.Refresh();

立方体添加

4.注意:立方体的单位是米

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文转载自PostGIS中的常用函数并稍加修改 说明:这里许多函数是以ST_[X]yyy形式命名的,事实上很多函数...
    AllanHao阅读 7,068评论 0 4
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,449评论 0 10
  • 6.1晴星期四。今天是六一儿童节,也没时间去陪孩子过可看到孩子们拍得照片真是很棒的!家长们也都积极的去看孩子们演节...
    wanliwen阅读 182评论 0 1
  • (1) 我怀孕八九个月的时候,有一次下班后挺着大肚子站在路边等着打的回家。 20分钟过去了,居然没有一辆空车。正失...
    章茗阅读 286评论 2 4
  • 我以为“别人尊重我,是因为我很优秀”, 后来才明白,“别人尊重我,是因为别人很优秀。” 优秀的人对谁都会尊重! 尊...
    zqk阅读 190评论 0 0