We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cbfd1bb commit 25467e5Copy full SHA for 25467e5
src/Layer/OGC3DTilesLayer.js
@@ -377,7 +377,11 @@ class OGC3DTilesLayer extends GeometryLayer {
377
_raycaster.far = camera.far;
378
379
_raycaster.firstHitOnly = true;
380
- _raycaster.intersectObject(this.tilesRenderer.group, true, target);
+ const picked = _raycaster.intersectObject(this.tilesRenderer.group, true);
381
+ // Store the layer of the picked object to conform to the interface of what's returned by Picking.js (used for
382
+ // other GeometryLayers
383
+ picked.forEach((p) => { p.layer = this; });
384
+ target.push(...picked);
385
386
return target;
387
}
0 commit comments