<div dir="ltr">This is what I'm trying to achieve (sorry my QGIS GUI is in french, I know it's not very pleasant for the eye) : <div><img src="cid:ii_lvmijmo70" alt="image.png" width="503" height="229"><br></div><div>I'm supposed to define the symbology first using the class QgsAbstract3DSymbol then feeding it to the QgsVectorLayer3DRenderer (I imagine), but I haven't got a clue how to start doing that. </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 30 Apr 2024 at 16:38, Abdelghani Tamort <<a href="mailto:abdel.tmrt@gmail.com">abdel.tmrt@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Stefanos, <div><br></div><div>Thanks a lot, it works for me! </div><div>How about showing extruded buildings from a vector layer (using an attribute containing height in meters)? I'm supposed to work with the QgsVectorLayer3DRenderer class right ? </div><div><br></div><div>Best regards, </div><div><br></div><div>Abdelghani TAMORT </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 30 Apr 2024 at 11:12, Stefanos Natsis via QGIS-Developer <<a href="mailto:qgis-developer@lists.osgeo.org" target="_blank">qgis-developer@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Abdelghani,</div><div><br></div><div>You should be able to achieve that by setting the project's terrain:</div><div>```</div><div>p=QgsRasterDemTerrainProvider()<br>p.setLayer(dem_layer)<br>QgsProject.instance().elevationProperties().setTerrainProvider(p)</div><div>```</div><div>This should get your dem_layer as a terrain for any new 3d views.</div><div>I don't think the API to change the 3d views' terrain is exposed to python yet.</div><div><br></div><div>Best</div><div>Stefanos<br></div></div>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div>
</blockquote></div>