plugin中,怎么同时隐藏多个对象?

0 投票
通过open打开场景, 使用findFeature3DByID(id).set_isVisible(true);隐藏。 但是只能隐藏一个对象, 我有5个对象,需要隐藏其中的2个显示3个,该怎么做?
5月 28, 2018 分类:  359次浏览 | 用户: ss01222 初出茅庐 (82 分)

1个回答

1 投票
 
已采纳
您好,您上个帖子已做回复,使用layer3d.setObjectVisible,里面传一个id数组,指定该数据中id对应的对象可见或不可见。
5月 29, 2018 用户: 胡林 登峰造极 (5,972 分)
采纳于 6月 1, 2018 用户:ss01222
可是我这些在我发布的工作空间中无法使用,执行会报错“无法获取未定义”或者“对象不支持”。

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

报错对象不支持。

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

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

setObjevtVisible

setObjectsVisible     V前多个s
...