set-mandelbrot-interior-mode!

Synopsis

(set-mandelbrot-interior-mode! mode)

Parameters

  • mode: Rendering mode

Description

This procedure controls how a pixel belonging to the interior of the mandelbrot set is rendered by the mandelbrot procedure. If the mode is 0, an interior pixel is set to black (graylevel 0). If the mode is 1, an interior pixel is set to the minimum graylevel among all exterior pixels. If the mode is 2, an interior pixel is set to the maximum graylevel among all exterior pixels.

Modes 1 and 2 require an extra pass at the end of the rendering.

The internal default is 1 at startup.

Side Effects

The internal interior rendering method is set.

Return Value

unspecified (ok)

Example

> (set-mandelbrot-interior-mode! 0)
ok
> (define graymap (mandelbrot 0.27085 0.27100 0.004640 0.004810 2000 640))
graymap
> (graymap-minimum graymap)
0
> (set-mandelbrot-interior-mode! 1)
ok
> (define graymap (mandelbrot 0.27085 0.27100 0.004640 0.004810 2000 640))
graymap
> (graymap-minimum graymap)
27
> (set-mandelbrot-interior-mode! 2)
ok
> (define graymap (mandelbrot 0.27085 0.27100 0.004640 0.004810 2000 640))
graymap
> (graymap-minimum graymap)
27
>