QGIS/images/themes/default/mShadingRenderer.svg
Vincent Cloarec 3ca858af66
Global map terrain shading (#51535)
* QgsShadingRendering and pipe to render global elevation map

* gdal utils with datatype and resampling method enum

* raster layer elevation map

* optimize raster elevation map with rotation

* handle  no data value in the map elevation raster pipe

* mesh layer and some little fixes

* fix nodata and hillshading z factor

* render shading on layout

* activate/deactivate the shading from ui

* shading only for layer that have elevation

* apply Z scale and offset of layer elevation properties

* ui settings

* allow elevation from point cloud even edl is deactivate for pointcloud

* fix ui

* sipify

* Shading renderer widget in styling panel

* icone for shading renderer settings widget

* two methods to combin elevation

* rewording

* remove check box at the bottom of canvas

* use band of elevation properties

* fix styling pannel

* render shading in layout

* keep EDL point cloud shading individually

* add shading rendering tests

* add missing code for local EDL for point cloud

* shading inactive by default

* rework raster layer resampling

* improve nodata in elevation map

* don't allow elevation map with != size to be combined

* remove EDL from point cloud

* renaming

* sipify

* colorize tests

* renaming

* RGB32

* renaming leftover

* some ui fixes

* fix border for EDL alg

* fix EDL closed next to nodata value

* fix first shading when activated

* renaming and typo

* fixes for doc, doxygen, indentation and spelling

* remove leftover member

* fix clang-tidy

* fix edl tests

* fix dll export

* minor fixes

* adapt images of tests

* fix narrowing

* fix indentation

* sipify

* WIP

* minor ui changes
2023-01-26 15:02:16 +01:00

1 line
2.2 KiB
XML

<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m14.803 3.392-.67.295-2.157-.29-1.737.087-3.168-.372-2.336 1.487-.985-.009-.792 3.142-1.957 2.99 2.143.044 6.505 1.734 5.352-.38z" fill="#f0f0f0"/><g fill="none"><path d="m7.330642 5.1984623 1.9035018-1.8679865 2.8661612.2197631-2.9411559 3.3490282z" fill="#7f7a7a"/><path d="m3.1847986 10.765345 1.7316958-2.7854636 2.9179756.8925349-.649045 2.7679367z" fill="#9d9b9b"/><path d="m1.001 10.722 1.957-2.99 1.9591762.2478814-1.7323776 2.7854636z" fill="#cacaca"/><path d="m7.185425 11.640353.649045-2.7679367 4.475138-.7947875-1.469896 1.0947709-.376314.8332533-.6422502 2.494203z" fill="#e8e7e7"/><path d="m3.1029862 7.9677473.6470138-3.3777473 3.580642.6084623-2.4134658 2.7814191z" fill="#e8e7e7"/><path d="m7.185425 11.640353.649045-2.7679367 4.47582-.7947875-1.470578 1.0947709-.516781 1.3792493-.5017832 1.948207z" fill="#e6e3e3"/><path d="m9.1591491 6.8992671 2.8168509-3.5022671 2.156661.2894112-.328613 2.3075127z" fill="#dadada"/><path d="m7.83447 8.8724163 1.3246791-1.9731492 4.6448989-.9053432-1.49444 2.0837049z" fill="#d4d2d2"/><path d="m3.75 4.59 3.321-1.478 2.1631438.2184758-1.9035018 1.8679865z" fill="#ccc"/><path d="m7.330642 5.1984623 1.8285071 1.7008048-1.3246791 1.9731492-2.9172938-.8925349z" fill="#6a6666"/><path d="m14.132661 3.6864112.670339-.2954112.224144 3.9134132-1.223096-1.3104893z" fill="#443f3f"/><path d="m13.804048 5.9939239 1.223096 1.3104893-.242029 2.9634318-2.474825-2.1902162z" fill="#6a6666"/><path d="m12.31029 8.0776288 2.474825 2.1902162.215885 1.852155-5.1798522.379856 1.0185642-3.3274563z" fill="#848484"/><g stroke="#aaa" stroke-width=".738" transform="matrix(.68177 0 0 .67412 .335 .152)"><path d="m13.053 4.715-3.673 3.635-2.66 3.262-.99 1.817-1.55 2.315m13.077-10.703-4.394 5.173-1.863 2.722-.952 4.106m10.19-11.799-.482 3.423-2.192 3.091-2.156 1.624-.758 2.046-.736 2.89"/><path d="m4.06 11.594 2.661.018 4.279 1.324c2.195-.35 4.378-.78 6.565-1.179l3.63 3.249m-14.978-8.12 4.044.6 2.682 2.523 6.813-1.343 1.794 1.944"/></g><path d="m14.803 3.391-.964.223-1.863-.217-1.737.086-3.168-.372-2.335 1.489-.986-.01-.79 3.142-1.96 2.99 2.143.044 6.505 1.734 5.352-.38z" stroke="#9a9a9a" stroke-linecap="round" stroke-linejoin="round"/></g></svg>