So you want ...
UNIX
to learn Unix (a working vocabulary)
to use the bash shell
to run a program or shell script
to add a directory to your path (and .bashrc context)
emacs
to install emacs on an Apple
to learn emacs
meshes
to install a mesh viewer on an Apple
to find a polygon mesh
some simple polygon meshes in OFF format
to clean a mesh
to translate between polygonal mesh formats
smooth curves and surfaces
to learn about Bezier and B-spline curves
applets for Bezier and B-spline curves from Karlsruher Institut für Technologie
a format for Bezier and B-spline curves and surfaces
to find a Bezier curve
point clouds
to read a point cloud (version 1)
to read a point cloud (version 2)
a point cloud (fist.pts)
a contour dataset
Gill Barequet's contour datasets
shape modeling
to read about shape modeling
interesting shape modeling links
vision
my course notes on structure from motion
to install OpenCV on an Apple
to compile an OpenCV program
an example of OpenCV code (to Gaussian blur)
C++
to install a C++ compiler on an Apple
to compile a C++ program
a very simple Makefile on Apple
a Makefile to include a directory
a Makefile combining CLAPACK, OpenGL, and adding a directory to the search path
to recompile a C++ program after changing one of its related files
to install CMake
to compile using CMake
to read an integer from a file
to time your C/C++ code
to use Subversion for version control
to zoom on an Apple
OpenGL
a Makefile for OpenGL on Apple
a rich palette of colours and materials in OpenGL
an example of OpenGL code (this one draws a tet)
an example of 2D OpenGL code (this one draws a triangle)
to compute polygon area in image space (OpenGL code)
to draw a filled polygon in OpenGL (embedded in area code)
a list of OpenGL links
CLAPACK
to install CLAPACK
a Makefile for CLAPACK
to solve a linear system using CLAPACK
to compute an eigenvector using CLAPACK
to get settled into the CIS department
a list of software necessary to be productive in the lab