Hi Martin,
thanks for your quick answer :) Dang, that's a shame but totally
understandable at the current stage. Can't wait for being able to have
scripting fun with it all! Is this on a roadmap or not planned so far?
There are no interfaces for accessing existing 3D map views either so
far, correct?
Thanks,
Hannes
Am 14.11.22 um 21:55 schrieb Martin Dobias:
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 <[email protected]> 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 Online
https://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
[email protected]
www.wheregroup.com <http://www.wheregroup.com>
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Johannes Kröger / GIS-Entwickler/-Berater
---------------------------------------------
Where2B Konferenz 2022
15. Dezember 2022 in Bonn und Online
https://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
[email protected]
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer