<div dir="ltr">Hi Nyall,<div><br></div><div>Thanks for the reply!</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">More and more your work is revealing that we'll eventually need to<br>tackle this issue head on, and implement proper opacity support in the<br>3d renderer. Everything else is going to be just a hack which won't<br>work in all circumstances. I'd suggest not spending much more time on<br>this issue given this (current) inherent limitation.</blockquote><div><br></div><div>Sure.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I looked over your branch, and it seems the issue is in saving and<br>restoring the symbol, not the retrieval of the symbol from the button.<br>Is that correct?</blockquote><div><br></div><div>The billboard changes IF the previous billboard is not a symbol. But IF the previous billboard is a symbol, and I changed the symbol's properties (e.g. color, rotation, shape) the billboard stays the same.</div><div><br></div><div>In my latest code (pushed by now), I set the billboard to use an external image (the success-kid.png) if the symbol's color is white (for debugging purpose).</div><div><br></div><div>If I set the symbol to white, the billboard uses the success-kid as the billboard (no matter what is the previous billboard as expected).</div><div>If the previous symbol is the<i> success-kid, </i>then I changed the symbol's properties it will change as expected.</div><div>If the previous symbol is not the <i>success-kid</i>, then I changed the symbol's properties,  it won't change the billboard.</div><div><br></div><div>When I close QGIS and reopen it, the billboard will show as expected. So, I think it's not an issue in saving and restoring the symbol.</div><div><br></div><div>Previously, I thought the problem is the changed signal from the button or the saving and restoring, but it seems it is something else.</div><div><br></div><div>Best regards.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 14, 2019 at 1:18 AM Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 12 Aug 2019 at 06:54, Ismail Sunni <<a href="mailto:imajimatika@gmail.com" target="_blank">imajimatika@gmail.com</a>> wrote:<br>
><br>
> Dear QGIS developers,<br>
><br>
> 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 :)<br>
><br>
> GSoC QGIS 3D Improvement Week 11 Report<br>
><br>
> Period: 5 August 2019 - 11 August 2019<br>
><br>
> Report<br>
> 1. What did I complete this week?<br>
>    - 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<br>
<br>
More and more your work is revealing that we'll eventually need to<br>
tackle this issue head on, and implement proper opacity support in the<br>
3d renderer. Everything else is going to be just a hack which won't<br>
work in all circumstances. I'd suggest not spending much more time on<br>
this issue given this (current) inherent limitation.<br>
<br>
> 2. What am I going to achieve for next week?<br>
>    - Solve using a symbol from QgsSymbolButton<br>
<br>
I looked over your branch, and it seems the issue is in saving and<br>
restoring the symbol, not the retrieval of the symbol from the button.<br>
Is that correct?<br>
<br>
Nyall<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Ismail Sunni<br><div><a href="http://ismailsunni.wordpress.com" target="_blank">ismailsunni.wordpress.com</a></div></div>