[SoC] GSoC QGIS 3D Improvement: Week 11 Report

Ismail Sunni imajimatika at gmail.com
Sun Aug 11 13:54:28 PDT 2019


Dear OSGeo SoC community,

Here is my 11th-week report for my GSoC Project[4]. You can also check the
project wiki page [2]. Comments and suggestions are welcome :)

GSoC QGIS 3D Improvement Week 11 Report

*Period*: 5 August 2019 - 11 August 2019

*Report*
1. What did I complete this week?
   - Fixing transparency for the billboard to make it smoother on the edge.
It looks better than the previous result, but still not as smooth as I
expected

https://user-images.githubusercontent.com/1421861/62839460-4f181d80-bc8a-11e9-9387-b7800fdfbc3b.png
   - Adding the layer parameter to the QgsSymbolButton, so that user can
set the symbol using the data from the layer (like common symbol)
   - A lot of debugging why the billboard symbol does not change when the
symbol changed. It does change when I switched the symbol shape (e.g. from
billboard to torus to billboard) or when the altitude clamping is changed
or when the size is changed.
   - Set size from the symbol, still needs some tweak since the billboard
seems too small or too big.
   - Get a fix from Peter regarding the problem with the shader syntax in
macOS
2. What am I going to achieve for next week?
   - Solve using a symbol from QgsSymbolButton
   - Fixing the size issue
3. Is there any blocking issue?
   - Changing symbol doesn't always change the billboard
4. Code
   - Branch for billboard feature [1]
   - Repo for QT C++ billboard [3]
5. Misc
   - N/A
## References
- [1] https://github.com/ismailsunni/QGIS/tree/billboard
- [2] Project Wiki:
https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement
- [3] https://github.com/ismailsunni/qt3d-custom-shader
- [4] https://github.com/ismailsunni/QGIS/wiki/Week-11-Report

Best Regards


-- 
Ismail Sunni
ismailsunni.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20190811/104aa093/attachment.html>


More information about the SoC mailing list