Related to this issue:<br><br><a href="http://bugs.squeak.org/view.php?id=2241">http://bugs.squeak.org/view.php?id=2241</a> <br><br>Karl<br><br><div class="gmail_quote">On Mon, Jun 14, 2010 at 11:10 PM, Bert Freudenberg <span dir="ltr"><<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im"><br>
On 14.06.2010, at 22:59, Chris Muller wrote:<br>
<br>
> Hmm, I noticed that the "fuzzy edges" only seem to be there only when<br>
> it's rotation is not a multiple of 90-degrees.<br>
<br>
</div>Right.<br>
<div class="im"><br>
> Another observation: That when it is exactly 0-degrees (straight up),<br>
> the translucent color is true, but at all other angles, it is somewhat<br>
> "darkened". I'm not sure why, but there is some "shadow" logic in<br>
> that same method..<br>
><br>
> Also, I don't notice any fuzzy edges on standard morphs (Polygon and<br>
> Rectangle), regardless of angle, just the SketchMorph like you pointed<br>
> out.<br>
><br>
> Is your objection about visual-quality of those rotated sketches or<br>
> are you saying those fuzzy edges could affect color-testing logic in<br>
> eToy programs? It sounds like you are saying the latter..<br>
<br>
</div>The latter.<br>
<font color="#888888"><br>
- Bert -<br>
</font><div><div></div><div class="h5"><br>
<br>
> It would indeed be nice if we can have our cake and eat it too..<br>
><br>
> - Chris<br>
><br>
><br>
> 2010/6/14 Bert Freudenberg <<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>>:<br>
>> On 14.06.2010, at 05:28, Chris Muller wrote:<br>
>><br>
>>> This is a little fix from Henry Johansen which, for me, improves the<br>
>>> rendering of rotated Morphs with respect to translucency. Today when<br>
>>> Morphs are rotated they are always drawn with the Form paint rule, but<br>
>>> Henriks change allows Form blend for 32-bit displays.<br>
>>><br>
>>> It seems to work, and improves the look of my applications. You can<br>
>>> see the difference easily by rotating a simple RectangleMorph that is<br>
>>> alpha-colored..<br>
>>><br>
>>> However, as there are certainly more-qualified experts who may wish to<br>
>>> comment on the subject first, I thought I would start it at the Inbox.<br>
>>><br>
>>> - Chris<br>
>><br>
>> Etoys depends on primary colors being preserved under rotation. It uses both rotation and color tests a lot.<br>
>><br>
>> When I rotate a sketch that had not had translucency before, it would have none after rotating. With your patch, its edges get fuzzy:<br>
>><br>
>><br>
>> vs<br>
>><br>
>><br>
>> So this solution is not general enough. If there was translucency before, it should be preserved under rotation, yes. But if there was none, it should not be introduced. I think there is a way to have your cake and eat it, too, though I'm not quite sure how atm.<br>
>><br>
>> - Bert -<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
><br>
<br>
<br>
</div></div></blockquote></div><br>