首页 / 浏览问题 / 三维GIS / 问题详情
plugin中,怎么同时隐藏多个对象?
82EXP 2018年05月28日
通过open打开场景, 使用findFeature3DByID(id).set_isVisible(true);隐藏。 但是只能隐藏一个对象, 我有5个对象,需要隐藏其中的2个显示3个,该怎么做?

1个回答

您好,您上个帖子已做回复,使用layer3d.setObjectVisible,里面传一个id数组,指定该数据中id对应的对象可见或不可见。
胡林
1
5,985EXP 2018年05月29日
可是我这些在我发布的工作空间中无法使用,执行会报错“无法获取未定义”或者“对象不支持”。

 我的场景里是S3M缓存。
你有获取到对象对应的图层吗?

报错对象不支持。

setObjectsVisible,帮助文档有误。
问题已经解决,谢谢了。

不过之前在场景中数据为CAD时,使用.setObjectVisible(); 可以成功隐藏对象。
如何解决的?
仔细看  

setObjevtVisible

setObjectsVisible     V前多个s
...