首页 / 浏览问题 / 三维GIS / 问题详情
iClient 3D场景如何获取模型实体对象
爱烤饼干...  (58EXP)  初出茅庐
6月11日, 2018
请问iClient 3D场景如何获取模型实体对象,用哪个方法?

1个回答

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

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

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