webgl 多个缓存文件的问题

0 投票
使用产品: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的是针对构建类型的。
4月 28, 2018 分类:  283次浏览 | 用户: magnii 才疏学浅 (11 分)

1个回答

0 投票
 
已采纳
如果这三个layer可以合并的话,不妨在生成s3m之前就对数据集进行追加行的操作,把三个模型数据集合并成一个数据集,然后再对这一个数据集生成场景缓存。
4月 28, 2018 用户: 张阳名 登峰造极 (5,347 分)
采纳于 5月 18, 2018 用户:magnii
...