autodesk forge中如何更改viewer.model中的模型数据

问题描述

首先是做的按楼层隐藏,显示某一层,隐藏其它楼层后,如何以显示楼层的数据进行search搜索功能,使用viewer.model.search始终是搜索整栋模型的数据,如何以显示的某一层搜索呢?图片描述

阅读 1.8k
1 个回答

emmm....我觉得吧

1.你在revit里面增加自定义属性 来个楼层标识的属性 比如 "level01" 这样;
2.你查到结果后用getProperties获取属性检测是否符合你当前的需要;
当然这样挺麻烦的,还要用到promise,不过我觉得这个方法最简单有效吧~~~

或者你可以直接先把所有楼层的dbid通过search筛选出来分好组,这样就可以直接排查搜索结果~~~

推荐问题