AThis value is responsible for defining sets of elements that are connected to groups of similar colours.
The default value is 1; depending on the image, differnt values may produce better results.
If this value is greater or equal to the number of iterations, the resulting image results only of the elements of the Mandelbrot set. Again, the nuber of iterations is reponsible for the quality of the image.
APsiFrac is a fractal generator for Symbian's great EPOC operating system.
The matter is far too complex to be explained in a help file. In a nutshell, it is all about colouring certain points on a plane according to the results of a rather complex mathematical formula.
"BThe user provides PsiFrac with some initial values for a couple of parameters. On the basis of these values PsiFrac calculates the corresponding area of the Mandelbrot (or Julia) set and displays it on the screen. These parameters define
a) the area to be calculated / displayed,
b) the maximal number of iterations,
c) the size of the picture on the display,
d) the number of greys of the picture,
e) the size of groups (that is the number of neighbouring values) united in one colour.
All these parameters are described in more detail later.
7AThese two values define the lower left corner of the display window. In combination with the value for the offset, these parameters are responsible for the area of the Mandelbrot (or Julia) set to be calculated and displayed. It is also possible to set all these parameters by using the pen on the touchscreen.
DAIn combination with the coordinates of the lower left corner, this value defines the area of the Mandelbrot (or Julia) set that is to be calculated and displayed.
x-offset specifies the
width
of the area of the set that is displayed on the screen. The height is calculated automatically so that no distortions can occur.
'BThe number of iterations sets the limit for the repetitions of the defined function. If the limit is not reached after the defined numer of iterations, the programm supposes that the corresponing point on the plain is element of the Mandelbrot set.
The higher the value for iterations, the longer takes the computation of the defined section. Sensible values for the beginning are 24 or 32, with an increasing zoom level the value should be incresed for sharper and nicer images. But remember: The higher the value, the longer takes the computation!
AAs you might have guessed, you can tell your machine to start the calculation by choosing this entry in the menu or pressing the corresponding button on the toolbar.
Due to speed reasons, you can stop the calculation exclusively by pressing Escape; under some circumstances you'll have to wait a second or two till PsiFrac responds to your keypresses. Of course you can switch to other programs; PsiFrac works in the background and uses spare processor time.
or 32, with an increasing zoom level the value should be incresed for sharper and nicer images. But remember: The higher the value, the longer takes the computation!
*PsiFrac is
1999, 2000 by Holger LeerhoffI
All rights reserved.
Alle Rechte vorbehalten.
eMail holger@leerhoff.de
title
What is PsiFrac?+
ParametersE
IterationsC
Show status window / toolbar
Here you can set whether or not the status window and / or the toolbar should be displayed on the screen. They look good, but they take up room that could be used to draw larger fractals.
statusfenster statusu
x-position, y-position$
x-offset
Pixels horizontal / vertical
These values set the size of the display window. The window can be defined to cover the whole free screen, so it is possible to increase the maximum size by disabling the status- and / or toolbar.
BThis parameter sets the number of greys used for displaying the picture. Due to the quality of the screens used, the maximum is not always the best value to use, since the contrast between adjacent shades of grey might be too unsignificant to realize. Furthermore, some pictures simply look better in black and white or with a small numer of greys.
In this release of PsiFrac, the maximum number of greys is 16, colour is not supported yet. (That may be the case because I'm not a proud owner af a netBook. If I've got to live with my 5, why should you have colour?) If you want it, send me an eMail! :-)
I think colour support will be implemented in the next release. If you really want it, donate me a netBook! ;-)
sAThere is quite a lot of interesting information available both as books and on the Internet. I can recommend Benoit Mandelbrot's The Fractal Geometry of Nature. Really one of the most interesting books I've ever read.
The Internet is really full of information on this topic
just try a search on keywords like mandelbrot, fraktal or julia on the major search engines.
!APsiFrac is
copyrighted
Freeware, not Public Domain; the rights to the program are still property of the author.
Feel free to use and spread this software if you want; just don't sell it.
This software is provided
as is
. I take no responsibility for anything! :-)
- Holger Leerhoff.
RAPsiFrac is Freeware. It would be glad to receive some feedback
please eMail me your error reports, suggestions fur future releases or just your comments. And, please, don't hesitate to inform me of any spelling and grammar mistakes! I'm not a native speaker and really eager to improve my English!
Have a lot of fun!
Holger Leerhoff.
BPsiFrac is
copyrighted
Freeware, not Public Domain; the rights to the program are still property of the author.
This software is provided "as is". I take no responsibility
or liability for any damage, loss of data or any other problems
that might be caused by the use of this software. The use of this
software is entirely at your own risk.
This software may not be altered in any way. Reverse translation
is not allowed.
I do agree with the distribution of the software package via the
Internet as long as no fee is charged for it. For distribution on
other media, written permission must be obtained from the author.
- Holger Leerhoff.
B- 1.1 (31.08.'00):
- *much* better pen support
- automatic recognition of screen size on target machine
- improved status window
- English online help
- increased maximaum number of iterations
- further speed improvement
- lots of minor stuff
- 1.0 (13.09.'99):
- computing / drawing fractals is now about twice as fast as in 0.9
- added algorithm for Julia sets
- support of pen for choosing areas
- added toolbar icons
- printing now possible
- pictures can be saved as MBM files
- 0.9 beta (05.09.'99) - first public release
Size of groups
Number of greys-
HelpiSince you're already reading this, it is rather safe to assume that you know what this entry is for. ;-)
Terms of use?
Contacting the author
Snailmail:
Holger Leerhoff
Gladiolenstr. 11
26639 Wiesmoor
GERMANY
eMail holger@leerhoff.de
http://www.geocities.com/leerhoff/
http://www.leerhoff.de/holger.html
Freeware
Further Information
Program history*
history~
UUUUUU
6TUAUU
PsiFrac
c:\Holgi\OPL\PsiFrac\psifrac.pre
TBARLINK
(^!%'
Z:\SYSTEM\OPL\TOOLBAR.OPO
MainO
TOOLBAR%
CONTROL%
SHIFT%
THREE&
FOUR&
MINIT%
BORDERSCN%
SCREEN1%
SCREEN2%
INIPATH$
APPPATH$
LASTUSED$
THREAD&
SCREENWIDTH%
SCREENHIGHT%
GRUPPE&
GREYS&
ITERAT&
XPIX&
YPIX&
YSTAT%
UPDA%
STATUS%
BMID%
CHANGED%
DEFAULT%
PEN_CO
PEN_POS%
TYPE%
PSIINIT
EVENT
ABOUT
EVENT
PROCESS
SHIFT%
CONTROL%
TBAROFFER%
POINTER_EVENT
DISPLAY_MENU
ACTION_KEY
SHIFT%
CONTROL%
@B` G
'{A`[
TYPE%
UPDA%
STATUS%
TOOLBAR%
MINIT%
CONTROL%
Printing+
Page setup
Print setup
Print preview
Print
More+
Save as
Save bitmap as
Revert to savedOr
File+
SaveOsh+ Printing>O
More>O
CloseOe
Mandelbrot+
Parameters
Select zoom area with penOq+
DrawOg
Julia+
Select COd+
Select C with penOf+
Parameters
Select zoom area with penOq(
DrawOg(
Mandelbrot+
Parameters
Select zoom area with penOq(
DrawOg(
Julia+
Select new COd+
Select C with penOf(
Parameters
Select zoom area with penOq+
DrawOg
View+
Update graphics immediatelyOu(
hPP`+
Status windowOv(
hPP`+
ToolbarOt(
Extras+
About PsiFracOA+
HelpOH
W:O`L{
PRINTKEY
SICHERN
NEWFILE
OPEN_EXISTING_FILE
SICHERNALS
LOADFILE
SAVE_MBM
PARA_PEN
HSPACE%
WINDOWSWITCH
JULIAC
JULIACPEN
ZEICHNEN
ABOUT
CHANGED%
TOOLBAR%
XPIX&
UPDA%
STATUS%
O`L{A[
O`L{A[
O`L{A[
O`L{A[-
File has not changedO
O`L{A[
O`L{A[
O`L{A[
O`L{A[Q
{MOF{=\`[
not enough space on screenO
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[R
{=\`[
not enough space on screenO
O`L{A[
O`L{A[
O`L{A[
PRINT
O`L{A[
O`L{A[
O`L{A[
O`L{A[
unknown problem with printer
YPIX&
XPIX&
ITERAT&
GRUPPE&
GREYS&
TYPE%
SCREEN1%
Courier
PsiFrac
+ X-range:
to K
+ Y-range:
to K
Iterations:
Size of groups:
Greys: "
+ Julia C:
tempO
NEWFILE
LOADFILE
RESUMEFILE
LOAD_INI_FILE
SETUP_TOOLBAR
SCREENWIDTH%
SCREENHIGHT%
INIPATH$
APPPATH$
C:\System\Apps\PsiFrac\
+"C:\System\Apps\PsiFrac\PsiFrac.appW
C:\System\Apps\PsiFrac\
D:\System\Apps\PsiFrac\
VSPACE%
BORDERSCN%
SCREEN1%
TBARINIT
TBARBUTT
APPPATH$
THREE&
FOUR&
PsiFrac.rscKO
PsiFrac.rscKO
PsiFrac.rscKO
PsiFrac.rscKO
PsiFracO
Param.O
DrawO
HelpO
ExitO
INIPATH$
LASTUSED$
UPDA%
PsiFrac.iniKW
PsiFrac.iniK
DUPDA%
DUPDA%
INIPATH$
LASTUSED$
UPDA%
PsiFrac.iniK
PsiFrac.iniK
DUPDA%
DUPDA%$
ZEICHNEN
tap on new lower left corner
SICHERN
SICHERNALS
JULIAC
SCREEN1%
XPIX&
YPIX&
PEN_CO
PEN_POS%
CHANGED%
zoom*2Oa+
zoom*4Ob+
zoom*8Oc+
zoom*16Od+ free zoomOeh+
cancelOxWX
canceledO
Oe@[{
lower left corner setO
Oe@[.
tap on right side of new area
New area selected
+ Do you want to create a new file
with these parameters?
new area setO
New area selected
+ Do you want to create a new file
with these parameters?
new area setO
invalid position
canceledO
new C set!O
TBARSHOW
TBARHIDE
HSPACE%
VSPACE%
STATUS
TOOLBAR%
SCREEN2%
STATUS%
SCREENWIDTH%
TOOLBAR%
STATUS%
SCREENHIGHT%
TBARSETTITLE
GRUPPE&
GREYS&
ITERAT&
XPIX&
YPIX&
YSTAT%
STATUS%
TOOLBAR%
TYPE%
CHANGED%
DOFFS
DGRUPPE&
DGREYS&
DITERAT&
DXPIX&
DYPIX&
DYSTAT1%
DYSTAT2%
DYSTAT3%
DSTATUS%
DTOOLBAR%
DTYPE%
DC_RE
DC_IM
DMX1&
DMX2&
DOFFS&
DGRUPPE&%
DGREYS&%
DITERAT&%
DXPIX&%
DYPIX&%
DYSTAT1%$
DYSTAT2%$
DYSTAT3%$
DSTATUS%$
+ DTOOLBAR%$
DTYPE%$
DC_RE&
DC_IM&
.MBMK
TOOLBARTITLE
WINDOWSWITCH
TYPE%
GRUPPE&
GREYS&
ITERAT&
XPIX&
YPIX&
YSTAT%
STATUS%
TOOLBAR%
CHANGED%
LASTUSED$
BMID%
BORDERSCN%
SCREEN1%
DOFFS
DGRUPPE&
DGREYS&
DITERAT&
DXPIX&
DYPIX&
DYSTAT1%
DYSTAT2%
DYSTAT3%
DSTATUS%
DTOOLBAR%
DTYPE%
DC_RE
DC_IM
DTYPE%
DC_RE"
DC_IM"
opening PsiFrac 0.9 file
DOFFS
DGRUPPE&
DGREYS&
DITERAT&
DXPIX&
DYPIX&
DYSTAT1%
DYSTAT2%
DYSTAT3%
DSTATUS%
DTOOLBAR%
DMX1"
DMX2"
DOFFS"
DGRUPPE&!
DGREYS&!
DITERAT&!
DXPIX&!
DYPIX&!
DYSTAT1%
DYSTAT2%
DYSTAT3%
DSTATUS%
+ DTOOLBAR%
.MBMKW
.MBMKO
{Ix I
Error loading file
Not a PsiFrac file!
HSPACE%
VSPACE%
TOOLBARTITLE
WINDOWSWITCH
GRUPPE&
GREYS&
ITERAT&
STATUS%
TOOLBAR%
XPIX&
YPIX&
TYPE%
LASTUSED$
CHANGED%
DEFAULT%
New File
File,Folder,DiskO
CancelO
+$A file with that name already exists
Overwrite file?
CancelO
creating new file
*333333
ISTNEU$
TOOLBARTITLE
SICHERN
LASTUSED$
Save new file as
File,Folder,DiskO
CancelO
Alert
+%A file with that name already exists!
Overwrite file?
CancelO
Save bitmap as
File,Folder,DiskO
CancelO
+$A file with that name already exists
Overwrite file?
CancelO
bitmap saved
SAVEFILE
file saved
LOADFILE
+ Open File
File,Folder,DiskO
CancelO
NEWFILE
ISTNEU$
LOADFILE
SCREENWIDTH%
LASTUSED$
+"C:\System\Apps\PsiFrac\PsiFrac.iniW
Welcome to PsiFrac 1.1!O
+J This seems to be the first time you run this program. Please keep in mind
+Jthat the whole process of calculating and drawing a picture of the Mandel-
+Kbrot set is a quite time-consuming process, especially on machines that are
+(not equipped with a floating point unit.
+E I would suggest that you decide which area of the Mandelbrot set you
+Gwish to have calculated (you can do that in the next dialog -- it would
+Fbe a good idea to try the default settings first) and let your machine
+Kstart drawing the picture. You'll find more information in the online help.
Have fun!
C:\DocumentsW
C:\Documents\PsiFracO
C:\DokumenteW
C:\Dokumente\PsiFracO
C:\Documents
C:\Documents\PsiFracO
Od0\[?
PsiFrac 1.1
1999, 2000 by Holger LeerhoffO
eMail holger@leerhoff.deO
+"http://www.geocities.com/leerhoff/O
APPPATH$
THREAD&
PsiFrac.hlpK
helpfile not found
SAVEFILE
SAVE_INI_FILE
THREAD&
CHANGED%
File not saved
+*If you continue, all changes will be lost!
CancelO
MANDEL%
JULIA%
CHANGED%
GREYS&
YSTAT%
XPIX&
YPIX&
UPDA%
TYPE%
press ESC to cancel
{M}RJO
{M}RJO
canceledO
ITERAT&
GREYS&
GRUPPE&
@6\[Z
ITERAT&
GREYS&
GRUPPE&
@6\[Z
HSPACE%
VSPACE%
STATUS
ITERAT&
XPIX&
YPIX&
GRUPPE&
GREYS&
DEFAULT%
BORDERSCN%
SCREEN1%
YSTAT%
CHANGED%
ParametersO
+*Specify section of Mandelbrot / Julia set:
x-position lower left cornerO
y-position lower left cornerO
Offset to right sideO
Further parameters:
IterationsO
Pixel horizontal (x)O
Pixel vertical (y)O
Size of groupsO
GreysO
CancelO
{Ix 6
SICHERN
SICHERNALS
VSPACE%
TYPE%
CHANGED%
ITERAT&
XPIX&
YPIX&
GRUPPE&
GREYS&
BORDERSCN%
SCREEN1%
DEFAULT%
YSTAT%
Julia specific parameters
+* General parameters will be set to default
++values. You can change these in the general
parameter section.
Real part of CO
Imaginary part of CO
CancelO
{Ix G
TYPE%
tap on new C
no Mandelbrot set displayed!
STATUS%
SCREEN2%
TYPE%
YPIX&
ITERAT&
GRUPPE&
GREYS&
SCREENHIGHT%
SCREEN1%
Type: Mandelbrot
Type: Julia
Horizontal range:
Vertical range:
RJO W
Iterations:
Size of groups:
Greys:
Julia C:
{MUQx
Debug-Information
String:
String:
Debug-Information
Integer:
Integer:
START5
PROCESS
DISPLAY_MENU8
ACTION_KEYV
PRINTKEY
PRINTn
EVENT
INIT1
PSIINIT.
SETUP_TOOLBAR
LOAD_INI_FILE
SAVE_INI_FILE
CMDA%(
CMDB%D
CMDC%e
CMDD%
PARA_PEN
POINTER_EVENT
WINDOWSWITCH
HSPACE%!
VSPACE%
TOOLBARTITLE
SAVEFILE
LOADFILE9
NEWFILE2!
SICHERNALS
SAVE_MBM
SICHERN
OPEN_EXISTING_FILEW&
RESUMEFILE
ISTNEU$
ABOUT
HELPt,
EXIT -
VERWERFEN%i-
ZEICHNEN
MANDEL%e0
JULIA%c1
NEUm2
JULIAC
JULIACPEN
STATUSa9
DBUG$<
DBUG2t<
SYSTEM\
PRINTER]
PsiFrac 1.1
(c) 1999, 2000 Holger Leerhoff
Alle Rechte vorbehalten. All rights reserved.
eMail holger@leerhoff.de
http://www.geocities.com/leerhoff/
SHORT DESCRIPTION
PsiFrac is a Freeware fractal generator for the EPOC OS. It was
tested on the Psion Series 5 "classic", 5mx pro and on the R5
emulator. In my opinion it should run on any EPOC platform - if
you install this software on other machines, please drop me a note.
LANGUAGE
As I am not a native speaker, the language might seem odd or may
even be wrong on some places. It would be great if you could report
any spelling and grammar mistakes to me - thank you!
INSTALLATION
Just copy PsiFrac.SIS to your EPOC-machine and start it. After the
installation the program icon should show up in the Extra-bar. If
you are upgrading from an earlier version of PsiFrac you can delete
the file PsiFracHelp.hlp in /System/Apps/PsiFrac: it is no longer
needed.
HISTORY
- 1.1 (31.08.'00):
- *much* better pen support
- automatic recognition of screen size on target machine
- improved status window
- English online help
- increased maximum number of iterations
- further speed improvement
- lots of minor stuff
- 1.0 (13.09.'99):
- computing / drawing fractals is now about twice as fast as in 0.9
- added algorithm for Julia sets
- support of pen for choosing areas
- added toolbar icons
- printing now possible
- pictures can be saved as MBM files
- 0.9 beta (05.09.'99) - first public release
LICENSE AGREEMENT
Please read the following license agreement prior to installing
this program. By installing, using or distributing the program,
you agree to be bound by the terms of this agreement.
This software is provided "as is". I take no responsibility
or liability for any damage, loss of data or any other problems
that might be caused by the use of this software. The use of this
software is entirely at your own risk.
This software may not be altered in any way. Reverse translation
is not allowed.
I do agree with the distribution of the software package via the
Internet as long as no fee is charged for it. For distribution on
other media, written permission must be obtained from the author.
PsiFrac 1.1
(c) 1999, 2000 Holger Leerhoff
Alle Rechte vorbehalten. All rights reserved.
eMail holger@leerhoff.de
Please read the following license agreement prior to installing
this program. By installing, using or distributing the program,
you agree to be bound by the terms of this agreement. If you do
not agree with this, cancel installation by clicking or tapping
the "No"-button.
This software is provided "as is". I take no responsibility
or liability for any damage, loss of data or any other problems
that might be caused by the use of this software. The use of this
software is entirely at your own risk.
This software may not be altered in any way. Reverse translation
is not allowed.
I do agree with the distribution of the software package via the
Internet as long as no fee is charged for it. For distribution on
other media, written permission must be obtained from the author.