首页 / 浏览问题 / 组件GIS / 问题详情
请问触发了三维场景对象的节点编辑后,如何编辑节点呢
54EXP 2019年08月26日

设置sceneControl.Action = Action3D.Select,选中三维管线对象后,显示了管线的节点,能够成功触发sceneControl_VertexSelected(object sender, VertexModifiedEventArgs e)事件,但是无法编辑,请问如何启用三维管线的节点编辑功能呢

1个回答

您好,编辑节点是通过获取该点,然后去修改该节点实现的,比如你想要移动该点的位置,那么你重新设置该点的位置即可
2,432EXP 2019年08月27日
您好,请问不能像桌面端那样直接用鼠标控制节点移动的位置吗
可以呀,你把点加入到场景里面,开启可编辑就可以和桌面一样拖动了
您好,请问是把节点加到场景里吗?怎么加呢,开启编辑的话,线图层的可编辑状态是已经开启的
您好,就和桌面一样呀,不管是三维管点还是管线对象,把他加入到场景里面,开启可编辑过后,选中过后就会出现和桌面一样的指示,可以上下移动,平移那些呀
您好,可以看我上面的截图,现在已经把三维管线加载到场景中,然后开启了可编辑,能够获取到管线的节点了,但是节点无法用鼠标进行交互式操作,动不了
Layer3DSettingVector layer3DSettingVector = new Layer3DSettingVector();
   GeoStyle3D style = new GeoStyle3D();
    style.AltitudeMode=AltitudeMode.Absolute;
    style.FillMode  = FillMode3D.Fill;
   layer3DSettingVector.Style = style;

  Layer3D layer3d = scenecontrol.Scene.Layers.Add(datasetvector, layer3DSettingVector, true);

这是我添加数据集到场景的代码,要注意不要贴地
您好,我场景里面的管线所在的图层是自定义专题图,可以编辑吗
您好,可以通过修改管线数据来更新专题图数据,专题图是改不了的
您好,那像我上面的截图,在三维专题图上出现了管线的节点,但是无法用鼠标进行交互式编辑的是吗
是的,只能通过修改你三维管线图层去进行更新修改

您好,请问这属于超图组件式开发的bug吗,可以看,却无法编辑crying

您好,这个不是产品bug哈,你那边要理解专题图图层和普通图层的区别,专题图图层相当于是对照普通图层配好的图,用来参观的,一幅图肯定是没办法改变的哈,他的改动是基于图层改动的哈
哈哈,好的,谢谢您!
...