# Difference between revisions of "Code Infrastructure"

From CSWiki

m |
|||

Line 1: | Line 1: | ||

Here is a collection of code and documentation that we use in internal projects: | Here is a collection of code and documentation that we use in internal projects: | ||

− | *[http://www.cs.princeton.edu/gfx/proj/trimesh2/ trimesh2: Mesh library with lots of utilities; also contains | + | *[http://www.cs.princeton.edu/gfx/proj/trimesh2/ trimesh2: Mesh library with lots of utilities; also contains templated vectors and a less-broken GLUI] |

*[[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]] |

## Revision as of 14:08, 10 April 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
- 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: