首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用options.ids参数在viewer.loadModel方法中选择模型中的对象子集

使用options.ids参数在viewer.loadModel方法中选择模型中的对象子集
EN

Stack Overflow用户
提问于 2018-08-13 12:25:28
回答 1查看 87关注 0票数 0

我正在尝试在模型中选择对象的子集。原因是模型有很多钢筋,我们一次只想看其中的几个。加载它们还会使模型的速度变慢。

因此,我们的想法是加载整个模型以获取几何数据,过滤出所有的钢筋(在OBJECT_TREE_CREATED_EVENT和GEOMETRY_LOADED_EVENT被触发后)。然后我们使用viewer.impl.unloadModel卸载模型并重新加载模型,但现在使用options.ids =“除钢筋dbIds之外的所有”作为viewer.loadModel的参数。钢筋现在被排除为切除,但其余的对象不再有序。通过在模型浏览器中选择,我现在得到了各种各样的随机对象。见附图

如果我查看一个可见的对象,无论是在加载完整模型时还是在加载子集时,我都会看到对象的数据意外地改变了该对象现在显示另一个对象的属性,位于模型的其他位置。。(不要在意颜色,每次加载时它们都是不同的。物体是同一堵墙)。

我看不出我做错了什么,会不会有虫子?

雷加河

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-16 12:33:53

这确实是一个限制(Viewer v6)。如果加载非顶If,模型树在select上会意外地运行。我们的开发团队会对此进行调查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51822335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档