首页 / 浏览问题 / 组件GIS / 问题详情
iobject三维如何选择多个对象
80EXP 2022年07月06日
iobject三维如何选择多个对象

1个回答

您好,您可以使用Selection3D[] selection = sceneControl.Scene.FindSelection(true);
在场景中按住Shift键在三维场景中选中多个对象,

您可在帮助文档搜索Selection3D有详细的说明介绍,在线帮助文档链接如下:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsNet/index.html 
希望可以帮助到您!

2,513EXP 2022年07月06日
按住shift 无法选中多个对象  是否需要其他设置?
您可通过Selection3D.Add(ID)方法,向三维选择集中加入指定的对象,该对象从非选中状态变为选中状态。

ID:待添加到三维选择集中对象的系统ID值。如果该对象为数据集中的几何对象,其系统ID为属性数据中SmID 字段的值;如果该对象为Feature3D类对象,其系统ID则为Feature3D类对象本身的ID值。

希望能帮助到您!
通过鼠标点选时已经触发事件修改了Selection3D 手动修改 Selection3D 不是会被覆盖的么?
您好,Selection3D.Add()是向原有的selection3d中加入对象,原有的不会被改变。

希望能帮助到您!
...