This is my page for the
2007/2008 at the
Vienna University of Technology
I have done two exercises as Java Applets.
The first exercise is a Mandelbrot/Juliaset viewer and the second is a Diffusion Limited Aggregation
generator. Please follow the links below for accessing the source code and
the applets on seperate pages.
The Mandelbrot/Juliaset viewer shows a Mandelbrot fractal.
You can press the left mouse button
to show the Juliaset at this
position. Pressing the left mouse button again will go back
to the Mandelbrotset. Please note that the Mandelbrotset is only
calculated if necessary (e.g. at the beginning or when changing the color style).
Pressing the right mouse button
will change the color style of the
fractals. You will see some additional information on the panel including
mouse coordinates and the maximum iteration depth. Below you could
see a Mandelbrot Fractal and a corresponding Juliaset.
Mandlebrot/Juliaset Java Applet
Mandlebrot/Juliaset Highlighted Source Code
The DLA generator is simply started with the "Start" button on the top/right.
After starting the button text changes to "Stop". If you press this button
the processing is stopped and the text becomes "Start" again.
Please note that you therefore can only restart the calculation from the beginning
(there is no possibility to pause).
The single points are colored depending on their age. Early points are
painted red and later points become gradual darker.
During the DLA processing the random walks are shortly highlighted in yellow if they are
successful. When reaching a maximum of 1000 points the
calculation is stopped automatically.
DLA Generator Java Applet
DLA Generator Highlighted Source Code
Below the Start/Stop button you will find two boxes where you
can select the type of start and target region. There are two start
regions (circle, rectangle) and two target regions (point, line).
Please select the desired regions before starting the calculation.
You will see some additional information on the panel about
the count of DLA points, the current (virtual) screen size,
the (virtual) pixel size and the actual dimension of the
start region. On the left you could see a screenshot of the
generation process including a highlighted random walk (in yellow).
The applets are provided under the terms of the Mozilla Public License.
Mandelbrot/Juliaset Applet (including source)
DLA Applet (including source)
BECAUSE THE PROGRAMS ARE LICENSED FREE OF CHARGE, THE COPYRIGHT
HOLDERS PROVIDE THE PROGRAMS "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED. THE ENTIRE RISK AS TO THE
QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. IN NO EVENT
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE PROGRAM ACCORDING TO THE LICENSE,
BE LIABLE TO YOU FOR DAMAGES (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA).
Fractal arts and promotion
Fractals and Chaos
by Paul Bourke (including information about DLA)
© 2007 by Bernhard Pollak
I am not responsible for any contents linked or referred from this pages.
The provided links should not be understood to be an endorsement of that website or
the site's owners (or their products/services).