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