[QGIS-Developer] GSoC QGIS 3D Improvement: Week 2 Report

Tim Sutton tim at kartoza.com
Sat Jun 8 04:40:34 PDT 2019


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 <imajimatika at 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 at 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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190608/785f1fa4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaNewLogoThumbnail.jpg
Type: image/jpeg
Size: 6122 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190608/785f1fa4/attachment-0001.jpg>


More information about the QGIS-Developer mailing list