首页 / 浏览问题 / 组件 / 问题详情
三维场景,绘制了线段或多边形后,如何再去选中并编辑?
lierisme  (45分)  初出茅庐
2月12日, 2020
三维场景,绘制了线段或多边形后,设置sceneControl.Action = Action3D.Select,然后点击已绘制的线段,程序直接闪退了。

1个回答

您好,你说的画线是添加到trackinglayer还是数据集里面的呢?
邬袁凯  (2,432分)  名扬四海
2月12日, 2020
添加到trackinglayer中的
trackinglayer是不支持选中的,我这边没有闪退。

如果要做选择事件,可以用trackinglayer3d.hittest实现
想要实现三维场景下的线段、多边形编辑功能,在地图上进行操作,有什么简单的方法吗?
如果是trackinglayer上的线段进行编辑,那就只有修改线段的节点进行展示了。

如果是数据集的话,开启图层可编辑就可以通过自带的编辑节点的操作进行编辑了
谢谢,我先试试
尝试了Layer3DDataset,不知该如何将绘制的Geometry3D添加到数据集里;

尝试了Layer3DKML,Scene.Layers.Add(@"i:\1.kml",Layer3DType.KML,true)可以将空kml打开并添加到场景图层里,然后添加Geometry3D到keml图层的Features里,但kml文件内容始终为空,如何保存呢?
您好 请问 三维线面的点添加和编辑删除 您那边实现了吗  如何实现,可以个参考以下吗
...