testqgs3drendering: Disable opacity for the polygons clipping test

This will make it easier to test enabling/disabling clipping multiple
times with the other reference image.
This commit is contained in:
Jean Felder 2025-03-21 14:35:46 +01:00 committed by Nyall Dawson
parent 03fa8bf440
commit 2303a8193c
2 changed files with 8 additions and 0 deletions

View File

@ -466,6 +466,14 @@ void TestQgs3DRendering::testExtrudedPolygonsClipping()
defaultLight.setPosition( QgsVector3D( 0, 0, 1000 ) );
map->setLightSources( { defaultLight.clone() } );
QgsPhongMaterialSettings materialSettings;
materialSettings.setAmbient( Qt::lightGray );
QgsPolygon3DSymbol *symbol3d = new QgsPolygon3DSymbol;
symbol3d->setMaterialSettings( materialSettings.clone() );
symbol3d->setExtrusionHeight( 10.f );
QgsVectorLayer3DRenderer *renderer3d = new QgsVectorLayer3DRenderer( symbol3d );
mLayerBuildings->setRenderer3D( renderer3d );
QgsFlatTerrainGenerator *flatTerrain = new QgsFlatTerrainGenerator;
flatTerrain->setCrs( map->crs(), map->transformContext() );
map->setTerrainGenerator( flatTerrain );

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 140 KiB