Thank you! This is excellent information for me to keep in mind. And a special 
thanks for pointing me to the Gauss Circle Problem.

Roger



> On Sep 7, 2020, at 2:04 AM, Pi Digital via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Sure. Draw a circle on a 10x10, 20x20, 100x100, etc grid. Only Whole pixels 
> get counted (Pass or 1 in digital binary). Depending on the methodology, 
> either 1) only those within the circle line (complete) or 2) those on the 
> line itself  and within it (incomplete). 
> 
> In your example, a 200x200 circle has a resolution where it’s practically 
> negligible from regular mathematics. However, the resolution at 100x100 and 
> lower starts to flat wildly away from it. If you are measuring using 
> collision and it’s accounting for antialiased pixels it can become even more 
> diverse from standard math as it does not ‘see’ it in percentages of visible, 
> only on or off. 
> 
> So, the difference between measuring only inside of a 200x200 and outside of 
> the 100x100 will throw off considerably any ordinary calculations you might 
> expect. Even a 400x400 PixelWise ‘circle’. 
> 
> Look up Gauss’ Circle Problem. The same chap we get the name for Gaussian 
> blur from. 
> 
>> On 7 Sep 2020, at 05:26, Roger Guay via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> I’m sorry, I don’t understand your terminology. Could you please elaborate? 
>> 
>> Thanks,
>> Roger
>> 
>>> On Sep 6, 2020, at 10:54 AM, Pi Digital via use-livecode 
>>> <use-livecode@lists.runrev.com> wrote:
>>> 
>>> Pixel math:
>>> 
>>> Counting incomplete pixels within a circle outline (%Pass)(%Fail):
>>> 10x10 = 88 (88%)(12%)
>>> 20x20 = 344 (86%)(14%)
>>> 100x100 = 8012 (80%)(20%)
>>> 
>>> Counting complete pixels:
>>> 10x10 = 48 (48%)(52%)
>>> 20x20 = 276 (69%)(31%)
>>> 100x100 = 7444 (74.4%)(26%)
>>> 
>>> Your conclusion here: _________________________
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to