Subversion Repositories gelsvn

Rev

Rev 336 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

// !$*UTF8*$!
{
        archiveVersion = 1;
        classes = {
        };
        objectVersion = 42;
        objects = {

/* Begin PBXBuildFile section */
                0D11EC2E0B76809B00C70E58 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76CA0A94A39E00CE6830 /* OpenGL.framework */; };
                0D11EC500B7680A900C70E58 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76E00A94A3BE00CE6830 /* GLUT.framework */; };
                0D11EC510B7680AF00C70E58 /* libGEL_library.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76AD0A94A16100CE6830 /* libGEL_library.dylib */; };
                0D11EC530B7680D200C70E58 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D11EC520B7680D100C70E58 /* raytrace.cpp */; };
                0D224CAC0B76771300E5B06D /* BoundingLNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C790B76771300E5B06D /* BoundingLNode.cpp */; };
                0D224CAD0B76771300E5B06D /* BoundingINode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C7A0B76771300E5B06D /* BoundingINode.cpp */; };
                0D224CAE0B76771300E5B06D /* Triangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C7B0B76771300E5B06D /* Triangle.h */; };
                0D224CAF0B76771300E5B06D /* Triangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C7C0B76771300E5B06D /* Triangle.cpp */; };
                0D224CB00B76771300E5B06D /* ThreeDDDA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C7D0B76771300E5B06D /* ThreeDDDA.h */; };
                0D224CB10B76771300E5B06D /* ThreeDDDA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C7E0B76771300E5B06D /* ThreeDDDA.cpp */; };
                0D224CB20B76771300E5B06D /* Ray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C7F0B76771300E5B06D /* Ray.h */; };
                0D224CB30B76771300E5B06D /* QEM.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C800B76771300E5B06D /* QEM.h */; };
                0D224CB40B76771300E5B06D /* QEM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C810B76771300E5B06D /* QEM.cpp */; };
                0D224CB50B76771300E5B06D /* build_bbtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C820B76771300E5B06D /* build_bbtree.cpp */; };
                0D224CB60B76771300E5B06D /* BSPTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C830B76771300E5B06D /* BSPTree.h */; };
                0D224CB70B76771300E5B06D /* BSPTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C840B76771300E5B06D /* BSPTree.cpp */; };
                0D224CB80B76771300E5B06D /* BoundingTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C850B76771300E5B06D /* BoundingTree.h */; };
                0D224CB90B76771300E5B06D /* BoundingTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C860B76771300E5B06D /* BoundingTree.cpp */; };
                0D224CBA0B76771300E5B06D /* BoundingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C870B76771300E5B06D /* BoundingNode.h */; };
                0D224CBB0B76771300E5B06D /* BoundingNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C880B76771300E5B06D /* BoundingNode.cpp */; };
                0D224CBC0B76771300E5B06D /* BoundingLNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C890B76771300E5B06D /* BoundingLNode.h */; };
                0D224CBD0B76771300E5B06D /* BoundingINode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C8A0B76771300E5B06D /* BoundingINode.h */; };
                0D224CBE0B76771300E5B06D /* BBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C8B0B76771300E5B06D /* BBox.h */; };
                0D224CBF0B76771300E5B06D /* BBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C8C0B76771300E5B06D /* BBox.cpp */; };
                0D224CC00B76771300E5B06D /* AABox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C8D0B76771300E5B06D /* AABox.cpp */; };
                0D224CC10B76771300E5B06D /* verification.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C8E0B76771300E5B06D /* verification.h */; };
                0D224CC20B76771300E5B06D /* verification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C8F0B76771300E5B06D /* verification.cpp */; };
                0D224CC30B76771300E5B06D /* TriMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C900B76771300E5B06D /* TriMesh.cpp */; };
                0D224CC40B76771300E5B06D /* OBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C910B76771300E5B06D /* OBox.h */; };
                0D224CC50B76771300E5B06D /* OBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C920B76771300E5B06D /* OBox.cpp */; };
                0D224CC60B76771300E5B06D /* build_bbtree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C930B76771300E5B06D /* build_bbtree.h */; };
                0D224CC70B76771300E5B06D /* AABox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C940B76771300E5B06D /* AABox.h */; };
                0D224CC80B76771300E5B06D /* TrilinFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C950B76771300E5B06D /* TrilinFilter.cpp */; };
                0D224CC90B76771300E5B06D /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C960B76771300E5B06D /* Material.h */; };
                0D224CCA0B76771300E5B06D /* load_raw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C970B76771300E5B06D /* load_raw.cpp */; };
                0D224CCB0B76771300E5B06D /* KDTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C980B76771300E5B06D /* KDTree.h */; };
                0D224CCC0B76771300E5B06D /* TrilinFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C990B76771300E5B06D /* TrilinFilter.h */; };
                0D224CCD0B76771300E5B06D /* GradientFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C9A0B76771300E5B06D /* GradientFilter.cpp */; };
                0D224CCE0B76771300E5B06D /* TriMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C9B0B76771300E5B06D /* TriMesh.h */; };
                0D224CCF0B76771300E5B06D /* save_raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C9C0B76771300E5B06D /* save_raw.h */; };
                0D224CD00B76771300E5B06D /* RGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C9D0B76771300E5B06D /* RGrid.h */; };
                0D224CD10B76771300E5B06D /* Polygonizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224C9E0B76771300E5B06D /* Polygonizer.h */; };
                0D224CD20B76771300E5B06D /* Polygonizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224C9F0B76771300E5B06D /* Polygonizer.cpp */; };
                0D224CD30B76771300E5B06D /* obj_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA00B76771300E5B06D /* obj_load.h */; };
                0D224CD40B76771300E5B06D /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224CA10B76771300E5B06D /* obj_load.cpp */; };
                0D224CD50B76771300E5B06D /* Neighbours.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA20B76771300E5B06D /* Neighbours.h */; };
                0D224CD60B76771300E5B06D /* Neighbours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D224CA30B76771300E5B06D /* Neighbours.cpp */; };
                0D224CD80B76771300E5B06D /* load_raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA50B76771300E5B06D /* load_raw.h */; };
                0D224CD90B76771300E5B06D /* IndexedFaceSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA60B76771300E5B06D /* IndexedFaceSet.h */; };
                0D224CDA0B76771300E5B06D /* HGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA70B76771300E5B06D /* HGrid.h */; };
                0D224CDB0B76771300E5B06D /* GridAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA80B76771300E5B06D /* GridAlgorithm.h */; };
                0D224CDC0B76771300E5B06D /* GradientFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CA90B76771300E5B06D /* GradientFilter.h */; };
                0D224CDD0B76771300E5B06D /* Cell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CAA0B76771300E5B06D /* Cell.h */; };
                0D224CDE0B76771300E5B06D /* AncestorGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D224CAB0B76771300E5B06D /* AncestorGrid.h */; };
                0D4E1F1B0B76824600B8A31B /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D11EC520B7680D100C70E58 /* raytrace.cpp */; };
                0DFC75AB0A94A03900CE6830 /* ArithMatFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75710A94A03900CE6830 /* ArithMatFloat.h */; };
                0DFC75AC0A94A03900CE6830 /* ArithSqMat2x2Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75720A94A03900CE6830 /* ArithSqMat2x2Float.h */; };
                0DFC75AD0A94A03900CE6830 /* ArithSqMat3x3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75730A94A03900CE6830 /* ArithSqMat3x3Float.cpp */; };
                0DFC75AE0A94A03900CE6830 /* ArithSqMat3x3Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75740A94A03900CE6830 /* ArithSqMat3x3Float.h */; };
                0DFC75AF0A94A03900CE6830 /* ArithSqMat4x4Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75750A94A03900CE6830 /* ArithSqMat4x4Float.cpp */; };
                0DFC75B00A94A03900CE6830 /* ArithSqMat4x4Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75760A94A03900CE6830 /* ArithSqMat4x4Float.h */; };
                0DFC75B10A94A03900CE6830 /* ArithSqMatFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75770A94A03900CE6830 /* ArithSqMatFloat.h */; };
                0DFC75B20A94A03900CE6830 /* ArithVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75780A94A03900CE6830 /* ArithVec.h */; };
                0DFC75B30A94A03900CE6830 /* ArithVec2Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75790A94A03900CE6830 /* ArithVec2Float.cpp */; };
                0DFC75B40A94A03900CE6830 /* ArithVec2Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC757A0A94A03900CE6830 /* ArithVec2Float.h */; };
                0DFC75B50A94A03900CE6830 /* ArithVec3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC757B0A94A03900CE6830 /* ArithVec3Float.cpp */; };
                0DFC75B60A94A03900CE6830 /* ArithVec3Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC757C0A94A03900CE6830 /* ArithVec3Float.h */; };
                0DFC75B70A94A03900CE6830 /* ArithVec3Int.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC757D0A94A03900CE6830 /* ArithVec3Int.h */; };
                0DFC75B80A94A03900CE6830 /* ArithVec4Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC757E0A94A03900CE6830 /* ArithVec4Float.h */; };
                0DFC75B90A94A03900CE6830 /* ArithVecFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC757F0A94A03900CE6830 /* ArithVecFloat.h */; };
                0DFC75BA0A94A03900CE6830 /* ArithVecInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75800A94A03900CE6830 /* ArithVecInt.h */; };
                0DFC75BB0A94A03900CE6830 /* BitMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75810A94A03900CE6830 /* BitMask.h */; };
                0DFC75BC0A94A03900CE6830 /* CGLA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75820A94A03900CE6830 /* CGLA.h */; };
                0DFC75BD0A94A03900CE6830 /* eigensolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75830A94A03900CE6830 /* eigensolution.cpp */; };
                0DFC75BE0A94A03900CE6830 /* eigensolution.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75840A94A03900CE6830 /* eigensolution.h */; };
                0DFC75BF0A94A03900CE6830 /* ExceptionStandard.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75850A94A03900CE6830 /* ExceptionStandard.h */; };
                0DFC75C10A94A03900CE6830 /* Mat2x2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75870A94A03900CE6830 /* Mat2x2d.h */; };
                0DFC75C20A94A03900CE6830 /* Mat2x2f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75880A94A03900CE6830 /* Mat2x2f.h */; };
                0DFC75C30A94A03900CE6830 /* Mat2x3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75890A94A03900CE6830 /* Mat2x3d.h */; };
                0DFC75C40A94A03900CE6830 /* Mat2x3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC758A0A94A03900CE6830 /* Mat2x3f.h */; };
                0DFC75C50A94A03900CE6830 /* Mat3x3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC758B0A94A03900CE6830 /* Mat3x3d.h */; };
                0DFC75C60A94A03900CE6830 /* Mat3x3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC758C0A94A03900CE6830 /* Mat3x3f.cpp */; };
                0DFC75C70A94A03900CE6830 /* Mat3x3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC758D0A94A03900CE6830 /* Mat3x3f.h */; };
                0DFC75C80A94A03900CE6830 /* Mat4x4d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC758E0A94A03900CE6830 /* Mat4x4d.cpp */; };
                0DFC75C90A94A03900CE6830 /* Mat4x4d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC758F0A94A03900CE6830 /* Mat4x4d.h */; };
                0DFC75CA0A94A03900CE6830 /* Mat4x4f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75900A94A03900CE6830 /* Mat4x4f.cpp */; };
                0DFC75CB0A94A03900CE6830 /* Mat4x4f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75910A94A03900CE6830 /* Mat4x4f.h */; };
                0DFC75CC0A94A03900CE6830 /* Quatd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75920A94A03900CE6830 /* Quatd.h */; };
                0DFC75CE0A94A03900CE6830 /* Quaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75940A94A03900CE6830 /* Quaternion.h */; };
                0DFC75CF0A94A03900CE6830 /* Quatf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75950A94A03900CE6830 /* Quatf.h */; };
                0DFC75D00A94A03900CE6830 /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75960A94A03900CE6830 /* statistics.cpp */; };
                0DFC75D10A94A03900CE6830 /* statistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75970A94A03900CE6830 /* statistics.h */; };
                0DFC75D20A94A03900CE6830 /* TableTrigonometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75980A94A03900CE6830 /* TableTrigonometry.cpp */; };
                0DFC75D30A94A03900CE6830 /* TableTrigonometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75990A94A03900CE6830 /* TableTrigonometry.h */; };
                0DFC75D40A94A03900CE6830 /* UnitVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC759A0A94A03900CE6830 /* UnitVector.h */; };
                0DFC75D50A94A03900CE6830 /* Vec2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC759B0A94A03900CE6830 /* Vec2d.h */; };
                0DFC75D60A94A03900CE6830 /* Vec2f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC759C0A94A03900CE6830 /* Vec2f.h */; };
                0DFC75D70A94A03900CE6830 /* Vec2i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC759D0A94A03900CE6830 /* Vec2i.cpp */; };
                0DFC75D80A94A03900CE6830 /* Vec2i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC759E0A94A03900CE6830 /* Vec2i.h */; };
                0DFC75D90A94A03900CE6830 /* Vec2ui.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC759F0A94A03900CE6830 /* Vec2ui.h */; };
                0DFC75DA0A94A03900CE6830 /* Vec3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A00A94A03900CE6830 /* Vec3d.h */; };
                0DFC75DB0A94A03900CE6830 /* Vec3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75A10A94A03900CE6830 /* Vec3f.cpp */; };
                0DFC75DC0A94A03900CE6830 /* Vec3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A20A94A03900CE6830 /* Vec3f.h */; };
                0DFC75DD0A94A03900CE6830 /* Vec3Hf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A30A94A03900CE6830 /* Vec3Hf.h */; };
                0DFC75DE0A94A03900CE6830 /* Vec3i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC75A40A94A03900CE6830 /* Vec3i.cpp */; };
                0DFC75DF0A94A03900CE6830 /* Vec3i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A50A94A03900CE6830 /* Vec3i.h */; };
                0DFC75E00A94A03900CE6830 /* Vec3uc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A60A94A03900CE6830 /* Vec3uc.h */; };
                0DFC75E10A94A03900CE6830 /* Vec3usi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A70A94A03900CE6830 /* Vec3usi.h */; };
                0DFC75E20A94A03900CE6830 /* Vec4d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A80A94A03900CE6830 /* Vec4d.h */; };
                0DFC75E30A94A03900CE6830 /* Vec4f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75A90A94A03900CE6830 /* Vec4f.h */; };
                0DFC75E40A94A03900CE6830 /* Vec4uc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC75AA0A94A03900CE6830 /* Vec4uc.h */; };
                0DFC762B0A94A05E00CE6830 /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC761F0A94A05E00CE6830 /* draw.cpp */; };
                0DFC762C0A94A05E00CE6830 /* draw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76200A94A05E00CE6830 /* draw.h */; };
                0DFC762D0A94A05E00CE6830 /* gel_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76210A94A05E00CE6830 /* gel_gl.h */; };
                0DFC762E0A94A05E00CE6830 /* gel_glu.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76220A94A05E00CE6830 /* gel_glu.h */; };
                0DFC762F0A94A05E00CE6830 /* gel_glut.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76230A94A05E00CE6830 /* gel_glut.h */; };
                0DFC76300A94A05E00CE6830 /* GLViewController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76240A94A05E00CE6830 /* GLViewController.cpp */; };
                0DFC76310A94A05E00CE6830 /* GLViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76250A94A05E00CE6830 /* GLViewController.h */; };
                0DFC76330A94A05E00CE6830 /* QuatTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76270A94A05E00CE6830 /* QuatTrackBall.cpp */; };
                0DFC76340A94A05E00CE6830 /* QuatTrackBall.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76280A94A05E00CE6830 /* QuatTrackBall.h */; };
                0DFC76350A94A05E00CE6830 /* SimpleTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76290A94A05E00CE6830 /* SimpleTrackBall.cpp */; };
                0DFC76360A94A05E00CE6830 /* SimpleTrackBall.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC762A0A94A05E00CE6830 /* SimpleTrackBall.h */; };
                0DFC765D0A94A07300CE6830 /* build_manifold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76380A94A07200CE6830 /* build_manifold.cpp */; };
                0DFC765E0A94A07300CE6830 /* build_manifold.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76390A94A07200CE6830 /* build_manifold.h */; };
                0DFC765F0A94A07300CE6830 /* caps_and_needles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC763A0A94A07200CE6830 /* caps_and_needles.cpp */; };
                0DFC76600A94A07300CE6830 /* caps_and_needles.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC763B0A94A07200CE6830 /* caps_and_needles.h */; };
                0DFC76610A94A07300CE6830 /* Face.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC763C0A94A07200CE6830 /* Face.cpp */; };
                0DFC76620A94A07300CE6830 /* Face.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC763D0A94A07200CE6830 /* Face.h */; };
                0DFC76630A94A07300CE6830 /* FaceCirculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC763E0A94A07200CE6830 /* FaceCirculator.h */; };
                0DFC76640A94A07300CE6830 /* HalfEdge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC763F0A94A07200CE6830 /* HalfEdge.cpp */; };
                0DFC76650A94A07300CE6830 /* HalfEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76400A94A07200CE6830 /* HalfEdge.h */; };
                0DFC76670A94A07300CE6830 /* Manifold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76420A94A07200CE6830 /* Manifold.cpp */; };
                0DFC76680A94A07300CE6830 /* Manifold.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76430A94A07300CE6830 /* Manifold.h */; };
                0DFC76690A94A07300CE6830 /* mesh_optimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76440A94A07300CE6830 /* mesh_optimization.cpp */; };
                0DFC766A0A94A07300CE6830 /* mesh_optimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76450A94A07300CE6830 /* mesh_optimization.h */; };
                0DFC766B0A94A07300CE6830 /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76460A94A07300CE6830 /* obj_load.cpp */; };
                0DFC766C0A94A07300CE6830 /* obj_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76470A94A07300CE6830 /* obj_load.h */; };
                0DFC766D0A94A07300CE6830 /* obj_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76480A94A07300CE6830 /* obj_save.cpp */; };
                0DFC766E0A94A07300CE6830 /* obj_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76490A94A07300CE6830 /* obj_save.h */; };
                0DFC766F0A94A07300CE6830 /* quadric_simplify.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC764A0A94A07300CE6830 /* quadric_simplify.cpp */; };
                0DFC76700A94A07300CE6830 /* quadric_simplify.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC764B0A94A07300CE6830 /* quadric_simplify.h */; };
                0DFC76710A94A07300CE6830 /* refine_edges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC764C0A94A07300CE6830 /* refine_edges.cpp */; };
                0DFC76720A94A07300CE6830 /* refine_edges.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC764D0A94A07300CE6830 /* refine_edges.h */; };
                0DFC76730A94A07300CE6830 /* smooth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC764E0A94A07300CE6830 /* smooth.cpp */; };
                0DFC76740A94A07300CE6830 /* smooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC764F0A94A07300CE6830 /* smooth.h */; };
                0DFC76750A94A07300CE6830 /* templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76500A94A07300CE6830 /* templates.h */; };
                0DFC76760A94A07300CE6830 /* triangulate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76510A94A07300CE6830 /* triangulate.cpp */; };
                0DFC76770A94A07300CE6830 /* triangulate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76520A94A07300CE6830 /* triangulate.h */; };
                0DFC76780A94A07300CE6830 /* triangulate_face_order.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76530A94A07300CE6830 /* triangulate_face_order.cpp */; };
                0DFC76790A94A07300CE6830 /* Vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76540A94A07300CE6830 /* Vertex.cpp */; };
                0DFC767A0A94A07300CE6830 /* Vertex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76550A94A07300CE6830 /* Vertex.h */; };
                0DFC767B0A94A07300CE6830 /* VertexCirculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76560A94A07300CE6830 /* VertexCirculator.h */; };
                0DFC767C0A94A07300CE6830 /* volume_polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76570A94A07300CE6830 /* volume_polygonize.cpp */; };
                0DFC767D0A94A07300CE6830 /* volume_polygonize.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76580A94A07300CE6830 /* volume_polygonize.h */; };
                0DFC767E0A94A07300CE6830 /* x3d_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76590A94A07300CE6830 /* x3d_load.cpp */; };
                0DFC767F0A94A07300CE6830 /* x3d_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC765A0A94A07300CE6830 /* x3d_load.h */; };
                0DFC76800A94A07300CE6830 /* x3d_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC765B0A94A07300CE6830 /* x3d_save.cpp */; };
                0DFC76810A94A07300CE6830 /* x3d_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC765C0A94A07300CE6830 /* x3d_save.h */; };
                0DFC768A0A94A08400CE6830 /* LapackFunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76830A94A08400CE6830 /* LapackFunc.cpp */; };
                0DFC768B0A94A08400CE6830 /* LapackFunc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76840A94A08400CE6830 /* LapackFunc.h */; };
                0DFC768C0A94A08400CE6830 /* LinAlgIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76850A94A08400CE6830 /* LinAlgIO.cpp */; };
                0DFC768D0A94A08400CE6830 /* LinAlgIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76860A94A08400CE6830 /* LinAlgIO.h */; };
                0DFC768F0A94A08400CE6830 /* Matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76880A94A08400CE6830 /* Matrix.h */; };
                0DFC76900A94A08400CE6830 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76890A94A08400CE6830 /* Vector.h */; };
                0DFC769C0A94A09200CE6830 /* ArgExtracter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76920A94A09200CE6830 /* ArgExtracter.h */; };
                0DFC769D0A94A09200CE6830 /* Grid2D.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76930A94A09200CE6830 /* Grid2D.h */; };
                0DFC769E0A94A09200CE6830 /* HashKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76940A94A09200CE6830 /* HashKey.cpp */; };
                0DFC769F0A94A09200CE6830 /* HashKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76950A94A09200CE6830 /* HashKey.h */; };
                0DFC76A00A94A09200CE6830 /* HashTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76960A94A09200CE6830 /* HashTable.h */; };
                0DFC76A20A94A09200CE6830 /* Parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC76980A94A09200CE6830 /* Parse.cpp */; };
                0DFC76A30A94A09200CE6830 /* Parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC76990A94A09200CE6830 /* Parse.h */; };
                0DFC76A40A94A09200CE6830 /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC769A0A94A09200CE6830 /* ResourceManager.h */; };
                0DFC76A50A94A09200CE6830 /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFC769B0A94A09200CE6830 /* Timer.h */; };
                0DFC76CB0A94A39E00CE6830 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76CA0A94A39E00CE6830 /* OpenGL.framework */; };
                0DFC76E10A94A3BE00CE6830 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76E00A94A3BE00CE6830 /* GLUT.framework */; };
                0DFC76F80A94A47400CE6830 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76F70A94A47400CE6830 /* vecLib.framework */; };
                0DFC77210A94AA2700CE6830 /* objview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC77200A94AA2700CE6830 /* objview.cpp */; };
                0DFC774E0A94AACE00CE6830 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76E00A94A3BE00CE6830 /* GLUT.framework */; };
                0DFC77500A94AAE300CE6830 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76CA0A94A39E00CE6830 /* OpenGL.framework */; };
                0DFC77530A94AB1400CE6830 /* libGEL_library.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC76AD0A94A16100CE6830 /* libGEL_library.dylib */; };
                0DFC77690A94AD0800CE6830 /* IL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DFC77680A94AD0800CE6830 /* IL.framework */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
                0D11EC200B76804000C70E58 /* Raytrace */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Raytrace; sourceTree = BUILT_PRODUCTS_DIR; };
                0D11EC520B7680D100C70E58 /* raytrace.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = raytrace.cpp; path = apps/Raytracer/raytrace.cpp; sourceTree = "<group>"; };
                0D224C790B76771300E5B06D /* BoundingLNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingLNode.cpp; sourceTree = "<group>"; };
                0D224C7A0B76771300E5B06D /* BoundingINode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingINode.cpp; sourceTree = "<group>"; };
                0D224C7B0B76771300E5B06D /* Triangle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Triangle.h; sourceTree = "<group>"; };
                0D224C7C0B76771300E5B06D /* Triangle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Triangle.cpp; sourceTree = "<group>"; };
                0D224C7D0B76771300E5B06D /* ThreeDDDA.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ThreeDDDA.h; sourceTree = "<group>"; };
                0D224C7E0B76771300E5B06D /* ThreeDDDA.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ThreeDDDA.cpp; sourceTree = "<group>"; };
                0D224C7F0B76771300E5B06D /* Ray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ray.h; sourceTree = "<group>"; };
                0D224C800B76771300E5B06D /* QEM.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QEM.h; sourceTree = "<group>"; };
                0D224C810B76771300E5B06D /* QEM.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = QEM.cpp; sourceTree = "<group>"; };
                0D224C820B76771300E5B06D /* build_bbtree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = build_bbtree.cpp; sourceTree = "<group>"; };
                0D224C830B76771300E5B06D /* BSPTree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BSPTree.h; sourceTree = "<group>"; };
                0D224C840B76771300E5B06D /* BSPTree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BSPTree.cpp; sourceTree = "<group>"; };
                0D224C850B76771300E5B06D /* BoundingTree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BoundingTree.h; sourceTree = "<group>"; };
                0D224C860B76771300E5B06D /* BoundingTree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingTree.cpp; sourceTree = "<group>"; };
                0D224C870B76771300E5B06D /* BoundingNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BoundingNode.h; sourceTree = "<group>"; };
                0D224C880B76771300E5B06D /* BoundingNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingNode.cpp; sourceTree = "<group>"; };
                0D224C890B76771300E5B06D /* BoundingLNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BoundingLNode.h; sourceTree = "<group>"; };
                0D224C8A0B76771300E5B06D /* BoundingINode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BoundingINode.h; sourceTree = "<group>"; };
                0D224C8B0B76771300E5B06D /* BBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BBox.h; sourceTree = "<group>"; };
                0D224C8C0B76771300E5B06D /* BBox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BBox.cpp; sourceTree = "<group>"; };
                0D224C8D0B76771300E5B06D /* AABox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AABox.cpp; sourceTree = "<group>"; };
                0D224C8E0B76771300E5B06D /* verification.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = verification.h; sourceTree = "<group>"; };
                0D224C8F0B76771300E5B06D /* verification.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = verification.cpp; sourceTree = "<group>"; };
                0D224C900B76771300E5B06D /* TriMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TriMesh.cpp; sourceTree = "<group>"; };
                0D224C910B76771300E5B06D /* OBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OBox.h; sourceTree = "<group>"; };
                0D224C920B76771300E5B06D /* OBox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OBox.cpp; sourceTree = "<group>"; };
                0D224C930B76771300E5B06D /* build_bbtree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = build_bbtree.h; sourceTree = "<group>"; };
                0D224C940B76771300E5B06D /* AABox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AABox.h; sourceTree = "<group>"; };
                0D224C950B76771300E5B06D /* TrilinFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TrilinFilter.cpp; sourceTree = "<group>"; };
                0D224C960B76771300E5B06D /* Material.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Material.h; sourceTree = "<group>"; };
                0D224C970B76771300E5B06D /* load_raw.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = load_raw.cpp; sourceTree = "<group>"; };
                0D224C980B76771300E5B06D /* KDTree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KDTree.h; sourceTree = "<group>"; };
                0D224C990B76771300E5B06D /* TrilinFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TrilinFilter.h; sourceTree = "<group>"; };
                0D224C9A0B76771300E5B06D /* GradientFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = GradientFilter.cpp; sourceTree = "<group>"; };
                0D224C9B0B76771300E5B06D /* TriMesh.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TriMesh.h; sourceTree = "<group>"; };
                0D224C9C0B76771300E5B06D /* save_raw.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = save_raw.h; sourceTree = "<group>"; };
                0D224C9D0B76771300E5B06D /* RGrid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RGrid.h; sourceTree = "<group>"; };
                0D224C9E0B76771300E5B06D /* Polygonizer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Polygonizer.h; sourceTree = "<group>"; };
                0D224C9F0B76771300E5B06D /* Polygonizer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Polygonizer.cpp; sourceTree = "<group>"; };
                0D224CA00B76771300E5B06D /* obj_load.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = obj_load.h; sourceTree = "<group>"; };
                0D224CA10B76771300E5B06D /* obj_load.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = obj_load.cpp; sourceTree = "<group>"; };
                0D224CA20B76771300E5B06D /* Neighbours.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Neighbours.h; sourceTree = "<group>"; };
                0D224CA30B76771300E5B06D /* Neighbours.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Neighbours.cpp; sourceTree = "<group>"; };
                0D224CA50B76771300E5B06D /* load_raw.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = load_raw.h; sourceTree = "<group>"; };
                0D224CA60B76771300E5B06D /* IndexedFaceSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = IndexedFaceSet.h; sourceTree = "<group>"; };
                0D224CA70B76771300E5B06D /* HGrid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HGrid.h; sourceTree = "<group>"; };
                0D224CA80B76771300E5B06D /* GridAlgorithm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GridAlgorithm.h; sourceTree = "<group>"; };
                0D224CA90B76771300E5B06D /* GradientFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GradientFilter.h; sourceTree = "<group>"; };
                0D224CAA0B76771300E5B06D /* Cell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Cell.h; sourceTree = "<group>"; };
                0D224CAB0B76771300E5B06D /* AncestorGrid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AncestorGrid.h; sourceTree = "<group>"; };
                0DFC75710A94A03900CE6830 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
                0DFC75720A94A03900CE6830 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
                0DFC75730A94A03900CE6830 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
                0DFC75740A94A03900CE6830 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
                0DFC75750A94A03900CE6830 /* ArithSqMat4x4Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat4x4Float.cpp; sourceTree = "<group>"; };
                0DFC75760A94A03900CE6830 /* ArithSqMat4x4Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat4x4Float.h; sourceTree = "<group>"; };
                0DFC75770A94A03900CE6830 /* ArithSqMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMatFloat.h; sourceTree = "<group>"; };
                0DFC75780A94A03900CE6830 /* ArithVec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVec.h; sourceTree = "<group>"; };
                0DFC75790A94A03900CE6830 /* ArithVec2Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithVec2Float.cpp; sourceTree = "<group>"; };
                0DFC757A0A94A03900CE6830 /* ArithVec2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVec2Float.h; sourceTree = "<group>"; };
                0DFC757B0A94A03900CE6830 /* ArithVec3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithVec3Float.cpp; sourceTree = "<group>"; };
                0DFC757C0A94A03900CE6830 /* ArithVec3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVec3Float.h; sourceTree = "<group>"; };
                0DFC757D0A94A03900CE6830 /* ArithVec3Int.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVec3Int.h; sourceTree = "<group>"; };
                0DFC757E0A94A03900CE6830 /* ArithVec4Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVec4Float.h; sourceTree = "<group>"; };
                0DFC757F0A94A03900CE6830 /* ArithVecFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVecFloat.h; sourceTree = "<group>"; };
                0DFC75800A94A03900CE6830 /* ArithVecInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithVecInt.h; sourceTree = "<group>"; };
                0DFC75810A94A03900CE6830 /* BitMask.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BitMask.h; sourceTree = "<group>"; };
                0DFC75820A94A03900CE6830 /* CGLA.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CGLA.h; sourceTree = "<group>"; };
                0DFC75830A94A03900CE6830 /* eigensolution.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = eigensolution.cpp; sourceTree = "<group>"; };
                0DFC75840A94A03900CE6830 /* eigensolution.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = eigensolution.h; sourceTree = "<group>"; };
                0DFC75850A94A03900CE6830 /* ExceptionStandard.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ExceptionStandard.h; sourceTree = "<group>"; };
                0DFC75870A94A03900CE6830 /* Mat2x2d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat2x2d.h; sourceTree = "<group>"; };
                0DFC75880A94A03900CE6830 /* Mat2x2f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat2x2f.h; sourceTree = "<group>"; };
                0DFC75890A94A03900CE6830 /* Mat2x3d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat2x3d.h; sourceTree = "<group>"; };
                0DFC758A0A94A03900CE6830 /* Mat2x3f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat2x3f.h; sourceTree = "<group>"; };
                0DFC758B0A94A03900CE6830 /* Mat3x3d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat3x3d.h; sourceTree = "<group>"; };
                0DFC758C0A94A03900CE6830 /* Mat3x3f.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3f.cpp; sourceTree = "<group>"; };
                0DFC758D0A94A03900CE6830 /* Mat3x3f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat3x3f.h; sourceTree = "<group>"; };
                0DFC758E0A94A03900CE6830 /* Mat4x4d.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat4x4d.cpp; sourceTree = "<group>"; };
                0DFC758F0A94A03900CE6830 /* Mat4x4d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat4x4d.h; sourceTree = "<group>"; };
                0DFC75900A94A03900CE6830 /* Mat4x4f.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat4x4f.cpp; sourceTree = "<group>"; };
                0DFC75910A94A03900CE6830 /* Mat4x4f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Mat4x4f.h; sourceTree = "<group>"; };
                0DFC75920A94A03900CE6830 /* Quatd.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Quatd.h; sourceTree = "<group>"; };
                0DFC75940A94A03900CE6830 /* Quaternion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Quaternion.h; sourceTree = "<group>"; };
                0DFC75950A94A03900CE6830 /* Quatf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Quatf.h; sourceTree = "<group>"; };
                0DFC75960A94A03900CE6830 /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = "<group>"; };
                0DFC75970A94A03900CE6830 /* statistics.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = statistics.h; sourceTree = "<group>"; };
                0DFC75980A94A03900CE6830 /* TableTrigonometry.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TableTrigonometry.cpp; sourceTree = "<group>"; };
                0DFC75990A94A03900CE6830 /* TableTrigonometry.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TableTrigonometry.h; sourceTree = "<group>"; };
                0DFC759A0A94A03900CE6830 /* UnitVector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = UnitVector.h; sourceTree = "<group>"; };
                0DFC759B0A94A03900CE6830 /* Vec2d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec2d.h; sourceTree = "<group>"; };
                0DFC759C0A94A03900CE6830 /* Vec2f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec2f.h; sourceTree = "<group>"; };
                0DFC759D0A94A03900CE6830 /* Vec2i.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Vec2i.cpp; sourceTree = "<group>"; };
                0DFC759E0A94A03900CE6830 /* Vec2i.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec2i.h; sourceTree = "<group>"; };
                0DFC759F0A94A03900CE6830 /* Vec2ui.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec2ui.h; sourceTree = "<group>"; };
                0DFC75A00A94A03900CE6830 /* Vec3d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec3d.h; sourceTree = "<group>"; };
                0DFC75A10A94A03900CE6830 /* Vec3f.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Vec3f.cpp; sourceTree = "<group>"; };
                0DFC75A20A94A03900CE6830 /* Vec3f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec3f.h; sourceTree = "<group>"; };
                0DFC75A30A94A03900CE6830 /* Vec3Hf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec3Hf.h; sourceTree = "<group>"; };
                0DFC75A40A94A03900CE6830 /* Vec3i.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Vec3i.cpp; sourceTree = "<group>"; };
                0DFC75A50A94A03900CE6830 /* Vec3i.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec3i.h; sourceTree = "<group>"; };
                0DFC75A60A94A03900CE6830 /* Vec3uc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec3uc.h; sourceTree = "<group>"; };
                0DFC75A70A94A03900CE6830 /* Vec3usi.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec3usi.h; sourceTree = "<group>"; };
                0DFC75A80A94A03900CE6830 /* Vec4d.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec4d.h; sourceTree = "<group>"; };
                0DFC75A90A94A03900CE6830 /* Vec4f.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec4f.h; sourceTree = "<group>"; };
                0DFC75AA0A94A03900CE6830 /* Vec4uc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vec4uc.h; sourceTree = "<group>"; };
                0DFC761F0A94A05E00CE6830 /* draw.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = draw.cpp; sourceTree = "<group>"; };
                0DFC76200A94A05E00CE6830 /* draw.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = draw.h; sourceTree = "<group>"; };
                0DFC76210A94A05E00CE6830 /* gel_gl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = gel_gl.h; sourceTree = "<group>"; };
                0DFC76220A94A05E00CE6830 /* gel_glu.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = gel_glu.h; sourceTree = "<group>"; };
                0DFC76230A94A05E00CE6830 /* gel_glut.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = gel_glut.h; sourceTree = "<group>"; };
                0DFC76240A94A05E00CE6830 /* GLViewController.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = GLViewController.cpp; sourceTree = "<group>"; };
                0DFC76250A94A05E00CE6830 /* GLViewController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GLViewController.h; sourceTree = "<group>"; };
                0DFC76270A94A05E00CE6830 /* QuatTrackBall.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = QuatTrackBall.cpp; sourceTree = "<group>"; };
                0DFC76280A94A05E00CE6830 /* QuatTrackBall.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QuatTrackBall.h; sourceTree = "<group>"; };
                0DFC76290A94A05E00CE6830 /* SimpleTrackBall.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleTrackBall.cpp; sourceTree = "<group>"; };
                0DFC762A0A94A05E00CE6830 /* SimpleTrackBall.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SimpleTrackBall.h; sourceTree = "<group>"; };
                0DFC76380A94A07200CE6830 /* build_manifold.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = build_manifold.cpp; sourceTree = "<group>"; };
                0DFC76390A94A07200CE6830 /* build_manifold.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = build_manifold.h; sourceTree = "<group>"; };
                0DFC763A0A94A07200CE6830 /* caps_and_needles.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = caps_and_needles.cpp; sourceTree = "<group>"; };
                0DFC763B0A94A07200CE6830 /* caps_and_needles.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = caps_and_needles.h; sourceTree = "<group>"; };
                0DFC763C0A94A07200CE6830 /* Face.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Face.cpp; sourceTree = "<group>"; };
                0DFC763D0A94A07200CE6830 /* Face.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Face.h; sourceTree = "<group>"; };
                0DFC763E0A94A07200CE6830 /* FaceCirculator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FaceCirculator.h; sourceTree = "<group>"; };
                0DFC763F0A94A07200CE6830 /* HalfEdge.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HalfEdge.cpp; sourceTree = "<group>"; };
                0DFC76400A94A07200CE6830 /* HalfEdge.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HalfEdge.h; sourceTree = "<group>"; };
                0DFC76420A94A07200CE6830 /* Manifold.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Manifold.cpp; sourceTree = "<group>"; };
                0DFC76430A94A07300CE6830 /* Manifold.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Manifold.h; sourceTree = "<group>"; };
                0DFC76440A94A07300CE6830 /* mesh_optimization.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mesh_optimization.cpp; sourceTree = "<group>"; };
                0DFC76450A94A07300CE6830 /* mesh_optimization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mesh_optimization.h; sourceTree = "<group>"; };
                0DFC76460A94A07300CE6830 /* obj_load.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = obj_load.cpp; sourceTree = "<group>"; };
                0DFC76470A94A07300CE6830 /* obj_load.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = obj_load.h; sourceTree = "<group>"; };
                0DFC76480A94A07300CE6830 /* obj_save.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = obj_save.cpp; sourceTree = "<group>"; };
                0DFC76490A94A07300CE6830 /* obj_save.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = obj_save.h; sourceTree = "<group>"; };
                0DFC764A0A94A07300CE6830 /* quadric_simplify.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = quadric_simplify.cpp; sourceTree = "<group>"; };
                0DFC764B0A94A07300CE6830 /* quadric_simplify.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = quadric_simplify.h; sourceTree = "<group>"; };
                0DFC764C0A94A07300CE6830 /* refine_edges.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = refine_edges.cpp; sourceTree = "<group>"; };
                0DFC764D0A94A07300CE6830 /* refine_edges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = refine_edges.h; sourceTree = "<group>"; };
                0DFC764E0A94A07300CE6830 /* smooth.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = smooth.cpp; sourceTree = "<group>"; };
                0DFC764F0A94A07300CE6830 /* smooth.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = smooth.h; sourceTree = "<group>"; };
                0DFC76500A94A07300CE6830 /* templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = templates.h; sourceTree = "<group>"; };
                0DFC76510A94A07300CE6830 /* triangulate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = triangulate.cpp; sourceTree = "<group>"; };
                0DFC76520A94A07300CE6830 /* triangulate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = triangulate.h; sourceTree = "<group>"; };
                0DFC76530A94A07300CE6830 /* triangulate_face_order.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = triangulate_face_order.cpp; sourceTree = "<group>"; };
                0DFC76540A94A07300CE6830 /* Vertex.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Vertex.cpp; sourceTree = "<group>"; };
                0DFC76550A94A07300CE6830 /* Vertex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vertex.h; sourceTree = "<group>"; };
                0DFC76560A94A07300CE6830 /* VertexCirculator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VertexCirculator.h; sourceTree = "<group>"; };
                0DFC76570A94A07300CE6830 /* volume_polygonize.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = volume_polygonize.cpp; sourceTree = "<group>"; };
                0DFC76580A94A07300CE6830 /* volume_polygonize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = volume_polygonize.h; sourceTree = "<group>"; };
                0DFC76590A94A07300CE6830 /* x3d_load.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = x3d_load.cpp; sourceTree = "<group>"; };
                0DFC765A0A94A07300CE6830 /* x3d_load.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = x3d_load.h; sourceTree = "<group>"; };
                0DFC765B0A94A07300CE6830 /* x3d_save.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = x3d_save.cpp; sourceTree = "<group>"; };
                0DFC765C0A94A07300CE6830 /* x3d_save.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = x3d_save.h; sourceTree = "<group>"; };
                0DFC76830A94A08400CE6830 /* LapackFunc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = LapackFunc.cpp; sourceTree = "<group>"; };
                0DFC76840A94A08400CE6830 /* LapackFunc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = LapackFunc.h; sourceTree = "<group>"; };
                0DFC76850A94A08400CE6830 /* LinAlgIO.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = LinAlgIO.cpp; sourceTree = "<group>"; };
                0DFC76860A94A08400CE6830 /* LinAlgIO.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = LinAlgIO.h; sourceTree = "<group>"; };
                0DFC76880A94A08400CE6830 /* Matrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Matrix.h; sourceTree = "<group>"; };
                0DFC76890A94A08400CE6830 /* Vector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = "<group>"; };
                0DFC76920A94A09200CE6830 /* ArgExtracter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArgExtracter.h; sourceTree = "<group>"; };
                0DFC76930A94A09200CE6830 /* Grid2D.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Grid2D.h; sourceTree = "<group>"; };
                0DFC76940A94A09200CE6830 /* HashKey.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HashKey.cpp; sourceTree = "<group>"; };
                0DFC76950A94A09200CE6830 /* HashKey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HashKey.h; sourceTree = "<group>"; };
                0DFC76960A94A09200CE6830 /* HashTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HashTable.h; sourceTree = "<group>"; };
                0DFC76980A94A09200CE6830 /* Parse.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Parse.cpp; sourceTree = "<group>"; };
                0DFC76990A94A09200CE6830 /* Parse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Parse.h; sourceTree = "<group>"; };
                0DFC769A0A94A09200CE6830 /* ResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ResourceManager.h; sourceTree = "<group>"; };
                0DFC769B0A94A09200CE6830 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
                0DFC76AD0A94A16100CE6830 /* libGEL_library.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libGEL_library.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
                0DFC76CA0A94A39E00CE6830 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
                0DFC76E00A94A3BE00CE6830 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/GLUT.framework; sourceTree = "<absolute>"; };
                0DFC76F70A94A47400CE6830 /* vecLib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vecLib.framework; path = /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/vecLib.framework; sourceTree = "<absolute>"; };
                0DFC770A0A94A8C800CE6830 /* OBJViewer-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "OBJViewer-Info.plist"; sourceTree = "<group>"; };
                0DFC771B0A94AA0500CE6830 /* OBJViewer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OBJViewer; sourceTree = BUILT_PRODUCTS_DIR; };
                0DFC77200A94AA2700CE6830 /* objview.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = objview.cpp; path = apps/OBJViewer/objview.cpp; sourceTree = "<group>"; };
                0DFC77680A94AD0800CE6830 /* IL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IL.framework; path = /Library/Frameworks/IL.framework; sourceTree = "<absolute>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
                0D11EC1E0B76804000C70E58 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0D11EC510B7680AF00C70E58 /* libGEL_library.dylib in Frameworks */,
                                0D11EC500B7680A900C70E58 /* GLUT.framework in Frameworks */,
                                0D11EC2E0B76809B00C70E58 /* OpenGL.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                0D47677E0A94938E003000E1 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0DFC76CB0A94A39E00CE6830 /* OpenGL.framework in Frameworks */,
                                0DFC76E10A94A3BE00CE6830 /* GLUT.framework in Frameworks */,
                                0DFC76F80A94A47400CE6830 /* vecLib.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                0DFC77190A94AA0500CE6830 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0DFC774E0A94AACE00CE6830 /* GLUT.framework in Frameworks */,
                                0DFC77500A94AAE300CE6830 /* OpenGL.framework in Frameworks */,
                                0DFC77530A94AB1400CE6830 /* libGEL_library.dylib in Frameworks */,
                                0DFC77690A94AD0800CE6830 /* IL.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
                0D47676F0A94934A003000E1 = {
                        isa = PBXGroup;
                        children = (
                                0D11EC520B7680D100C70E58 /* raytrace.cpp */,
                                0DFC77680A94AD0800CE6830 /* IL.framework */,
                                0DFC77200A94AA2700CE6830 /* objview.cpp */,
                                0DFC76F70A94A47400CE6830 /* vecLib.framework */,
                                0DFC76CA0A94A39E00CE6830 /* OpenGL.framework */,
                                0DFC76E00A94A3BE00CE6830 /* GLUT.framework */,
                                0DFC76910A94A09200CE6830 /* Util */,
                                0DFC76820A94A08400CE6830 /* LinAlg */,
                                0DFC76370A94A07200CE6830 /* HMesh */,
                                0DFC761E0A94A05E00CE6830 /* GLGraphics */,
                                0DFC75E50A94A04B00CE6830 /* Geometry */,
                                0DFC75700A94A03900CE6830 /* CGLA */,
                                0DFC76AD0A94A16100CE6830 /* libGEL_library.dylib */,
                                0DFC770A0A94A8C800CE6830 /* OBJViewer-Info.plist */,
                                0DFC771B0A94AA0500CE6830 /* OBJViewer */,
                                0D11EC200B76804000C70E58 /* Raytrace */,
                        );
                        sourceTree = "<group>";
                };
                0DFC75700A94A03900CE6830 /* CGLA */ = {
                        isa = PBXGroup;
                        children = (
                                0DFC75710A94A03900CE6830 /* ArithMatFloat.h */,
                                0DFC75720A94A03900CE6830 /* ArithSqMat2x2Float.h */,
                                0DFC75730A94A03900CE6830 /* ArithSqMat3x3Float.cpp */,
                                0DFC75740A94A03900CE6830 /* ArithSqMat3x3Float.h */,
                                0DFC75750A94A03900CE6830 /* ArithSqMat4x4Float.cpp */,
                                0DFC75760A94A03900CE6830 /* ArithSqMat4x4Float.h */,
                                0DFC75770A94A03900CE6830 /* ArithSqMatFloat.h */,
                                0DFC75780A94A03900CE6830 /* ArithVec.h */,
                                0DFC75790A94A03900CE6830 /* ArithVec2Float.cpp */,
                                0DFC757A0A94A03900CE6830 /* ArithVec2Float.h */,
                                0DFC757B0A94A03900CE6830 /* ArithVec3Float.cpp */,
                                0DFC757C0A94A03900CE6830 /* ArithVec3Float.h */,
                                0DFC757D0A94A03900CE6830 /* ArithVec3Int.h */,
                                0DFC757E0A94A03900CE6830 /* ArithVec4Float.h */,
                                0DFC757F0A94A03900CE6830 /* ArithVecFloat.h */,
                                0DFC75800A94A03900CE6830 /* ArithVecInt.h */,
                                0DFC75810A94A03900CE6830 /* BitMask.h */,
                                0DFC75820A94A03900CE6830 /* CGLA.h */,
                                0DFC75830A94A03900CE6830 /* eigensolution.cpp */,
                                0DFC75840A94A03900CE6830 /* eigensolution.h */,
                                0DFC75850A94A03900CE6830 /* ExceptionStandard.h */,
                                0DFC75870A94A03900CE6830 /* Mat2x2d.h */,
                                0DFC75880A94A03900CE6830 /* Mat2x2f.h */,
                                0DFC75890A94A03900CE6830 /* Mat2x3d.h */,
                                0DFC758A0A94A03900CE6830 /* Mat2x3f.h */,
                                0DFC758B0A94A03900CE6830 /* Mat3x3d.h */,
                                0DFC758C0A94A03900CE6830 /* Mat3x3f.cpp */,
                                0DFC758D0A94A03900CE6830 /* Mat3x3f.h */,
                                0DFC758E0A94A03900CE6830 /* Mat4x4d.cpp */,
                                0DFC758F0A94A03900CE6830 /* Mat4x4d.h */,
                                0DFC75900A94A03900CE6830 /* Mat4x4f.cpp */,
                                0DFC75910A94A03900CE6830 /* Mat4x4f.h */,
                                0DFC75920A94A03900CE6830 /* Quatd.h */,
                                0DFC75940A94A03900CE6830 /* Quaternion.h */,
                                0DFC75950A94A03900CE6830 /* Quatf.h */,
                                0DFC75960A94A03900CE6830 /* statistics.cpp */,
                                0DFC75970A94A03900CE6830 /* statistics.h */,
                                0DFC75980A94A03900CE6830 /* TableTrigonometry.cpp */,
                                0DFC75990A94A03900CE6830 /* TableTrigonometry.h */,
                                0DFC759A0A94A03900CE6830 /* UnitVector.h */,
                                0DFC759B0A94A03900CE6830 /* Vec2d.h */,
                                0DFC759C0A94A03900CE6830 /* Vec2f.h */,
                                0DFC759D0A94A03900CE6830 /* Vec2i.cpp */,
                                0DFC759E0A94A03900CE6830 /* Vec2i.h */,
                                0DFC759F0A94A03900CE6830 /* Vec2ui.h */,
                                0DFC75A00A94A03900CE6830 /* Vec3d.h */,
                                0DFC75A10A94A03900CE6830 /* Vec3f.cpp */,
                                0DFC75A20A94A03900CE6830 /* Vec3f.h */,
                                0DFC75A30A94A03900CE6830 /* Vec3Hf.h */,
                                0DFC75A40A94A03900CE6830 /* Vec3i.cpp */,
                                0DFC75A50A94A03900CE6830 /* Vec3i.h */,
                                0DFC75A60A94A03900CE6830 /* Vec3uc.h */,
                                0DFC75A70A94A03900CE6830 /* Vec3usi.h */,
                                0DFC75A80A94A03900CE6830 /* Vec4d.h */,
                                0DFC75A90A94A03900CE6830 /* Vec4f.h */,
                                0DFC75AA0A94A03900CE6830 /* Vec4uc.h */,
                        );
                        name = CGLA;
                        path = src/CGLA;
                        sourceTree = "<group>";
                };
                0DFC75E50A94A04B00CE6830 /* Geometry */ = {
                        isa = PBXGroup;
                        children = (
                                0D224C790B76771300E5B06D /* BoundingLNode.cpp */,
                                0D224C7A0B76771300E5B06D /* BoundingINode.cpp */,
                                0D224C7B0B76771300E5B06D /* Triangle.h */,
                                0D224C7C0B76771300E5B06D /* Triangle.cpp */,
                                0D224C7D0B76771300E5B06D /* ThreeDDDA.h */,
                                0D224C7E0B76771300E5B06D /* ThreeDDDA.cpp */,
                                0D224C7F0B76771300E5B06D /* Ray.h */,
                                0D224C800B76771300E5B06D /* QEM.h */,
                                0D224C810B76771300E5B06D /* QEM.cpp */,
                                0D224C820B76771300E5B06D /* build_bbtree.cpp */,
                                0D224C830B76771300E5B06D /* BSPTree.h */,
                                0D224C840B76771300E5B06D /* BSPTree.cpp */,
                                0D224C850B76771300E5B06D /* BoundingTree.h */,
                                0D224C860B76771300E5B06D /* BoundingTree.cpp */,
                                0D224C870B76771300E5B06D /* BoundingNode.h */,
                                0D224C880B76771300E5B06D /* BoundingNode.cpp */,
                                0D224C890B76771300E5B06D /* BoundingLNode.h */,
                                0D224C8A0B76771300E5B06D /* BoundingINode.h */,
                                0D224C8B0B76771300E5B06D /* BBox.h */,
                                0D224C8C0B76771300E5B06D /* BBox.cpp */,
                                0D224C8D0B76771300E5B06D /* AABox.cpp */,
                                0D224C8E0B76771300E5B06D /* verification.h */,
                                0D224C8F0B76771300E5B06D /* verification.cpp */,
                                0D224C900B76771300E5B06D /* TriMesh.cpp */,
                                0D224C910B76771300E5B06D /* OBox.h */,
                                0D224C920B76771300E5B06D /* OBox.cpp */,
                                0D224C930B76771300E5B06D /* build_bbtree.h */,
                                0D224C940B76771300E5B06D /* AABox.h */,
                                0D224C950B76771300E5B06D /* TrilinFilter.cpp */,
                                0D224C960B76771300E5B06D /* Material.h */,
                                0D224C970B76771300E5B06D /* load_raw.cpp */,
                                0D224C980B76771300E5B06D /* KDTree.h */,
                                0D224C990B76771300E5B06D /* TrilinFilter.h */,
                                0D224C9A0B76771300E5B06D /* GradientFilter.cpp */,
                                0D224C9B0B76771300E5B06D /* TriMesh.h */,
                                0D224C9C0B76771300E5B06D /* save_raw.h */,
                                0D224C9D0B76771300E5B06D /* RGrid.h */,
                                0D224C9E0B76771300E5B06D /* Polygonizer.h */,
                                0D224C9F0B76771300E5B06D /* Polygonizer.cpp */,
                                0D224CA00B76771300E5B06D /* obj_load.h */,
                                0D224CA10B76771300E5B06D /* obj_load.cpp */,
                                0D224CA20B76771300E5B06D /* Neighbours.h */,
                                0D224CA30B76771300E5B06D /* Neighbours.cpp */,
                                0D224CA50B76771300E5B06D /* load_raw.h */,
                                0D224CA60B76771300E5B06D /* IndexedFaceSet.h */,
                                0D224CA70B76771300E5B06D /* HGrid.h */,
                                0D224CA80B76771300E5B06D /* GridAlgorithm.h */,
                                0D224CA90B76771300E5B06D /* GradientFilter.h */,
                                0D224CAA0B76771300E5B06D /* Cell.h */,
                                0D224CAB0B76771300E5B06D /* AncestorGrid.h */,
                        );
                        name = Geometry;
                        path = src/Geometry;
                        sourceTree = "<group>";
                };
                0DFC761E0A94A05E00CE6830 /* GLGraphics */ = {
                        isa = PBXGroup;
                        children = (
                                0DFC761F0A94A05E00CE6830 /* draw.cpp */,
                                0DFC76200A94A05E00CE6830 /* draw.h */,
                                0DFC76210A94A05E00CE6830 /* gel_gl.h */,
                                0DFC76220A94A05E00CE6830 /* gel_glu.h */,
                                0DFC76230A94A05E00CE6830 /* gel_glut.h */,
                                0DFC76240A94A05E00CE6830 /* GLViewController.cpp */,
                                0DFC76250A94A05E00CE6830 /* GLViewController.h */,
                                0DFC76270A94A05E00CE6830 /* QuatTrackBall.cpp */,
                                0DFC76280A94A05E00CE6830 /* QuatTrackBall.h */,
                                0DFC76290A94A05E00CE6830 /* SimpleTrackBall.cpp */,
                                0DFC762A0A94A05E00CE6830 /* SimpleTrackBall.h */,
                        );
                        name = GLGraphics;
                        path = src/GLGraphics;
                        sourceTree = "<group>";
                };
                0DFC76370A94A07200CE6830 /* HMesh */ = {
                        isa = PBXGroup;
                        children = (
                                0DFC76380A94A07200CE6830 /* build_manifold.cpp */,
                                0DFC76390A94A07200CE6830 /* build_manifold.h */,
                                0DFC763A0A94A07200CE6830 /* caps_and_needles.cpp */,
                                0DFC763B0A94A07200CE6830 /* caps_and_needles.h */,
                                0DFC763C0A94A07200CE6830 /* Face.cpp */,
                                0DFC763D0A94A07200CE6830 /* Face.h */,
                                0DFC763E0A94A07200CE6830 /* FaceCirculator.h */,
                                0DFC763F0A94A07200CE6830 /* HalfEdge.cpp */,
                                0DFC76400A94A07200CE6830 /* HalfEdge.h */,
                                0DFC76420A94A07200CE6830 /* Manifold.cpp */,
                                0DFC76430A94A07300CE6830 /* Manifold.h */,
                                0DFC76440A94A07300CE6830 /* mesh_optimization.cpp */,
                                0DFC76450A94A07300CE6830 /* mesh_optimization.h */,
                                0DFC76460A94A07300CE6830 /* obj_load.cpp */,
                                0DFC76470A94A07300CE6830 /* obj_load.h */,
                                0DFC76480A94A07300CE6830 /* obj_save.cpp */,
                                0DFC76490A94A07300CE6830 /* obj_save.h */,
                                0DFC764A0A94A07300CE6830 /* quadric_simplify.cpp */,
                                0DFC764B0A94A07300CE6830 /* quadric_simplify.h */,
                                0DFC764C0A94A07300CE6830 /* refine_edges.cpp */,
                                0DFC764D0A94A07300CE6830 /* refine_edges.h */,
                                0DFC764E0A94A07300CE6830 /* smooth.cpp */,
                                0DFC764F0A94A07300CE6830 /* smooth.h */,
                                0DFC76500A94A07300CE6830 /* templates.h */,
                                0DFC76510A94A07300CE6830 /* triangulate.cpp */,
                                0DFC76520A94A07300CE6830 /* triangulate.h */,
                                0DFC76530A94A07300CE6830 /* triangulate_face_order.cpp */,
                                0DFC76540A94A07300CE6830 /* Vertex.cpp */,
                                0DFC76550A94A07300CE6830 /* Vertex.h */,
                                0DFC76560A94A07300CE6830 /* VertexCirculator.h */,
                                0DFC76570A94A07300CE6830 /* volume_polygonize.cpp */,
                                0DFC76580A94A07300CE6830 /* volume_polygonize.h */,
                                0DFC76590A94A07300CE6830 /* x3d_load.cpp */,
                                0DFC765A0A94A07300CE6830 /* x3d_load.h */,
                                0DFC765B0A94A07300CE6830 /* x3d_save.cpp */,
                                0DFC765C0A94A07300CE6830 /* x3d_save.h */,
                        );
                        name = HMesh;
                        path = src/HMesh;
                        sourceTree = "<group>";
                };
                0DFC76820A94A08400CE6830 /* LinAlg */ = {
                        isa = PBXGroup;
                        children = (
                                0DFC76830A94A08400CE6830 /* LapackFunc.cpp */,
                                0DFC76840A94A08400CE6830 /* LapackFunc.h */,
                                0DFC76850A94A08400CE6830 /* LinAlgIO.cpp */,
                                0DFC76860A94A08400CE6830 /* LinAlgIO.h */,
                                0DFC76880A94A08400CE6830 /* Matrix.h */,
                                0DFC76890A94A08400CE6830 /* Vector.h */,
                        );
                        name = LinAlg;
                        path = src/LinAlg;
                        sourceTree = "<group>";
                };
                0DFC76910A94A09200CE6830 /* Util */ = {
                        isa = PBXGroup;
                        children = (
                                0DFC76920A94A09200CE6830 /* ArgExtracter.h */,
                                0DFC76930A94A09200CE6830 /* Grid2D.h */,
                                0DFC76940A94A09200CE6830 /* HashKey.cpp */,
                                0DFC76950A94A09200CE6830 /* HashKey.h */,
                                0DFC76960A94A09200CE6830 /* HashTable.h */,
                                0DFC76980A94A09200CE6830 /* Parse.cpp */,
                                0DFC76990A94A09200CE6830 /* Parse.h */,
                                0DFC769A0A94A09200CE6830 /* ResourceManager.h */,
                                0DFC769B0A94A09200CE6830 /* Timer.h */,
                        );
                        name = Util;
                        path = src/Util;
                        sourceTree = "<group>";
                };
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
                0D47677C0A94938E003000E1 /* Headers */ = {
                        isa = PBXHeadersBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0DFC75AB0A94A03900CE6830 /* ArithMatFloat.h in Headers */,
                                0DFC75AC0A94A03900CE6830 /* ArithSqMat2x2Float.h in Headers */,
                                0DFC75AE0A94A03900CE6830 /* ArithSqMat3x3Float.h in Headers */,
                                0DFC75B00A94A03900CE6830 /* ArithSqMat4x4Float.h in Headers */,
                                0DFC75B10A94A03900CE6830 /* ArithSqMatFloat.h in Headers */,
                                0DFC75B20A94A03900CE6830 /* ArithVec.h in Headers */,
                                0DFC75B40A94A03900CE6830 /* ArithVec2Float.h in Headers */,
                                0DFC75B60A94A03900CE6830 /* ArithVec3Float.h in Headers */,
                                0DFC75B70A94A03900CE6830 /* ArithVec3Int.h in Headers */,
                                0DFC75B80A94A03900CE6830 /* ArithVec4Float.h in Headers */,
                                0DFC75B90A94A03900CE6830 /* ArithVecFloat.h in Headers */,
                                0DFC75BA0A94A03900CE6830 /* ArithVecInt.h in Headers */,
                                0DFC75BB0A94A03900CE6830 /* BitMask.h in Headers */,
                                0DFC75BC0A94A03900CE6830 /* CGLA.h in Headers */,
                                0DFC75BE0A94A03900CE6830 /* eigensolution.h in Headers */,
                                0DFC75BF0A94A03900CE6830 /* ExceptionStandard.h in Headers */,
                                0DFC75C10A94A03900CE6830 /* Mat2x2d.h in Headers */,
                                0DFC75C20A94A03900CE6830 /* Mat2x2f.h in Headers */,
                                0DFC75C30A94A03900CE6830 /* Mat2x3d.h in Headers */,
                                0DFC75C40A94A03900CE6830 /* Mat2x3f.h in Headers */,
                                0DFC75C50A94A03900CE6830 /* Mat3x3d.h in Headers */,
                                0DFC75C70A94A03900CE6830 /* Mat3x3f.h in Headers */,
                                0DFC75C90A94A03900CE6830 /* Mat4x4d.h in Headers */,
                                0DFC75CB0A94A03900CE6830 /* Mat4x4f.h in Headers */,
                                0DFC75CC0A94A03900CE6830 /* Quatd.h in Headers */,
                                0DFC75CE0A94A03900CE6830 /* Quaternion.h in Headers */,
                                0DFC75CF0A94A03900CE6830 /* Quatf.h in Headers */,
                                0DFC75D10A94A03900CE6830 /* statistics.h in Headers */,
                                0DFC75D30A94A03900CE6830 /* TableTrigonometry.h in Headers */,
                                0DFC75D40A94A03900CE6830 /* UnitVector.h in Headers */,
                                0DFC75D50A94A03900CE6830 /* Vec2d.h in Headers */,
                                0DFC75D60A94A03900CE6830 /* Vec2f.h in Headers */,
                                0DFC75D80A94A03900CE6830 /* Vec2i.h in Headers */,
                                0DFC75D90A94A03900CE6830 /* Vec2ui.h in Headers */,
                                0DFC75DA0A94A03900CE6830 /* Vec3d.h in Headers */,
                                0DFC75DC0A94A03900CE6830 /* Vec3f.h in Headers */,
                                0DFC75DD0A94A03900CE6830 /* Vec3Hf.h in Headers */,
                                0DFC75DF0A94A03900CE6830 /* Vec3i.h in Headers */,
                                0DFC75E00A94A03900CE6830 /* Vec3uc.h in Headers */,
                                0DFC75E10A94A03900CE6830 /* Vec3usi.h in Headers */,
                                0DFC75E20A94A03900CE6830 /* Vec4d.h in Headers */,
                                0DFC75E30A94A03900CE6830 /* Vec4f.h in Headers */,
                                0DFC75E40A94A03900CE6830 /* Vec4uc.h in Headers */,
                                0DFC762C0A94A05E00CE6830 /* draw.h in Headers */,
                                0DFC762D0A94A05E00CE6830 /* gel_gl.h in Headers */,
                                0DFC762E0A94A05E00CE6830 /* gel_glu.h in Headers */,
                                0DFC762F0A94A05E00CE6830 /* gel_glut.h in Headers */,
                                0DFC76310A94A05E00CE6830 /* GLViewController.h in Headers */,
                                0DFC76340A94A05E00CE6830 /* QuatTrackBall.h in Headers */,
                                0DFC76360A94A05E00CE6830 /* SimpleTrackBall.h in Headers */,
                                0DFC765E0A94A07300CE6830 /* build_manifold.h in Headers */,
                                0DFC76600A94A07300CE6830 /* caps_and_needles.h in Headers */,
                                0DFC76620A94A07300CE6830 /* Face.h in Headers */,
                                0DFC76630A94A07300CE6830 /* FaceCirculator.h in Headers */,
                                0DFC76650A94A07300CE6830 /* HalfEdge.h in Headers */,
                                0DFC76680A94A07300CE6830 /* Manifold.h in Headers */,
                                0DFC766A0A94A07300CE6830 /* mesh_optimization.h in Headers */,
                                0DFC766C0A94A07300CE6830 /* obj_load.h in Headers */,
                                0DFC766E0A94A07300CE6830 /* obj_save.h in Headers */,
                                0DFC76700A94A07300CE6830 /* quadric_simplify.h in Headers */,
                                0DFC76720A94A07300CE6830 /* refine_edges.h in Headers */,
                                0DFC76740A94A07300CE6830 /* smooth.h in Headers */,
                                0DFC76750A94A07300CE6830 /* templates.h in Headers */,
                                0DFC76770A94A07300CE6830 /* triangulate.h in Headers */,
                                0DFC767A0A94A07300CE6830 /* Vertex.h in Headers */,
                                0DFC767B0A94A07300CE6830 /* VertexCirculator.h in Headers */,
                                0DFC767D0A94A07300CE6830 /* volume_polygonize.h in Headers */,
                                0DFC767F0A94A07300CE6830 /* x3d_load.h in Headers */,
                                0DFC76810A94A07300CE6830 /* x3d_save.h in Headers */,
                                0DFC768B0A94A08400CE6830 /* LapackFunc.h in Headers */,
                                0DFC768D0A94A08400CE6830 /* LinAlgIO.h in Headers */,
                                0DFC768F0A94A08400CE6830 /* Matrix.h in Headers */,
                                0DFC76900A94A08400CE6830 /* Vector.h in Headers */,
                                0DFC769C0A94A09200CE6830 /* ArgExtracter.h in Headers */,
                                0DFC769D0A94A09200CE6830 /* Grid2D.h in Headers */,
                                0DFC769F0A94A09200CE6830 /* HashKey.h in Headers */,
                                0DFC76A00A94A09200CE6830 /* HashTable.h in Headers */,
                                0DFC76A30A94A09200CE6830 /* Parse.h in Headers */,
                                0DFC76A40A94A09200CE6830 /* ResourceManager.h in Headers */,
                                0DFC76A50A94A09200CE6830 /* Timer.h in Headers */,
                                0D224CAE0B76771300E5B06D /* Triangle.h in Headers */,
                                0D224CB00B76771300E5B06D /* ThreeDDDA.h in Headers */,
                                0D224CB20B76771300E5B06D /* Ray.h in Headers */,
                                0D224CB30B76771300E5B06D /* QEM.h in Headers */,
                                0D224CB60B76771300E5B06D /* BSPTree.h in Headers */,
                                0D224CB80B76771300E5B06D /* BoundingTree.h in Headers */,
                                0D224CBA0B76771300E5B06D /* BoundingNode.h in Headers */,
                                0D224CBC0B76771300E5B06D /* BoundingLNode.h in Headers */,
                                0D224CBD0B76771300E5B06D /* BoundingINode.h in Headers */,
                                0D224CBE0B76771300E5B06D /* BBox.h in Headers */,
                                0D224CC10B76771300E5B06D /* verification.h in Headers */,
                                0D224CC40B76771300E5B06D /* OBox.h in Headers */,
                                0D224CC60B76771300E5B06D /* build_bbtree.h in Headers */,
                                0D224CC70B76771300E5B06D /* AABox.h in Headers */,
                                0D224CC90B76771300E5B06D /* Material.h in Headers */,
                                0D224CCB0B76771300E5B06D /* KDTree.h in Headers */,
                                0D224CCC0B76771300E5B06D /* TrilinFilter.h in Headers */,
                                0D224CCE0B76771300E5B06D /* TriMesh.h in Headers */,
                                0D224CCF0B76771300E5B06D /* save_raw.h in Headers */,
                                0D224CD00B76771300E5B06D /* RGrid.h in Headers */,
                                0D224CD10B76771300E5B06D /* Polygonizer.h in Headers */,
                                0D224CD30B76771300E5B06D /* obj_load.h in Headers */,
                                0D224CD50B76771300E5B06D /* Neighbours.h in Headers */,
                                0D224CD80B76771300E5B06D /* load_raw.h in Headers */,
                                0D224CD90B76771300E5B06D /* IndexedFaceSet.h in Headers */,
                                0D224CDA0B76771300E5B06D /* HGrid.h in Headers */,
                                0D224CDB0B76771300E5B06D /* GridAlgorithm.h in Headers */,
                                0D224CDC0B76771300E5B06D /* GradientFilter.h in Headers */,
                                0D224CDD0B76771300E5B06D /* Cell.h in Headers */,
                                0D224CDE0B76771300E5B06D /* AncestorGrid.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
                0D11EC1F0B76804000C70E58 /* Raytracer */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 0D11EC290B76804E00C70E58 /* Build configuration list for PBXNativeTarget "Raytracer" */;
                        buildPhases = (
                                0D11EC1D0B76804000C70E58 /* Sources */,
                                0D11EC1E0B76804000C70E58 /* Frameworks */,
                        );
                        buildRules = (
                        );
                        dependencies = (
                        );
                        name = Raytracer;
                        productName = Raytrace;
                        productReference = 0D11EC200B76804000C70E58 /* Raytrace */;
                        productType = "com.apple.product-type.tool";
                };
                0D47677F0A94938E003000E1 /* GEL_library */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 0D4767820A94938F003000E1 /* Build configuration list for PBXNativeTarget "GEL_library" */;
                        buildPhases = (
                                0D47677C0A94938E003000E1 /* Headers */,
                                0D47677D0A94938E003000E1 /* Sources */,
                                0D47677E0A94938E003000E1 /* Frameworks */,
                        );
                        buildRules = (
                        );
                        comments = "
";
                        dependencies = (
                        );
                        name = GEL_library;
                        productName = GEL_library;
                        productReference = 0DFC76AD0A94A16100CE6830 /* libGEL_library.dylib */;
                        productType = "com.apple.product-type.library.dynamic";
                };
                0DFC771A0A94AA0500CE6830 /* OBJViewer */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 0DFC771D0A94AA1400CE6830 /* Build configuration list for PBXNativeTarget "OBJViewer" */;
                        buildPhases = (
                                0DFC77180A94AA0500CE6830 /* Sources */,
                                0DFC77190A94AA0500CE6830 /* Frameworks */,
                        );
                        buildRules = (
                        );
                        dependencies = (
                        );
                        name = OBJViewer;
                        productName = OBJViewer;
                        productReference = 0DFC771B0A94AA0500CE6830 /* OBJViewer */;
                        productType = "com.apple.product-type.tool";
                };
/* End PBXNativeTarget section */

/* Begin PBXProject section */
                0D4767710A94934A003000E1 /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = 0D4767720A94934A003000E1 /* Build configuration list for PBXProject "GEL" */;
                        hasScannedForEncodings = 0;
                        mainGroup = 0D47676F0A94934A003000E1;
                        productRefGroup = 0D47676F0A94934A003000E1;
                        projectDirPath = "";
                        targets = (
                                0D47677F0A94938E003000E1 /* GEL_library */,
                                0DFC771A0A94AA0500CE6830 /* OBJViewer */,
                                0D11EC1F0B76804000C70E58 /* Raytracer */,
                        );
                };
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
                0D11EC1D0B76804000C70E58 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0D4E1F1B0B76824600B8A31B /* raytrace.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                0D47677D0A94938E003000E1 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0DFC75AD0A94A03900CE6830 /* ArithSqMat3x3Float.cpp in Sources */,
                                0DFC75AF0A94A03900CE6830 /* ArithSqMat4x4Float.cpp in Sources */,
                                0DFC75B30A94A03900CE6830 /* ArithVec2Float.cpp in Sources */,
                                0DFC75B50A94A03900CE6830 /* ArithVec3Float.cpp in Sources */,
                                0DFC75BD0A94A03900CE6830 /* eigensolution.cpp in Sources */,
                                0DFC75C60A94A03900CE6830 /* Mat3x3f.cpp in Sources */,
                                0DFC75C80A94A03900CE6830 /* Mat4x4d.cpp in Sources */,
                                0DFC75CA0A94A03900CE6830 /* Mat4x4f.cpp in Sources */,
                                0DFC75D00A94A03900CE6830 /* statistics.cpp in Sources */,
                                0DFC75D20A94A03900CE6830 /* TableTrigonometry.cpp in Sources */,
                                0DFC75D70A94A03900CE6830 /* Vec2i.cpp in Sources */,
                                0DFC75DB0A94A03900CE6830 /* Vec3f.cpp in Sources */,
                                0DFC75DE0A94A03900CE6830 /* Vec3i.cpp in Sources */,
                                0DFC762B0A94A05E00CE6830 /* draw.cpp in Sources */,
                                0DFC76300A94A05E00CE6830 /* GLViewController.cpp in Sources */,
                                0DFC76330A94A05E00CE6830 /* QuatTrackBall.cpp in Sources */,
                                0DFC76350A94A05E00CE6830 /* SimpleTrackBall.cpp in Sources */,
                                0DFC765D0A94A07300CE6830 /* build_manifold.cpp in Sources */,
                                0DFC765F0A94A07300CE6830 /* caps_and_needles.cpp in Sources */,
                                0DFC76610A94A07300CE6830 /* Face.cpp in Sources */,
                                0DFC76640A94A07300CE6830 /* HalfEdge.cpp in Sources */,
                                0DFC76670A94A07300CE6830 /* Manifold.cpp in Sources */,
                                0DFC76690A94A07300CE6830 /* mesh_optimization.cpp in Sources */,
                                0DFC766B0A94A07300CE6830 /* obj_load.cpp in Sources */,
                                0DFC766D0A94A07300CE6830 /* obj_save.cpp in Sources */,
                                0DFC766F0A94A07300CE6830 /* quadric_simplify.cpp in Sources */,
                                0DFC76710A94A07300CE6830 /* refine_edges.cpp in Sources */,
                                0DFC76730A94A07300CE6830 /* smooth.cpp in Sources */,
                                0DFC76760A94A07300CE6830 /* triangulate.cpp in Sources */,
                                0DFC76780A94A07300CE6830 /* triangulate_face_order.cpp in Sources */,
                                0DFC76790A94A07300CE6830 /* Vertex.cpp in Sources */,
                                0DFC767C0A94A07300CE6830 /* volume_polygonize.cpp in Sources */,
                                0DFC767E0A94A07300CE6830 /* x3d_load.cpp in Sources */,
                                0DFC76800A94A07300CE6830 /* x3d_save.cpp in Sources */,
                                0DFC768A0A94A08400CE6830 /* LapackFunc.cpp in Sources */,
                                0DFC768C0A94A08400CE6830 /* LinAlgIO.cpp in Sources */,
                                0DFC769E0A94A09200CE6830 /* HashKey.cpp in Sources */,
                                0DFC76A20A94A09200CE6830 /* Parse.cpp in Sources */,
                                0D224CAC0B76771300E5B06D /* BoundingLNode.cpp in Sources */,
                                0D224CAD0B76771300E5B06D /* BoundingINode.cpp in Sources */,
                                0D224CAF0B76771300E5B06D /* Triangle.cpp in Sources */,
                                0D224CB10B76771300E5B06D /* ThreeDDDA.cpp in Sources */,
                                0D224CB40B76771300E5B06D /* QEM.cpp in Sources */,
                                0D224CB50B76771300E5B06D /* build_bbtree.cpp in Sources */,
                                0D224CB70B76771300E5B06D /* BSPTree.cpp in Sources */,
                                0D224CB90B76771300E5B06D /* BoundingTree.cpp in Sources */,
                                0D224CBB0B76771300E5B06D /* BoundingNode.cpp in Sources */,
                                0D224CBF0B76771300E5B06D /* BBox.cpp in Sources */,
                                0D224CC00B76771300E5B06D /* AABox.cpp in Sources */,
                                0D224CC20B76771300E5B06D /* verification.cpp in Sources */,
                                0D224CC30B76771300E5B06D /* TriMesh.cpp in Sources */,
                                0D224CC50B76771300E5B06D /* OBox.cpp in Sources */,
                                0D224CC80B76771300E5B06D /* TrilinFilter.cpp in Sources */,
                                0D224CCA0B76771300E5B06D /* load_raw.cpp in Sources */,
                                0D224CCD0B76771300E5B06D /* GradientFilter.cpp in Sources */,
                                0D224CD20B76771300E5B06D /* Polygonizer.cpp in Sources */,
                                0D224CD40B76771300E5B06D /* obj_load.cpp in Sources */,
                                0D224CD60B76771300E5B06D /* Neighbours.cpp in Sources */,
                                0D11EC530B7680D200C70E58 /* raytrace.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                0DFC77180A94AA0500CE6830 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                0DFC77210A94AA2700CE6830 /* objview.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
                0D11EC2A0B76804E00C70E58 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
                                );
                                FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks\"";
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
                                GCC_MODEL_TUNING = G5;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                INSTALL_PATH = "$(HOME)/bin";
                                PREBINDING = NO;
                                PRODUCT_NAME = Raytrace;
                                ZERO_LINK = YES;
                        };
                        name = Debug;
                };
                0D11EC2B0B76804E00C70E58 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = YES;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
                                );
                                FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks\"";
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                                GCC_MODEL_TUNING = G5;
                                INSTALL_PATH = "$(HOME)/bin";
                                PREBINDING = NO;
                                PRODUCT_NAME = Raytrace;
                                ZERO_LINK = NO;
                        };
                        name = Release;
                };
                0D4767730A94934A003000E1 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = NO;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        src,
                                );
                        };
                        name = Debug;
                };
                0D4767740A94934A003000E1 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = YES;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        src,
                                );
                        };
                        name = Release;
                };
                0D4767830A94938F003000E1 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = NO;
                                DEPLOYMENT_LOCATION = NO;
                                DEPLOYMENT_POSTPROCESSING = NO;
                                EXECUTABLE_PREFIX = lib;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
                                );
                                FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks\"";
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
                                GCC_MODEL_TUNING = G5;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                GENERATE_MASTER_OBJECT_FILE = YES;
                                INSTALL_PATH = /usr/local/lib;
                                KEEP_PRIVATE_EXTERNS = NO;
                                LINKER_DISPLAYS_MANGLED_NAMES = NO;
                                OTHER_LDFLAGS = (
                                        "$(inherited)",
                                        "-L/usr/local/lib",
                                        "-lexpat",
                                );
                                PREBINDING = NO;
                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
                                PRELINK_FLAGS = "";
                                PRODUCT_NAME = GEL_library;
                                SEPARATE_SYMBOL_EDIT = NO;
                                SKIP_INSTALL = NO;
                                USER_HEADER_SEARCH_PATHS = "$(inherited)";
                                ZERO_LINK = YES;
                        };
                        name = Debug;
                };
                0D4767840A94938F003000E1 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = YES;
                                DEPLOYMENT_LOCATION = NO;
                                DEPLOYMENT_POSTPROCESSING = NO;
                                EXECUTABLE_PREFIX = lib;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
                                );
                                FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks\"";
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                                GCC_MODEL_TUNING = G5;
                                GENERATE_MASTER_OBJECT_FILE = YES;
                                INSTALL_PATH = /usr/local/lib;
                                KEEP_PRIVATE_EXTERNS = NO;
                                LINKER_DISPLAYS_MANGLED_NAMES = NO;
                                OTHER_LDFLAGS = (
                                        "$(inherited)",
                                        "-L/usr/local/lib",
                                        "-lexpat",
                                );
                                PREBINDING = NO;
                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
                                PRELINK_FLAGS = "";
                                PRODUCT_NAME = GEL_library;
                                SEPARATE_SYMBOL_EDIT = NO;
                                SKIP_INSTALL = NO;
                                USER_HEADER_SEARCH_PATHS = "$(inherited)";
                                ZERO_LINK = NO;
                        };
                        name = Release;
                };
                0DFC771E0A94AA1400CE6830 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
                                );
                                FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks\"";
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
                                GCC_MODEL_TUNING = G5;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                INSTALL_PATH = "$(HOME)/bin";
                                PREBINDING = NO;
                                PRODUCT_NAME = OBJViewer;
                                ZERO_LINK = YES;
                        };
                        name = Debug;
                };
                0DFC771F0A94AA1400CE6830 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                COPY_PHASE_STRIP = YES;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
                                );
                                FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks\"";
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                                GCC_MODEL_TUNING = G5;
                                INSTALL_PATH = "$(HOME)/bin";
                                PREBINDING = NO;
                                PRODUCT_NAME = OBJViewer;
                                ZERO_LINK = NO;
                        };
                        name = Release;
                };
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
                0D11EC290B76804E00C70E58 /* Build configuration list for PBXNativeTarget "Raytracer" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                0D11EC2A0B76804E00C70E58 /* Debug */,
                                0D11EC2B0B76804E00C70E58 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
                0D4767720A94934A003000E1 /* Build configuration list for PBXProject "GEL" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                0D4767730A94934A003000E1 /* Debug */,
                                0D4767740A94934A003000E1 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
                0D4767820A94938F003000E1 /* Build configuration list for PBXNativeTarget "GEL_library" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                0D4767830A94938F003000E1 /* Debug */,
                                0D4767840A94938F003000E1 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
                0DFC771D0A94AA1400CE6830 /* Build configuration list for PBXNativeTarget "OBJViewer" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                0DFC771E0A94AA1400CE6830 /* Debug */,
                                0DFC771F0A94AA1400CE6830 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
/* End XCConfigurationList section */
        };
        rootObject = 0D4767710A94934A003000E1 /* Project object */;
}