Introduction - If you have any usage issues, please Google them yourself
// Note: The buildShadowVolume() method contains a data type called MeshVertex,
//which is basically hard-coded to work with my sample s teapot mesh.
//If you want to use another mesh instead of the teapot, you ll need to
// find out what the FVF layout is for its vertex type and substitute it
// there for MeshVertex.
//----------------------------------------------------------------------