首页 / 浏览问题 / 三维GIS / 问题详情
webgl 多个缓存文件的问题
14EXP 2018年04月28日
使用产品:iserver 9d 操作系统:win10 x64
数据类型: s3m缓存

模型:bentley bim

问题描述:

我们公司目前基于bentley做bim模型,使用idesktop的bentley插件导出s3m缓存的工作空间,但是目前由于插件大小限制,我们的模型被分成三个缓存文件,在发布到iserver后,使用scene.open('http://localhost:8090/iserver/services/3D-HuanCunChangJing/rest/realspace')将所有场景缓存打开后会得到三个layer。

想请教一下,比如我要做一个切割,但是是需要layer来调用切割函数setCustomClipPlane,我是要把每个layer都调用一下切割函数么?或者有什么方法能够把这三个layer合成一个layer?

你们官网关于bim的例子都是revit的,都是一个缓存文件,并且我感觉bentley的图层和revit的图层并不是一个概念。bentley的是针对文件的,revit的是针对构建类型的。

1个回答

如果这三个layer可以合并的话,不妨在生成s3m之前就对数据集进行追加行的操作,把三个模型数据集合并成一个数据集,然后再对这一个数据集生成场景缓存。
5,560EXP 2018年04月28日
...