首页 / 浏览问题 / 组件GIS / 问题详情
iobject开发选择对象
102EXP 2018年07月06日
使用产品:iobject 9D

操作系统:win7 x64

问题描述:您好,在iobject开发时可以对平面场景中的普通图层进行遍历,选中各图层中的对象吗?用的什么方法?

1个回答

您好!平面场景的图层管理器和球面场景的图层管理器是一样的,代码实现以及接口都是一致的。您可用 layersControl.Layer3DsTree.SelectedNode选中图层对象。
3,362EXP 2018年07月06日
您好,用layersControl.Layer3DsTree.SelectedNode选中图层之后,用什么方法选中图层里面的对象呢?
您好!您表达的意思是在图层管理器中选择一个图层,然后在场景中获取一个对象吗?如果是可用Selection3D[] selection = sceneControl.Scene.FindSelection(true);
您好,我想实现的是倾斜模型压平功能中选择压平面的问题,OSGB示例代码中的压平面是在场景中对面对象逐一进行选择,我想能不能通过在图层管理器中通过选择某个图层实现压平面的选择,该图层中可能有多个面对象,这样就不用在场景中逐一去找每个面了,这样可以实现吗?
您好!这个是可以实现的,您直接有一个面数据集,面数据集里有好多个面对象,思路是用代码实现循环,将记录集转换为Geometry。
...