首页 / 浏览问题 / 三维GIS / 问题详情
iClient 3D场景如何获取模型实体对象
58EXP 2018年06月11日
请问iClient 3D场景如何获取模型实体对象,用哪个方法?

1个回答

您好,昨天已经说的比较清楚了,还有一种方式也可以获取到选中的实体对象,注册 viewer.selectedEntityChanged事件,返回的结果就是实体对象本身,硬要范例可以参考

http://support.supermap.com.cn:8090/webgl/examples/editor.html#Geometry中有该事件的使用方法

5,985EXP 2018年06月12日
我知道你说的这个方法,我也试了,但是3Dmax的模型在场景中这样是获取不到的,你不信可以用北京CAD的场景试一下。是因为cad的场景模型不算实体吗?还是数据制作问题。
原来你说的实体是s3m图层的对象,webgl实体一般专指entity,S3MTilesLayer.getSelection()能获取到选择对象的ID
谢谢,实体和对象没分清楚,不要意思。
...