Hi Johannes Currently those methods are not exposed. It is not straightforward to expose them, because classes like Qgs3DMapCanvasWidget are only part of the QGIS application, not one of the QGIS libraries.
Regards Martin On Mon, Nov 14, 2022 at 2:53 PM Johannes Kröger (WhereGroup) via QGIS-Developer <qgis-developer@lists.osgeo.org> wrote: > Howdy! > > 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 :) > > > https://github.com/qgis/QGIS/blob/master/src/app/3d/qgs3dviewsmanagerdialog.cpp > shows some handling of those views and the QgsMapViewsManager. > > In that, https://github.com/qgis/QGIS/blob/master/src/app/qgisapp.cpp is > used as it provides various methods around this, e. g. open3DMapView, > close3DMapView, > duplicate3DMapView, ... > > > https://qgis.org/pyqgis/master/gui/QgisInterface.html#qgis.gui.QgisInterface.mainWindow > 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. > > Is there any way to control and manage 3D map views from Python? > > Cheers, Hannes > > -- > Johannes Kröger / GIS-Entwickler/-Berater > > --------------------------------------------- > Where2B Konferenz 2022 > 15. Dezember 2022 in Bonn und Onlinehttps://where2b-conference.com/ > --------------------------------------------- > > WhereGroup GmbH > Grevenweg 89 > 20537 Hamburg > Germany > > Tel: +49 (0)228 / 90 90 38 - 36 > Fax: +49 (0)228 / 90 90 38 - 11 > johannes.kroe...@wheregroup.comwww.wheregroup.com > Geschäftsführer: > Olaf Knopp, Peter Stamm > Amtsgericht Bonn, HRB 9885 > ------------------------------- > > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer >
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer