pkg://ifsdaem-1.1-1.i386.rpm:43587/
usr/
doc/
packages/
ifsdaem-1.1-1/ifsdaem.1
info downloads
ifsdaem(1) ifsdaem(1)
NAME
ifsdaem - an programm to create IFS
<C 1999> Timo Hartmann
SYNOPSIS
ifsdaem
DESCRIPTION
1.) This is a programm to create and to draw IFS.
These IFS are saved in ifs-files. The format of
that files should be the same as in fractint
except that 3D-IFS are not supported.
2.) sorry for my bad english
3.) How to use this program ?
I show how to use it with examples.
-First: Generate the picture of an IFS.
Load in the File-Editor an IFS-file
(in the doc-directory) , run "compile"
in the menu, choose an IFS in the control-Window
(double-click) , press "run". If you want to save
the picture to disk, choos "Save bmp" in the
File-Editor. In the control-window you can set the
depth of the calculation ("account"). Higher
depth gives more pixels calculated. You can
choose a coulor-model, too. For example, you can make
the picture blue with "blue-white".
Play a litte bit and you will know how it works.
-Second: Make a new IFS
In the File-Editor run "IFS-Editor". Now press
"add", an move the red rectangle in the upper
left corner of the white with the mouse
(click on the green circle in the middle).
Repeat this an move another rectangle in the
upper right and lower right corner. Now press
test. A yellow sierpinski-triangle emerges.
This is one of the simplest IFS. You can
manipulate this by clicking on the green circles
and moving them around. You can rotate and move.
At the right, you can directly input the rotation,
scaling, translating,... .
With "clear" you delete everything.
With "emit" you put the IFS in the buffer. From
the control-window you can now look at this by
choosing "buffer" instead of "list".
By choosing "Paste Buffer" in the File-Editor,
you append the IFS to the end of the file.
There you must rename it form "buffer" to whatever
you want. But for names are only 1..9,a..z,A..Z,_
allowed.
-The rest is undocumented by now, because it is not
important. Try it out if you want. It explains it
quite self. Only "determin." is a relict of
earlier versions and is confusing.
3.) IFS-Daemon is diveded into four windows.
In the File-Editor you can create and modify
ifs-files. The file-menu explains itsself.
With save-bmp you can save the graphic-window
to disk (bmp-format). In the IFS-menu
you can start the IFS-Editor, compile this
ifs-file and paste a with the IFS-Editor created
IFS to the ifs-file.
In the control-window you can choose an
IFS and the method the IFS is to be painted
with (try a little bit). Run starts the painting and
the graphic-window emerges. You must press run
several times to get a good picture or you
must set account to an high number (don't forget
to press return). For "random"-method there must be
a 500 to get good images. The IFS-Editor is
to create new IFS. With add you add a new transformation.
The white rectangle is transformed into
the red one. With the mouse you can move it around,
scale and rotate it. Or you can modify the transformation
manual on the right side (try it out).
With test you can see a preview. With emit the IFS is
emitted to the main program. There you can draw it
(choose Buffers in the control-window)
or you can put it in your ifs-file.
4.) To do:
Don't look at the source code. I write it as I was learning c++. It
is very very unstructurated and confusing.
I have to rewrite it entirely. But by now, I have no time for this.
Perhaps later.
This manual has to be better,too.