首页 / 浏览问题 / 三维GIS / 问题详情
同时加载glb模型和iServer缓存场景数据,缩放时glb模型自动隐藏问题
64EXP 2023年09月19日
vue开发的前台项目,添加了 iserver发布的场景缓存服务,同时以加载单体的形式 加载了 一个带有动画的 glb模型,初始化时同时显示 场景服务 和 模型,当我鼠标指针指向 glb模型 进行滚轮缩放可以正常查看,但是当我鼠标指针指向iserver发布的场景 或者 指向地球 进行缩放的时候,glb模型会消失,这是怎么回事,怎么处理?

1个回答

这个应该是其他地方没有数据

缩放的时候就会快速进行缩放,导致位置拉动过快看不到数据了

缩放的逻辑是按照当前相机(视角)位置到鼠标指向的位置的距离,进行一个比例缩放

如果是空地,没有数据,就是视为无限的距离,缩放就会很快

鼠标放在对应模型上缩放即可
4,121EXP 2023年09月19日
我测试了一下,发现我场景中的两个模型 如果尺寸相差不大的话就不会出现这种问题,我把glb模型放大了15倍,这种情况有明显改善,按照你说的这个缩放的逻辑,那我明白怎么回事了,感谢
...