home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / gfx / fract / julia3.readme < prev    next >
Text File  |  1996-01-05  |  6KB  |  151 lines

  1. Short:    Julia Sets, 3rd version. major update!
  2. Author:   Thomas.Radtke@rz.uni-osnabrueck.de
  3. Uploader: Thomas.Radtke@rz.uni-osnabrueck.de
  4. Type:     gfx/fract
  5.  
  6. Start this from workbench (tooltypes, but you must rename a bit
  7. cause icons and binary are in different directories).
  8. Click in the window to get a new Julia Set.
  9. Magnify a region by holding the LMB while moving the pointer.
  10. Center the set around the pointer by clicking RMB.
  11. You can now set the degree and iteration number via tooltypes.
  12. Don't try to run julia_030_FPU if you have a cpu below 030 and/or
  13. no fpu ! Same for julia_020, but w/o fpu.
  14. Its fun on a 256 color workbench. You can run it on every
  15. public screen.
  16. The source code is in this archive.
  17.  
  18. -> User of version n: Please read the "New in version n+1ff" stuff !
  19. -> You will need OS2.04 for new julia ver. 3 or up options !
  20.  
  21. To install, rename the executable/icon that fit your needs to
  22. julia/julia.info, e.g.
  23.  
  24. rename bin/julia_000 julia
  25. rename icons/julia_030_FPU.info julia.info
  26.  
  27. ***************************************************************************
  28. julia version 3 or up is now _freeware_
  29. The copyright (C) remains by the author, i.e. you must ask for my
  30. written permission before printing or including any part of this archive 
  31. on any data media to be sold, except for the Aminet CD's or Fred Fish's
  32. Library Service. For disk mags, price for inclusion is a free 1 year abo ;)
  33. ***************************************************************************
  34.  
  35. Enjoy,
  36.  
  37. Thomas Radtke
  38.  
  39. ---------------------------------------------------------------------------
  40.  
  41. New in version 2:
  42.  
  43. - Icons by Patrick Schenk of the Amiga Users Of Calgary, thanks Patrick !
  44. - slightly faster executables, compiled now with gcc 2.7.0/small data model
  45. - the picture can be centered around the mouse pointer by clicking
  46.   the right mouse button
  47. - added new julia_020 version for users of stock a1200/a4000 w/o fpu
  48.  
  49. To do:
  50.  
  51. - Iteration depth should be intependent from number of colors. Maybe
  52.   given by a tooltype ITER
  53. - pos. and size of the window should be determined from tooltypes
  54. - degree of the complex function schould not be a fixed value
  55. - IFF save option
  56.  
  57. ---------------------------------------------------------------------------
  58.  
  59. New in version 3:
  60.  
  61. julia version 3 is now _freeware_
  62.  
  63. - version string added
  64. - minor bugfix
  65. - handling of NEWSIZE changed
  66. - compiled with libnix 1.0 and Aminet version of gcc 2.7.0
  67. - picture of my WB added :)
  68. - NewIcon added (not by me)
  69. - tooltypes added,
  70.     XPOS   x position of the window
  71.     YPOS   y position of the window
  72.     XSIZE  width of the window
  73.     YSIZE  height of the window
  74.     DEGREE degree of the complex function, i.e. iteration is c_i+1=c_i^degree+const
  75.     ITER   number of *minimum* iterations
  76.  
  77. It follows, that the icons are not longer project icons. In fact, until now
  78. I never realized that they were project icons =8)...
  79. Ok, I must give an explanation here. Because in julia version 2 I trapped the
  80. right mouse button (maybe not my best idea), there is no easy way
  81. (menus) left to request such values as DEGREE and ITER. Now, they
  82. are part of the icon (tooltypes). This means you need OS2.04 now
  83. (at least) in order to use them.
  84.  
  85. DEGREE:
  86.  
  87. Let me explain in detail: Giving a degree of 2 (DEGREE=2) will
  88. let julia compute the iteration at normal speed, because I do the
  89. transform complex to real by hand (as usual). This is not longer
  90. true with free degree. For any other degree except 2 I must
  91. let compute your amiga trigonometric functions. This is *very*
  92. slow. Another way would be handling of binomial-coefficients. I will
  93. test wheather this is faster, but on a fpu machine, you have
  94. sin,cos,exp as microcode, but not n! (1*2*..*n). Dont expect to
  95. much on your 68881/2. fpu-less machines would maybe benefit.
  96.  
  97. ITER:
  98.  
  99. The other new thing is ITER. julia and julia2 never looked very
  100. cool on 4 color screens, because that limited the number
  101. of iterations to 4. Now it is possible to set ITER higher
  102. than the number of colors (colnum). This will give you a
  103. special effect. The color is determined as 1+(i modulo colnum-1),
  104. where i goes from 0 to ITER-1. Try it! But: ITER is never
  105. lower than colnum >:).
  106.  
  107. To do:
  108.  
  109. - optional other methods for computing the complex power, e.g.
  110.   METHOD=TABLE,BINOM,TRIGO...
  111. - IFF save option (any idea how to do that w/o menus ? any
  112.   sources for me to do RPort or RastPort to iff ?)
  113. - parsing new SDEGREE string in order to allow functions like
  114.   a_0 + a_1 c + ... + a_n c^n
  115.   where a_i can be fixed a+ib or rand()
  116.  
  117. ---------------------------------------------------------------------------
  118.  
  119. you are welcome to send me your wishes/comments/bug reports !
  120. stay tuned !
  121.  
  122. P.S.:
  123.  
  124. Other actual projects are cpuload3 with correct calibration (this
  125. thing gurus since the installation of NewIcons package, any idea ?)
  126. and dircmp2, a dircmp-like (but better :) command for UN*X boxes
  127. and ixemul. Actual versions and infos can always be ordered by E-mail.
  128. A older project was stacksize for processing the stacksize in
  129. batchfiles. AT really should took this feature into the stack
  130. command !
  131.  
  132.  
  133. ============================= Archive contents =============================
  134.  
  135. Original  Packed Ratio    Date     Time    Name
  136. -------- ------- ----- --------- --------  -------------
  137.    20448    9708 52.5% 06-Nov-95 23:07:38 +julia_000
  138.    18980    9346 50.7% 06-Nov-95 23:08:54 +julia_020
  139.    16304    8646 46.9% 06-Nov-95 23:13:32 +julia_030_FPU
  140.     1314     716 45.5% 25-Aug-95 21:17:54 +julia8.info
  141.     1314     716 45.5% 06-Nov-95 23:32:26 +julia_000.info
  142.     1301     649 50.1% 06-Nov-95 23:29:18 +julia_020.info
  143.     2759    1733 37.1% 06-Nov-95 23:29:18 +julia_030_FPU.info
  144.     1226     603 50.8% 25-Aug-95 21:18:00 +juliaMWB.info
  145.     5001    2354 52.9% 06-Nov-95 23:31:32 +julia.readme
  146.     6385    2270 64.4% 06-Nov-95 23:03:32 +julia.c
  147.    62564   44815 28.3% 06-Nov-95 23:46:44 +ThomasWB
  148.      488     329 32.5% 06-Nov-95 23:46:44 +ThomasWB.info
  149. -------- ------- ----- --------- --------
  150.   138084   81885 40.6% 07-Nov-95 20:27:04   12 files
  151.