Code Infrastructure

From CSWiki
Revision as of 13:37, 29 September 2006 by Fcole (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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
    • Add your favorite image class here
    • imagedb: Code for writing and viewing debug 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
    • gui code: Minimal skeleton and mesh viewer code for various UI toolkits
    • graphics card code: pbuffers, fp-pbuffers, fbos, glsl, cg, etc.
    • makefile/autoconf: Skeleton makefiles that just work, etc.
    • Other stuff
  • C++ documentation:
    • SGI's standard library reference
  • Qt Related:
    • qtmeshview: a port of Szymon's mesh_view program to Qt and libQGLViewer


  • How to configure the various graphicslab computers
Retrieved from "http://wiki.cs.princeton.edu/index.php?title=Code_Infrastructure&oldid=6559"

Navigation menu

Views

  • Page
  • Discussion
  • View source
  • History

Personal tools

  • Log in

Navigation

  • Main Page
  • Community Portal
  • Current events
  • Recent changes
  • Random page
  • Help

links

  • Main CS Website
  • Princeton Website

 

Tools

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link
  • Page information
Powered by MediaWiki
  • Privacy policy
  • About CSWiki
  • Disclaimers