Difference between revisions of "Code Infrastructure"
From CSWiki
m |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
*[http://www.cs.princeton.edu/gfx/proj/trimesh2/ trimesh2: Mesh library with lots of utilities; also contains templated vectors and a less-broken GLUI] | *[http://www.cs.princeton.edu/gfx/proj/trimesh2/ trimesh2: Mesh library with lots of utilities; also contains templated vectors and a less-broken GLUI] | ||
+ | *[http://www.cs.princeton.edu/~diego/professional/rply/ RPly: Loads and stores PLY files] | ||
*[[Scene Graphs|scene graphs: Add your favorite code here]] | *[[Scene Graphs|scene graphs: Add your favorite code here]] | ||
*[[KDtree|KDtree: A 3-D KD-tree implementation based on trimesh2 vectors]] | *[[KDtree|KDtree: A 3-D KD-tree implementation based on trimesh2 vectors]] | ||
Line 21: | Line 22: | ||
*C++ documentation: | *C++ documentation: | ||
**[http://www.sgi.com/tech/stl/table_of_contents.html SGI's standard library reference] | **[http://www.sgi.com/tech/stl/table_of_contents.html SGI's standard library reference] | ||
+ | |||
+ | *Qt Related: | ||
+ | **[[Configuring Qt|Configuring Qt: Information on getting Qt to work properly]] | ||
+ | **[[qtmeshview|qtmeshview: a port of Szymon's mesh_view program to Qt and libQGLViewer]] | ||
+ | |||
+ | |||
+ | *[[Computer Configuration|How to configure the various graphicslab computers]] |
Latest revision as of 12:38, 29 September 2006
Here is a collection of code and documentation that we use in internal projects:
- trimesh2: Mesh library with lots of utilities; also contains templated vectors and a less-broken GLUI
- RPly: Loads and stores PLY files
- scene graphs: Add your favorite code here
- KDtree: A 3-D KD-tree implementation based on trimesh2 vectors
- Images
- Matrices and Numerical Algorithms:
- SVL: Graphics-oriented C++ vector and matrix library
- TNT: C++ matrix library, including some matrix decomposition routines (LU, eig, etc.)
- NAG: Commercial numerical algorithms library (Princeton has a license
- BLAS/Atlas/LAPACK/...
- simplex: A nice implementation written by Keith Morley
- fftw: A good FFT implementation
- Sample code
- C++ documentation:
- Qt Related: