scanalyze-1.0.3_source_code

所属分类:3D图形编程
开发工具:Visual C++
文件大小:932KB
下载次数:1616
上传日期:2007-03-21 20:44:34
上 传 者hit2079
说明:  斯坦福大学开发的一个三维点云重构生成网格,进一步生成NURBS曲面并加光照效果的系统。可以实现对生成的三维图形旋转,移动和多个角度图形的拼接
(Stanford University in the development of a 3D point cloud generation reconfigurable mesh, NURBS surface generation further increases and the effect of illumination system. Generation can be achieved on the 3D graphics rotation, movement and different angles graphics Mosaic)

文件列表:
scanalyze-1.0.3 source code\absorient.cc (18409, 2003-09-15)
scanalyze-1.0.3 source code\absorient.h (2014, 2003-09-15)
scanalyze-1.0.3 source code\accpersp.c (4506, 2003-09-15)
scanalyze-1.0.3 source code\accpersp.h (579, 2003-09-15)
scanalyze-1.0.3 source code\alignmentbrowser.tcl (9377, 2003-09-15)
scanalyze-1.0.3 source code\analyze.tcl (7049, 2003-09-15)
scanalyze-1.0.3 source code\auto_a.tcl (3627, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\algo.h (3182, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\algobase.h (2086, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\algorithm (1368, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\alloc.h (1310, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\bitset (33706, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\bvector.h (1467, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\char_traits.h (3683, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\defalloc.h (2331, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\deque (1350, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\deque.h (1373, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\function.h (3327, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\functional (762, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\hashtable.h (1559, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\hash_map (1330, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\hash_map.h (1516, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\hash_set (1330, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\hash_set.h (1474, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\heap.h (1427, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\iterator (1479, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\iterator.h (2792, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\limits (14500, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\list (1351, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\list.h (1373, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\map (1329, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\map.h (1345, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\memory (2841, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\multimap.h (1370, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\multiset.h (1370, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\numeric (1398, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\pair.h (1518, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\pthread_alloc (15808, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\pthread_alloc.h (866, 2003-09-15)
scanalyze-1.0.3 source code\auxlibs\include\stl\queue (1475, 2003-09-15)
... ...

Scanalyze (version 1.0) README file ----------------------------------- 1.0 Compilation Instructions 1.1 Linux and IRIX 1.2 Windows 2.0 Run Instructions 2.1 Linux and IRIX 2.2 Windows 2.3 Optional "QSlim" Mesh Decimation 3.0 Windows Icon Instructions 4.0 Distribution and Further Information 1.0 Compilation Instructions ---------------------------- For all systems you will need to have OpenGL as well as GLU installed on your computer. 1.1 Linux and IRIX ------------------ In the scanalyze source code directory, run "make". For Linux, you can choose between the debug and optimized version. Run "make opt" to compile the optimized version, and "make debug" for the debug version. The default version is the debug version. Similarly for IRIX, you can compile 32bit and *** bit debug and optimized versions. Run "make opt32" or "make opt*** " for optimized versions, and "make debug32" or "make debug***" for debug versions. When compiling for IRIX, you will need to modify the Makedefs.IRIX file to include the correct path to your Tcl/Tk library files. You may also need to do this for Linux if your version of Tcl/Tk is not contained in the include and library paths in the Makedefs.Linux file. On IRIX systems, you have the option of building scanalyze with fancy terminal support. There is a line in the file Makedefs.IRIX which can be uncommented to enable this functionality, assuming that the necessary libraries are installed (tclrl, GNU ReadLine, termcap). 1.2 Windows ----------- To compile scanalyze you will need two more packages: SGI's IFL (image format library) and Tcl/Tk version 8.0p2 (later versions are not compatible yet). You also need Gnu Make; we use the version that comes with Cygwin. All three are available on the web page. To build it you should: -install Tck/Tk -install IFL -have installed MS VC++ 6.0 -install Cygwin -unpack scanalyze -(in the cygwin shell) cd to the scanalyze directory and type make. Type make opt32 for the optimized version and make debug32 for the debug version. The default version is the debug version. 2.0 Run Instructions -------------------- 2.1 Linux and IRIX ------------------ -install Tcl/Tk -set environment variable SCANALYZE_DIR to the directory where you unpacked scanalyze -run scanalyze -you may need to set the TCL_LIBRARY and TK_LIBRARY environment variables to the directory where init.tcl, etc... reside if Tcl/Tk is not able to find these files itself. 2.2 Windows ----------- To run scanalyze you will need two more packages: SGI's IFL (image format library) and Tcl/Tk version 8.0p2 (later versions are not compatible yet). Both are available on the web page. -install Tck/Tk -install IFL -unpack scanalyze -set environment variable SCANALYZE_DIR to the directory where you unpacked scanalyze -run scanalyze 2.3 Optional "QSlim" Mesh Decimation ------------------------------------ Scanalyze features a couple of different types of mesh decimation. The "plycrunch" decimation algorithm is built into scanalyze, whereas the "qslim" decimation algorithm can be invoked as an external program. To support the qslim functionality, you'll need to have Michael Garland's "qslim" program installed on your system, and visible in your PATH when you run scanalyze. Precompiled QSlim binaries for Windows, Linux, and IRIX are available for download at this URL: http://graphics.cs.uiuc.edu/~garland/software/qslim.html 3.0 Windows Icon Instructions ----------------------------- To associate the scanalyze bunny icon with a ply file in Windows, perform the following steps: - Right click on the ply file and then choose properties. Next click on on the "Change" button and select the scanalyze executable. This will cause scanalyze to load when a ply file is double clicked. - To associate the provided icon with scanalyze, click on Tools->Folder Options in a Windows directory window. Then click on File Types and find the PLY file listing. Click on the Advanced button, and then on the Change Icon button to select which icon to use for scanalyze. 4.0 Distribution and Further Information ---------------------------------------- Scanalyze was developed at the Stanford Computer Graphics Laboratory, and is copyrighted (2002) by the Board of Trustees of The Leland Stanford Junior University, all rights reserved. The software is covered by the Stanford Computer Graphics Laboratory's General Software License. Additional software licensing issues are addressed in the "LICENSE" file accompanying the scanalyze distribution. The Scanalyze WWW page is accessible at: http://graphics.stanford.edu/software/scanalyze/ Questions, bug reports, and suggestions regarding Scanalyze can be emailed to: scanalyze@graphics.stanford.edu If you would like to receive announcements about future releases of this software, send email to: majordomo@graphics.stanford.edu containing the text "subscribe scanalyze-announce" in the message body.

近期下载者

相关文件


收藏者