home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the 3D Game Programming Gurus / gurus.iso / Articles / KDTrees / readme.txt < prev    next >
Encoding:
Text File  |  1999-06-21  |  2.1 KB  |  46 lines

  1. Hi, my name is Ivan Pocina and I am demonstrating how to build a kD tree for a given 3D world.
  2. Here, we have 4 .3d example files to play around with, and yes I know they are not really big
  3. and exciting .3d files.  But this doesn't matter because this is just a DEMO!!!
  4.  
  5. Anyway, my demo has the following features:
  6.  
  7.     -standard file I/O
  8.     -rendering options:  point, wireframe, solid, textured
  9.  
  10.     -You can do some simple (and I mean simple) 3D editing.  Like any 3D editor, you can
  11.      move around and the controls for doing this is the following:
  12.         
  13.         Using the keyboard:
  14.         
  15.         -left/right arrows:    yaw left/right
  16.         -up/down arrows:    translate forward/backward
  17.         -page up/down:        pitch up/down
  18.         -END:            level the view at eye-level
  19.         -INSERT/DELETE:        translate upward/downward
  20.         -< and >:        translate sideways left/right
  21.         -; and ':        roll left/right
  22.  
  23.         Using the mouse:
  24.  
  25.         -translating in a XZ plane:    hold down RIGHT mouse button and drag
  26.         -rotating (yaw/pitch combo):    hold down LEFT mouse button and drag
  27.  
  28.     -Now, if you want to actually do some editing, do the following:
  29.         
  30.         When the cross hair is over a polygon, it will turn yellow.  When this
  31.         happens, hold down the LEFT mouse button and drag either in the left or
  32.         right direction.  You will see that the polygon is dragged along its normal
  33.         force.  However, once the cross hair leaves a poly (and none are highlighted),
  34.         then the function of the LEFT mouse button changes back to yawing left or
  35.         right.  Still, a bug exists here such that sometimes when your cross hair is
  36.         OBVIOUSLY over a poly, the poly is NOT highlighted!  This will prevent you from
  37.         doing any editing and leave you frustrated.  Therefore, you can ONLY edit a
  38.         polygon only when it is actually highlighted.
  39.  
  40.     -If you want to build a kD tree for a given .3d file, select "Options | build kD tree"
  41.      and you will see the ACTUAL tree being built.  When it's done, it will generate a
  42.      .kd file.
  43.  
  44. That's about it.  If you have any questions or comments, you can contact me via phone at
  45. (718) - 456 - 9641.  If I'm not there, you can try to reach me at (718) - 972 - 4466.  If
  46. all else fails, email me at ipocina@aol.com.