README
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:5k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. Scanalyze (version 1.0) README file
  2. -----------------------------------
  3. 1.0 Compilation Instructions
  4.     1.1 Linux and IRIX
  5.     1.2 Windows
  6. 2.0 Run Instructions
  7.     2.1 Linux and IRIX
  8.     2.2 Windows
  9.     2.3 Optional "QSlim" Mesh Decimation
  10. 3.0 Windows Icon Instructions
  11. 4.0 Distribution and Further Information
  12. 1.0 Compilation Instructions
  13. ----------------------------
  14. For all systems you will need to have OpenGL as well as GLU installed on 
  15. your computer.
  16. 1.1 Linux and IRIX
  17. ------------------
  18. In the scanalyze source code directory, run "make".  For Linux, you can 
  19. choose between the debug and optimized version.  Run "make opt" to compile 
  20. the optimized version, and "make debug" for the debug version.  The default 
  21. version is the debug version.  Similarly for IRIX, you can compile 32bit 
  22. and 64 bit debug and optimized versions.  Run "make opt32" or "make opt64 "
  23. for optimized versions, and "make debug32" or "make debug64" for debug 
  24. versions.
  25. When compiling for IRIX, you will need to modify the Makedefs.IRIX file to 
  26. include the correct path to your Tcl/Tk library files.  You may also need 
  27. to do this for Linux if your version of Tcl/Tk is not contained in the 
  28. include and library paths in the Makedefs.Linux file.
  29. On IRIX systems, you have the option of building scanalyze with
  30. fancy terminal support.  There is a line in the file Makedefs.IRIX
  31. which can be uncommented to enable this functionality, assuming
  32. that the necessary libraries are installed (tclrl, GNU ReadLine, termcap).
  33. 1.2 Windows
  34. -----------
  35. To compile scanalyze you will need two more packages: SGI's IFL (image 
  36. format library) and Tcl/Tk version 8.0p2 (later versions are not 
  37. compatible yet). You also need Gnu Make; we use the version that comes 
  38. with Cygwin.  All three are available on the web page. 
  39. To build it you should: 
  40. -install Tck/Tk 
  41. -install IFL 
  42. -have installed MS VC++ 6.0 
  43. -install Cygwin 
  44. -unpack scanalyze 
  45. -(in the cygwin shell) cd to the scanalyze directory and type make.  Type 
  46.  make opt32 for the optimized version and make debug32 for the debug 
  47.  version.  The default version is the debug version.
  48. 2.0 Run Instructions
  49. --------------------
  50. 2.1 Linux and IRIX
  51. ------------------
  52. -install Tcl/Tk 
  53. -set environment variable SCANALYZE_DIR to the directory where you  
  54.  unpacked scanalyze 
  55. -run scanalyze 
  56. -you may need to set the TCL_LIBRARY and TK_LIBRARY environment variables 
  57.  to the directory where init.tcl, etc... reside if Tcl/Tk is not able to 
  58.  find these files itself. 
  59. 2.2 Windows
  60. -----------
  61. To run scanalyze you will need two more packages: SGI's IFL (image format 
  62. library) and Tcl/Tk version 8.0p2 (later versions are not compatible yet). 
  63. Both are available on the web page.
  64. -install Tck/Tk 
  65. -install IFL 
  66. -unpack scanalyze 
  67. -set environment variable SCANALYZE_DIR to the directory where you 
  68.  unpacked scanalyze 
  69. -run scanalyze 
  70. 2.3 Optional "QSlim" Mesh Decimation
  71. ------------------------------------
  72. Scanalyze features a couple of different types of mesh decimation.
  73. The "plycrunch" decimation algorithm is built into scanalyze, whereas
  74. the "qslim" decimation algorithm can be invoked as an external program.
  75. To support the qslim functionality, you'll need to have Michael
  76. Garland's "qslim" program installed on your system, and visible in
  77. your PATH when you run scanalyze.  Precompiled QSlim binaries for
  78. Windows, Linux, and IRIX are available for download at this URL:
  79.    http://graphics.cs.uiuc.edu/~garland/software/qslim.html
  80. 3.0 Windows Icon Instructions
  81. -----------------------------
  82. To associate the scanalyze bunny icon with a ply file in Windows, perform 
  83. the following steps:
  84. - Right click on the ply file and then choose properties.  Next click on 
  85. on the "Change" button and select the scanalyze executable.  This will 
  86. cause scanalyze to load when a ply file is double clicked.
  87. - To associate the provided icon with scanalyze, click on Tools->Folder Options 
  88. in a Windows directory window.  Then click on File Types and find the PLY 
  89. file listing.  Click on the Advanced button, and then on the Change Icon 
  90. button to select which icon to use for scanalyze.
  91. 4.0 Distribution and Further Information
  92. ----------------------------------------
  93. Scanalyze was developed at the Stanford Computer Graphics Laboratory,
  94. and is copyrighted (2002) by the Board of Trustees of The Leland
  95. Stanford Junior University, all rights reserved.  The software is
  96. covered by the Stanford Computer Graphics Laboratory's General
  97. Software License.  Additional software licensing issues are
  98. addressed in the "LICENSE" file accompanying the scanalyze
  99. distribution.
  100. The Scanalyze WWW page is accessible at:
  101.    http://graphics.stanford.edu/software/scanalyze/
  102. Questions, bug reports, and suggestions regarding Scanalyze can be
  103. emailed to:
  104.    scanalyze@graphics.stanford.edu
  105. If you would like to receive announcements about future releases of
  106. this software, send email to:
  107.    majordomo@graphics.stanford.edu
  108. containing the text "subscribe scanalyze-announce" in the message body.