home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / FH-3DTUT.ZIP / 3DTUTOR.TXT < prev    next >
Text File  |  1996-01-01  |  2KB  |  47 lines

  1.  
  2.                          1.1.1996 in Bratislava/Slovakia.
  3.  
  4.  After some time i decided to release a tutorial w/sources on 3d-rotation.
  5.  Ok, ok, it's too old, there are tons of tutorials on how to do it and you
  6.  already know how to make it better. BUT this one is with SOURCES (not many
  7.  texts about rotation include sources), it's made in TP (i know that pascal is
  8.  out of date, slow, big, ..., but many people use pascal and this is only one
  9.  3d-rotation explanation in it (i think :) ), it's PURE pascal (no assembler,
  10.  except the unit which is in asm for its speed, no dirty tricks, no unclear
  11.  steps, ...), (almost) NO MATH required (hmm... with matrix it's a bit faster,
  12.  but many programmers don't like any math). And remember, i'm not a real coder,
  13.  i'm just a musician.
  14.  
  15.   3dTUTOR.TXT  - This text.
  16.   3dBASICS.TXT - A simple explanation by Synergist.
  17.   FILE_iD.DIZ  - Guess...
  18.   FH.NFO       - Something about me, unimportant.
  19.  
  20.   TUT1.PAS     - 1st step: 3d-rotation of one point.
  21.   TUT2.PAS     - 2nd step: rotation of a cube.
  22.   TUT3.PAS     - 3rd step: rotation of any object, interactive.
  23.   TUT3X.PAS    - A bit faster, with precalculated sin,cos, moving the object.
  24.   TUTUNIT.PAS  - Unit originaly by THEFAKER, rapped by me for this tutorial.
  25.  
  26.   Sample objects for TUT3.PAS:
  27.   TUT3_1.DAT   - Old good cube. (8 points,12 lines)
  28.   TUT3_2.DAT   - A pyramid. (5 points, 8 lines)
  29.   TUT3_3.DAT   - Something odd. (18 points, 48 lines)
  30.  
  31.  I don't say it's very good, easy to undersand or even fast (!), but with this
  32.  sources you got the basics. As next, i will make some rotation with textures,
  33.  i'll speed it up (with some assembler), some shading (MAYBE!), ....
  34.  
  35.  Thanx: Synergist - for his explanation.
  36.         THEFAKER  - for the unit (sorry, guy).
  37.         KMC       - for some help in pascal.
  38.         mato      - in general.
  39.  Greetz: #coders, VHC, MiST and all people who're releasing some sources.
  40.  
  41.  Rights: All rights .... You can do whatever you want with this piece of crap,
  42.      but if you'll find a bug, mail me.
  43.  
  44.  - fh94.3 (fh@viktoria.drp.fmph.uniba.sk),
  45.           (test@turing.fmph.uniba.sk),
  46.           (http://www.drp.fmph.uniba.sk/~fh) *comming soon*.
  47.