First use

This is the Jfract panel of jfract. this pane let you choose the bean you want to see by clicking in the avalaible beans pane, you will show the animation on the graphical split pane on the upper left.

You can change the properties listed in the table by cliking in the value column. when you change something you should click on the repaint button to view the changes.

A description is avalaible for each bean. so you can know if you're able to change a property.

The tabbed pane serialized bean give a list of the fractals you saved on the disk.

The tool bar let you save the bean to the disk or generate a big picture.

The progress bar show the progression of the process.

Click in the pic to zoom !

The pictures panel let you see the pics you did produce. when you generate a pic from the jfract panel a new pics will be avalaible in the list.

Just double click to view it.

Note : for the moment, you cannot manage the pics such as a reducing size or applying filters. Such operations are avalaible with JAI apis.

http://java.sun.com/products/java-media/jai/index.html

The movie panel let you play and produce movies from saved beans serilalized in the jfract panel.

With the command panel you can put the differents steps to generate a movie. The objects you put in the table should be the same kind of object. You can't produce a movie from a mandelbrot fractal to a newton fractal.

define in the rigth column the number of pics wanted from the upper beans.

Click on the movie button to generate.

Double click to open and play a generated movie.

 

 

From the Jfract panel, change the properties and zoom in a fractal as you want. by clicking on the save button in the tool bar, you will produce a serialized bean in the "serialized beans" list.

in every moment you can reload the beans by double-clicking on it.

Notes :

  • only fractals can be serialized for the moment. Serialization should be implemented in the java code of your bean if want to save its on the disk.
  • By clicking in "serialized beans" list then on the trash you can delete the bean.

 

From the Jfract panel, change the properties and zoom in a fractal as you want. by clicking on the save pic button in the tool bar, you will produce a pictures. A progress bar will appears and in the picture panel a new pic will be generated.

You can also produce a pic from a serialized fractals.

Notes :

  • only pictures from fractals implementations can be generate.

 

The html description tell you what properties are editable.

For all kind of object you can produce a dialog that let you edit a propety.

default registered object editors are :

Color[] : the array of color representing the fading :

 

Set the size of fade as you want

click on a button to choose a color. it will create a fade from the last mark. if no mark are found the fade will be seted from the first color.

Complex polynome  

Set the size as you want and define the factors.

The global plynome is the sum of each value.

For the property of simple type such as : double, float, int, boolean and String. just edit the value directly in the table.  

 

From the jfract panel choose a fractal to generate a movie in. look at the properties description for movie in the fractal choosen. Some properties should not be differents to generate the movie. for example the property pow can't change to generate a movie from mandelbrot fractal.

Save the first bean to the disk. then change properties and / or zoom in the fractals and generate the second bean. You can save many beans corresponding to transition pictures in the movie.

In the movie panel add the first bean generated with the up arrow and the second one. define the number of frame in the transition. click on the movie button and define the movie properties. a progression dilaog appears after a while the movie will be produced in the movie list.

Some kind of logical error can appears if there are different values for a fixed movie param :

 

Just click on the stop button with a little square in the picture panel. The process will stop.

 

Look in the html description if some methods are publish and what is the description.

Just click on the button in the upper rigth pane to invoke the writen method.