maptalks.three
maptalks.three copied to clipboard
使用maptalksgl插件中的GroupGLLayer后ThreeRenderer中的函数resizeCanvas总是被调用,尺寸调整鼠标拾取异常
使用maptalksgl插件中的GroupGLLayer后:
1.无论尺寸是否变化ThreeRenderer中的函数resizeCanvas总是被调用;
2.即便无论尺寸是否变化,函数resizeCanvas中的“if (canvas.width === width && canvas.height === height)”永远为TURE,后面代码不会被执行,导致尺寸变化后点选出现问题(鼠标无法拾取图形)。
当前修正方案:

@gisshare2015 1.这个是groupgl设计就是这样 2.问题2,我把width/height调整过来后,没法测试你说的拾取问题,能否具体点(重现代码或者录个视屏等)