scene.pickRect的框选功能,是否支持多边形和圆形

0 投票

使用产品:iclient3d for webgl

操作系统:win10 x64

浏览器:Microsoft Edge 87.0.664.47

在官网的框选示例: http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#drawRect中,使用scene.pickRect和scene.getPickRectIDs来实现框选查询,请问该方法是否只支持矩形?能否支持多边形和圆形?不支持的话是否有其他解决方案?

12月 2, 2020 分类:  156次浏览 | 用户: abcdweiok 初出茅庐 (35 分)

1个回答

0 投票

您好支持的,修改div框的样式就可以

12月 3, 2020 用户: 卷饼先生 名扬四海 (4,629 分)

按照你说的,我修改了如下代码

虽然实现了画圆的效果,但是框选的结果好像不对,在园内有部分数据没有变成红色

请问修改div框的样式后,如何才能框选出正确的数据
这是因为获取到的屏幕坐标不对,将电脑的分辨率设置成100%即可解决

分辨率已经是100%了,可还是不行

请问是什么问题呢
...