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 */;
}