home *** CD-ROM | disk | FTP | other *** search
/ Dream 41 / Amiga_Dream_41.iso / Amiga / Pro / 3d / DKBTrace.lha / DKBTrace / dkbutdoc.lzh / anima.doc < prev    next >
Text File  |  1991-06-08  |  2KB  |  47 lines

  1. ANIM is a simple incrementer program to assist in creating DKB script files
  2. for animation.  It reads in a data file containing an iteration count, a
  3. rules section, and a skeleton code section.  As with much of the DKB utility
  4. code that I have uploaded, this was written for my own use, not for use by
  5. others, consequently, it does not have extensive error checking or fancy
  6. parsing.  I make no apologies, just a warning to have patience and let me
  7. know if something doesn't seem to work right.  If anyone wants to implement
  8. this idea in C for portability, please feel free, just give me a little line
  9. of credit as the originator.  I have my vanities.
  10.  
  11. The files that should be included in this ZIP package:
  12.     ANIMA.EXE    The runtime version of the scriptor program.
  13.     ANIMA.BAS    QuickBASIC source code.
  14.     AMINA.INC    Include file for ANIMA.BAS.
  15.     ANIMA.DOC    What you are reading now.
  16.     ANIM1.DAT    A sample animation data file.
  17.     ANIM2.DAT    Another sample data file.
  18.  
  19.     NOTE: The name of the animation data file should be only 4 or 5 characters
  20.     long, since the output files are sequentially numbered, using the root
  21.     of the data file as the root of the output (ie: ANIMA.DAT will create
  22.     files ANIMA001.DAT ANIMA002.DAT, etc.)
  23.  
  24. Sample data file with comments:
  25.  
  26. ITERATIONS = 30             How many frames to create
  27.  
  28.  
  29. Parameter #, starting value, step rate
  30. ( The $ is a token meaning "STEP" to the parser)
  31. RULES:                      Defines rules for the Replaceable paramters
  32.     %1 = -50 $ 4            Begin at -50 and increment by 4 for each iteration
  33.     %2 = -50 $ -4           Begin at -50 and decrement by -1 for each iteration
  34.     %3 = 255 $ -1           Begin at 255 and decrement by -1 for each iteration
  35.     %4 = 1  $ 1
  36.     %5 = 1 $ 5              Up to 9 replaceble parameters allowed
  37. END_RULES:
  38.  
  39. SKELETON:                   This is the template code for the animation.
  40.     OBJECT
  41.        SPHERE <%1  -30.0  1.0 > 2.0 END_SPHERE
  42.        COLOR RED %3 GREEN %4 BLUE %5
  43.        TEXTURE Shiny END_TEXTURE
  44.     END_OBJECT
  45. END_SKELETON:
  46.  
  47.