AminetAminet
Search:
83214 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/misc/Ezekiel.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Trochoid/Spirograph Explorer + Designer
Author:Nathan Hesterman
Uploader:riversidepapa zoho com (Nathan Hesterman)
Type:gfx/misc
Version:1.2
Architecture:i386-aros; m68k-amigaos >= 3.0
Date:2019-12-03
Download:http://aminet.net/gfx/misc/Ezekiel.lha - View contents
Readme:http://aminet.net/gfx/misc/Ezekiel.readme
Downloads:648
Ezekiel is a trochoid explorer and designer.  Trochoids are
patterns drawn from wheels within rings (hypotrochoids) or
wheels around rings (epitrochoids).  The Spirograph(TM) designer
from the 1960s drew trochoids.  Ezekiel is Spirograph(TM) on
steroids!  This archive contains executables for 68020 Amigas
(or emulators) and AROS i386.  It includes example patterns and
some of my favorite designs.

Ezekiel starts off in illustration mode.  In this mode it randomly
draws trochoids and clears the screen with random special effects.
It's essentially a screen-saver.  Please watch for a while to get
an idea of what trochoids look like.  Some of my favorite patterns
were found just watching in Illustration mode.  Ezekiel saves a
default of 50 of the previous patterns drawn.  Ezekiel polls for
key strokes every tick except for some complex patterns where you
might have to wait for the pattern to finish before gaining
control.

From Illustration mode you can:
(d) goto Design mode
(s) Save the current screen as a bitmap
( ) pause drawing
(h, /, ?, or HELP) open a Help screen
(ESC) quit the program

Once you enter design mode you will be able to scroll (using the
arrow keys) through the default 50 previous patterns drawn in
history.  By default, info mode is on so that you can see the
design parameters used to draw and statistics about each pattern.

From Design mode you can:
(LEFT, DOWN) goto the previous pattern in the history
(RIGHT, UP) goto the next pattern in the history
(p) toggle Pattern type between hypotrochoids and epitrochoids
(r) enter the Ring radius
(w) enter the Wheel radius
(e) enter the pEn offset from the center of the wheel
(z) enter the step siZe (1 plots a point for each of 360 degrees
of wheel rotation)

(1-6) set the scale factor from 1 to 6
(7) enter a scale factor
(u) enter the number of revolUtions to plot (defaults to qty
required to close the pattern)
(q) revolution to start at (example 6 uses this to change colors
between different revolutions)
(o) use the mouse to set the pattern's origin
(j) enter degrees of rotation around origin to start the pattern
(x) use the mouse to set the origin of the tilt axis (see example
20)
(y) enter degrees of rotation around the tilt origin (see example
20)
(t) enter the numbers of seconds (Time) to display the graph
(changes plotting speed)
(g) enter a decimal rGb value for the color or one of the
predefined:
    BLACK
    MAROON
    GREEN
    OLIVE
    NAVY
    PURPLE
    TEAL
    GRAY
    SILVER
    RED
    LIME
    YELLOW
    BLUE
    PINK
    AQUA
    WHITE

(n) draw New pattern
(c) Copy current pattern
( ) pause drawing
(k) Kill (delete) the current pattern from history
(b) Behold centers and scales the pattern so it's all visible
(d) Draw or reDraw the current pattern
(m) toggle on/off Modification of the step size so that the pattern
closes on itself
(/ or ?) toggle display of the screen info on/off
(HELP) turn on screen info and redraw display
(a) toggle display of drawing aids (Axis) on/off
(s) Save screen as bitmap
(h) save History as an .ezk file for later viewing
(l) Load an .ezk history file for viewing
(v) toggle oVerlay mode on/off where scrolled patterns overlay each
other (examples 1-20)
(i) toggle Illustration mode
(ESC) quit program

The example drawer holds .ezk history files.  Most have png icons
which show what the finished pattern will look like.  The two
"favorites" files simply hold cool trochoids to view.  Examples
1-20, however, require use of oVerlay mode.  To view these:

1. Scroll RIGHT until you are at the last pattern in history.
2. Make room for loading additional patterns into history by
pressing "k" until you are at pattern #1.
3. Press "l" to load Example1.ezk into the history.
4. Goto pattern #2 (first loaded pattern).
5. Press "v" to enter overlay mode.
6. Wait for this pattern to finish drawing.
7. Scroll RIGHT to the next pattern and wait for it to finish
drawing.
8. Repeat step #7 until all patterns have been overlaid.
9. Ooh and ah.
10. Press "v" to exit overlay mode.
11. Goto step #2 to load another example file.

I hope that you enjoy this program as much as I have writing it
and using it.  Please let me know of any bugs or feature
requests.  Please share any .ezk files that you create so we can
all appreciate your creations.  You can contact me at the above
e-mail address.

-------------------------------------------------------------------
v1.2 recompiled using Hollywood 8.0, bug fixes:
    graphic artifacts present in some screen modes
    extremely fast Win32 computers snapshotted file requester too
v1.1 recompiled using Hollywood 5.3
v1.0 original release using Hollywood 2.0


Contents of gfx/misc/Ezekiel.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
-rwxr-xr-x  1000/1000     2964    6086  48.7% -lh5- b540 Apr  3  2007 Ezekiel.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Nov 30 08:06 Ezekiel/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Nov 30 07:48 Ezekiel/Examples/
-rwxr-xr-x  1000/1000     1377    4281  32.2% -lh5- 195a Jun 23  2015 Ezekiel/Examples/Favorites.ezk
-rwxr-xr-x  1000/1000      200     406  49.3% -lh5- 4c96 Jun 23  2015 Ezekiel/Examples/Favorites2.ezk
-rwxr-xr-x  1000/1000      138     648  21.3% -lh5- 97bb Sep 21  2006 Ezekiel/Examples/example01.ezk
-rwxr-xr-x  1000/1000     2382    2393  99.5% -lh5- 2cc0 Jun 20  2015 Ezekiel/Examples/example01.ezk.info
-rwxr-xr-x  1000/1000      101     245  41.2% -lh5- 44e8 Sep 21  2006 Ezekiel/Examples/example02.ezk
-rwxr-xr-x  1000/1000     2314    2323  99.6% -lh5- f268 Jun 22  2015 Ezekiel/Examples/example02.ezk.info
-rwxr-xr-x  1000/1000      114     292  39.0% -lh5- aff2 Sep 21  2006 Ezekiel/Examples/example03.ezk
-rwxr-xr-x  1000/1000     2983    2997  99.5% -lh5- 0e7e Jun 23  2015 Ezekiel/Examples/example03.ezk.info
-rwxr-xr-x  1000/1000      139     490  28.4% -lh5- 18b6 Sep 28  2006 Ezekiel/Examples/example04.ezk
-rwxr-xr-x  1000/1000     3548    3560  99.7% -lh5- d4f6 Jun 23  2015 Ezekiel/Examples/example04.ezk.info
-rwxr-xr-x  1000/1000      159     647  24.6% -lh5- 722a Sep 21  2006 Ezekiel/Examples/example05.ezk
-rwxr-xr-x  1000/1000     5280    5291  99.8% -lh5- d23e Jun 23  2015 Ezekiel/Examples/example05.ezk.info
-rwxr-xr-x  1000/1000      107     205  52.2% -lh5- 5caf Jun 21  2015 Ezekiel/Examples/example06.ezk
-rwxr-xr-x  1000/1000     5776    5787  99.8% -lh5- dd0c Jun 23  2015 Ezekiel/Examples/example06.ezk.info
-rwxr-xr-x  1000/1000      182    1253  14.5% -lh5- f95a Sep 21  2006 Ezekiel/Examples/example07.ezk
-rwxr-xr-x  1000/1000     3536    3551  99.6% -lh5- cc73 Jun 23  2015 Ezekiel/Examples/example07.ezk.info
-rwxr-xr-x  1000/1000      192    1041  18.4% -lh5- ea9b Jun 21  2015 Ezekiel/Examples/example08.ezk
-rwxr-xr-x  1000/1000     2072    2087  99.3% -lh5- a8e5 Jun 23  2015 Ezekiel/Examples/example08.ezk.info
-rwxr-xr-x  1000/1000      116     353  32.9% -lh5- a2b7 Oct 27  2006 Ezekiel/Examples/example09.ezk
-rwxr-xr-x  1000/1000     3348    3362  99.6% -lh5- 531a Jun 23  2015 Ezekiel/Examples/example09.ezk.info
-rwxr-xr-x  1000/1000      159     647  24.6% -lh5- 722a Sep 21  2006 Ezekiel/Examples/example10.ezk
-rwxr-xr-x  1000/1000     5233    5245  99.8% -lh5- 30ee Jun 23  2015 Ezekiel/Examples/example10.ezk.info
-rwxr-xr-x  1000/1000      151     739  20.4% -lh5- d050 Oct 27  2006 Ezekiel/Examples/example11.ezk
-rwxr-xr-x  1000/1000     2089    2102  99.4% -lh5- 7f0a Jun 23  2015 Ezekiel/Examples/example11.ezk.info
-rwxr-xr-x  1000/1000      111     247  44.9% -lh5- 1171 Jun 21  2015 Ezekiel/Examples/example12.ezk
-rwxr-xr-x  1000/1000     3457    3465  99.8% -lh5- 8d15 Jun 23  2015 Ezekiel/Examples/example12.ezk.info
-rwxr-xr-x  1000/1000      162     570  28.4% -lh5- 07ff Sep 28  2006 Ezekiel/Examples/example13.ezk
-rwxr-xr-x  1000/1000     5450    5460  99.8% -lh5- 7709 Jun 23  2015 Ezekiel/Examples/example13.ezk.info
-rwxr-xr-x  1000/1000      125     393  31.8% -lh5- ea97 Oct 27  2006 Ezekiel/Examples/example14.ezk
-rwxr-xr-x  1000/1000     4852    4862  99.8% -lh5- 2348 Jun 23  2015 Ezekiel/Examples/example14.ezk.info
-rwxr-xr-x  1000/1000      235    1324  17.7% -lh5- ee3e Sep 29  2006 Ezekiel/Examples/example15.ezk
-rwxr-xr-x  1000/1000     3816    3836  99.5% -lh5- 7c63 Jun 23  2015 Ezekiel/Examples/example15.ezk.info
-rwxr-xr-x  1000/1000      195     956  20.4% -lh5- 674f Sep 29  2006 Ezekiel/Examples/example16.ezk
-rwxr-xr-x  1000/1000      199     969  20.5% -lh5- 4fd0 Sep 29  2006 Ezekiel/Examples/example17.ezk
-rwxr-xr-x  1000/1000      259    1392  18.6% -lh5- ed79 Sep 29  2006 Ezekiel/Examples/example18.ezk
-rwxr-xr-x  1000/1000      229    1958  11.7% -lh5- e06a Sep 28  2006 Ezekiel/Examples/example19.ezk
-rwxr-xr-x  1000/1000      154     889  17.3% -lh5- b623 Sep 29  2006 Ezekiel/Examples/example20.ezk
-rwxr-xr-x  1000/1000     7259    7486  97.0% -lh5- bf37 Jun 23  2015 Ezekiel/Examples.info
-rwxr-xr-x  1000/1000     2218    4880  45.5% -lh5- f0c8 Nov 30 08:05 Ezekiel/Ezekiel.readme
-rwxr-xr-x  1000/1000  1471158 3224516  45.6% -lh5- 8e43 Nov 30 07:07 Ezekiel/Ezekiel_AROS
-rwxr-xr-x  1000/1000     2382    2393  99.5% -lh5- 2cc0 Jun 21  1980 Ezekiel/Ezekiel_AROS.info
-rwxr-xr-x  1000/1000  1351621 2651896  51.0% -lh5- 9a35 Nov 30 07:07 Ezekiel/Ezekiel_OS3
-rwxr-xr-x  1000/1000     5776    5787  99.8% -lh5- dd0c Jun 23  1980 Ezekiel/Ezekiel_OS3.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        46 files 2904318 5979310  48.6%            Dec  3 19:44

Aminet © 1992-2020 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>