Hi Ismail
Looking great! I was wondering: Couldn’t you render 3d objects in the scene that act as the controls? My idea was that you have them anchored e.g. in the bottom right of the screen and always fixed in position even when you are rotating etc. the rest of the scene. Then when you click on one of the navigation objects you just send the same signals you would be sending from your Qt widget based approach? Regards Tim > On 8 Jun 2019, at 09:08, Ismail Sunni <imajimat...@gmail.com> wrote: > > Dear QGIS developers > > Here is my 2st-week report for my GSoC Project. You can read this report > better with image and GIF in the weekly report wiki [4]. You can also check > the project wiki page [3]. Comments and suggestions are welcome :) > > GSoC QGIS 3D Improvement Week 2 Report > > Period: 3 June 2019 - 9 June 2019 > > Report > 1. What did I complete this week? > - Implement all functionalities of the on-screen navigation > - Screenshot > > https://user-images.githubusercontent.com/1421861/59020256-e788c080-8849-11e9-9d66-a2be03365e8f.png > > <https://user-images.githubusercontent.com/1421861/59020256-e788c080-8849-11e9-9d66-a2be03365e8f.png> > - GIF > > https://user-images.githubusercontent.com/1421861/59144140-61988100-89d3-11e9-8e33-fc06c0a09a47.gif > > <https://user-images.githubusercontent.com/1421861/59144140-61988100-89d3-11e9-8e33-fc06c0a09a47.gif> > - Make a PR [1] for it (and update it according to the PR review, thanks > Nyall for reviewing it) > > 2. What am I going to achieve for next week? > - Starting working on the measurement tool, already discuss with mentors > for the initial steps: > - implement a concrete class of 3D map tool to understand how it can > get the clicked position > - use a temporary line layer to store the clicked position then we can > render it to show in the 3D map view. > 3. Is there any blocking issue? > - Previously yes, regarding customizing QDial. Fortunately, I found > QwtDial that has an easier way to customize. Even better, there is QwtCompas > that offers what I wanted. > 4. Code > - My code for this feature is in this PR [1] > - Branch in my repo [2] > 5. Misc > - N/A > > References > - [1] https://github.com/qgis/QGIS/pull/30105 > <https://github.com/qgis/QGIS/pull/30105> > - [2] https://github.com/ismailsunni/QGIS/tree/on-screen-navigation > <https://github.com/ismailsunni/QGIS/tree/on-screen-navigation> > - [3] Project Wiki: > https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement > <https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement> > - [4] Week 2 report: https://github.com/ismailsunni/QGIS/wiki/Week-2-Report > <https://github.com/ismailsunni/QGIS/wiki/Week-2-Report> > > Best regards > > -- > Ismail Sunni > ismailsunni.wordpress.com > <http://ismailsunni.wordpress.com/>_______________________________________________ > 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 — Tim Sutton Co-founder: Kartoza Ex Project chair: QGIS.org Visit http://kartoza.com <http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net I'd love to connect. Here's my calendar link <https://calendly.com/timlinux> to make finding time easy.
_______________________________________________ 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