diff --git a/src/3d/qgsrulebasedchunkloader_p.cpp b/src/3d/qgsrulebasedchunkloader_p.cpp index 5febbba50271..ce3a73e81fec 100644 --- a/src/3d/qgsrulebasedchunkloader_p.cpp +++ b/src/3d/qgsrulebasedchunkloader_p.cpp @@ -66,7 +66,7 @@ QgsRuleBasedChunkLoader::QgsRuleBasedChunkLoader( const QgsRuleBasedChunkLoaderF req.setSubsetOfAttributes( attributeNames, layer->fields() ); // only a subset of data to be queried - QgsRectangle rect = Qgs3DUtils::worldToLayerExtent( node->bbox(), mFactory->mLayer->crs(), map.origin(), map.crs(), map.transformContext() ); + QgsRectangle rect = Qgs3DUtils::worldToMapExtent( node->bbox(), map.origin() ); req.setFilterRect( rect ); // diff --git a/src/3d/qgsvectorlayerchunkloader_p.cpp b/src/3d/qgsvectorlayerchunkloader_p.cpp index d92db9bc8fae..52b646be0c46 100644 --- a/src/3d/qgsvectorlayerchunkloader_p.cpp +++ b/src/3d/qgsvectorlayerchunkloader_p.cpp @@ -84,7 +84,7 @@ QgsVectorLayerChunkLoader::QgsVectorLayerChunkLoader( const QgsVectorLayerChunkL req.setSubsetOfAttributes( attributeNames, layer->fields() ); // only a subset of data to be queried - QgsRectangle rect = Qgs3DUtils::worldToLayerExtent( node->bbox(), mFactory->mLayer->crs(), map.origin(), map.crs(), map.transformContext() ); + QgsRectangle rect = Qgs3DUtils::worldToMapExtent( node->bbox(), map.origin() ); req.setFilterRect( rect ); //