<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Howdy!</p>
<p>I've been looking around to see if we can open, close and remove
3D map views from Python code and I ended up not sure if or how :)</p>
<p>
</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/qgis/QGIS/blob/master/src/app/3d/qgs3dviewsmanagerdialog.cpp">https://github.com/qgis/QGIS/blob/master/src/app/3d/qgs3dviewsmanagerdialog.cpp</a>
shows some handling of those views and the QgsMapViewsManager.</p>
<p>In that,
<a class="moz-txt-link-freetext" href="https://github.com/qgis/QGIS/blob/master/src/app/qgisapp.cpp">https://github.com/qgis/QGIS/blob/master/src/app/qgisapp.cpp</a> is
used as it provides various methods around this, e. g. <span
class="pl-en">open3DMapView, </span><span class="pl-en">close3DMapView,
</span><span class="pl-en">duplicate3DMapView</span><span
class="pl-en"></span>, ...</p>
<p><a class="moz-txt-link-freetext" href="https://qgis.org/pyqgis/master/gui/QgisInterface.html#qgis.gui.QgisInterface.mainWindow">https://qgis.org/pyqgis/master/gui/QgisInterface.html#qgis.gui.QgisInterface.mainWindow</a>
says that iface.mainWindow() "Returns a pointer to the main window
(instance of QgisApp in case of QGIS)". It returns a QMainWindow
though and the *3DMapView methods are nowhere to be found.</p>
<p>Is there any way to control and manage 3D map views from Python?</p>
<p>Cheers, Hannes<br>
</p>
<pre class="moz-signature" cols="72">--
Johannes Kröger / GIS-Entwickler/-Berater
---------------------------------------------
Where2B Konferenz 2022
15. Dezember 2022 in Bonn und Online
<a class="moz-txt-link-freetext" href="https://where2b-conference.com/">https://where2b-conference.com/</a>
---------------------------------------------
WhereGroup GmbH
Grevenweg 89
20537 Hamburg
Germany
Tel: +49 (0)228 / 90 90 38 - 36
Fax: +49 (0)228 / 90 90 38 - 11
<a class="moz-txt-link-abbreviated" href="mailto:johannes.kroeger@wheregroup.com">johannes.kroeger@wheregroup.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.wheregroup.com">www.wheregroup.com</a>
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
</pre>
</body>
</html>