Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
make conditional easier to read
  • Loading branch information
uclaros authored and wonder-sk committed May 11, 2023
1 parent 1bfa5ea commit dd00077
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/3d/qgspointcloudlayer3drenderer.cpp
Expand Up @@ -153,21 +153,21 @@ QgsPointCloudLayer3DRenderer *QgsPointCloudLayer3DRenderer::clone() const
Qt3DCore::QEntity *QgsPointCloudLayer3DRenderer::createEntity( const Qgs3DMapSettings &map ) const
{
QgsPointCloudLayer *pcl = layer();
if ( !pcl || !pcl->dataProvider() || ( !pcl->dataProvider()->index() && pcl->dataProvider()->subIndexes().isEmpty() ) )
if ( !pcl || !pcl->dataProvider() )
return nullptr;
if ( !mSymbol )
return nullptr;

const QgsCoordinateTransform coordinateTransform( pcl->crs(), map.crs(), map.transformContext() );

Qt3DCore::QEntity *entity;
Qt3DCore::QEntity *entity = nullptr;
if ( pcl->dataProvider()->index() )
{
entity = new QgsPointCloudLayerChunkedEntity( pcl->dataProvider()->index(), map, coordinateTransform, dynamic_cast<QgsPointCloud3DSymbol *>( mSymbol->clone() ), maximumScreenError(), showBoundingBoxes(),
static_cast< const QgsPointCloudLayerElevationProperties * >( pcl->elevationProperties() )->zScale(),
static_cast< const QgsPointCloudLayerElevationProperties * >( pcl->elevationProperties() )->zOffset(), mPointBudget );
}
else
else if ( !pcl->dataProvider()->subIndexes().isEmpty() )
{
entity = new QgsVirtualPointCloudEntity( pcl, map, coordinateTransform, dynamic_cast<QgsPointCloud3DSymbol *>( mSymbol->clone() ), maximumScreenError(), showBoundingBoxes(),
static_cast< const QgsPointCloudLayerElevationProperties * >( pcl->elevationProperties() )->zScale(),
Expand Down

0 comments on commit dd00077

Please sign in to comment.