你好,请问,我在使用flyTo切换视角时,这个BIM模型,总是有部分加载缓慢,要在飞到视角后过1-5秒才能加载完。
请问,这种情况应该如何优化?
客户数据为bentley建模,总结模型优化方法为:
1.首选方法是,在桌面提取外壳,三维地理设计-模型操作-模型编辑-提取外壳。
2..前端设置indexDBSetting属性;
Layer.indexedDBSetting.isGeoTilesSave = true,但是如果电脑性能不够好,会造成浏览器崩溃。一般不推荐。
或者S3MTilesLayer.clearMemoryImmediately =false,不及时释放内存,让模型不用重新加载。(3D WebGL API (supermap.com.cn))。 3.优化三维BIM,BIM模型不易过于复杂,导入超图桌面移除重复点、移除重复面和进行模型简化等, 将三角面大的模型拆分,然后再选出三角面大的简化,可以去除一些重复三角面, 生成缓存时可以修改瓦片边长,最后生成s3m缓存单个的s3m文件不得大于3M。 生成缓存后可以设置最大最小可见高度。 3.总结一下通常在桌面中优化模型得方法是:移除重复点、重复面、重复子对象;三角网简化,lod缩放比例等。