[racket-dev] Plot Contour Intervals Question (Bug?)

From: Doug Williams (m.douglas.williams at gmail.com)
Date: Sat Aug 4 14:01:06 EDT 2012

Thanks, Neil.

On Saturday, August 4, 2012 <x-apple-data-detectors://32>, Neil Toronto
wrote:

> On 08/03/2012 11:59 AM, Doug Williams wrote:
>
>> (require plot)
>>
>> (plot (contour-intervals
>>         (lambda (x y)
>>           (define z (- x y))
>>           (cond ((< z -1) -1)
>>                 ((> z 1) 1)
>>                 (else z)))
>>         -2 2 -2 2))
>>
>> ...
>>
>> Why is the lower white triangle not colored red - they definitely have
>> a value of 1? It's like those points are completely ignored.
>>
>
> Turns out it was an error in the marching squares (intervals)
> implementation: a `<' should have been a `<=' to make an upper test
> symmetric with the corresponding lower test.
>
> I've pushed the fix. Thanks again!
>
> Neil ⊥
>
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/**dev <http://lists.racket-lang.org/dev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20120804/b2fcbe42/attachment.html>

Posted on the dev mailing list.