home *** CD-ROM | disk | FTP | other *** search
/ ftp.hitl.washington.edu / ftp.hitl.washington.edu.tar / ftp.hitl.washington.edu / pub / people / habib / VirtCity / zeadme < prev    next >
Text File  |  2000-04-24  |  2KB  |  52 lines

  1. This version is the above and below method that works on a PC.
  2.  
  3. 0 changes were made to recompile on an SGI... Only I needed to 
  4.  
  5. Install glut-3.3.
  6.  
  7. Amazing!!! the PC version is faster!!!!!!!!!!!!!!!
  8.  
  9.  
  10. TO DO :
  11. -------
  12.  
  13. In Scrollbar funct. create the compile list instead of repeating everytime
  14. the calculus of glVertex(x+w,y+10...)
  15.  
  16.  
  17. This project uses glut + OpenGl to render a 3D stereo scene. We chose
  18. to use glut not QT because it's more portable to a PC since QT costs
  19. 1000$ for a pc when glut is free for both Workstations and PCs.
  20.  
  21. Fonctionality:
  22. --------------
  23.  
  24. Mouse:
  25. ------
  26.  
  27. Left:     Rotate, Tracking ball.
  28. Shift Left : Translate
  29.  
  30. middle:  Look at Side Menu.
  31.  
  32. Right :   Drop Menu.
  33.  
  34.  Keyboard: 
  35. ---------
  36.  
  37. D           ----> When in fog mode, augment fog
  38. Shift D     ----> When in fog mode, diminish fog.
  39. b           ----> Make current carrei more oppaque
  40. c           ----> Make current carrei more transparant.
  41.  
  42. Remarks:
  43. --------
  44. The rotation uses a trackball technique based on the quaternion rotation and not
  45. the Euler angles. This gives the rotation a more natural and rapid aspect. The user uses the mouse to rotate the object arround any axes. You just imagine that your object is inside a sphere and that you are dragging with your mouse a portion of this sphere. The sphere being mobil arround its center so you have
  46. all the degrees of freedom.
  47.  
  48. Friday Aug 1/1997:
  49. ------------------
  50. 1) Making the bounding Box for the 3D stereo cloud of points.
  51. 2) Fixing the scaling so that we have normalized scaling.
  52.