首页 / 浏览问题 / 三维GIS / 问题详情
webgl中viewer.scene.pick报错
6EXP 2019年11月10日

在webgl场景中viewer.scene.pick会不定期出现Normalized result is not a number(附图1)。经过摸索重现操作为把场景缩放到无线小(太阳都缩放到不可见)再点击场景,就基本上都会出现该错误,经比较原生cesium场景中不会出现(附图2),所以虽然该错误产生在cesium函数内,但很有可能是本产品webgl重写引入的。

由于现在正常操作也会不定期报错,引起场景崩溃,还请技术这边帮助解决!

2 个回答

您好,请问这个问题可以在官网示例中重现吗?如果可以的话,方便再具体一下步骤吗

我用了官网的加载【地形影像】的示例,和您截图中的【颜色设置】示例,无论是缩放到最小的时候,还是缩放的途中都尝试过点击,并没有出现您说的问题呀。
6,215EXP 2019年11月11日

把这个太阳缩小到看不见  然后随便滑动鼠标就会崩溃,任何示例都会出现

您好,您使用是的scene.pick,这个跟无限缩小没有什么对比性吧?

您说的源生代码里没有问题,指的是无限所小没问题,还是pick没问题,还是两个都没有问题呢?

可以看一下pick什么的时候会报错吗
我自己的程序因为加了mousemove事件,会指向到scene.pick里面出错,

排查这个问题的时候发现官网的示例也会出现这个问题,缩小不移动鼠标是不报错,一移动就报错!

原生cesium就是在示例里面执行同样操作(缩放足够小,然后滑动或点击鼠标)不会崩溃!
已在QQ中沟通解决

双向进行,客户通过告知的方法测试问题能否重现

我和研发沟通一下解决方案
大哥最后你咋解决的?
227EXP 2020年01月13日
...