只能加载场景缓存

0 投票
scene.addS3MTilesLayerByScp 方法只能加载场景缓存吗,我什么加载普通图层(普通二维面)加载不出来,
4月 1, 2019 分类:  265次浏览 | 用户: 问羽天下 初出茅庐 (33 分)

1个回答

0 投票
addS3MTilesLayerByScp只能添加三维切片缓存图层
4月 1, 2019 用户: 赵爽 登峰造极 (6,206 分)
请问一下还有什么办法可以加载正常矢量图层不,我昨天看视频视频中说的 addS3MTilesLayerByScp ()  可以加载场景矢量这些类型,说明文档中说的是加载三维切片缓存,太头大了
您好,您这个矢量图层可以放在球面场景中切缓存,然后再进行加载。
是不是只有将矢量面转换为场景缓存的这一种办法才能引入场景外的图层了吗?是不是也可以进行单体化操作将图层添加到场景中
单体化可以加,不过看不到图层啊。您最终的需求是什么?

最简单直接的办法就是将矢量面切为场景缓存了

实现楼层的分层分户,我试过了的如果将矢量面转换为三维切片缓存,贴对象的效果将消失,在JS中使用 clampToS3M: true 该属性也无效,我实在不知道是怎么问题,我是参考实例:http://support.supermap.com.cn:8090/webgl/examples/editor.html#individualInformation 

这个在做 

我感觉是我在画矢量面的时候出现的问题,当画完一个楼层的矢量面的时候我就对该矢量面进行复制粘贴然后设置这些矢量面的对地高度以及拉伸高度,所以导致了points3D 坐标系的参数都是相当的
我明白您的需求了。是您单体化的问题

这个需要您在桌面中做好单体化,如果桌面中您点击不到某层或者某户,webgl上也实现不了的
矢量图层在桌面软件上是能够实现的,一旦转换成场景切片缓存过后贴对象效果就没有了
您切缓存的时候不要带上矢量图层,矢量图层在单体化的时候才需要用

如果还是不行的话,您发一下单体化前后的截图。
...