Subversion Repositories gelsvn

Rev

Rev 553 | Rev 559 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 553 Rev 556
Line 5... Line 5...
5
	};
5
	};
6
	objectVersion = 42;
6
	objectVersion = 42;
7
	objects = {
7
	objects = {
8
 
8
 
9
/* Begin PBXBuildFile section */
9
/* Begin PBXBuildFile section */
10
		0D01504B0F646D0700828A8E /* load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0150490F646D0700828A8E /* load.h */; };
-
 
11
		0D01504C0F646D0700828A8E /* load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D01504A0F646D0700828A8E /* load.cpp */; };
-
 
12
		0D0CAF7F0C61132C003604C6 /* ArithMatFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */; };
-
 
13
		0D0CAF800C61132C003604C6 /* ArithQuat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */; };
-
 
14
		0D0CAF810C61132C003604C6 /* ArithSqMat2x2Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */; };
-
 
15
		0D0CAF820C61132C003604C6 /* ArithSqMat3x3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */; };
-
 
16
		0D0CAF830C61132C003604C6 /* ArithSqMat3x3Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */; };
-
 
17
		0D0CAF840C61132C003604C6 /* ArithSqMat4x4Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */; };
-
 
18
		0D0CAF850C61132C003604C6 /* ArithSqMat4x4Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */; };
-
 
19
		0D0CAF860C61132C003604C6 /* ArithSqMatFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */; };
-
 
20
		0D0CAF870C61132C003604C6 /* ArithVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */; };
-
 
21
		0D0CAF880C61132C003604C6 /* ArithVec2Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */; };
-
 
22
		0D0CAF890C61132C003604C6 /* ArithVec2Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */; };
-
 
23
		0D0CAF8A0C61132C003604C6 /* ArithVec3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */; };
-
 
24
		0D0CAF8B0C61132C003604C6 /* ArithVec3Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */; };
-
 
25
		0D0CAF8C0C61132C003604C6 /* ArithVec4Int.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED40C61132B003604C6 /* ArithVec4Int.h */; };
-
 
26
		0D0CAF8D0C61132C003604C6 /* ArithVec4Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */; };
-
 
27
		0D0CAF8E0C61132C003604C6 /* ArithVecFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */; };
-
 
28
		0D0CAF8F0C61132C003604C6 /* ArithVecInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */; };
-
 
29
		0D0CAF900C61132C003604C6 /* BitMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED80C61132B003604C6 /* BitMask.h */; };
-
 
30
		0D0CAF910C61132C003604C6 /* CGLA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED90C61132B003604C6 /* CGLA.h */; };
-
 
31
		0D0CAF920C61132C003604C6 /* eigensolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */; };
-
 
32
		0D0CAF930C61132C003604C6 /* eigensolution.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */; };
-
 
33
		0D0CAF940C61132C003604C6 /* ExceptionStandard.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */; };
-
 
34
		0D0CAF960C61132C003604C6 /* Mat2x2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */; };
-
 
35
		0D0CAF970C61132C003604C6 /* Mat2x2f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */; };
-
 
36
		0D0CAF980C61132C003604C6 /* Mat2x3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE00C61132B003604C6 /* Mat2x3d.h */; };
-
 
37
		0D0CAF990C61132C003604C6 /* Mat2x3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE10C61132B003604C6 /* Mat2x3f.h */; };
-
 
38
		0D0CAF9A0C61132C003604C6 /* Mat3x3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */; };
-
 
39
		0D0CAF9B0C61132C003604C6 /* Mat3x3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */; };
-
 
40
		0D0CAF9C0C61132C003604C6 /* Mat3x3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */; };
-
 
41
		0D0CAF9D0C61132C003604C6 /* Mat4x4d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */; };
-
 
42
		0D0CAF9E0C61132C003604C6 /* Mat4x4d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE60C61132B003604C6 /* Mat4x4d.h */; };
-
 
43
		0D0CAF9F0C61132C003604C6 /* Mat4x4f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */; };
-
 
44
		0D0CAFA00C61132C003604C6 /* Mat4x4f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE80C61132B003604C6 /* Mat4x4f.h */; };
-
 
45
		0D0CAFA10C61132C003604C6 /* Quatd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE90C61132B003604C6 /* Quatd.h */; };
-
 
46
		0D0CAFA20C61132C003604C6 /* Quaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEEA0C61132B003604C6 /* Quaternion.h */; };
-
 
47
		0D0CAFA30C61132C003604C6 /* Quatf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEEB0C61132B003604C6 /* Quatf.h */; };
-
 
48
		0D0CAFA40C61132C003604C6 /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */; };
-
 
49
		0D0CAFA50C61132C003604C6 /* statistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEED0C61132B003604C6 /* statistics.h */; };
-
 
50
		0D0CAFA60C61132C003604C6 /* TableTrigonometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */; };
-
 
51
		0D0CAFA70C61132C003604C6 /* TableTrigonometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */; };
-
 
52
		0D0CAFA80C61132C003604C6 /* UnitVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF00C61132B003604C6 /* UnitVector.h */; };
-
 
53
		0D0CAFA90C61132C003604C6 /* Vec2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */; };
-
 
54
		0D0CAFAA0C61132C003604C6 /* Vec2f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF20C61132B003604C6 /* Vec2f.h */; };
-
 
55
		0D0CAFAB0C61132C003604C6 /* Vec2i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEF30C61132B003604C6 /* Vec2i.cpp */; };
-
 
56
		0D0CAFAC0C61132C003604C6 /* Vec2i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */; };
-
 
57
		0D0CAFAD0C61132C003604C6 /* Vec2ui.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF50C61132B003604C6 /* Vec2ui.h */; };
-
 
58
		0D0CAFAE0C61132C003604C6 /* Vec3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */; };
-
 
59
		0D0CAFAF0C61132C003604C6 /* Vec3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEF70C61132B003604C6 /* Vec3f.cpp */; };
-
 
60
		0D0CAFB00C61132C003604C6 /* Vec3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */; };
-
 
61
		0D0CAFB10C61132C003604C6 /* Vec3Hf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */; };
-
 
62
		0D0CAFB20C61132C003604C6 /* Vec3i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */; };
-
 
63
		0D0CAFB30C61132C003604C6 /* Vec4i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFB0C61132B003604C6 /* Vec4i.h */; };
-
 
64
		0D0CAFB40C61132C003604C6 /* Vec3uc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFC0C61132B003604C6 /* Vec3uc.h */; };
-
 
65
		0D0CAFB50C61132C003604C6 /* Vec3usi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */; };
-
 
66
		0D0CAFB60C61132C003604C6 /* Vec4d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */; };
-
 
67
		0D0CAFB70C61132C003604C6 /* Vec4f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFF0C61132B003604C6 /* Vec4f.h */; };
-
 
68
		0D0CAFB80C61132C003604C6 /* Vec4uc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF000C61132B003604C6 /* Vec4uc.h */; };
-
 
69
		0D0CAFB90C61132C003604C6 /* AABox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */; };
-
 
70
		0D0CAFBA0C61132C003604C6 /* AABox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF030C61132B003604C6 /* AABox.h */; };
-
 
71
		0D0CAFBB0C61132C003604C6 /* AncestorGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */; };
-
 
72
		0D0CAFBC0C61132C003604C6 /* BBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */; };
-
 
73
		0D0CAFBD0C61132C003604C6 /* BBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF060C61132C003604C6 /* BBox.h */; };
-
 
74
		0D0CAFBE0C61132C003604C6 /* BoundingINode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */; };
-
 
75
		0D0CAFBF0C61132C003604C6 /* BoundingINode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */; };
-
 
76
		0D0CAFC00C61132C003604C6 /* BoundingLNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */; };
-
 
77
		0D0CAFC10C61132C003604C6 /* BoundingLNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */; };
-
 
78
		0D0CAFC20C61132C003604C6 /* BoundingNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */; };
-
 
79
		0D0CAFC30C61132C003604C6 /* BoundingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */; };
-
 
80
		0D0CAFC40C61132C003604C6 /* BoundingTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */; };
-
 
81
		0D0CAFC50C61132C003604C6 /* BoundingTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */; };
10
		0D1F0B9613B87C8100FDCAB9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D1F0B9513B87C8100FDCAB9 /* OpenGL.framework */; };
82
		0D0CAFC60C61132C003604C6 /* BSPTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */; };
-
 
83
		0D0CAFC70C61132C003604C6 /* BSPTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */; };
-
 
84
		0D0CAFC90C61132C003604C6 /* build_bbtree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */; };
-
 
85
		0D0CAFCA0C61132C003604C6 /* Cell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF130C61132C003604C6 /* Cell.h */; };
-
 
86
		0D0CAFCB0C61132C003604C6 /* GradientFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */; };
-
 
87
		0D0CAFCC0C61132C003604C6 /* GradientFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */; };
-
 
88
		0D0CAFCD0C61132C003604C6 /* GridAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */; };
-
 
89
		0D0CAFCE0C61132C003604C6 /* HGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF170C61132C003604C6 /* HGrid.h */; };
-
 
90
		0D0CAFCF0C61132C003604C6 /* IndexedFaceSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */; };
-
 
91
		0D0CAFD00C61132C003604C6 /* KDTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF190C61132C003604C6 /* KDTree.h */; };
-
 
92
		0D0CAFD10C61132C003604C6 /* load_raw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */; };
-
 
93
		0D0CAFD20C61132C003604C6 /* load_raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */; };
11
		0D1F0B9813B87C8700FDCAB9 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D1F0B9713B87C8700FDCAB9 /* GLUT.framework */; };
94
		0D0CAFD40C61132C003604C6 /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF1D0C61132C003604C6 /* Material.h */; };
-
 
95
		0D0CAFD50C61132C003604C6 /* Neighbours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */; };
-
 
96
		0D0CAFD60C61132C003604C6 /* Neighbours.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */; };
-
 
97
		0D0CAFD70C61132C003604C6 /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */; };
-
 
98
		0D0CAFD80C61132C003604C6 /* obj_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF210C61132C003604C6 /* obj_load.h */; };
12
		0D1F0B9A13B87C8E00FDCAB9 /* libGLEW.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D1F0B9913B87C8E00FDCAB9 /* libGLEW.dylib */; };
99
		0D0CAFD90C61132C003604C6 /* OBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */; };
-
 
100
		0D0CAFDA0C61132C003604C6 /* OBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF230C61132C003604C6 /* OBox.h */; };
-
 
101
		0D0CAFDB0C61132C003604C6 /* Polygonizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */; };
-
 
102
		0D0CAFDC0C61132C003604C6 /* Polygonizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */; };
-
 
103
		0D0CAFDD0C61132C003604C6 /* QEM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */; };
-
 
104
		0D0CAFDE0C61132C003604C6 /* QEM.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF270C61132C003604C6 /* QEM.h */; };
-
 
105
		0D0CAFDF0C61132C003604C6 /* Ray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF280C61132C003604C6 /* Ray.h */; };
-
 
106
		0D0CAFE00C61132C003604C6 /* RGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF290C61132C003604C6 /* RGrid.h */; };
-
 
107
		0D0CAFE10C61132C003604C6 /* save_raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */; };
-
 
108
		0D0CAFE20C61132C003604C6 /* ThreeDDDA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */; };
-
 
109
		0D0CAFE30C61132C003604C6 /* ThreeDDDA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */; };
-
 
110
		0D0CAFE40C61132C003604C6 /* Triangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF2D0C61132C003604C6 /* Triangle.cpp */; };
-
 
111
		0D0CAFE50C61132C003604C6 /* Triangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */; };
-
 
112
		0D0CAFE60C61132C003604C6 /* TrilinFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */; };
-
 
113
		0D0CAFE70C61132C003604C6 /* TrilinFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */; };
-
 
114
		0D0CAFE80C61132C003604C6 /* TriMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */; };
-
 
115
		0D0CAFE90C61132C003604C6 /* TriMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */; };
-
 
116
		0D0CAFEA0C61132C003604C6 /* verification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF330C61132C003604C6 /* verification.cpp */; };
-
 
117
		0D0CAFEB0C61132C003604C6 /* verification.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF340C61132C003604C6 /* verification.h */; };
-
 
118
		0D0CAFEC0C61132C003604C6 /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF360C61132C003604C6 /* draw.cpp */; };
-
 
119
		0D0CAFED0C61132C003604C6 /* draw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF370C61132C003604C6 /* draw.h */; };
-
 
120
		0D0CAFEE0C61132C003604C6 /* gel_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */; };
-
 
121
		0D0CAFEF0C61132C003604C6 /* gel_glu.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */; };
-
 
122
		0D0CAFF00C61132C003604C6 /* gel_glut.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */; };
-
 
123
		0D0CAFF10C61132C003604C6 /* GLViewController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */; };
-
 
124
		0D0CAFF20C61132C003604C6 /* GLViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */; };
-
 
125
		0D0CAFF40C61132C003604C6 /* QuatTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */; };
-
 
126
		0D0CAFF50C61132C003604C6 /* QuatTrackBall.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */; };
-
 
127
		0D0CAFF60C61132C003604C6 /* SimpleTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */; };
-
 
128
		0D0CAFF70C61132C003604C6 /* SimpleTrackBall.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */; };
-
 
129
		0D0CB0210C61132C003604C6 /* LapackFunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */; };
-
 
130
		0D0CB0220C61132C003604C6 /* LapackFunc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */; };
-
 
131
		0D0CB0230C61132C003604C6 /* LinAlgIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */; };
-
 
132
		0D0CB0240C61132C003604C6 /* LinAlgIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */; };
-
 
133
		0D0CB0260C61132C003604C6 /* Matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF720C61132C003604C6 /* Matrix.h */; };
-
 
134
		0D0CB0270C61132C003604C6 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF730C61132C003604C6 /* Vector.h */; };
-
 
135
		0D0CB0280C61132C003604C6 /* ArgExtracter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */; };
-
 
136
		0D0CB0290C61132C003604C6 /* Grid2D.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */; };
-
 
137
		0D0CB02A0C61132C003604C6 /* HashKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */; };
-
 
138
		0D0CB02B0C61132C003604C6 /* HashKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF780C61132C003604C6 /* HashKey.h */; };
-
 
139
		0D0CB02C0C61132C003604C6 /* HashTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF790C61132C003604C6 /* HashTable.h */; };
-
 
140
		0D0CB02E0C61132C003604C6 /* Parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF7B0C61132C003604C6 /* Parse.cpp */; };
-
 
141
		0D0CB02F0C61132C003604C6 /* Parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7C0C61132C003604C6 /* Parse.h */; };
-
 
142
		0D0CB0300C61132C003604C6 /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */; };
-
 
143
		0D0CB0310C61132C003604C6 /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */; };
-
 
144
		0D0CB0370C6113E8003604C6 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
13
		0D1F0B9C13B87CA300FDCAB9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D1F0B9B13B87CA300FDCAB9 /* Carbon.framework */; };
145
		0D0CB0390C6113E8003604C6 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
14
		0D1F0B9E13B87CAE00FDCAB9 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D1F0B9D13B87CAE00FDCAB9 /* vecLib.framework */; };
146
		0D1306820D886BBC00847A72 /* tessellate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */; };
-
 
147
		0D1306830D886BBC00847A72 /* tessellate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1306810D886BBC00847A72 /* tessellate.h */; };
-
 
148
		0D17B9750E4B949300FD8803 /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */; };
-
 
149
		0D17B9760E4B949300FD8803 /* ply_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D17B9720E4B949300FD8803 /* ply_load.h */; };
-
 
150
		0D17B9770E4B949300FD8803 /* rply.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D17B9730E4B949300FD8803 /* rply.c */; };
-
 
151
		0D17B9780E4B949300FD8803 /* rply.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D17B9740E4B949300FD8803 /* rply.h */; };
15
		0D1F0BA113B87CCD00FDCAB9 /* GEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D8F862313B879FA004A5C8E /* GEL.dylib */; };
152
		0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */; };
16
		0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */; };
153
		0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
17
		0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
154
		0D293E2F102197D8003B0922 /* Vec3i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D293E2D102197D8003B0922 /* Vec3i.h */; };
-
 
155
		0D293E30102197D8003B0922 /* ArithVec3Int.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D293E2E102197D8003B0922 /* ArithVec3Int.h */; };
-
 
156
		0D293E4510219E02003B0922 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
18
		0D293E4510219E02003B0922 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
157
		0D293E4610219E1D003B0922 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
19
		0D293E4610219E1D003B0922 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
158
		0D293E4710219E2E003B0922 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
20
		0D293E4710219E2E003B0922 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
159
		0D44C8C80E82E5D100084725 /* SinglePassWireframeRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */; };
-
 
160
		0D44C8C90E82E5D100084725 /* SinglePassWireframeRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */; };
-
 
161
		0D44C8CA0E82E5D100084725 /* IDBufferWireFrameRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */; };
-
 
162
		0D44C8CB0E82E5D100084725 /* IDBufferWireFrameRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */; };
-
 
163
		0D44CA040E82F73100084725 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
-
 
164
		0D44CA130E82FA5A00084725 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
21
		0D44CA130E82FA5A00084725 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
165
		0D5270480CE1E5D000FA4789 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
166
		0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
22
		0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
167
		0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
23
		0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
168
		0D52704F0CE1E5E900FA4789 /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F440CE09D5800FA4789 /* camera.cpp */; };
24
		0D52704F0CE1E5E900FA4789 /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F440CE09D5800FA4789 /* camera.cpp */; };
169
		0D5270500CE1E5E900FA4789 /* glass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F470CE09D5800FA4789 /* glass.cpp */; };
25
		0D5270500CE1E5E900FA4789 /* glass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F470CE09D5800FA4789 /* glass.cpp */; };
170
		0D5270510CE1E5E900FA4789 /* luminaire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F490CE09D5800FA4789 /* luminaire.cpp */; };
26
		0D5270510CE1E5E900FA4789 /* luminaire.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F490CE09D5800FA4789 /* luminaire.cpp */; };
Line 175... Line 31...
175
		0D5270560CE1E5E900FA4789 /* mt19937ar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */; };
31
		0D5270560CE1E5E900FA4789 /* mt19937ar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */; };
176
		0D5270580CE1E5E900FA4789 /* omni.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F550CE09D5800FA4789 /* omni.cpp */; };
32
		0D5270580CE1E5E900FA4789 /* omni.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F550CE09D5800FA4789 /* omni.cpp */; };
177
		0D5270590CE1E5E900FA4789 /* pathtracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */; };
33
		0D5270590CE1E5E900FA4789 /* pathtracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */; };
178
		0D52705A0CE1E5E900FA4789 /* plastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */; };
34
		0D52705A0CE1E5E900FA4789 /* plastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */; };
179
		0D52705B0CE1E5E900FA4789 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */; };
35
		0D52705B0CE1E5E900FA4789 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */; };
180
		0D5516971222A29C0047FA6A /* AttributeVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515A31222A29B0047FA6A /* AttributeVector.h */; };
36
		0D8F862A13B879FA004A5C8E /* GEL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D8F862913B879FA004A5C8E /* GEL.h */; };
181
		0D5516981222A29C0047FA6A /* caps_and_needles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515A41222A29B0047FA6A /* caps_and_needles.cpp */; };
37
		0D8F862D13B879FA004A5C8E /* GEL.cp in Sources */ = {isa = PBXBuildFile; fileRef = 0D8F862C13B879FA004A5C8E /* GEL.cp */; };
182
		0D5516991222A29C0047FA6A /* caps_and_needles.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515A51222A29B0047FA6A /* caps_and_needles.h */; };
38
		0D8F863113B87A23004A5C8E /* AttributeVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515A31222A29B0047FA6A /* AttributeVector.h */; };
183
		0D55169A1222A29C0047FA6A /* close_holes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515A61222A29B0047FA6A /* close_holes.cpp */; };
39
		0D8F863213B87A23004A5C8E /* caps_and_needles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515A41222A29B0047FA6A /* caps_and_needles.cpp */; };
184
		0D55169B1222A29C0047FA6A /* close_holes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515A71222A29B0047FA6A /* close_holes.h */; };
40
		0D8F863313B87A23004A5C8E /* caps_and_needles.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515A51222A29B0047FA6A /* caps_and_needles.h */; };
185
		0D55169C1222A29C0047FA6A /* ConnectivityKernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515A91222A29B0047FA6A /* ConnectivityKernel.cpp */; };
41
		0D8F863413B87A23004A5C8E /* close_holes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515A61222A29B0047FA6A /* close_holes.cpp */; };
186
		0D55169D1222A29C0047FA6A /* ConnectivityKernel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515AA1222A29B0047FA6A /* ConnectivityKernel.h */; };
42
		0D8F863513B87A23004A5C8E /* close_holes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515A71222A29B0047FA6A /* close_holes.h */; };
187
		0D55169E1222A29C0047FA6A /* curvature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515AB1222A29B0047FA6A /* curvature.cpp */; };
43
		0D8F863613B87A23004A5C8E /* ConnectivityKernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515A91222A29B0047FA6A /* ConnectivityKernel.cpp */; };
188
		0D55169F1222A29C0047FA6A /* curvature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515AC1222A29B0047FA6A /* curvature.h */; };
44
		0D8F863713B87A23004A5C8E /* ConnectivityKernel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515AA1222A29B0047FA6A /* ConnectivityKernel.h */; };
189
		0D5516A01222A29C0047FA6A /* dual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515AD1222A29B0047FA6A /* dual.cpp */; };
45
		0D8F863813B87A23004A5C8E /* curvature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515AB1222A29B0047FA6A /* curvature.cpp */; };
190
		0D5516A11222A29C0047FA6A /* dual.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515AE1222A29B0047FA6A /* dual.h */; };
46
		0D8F863913B87A23004A5C8E /* curvature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515AC1222A29B0047FA6A /* curvature.h */; };
191
		0D5516A21222A29C0047FA6A /* flatten.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515AF1222A29B0047FA6A /* flatten.cpp */; };
47
		0D8F863A13B87A23004A5C8E /* dual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515AD1222A29B0047FA6A /* dual.cpp */; };
192
		0D5516A31222A29C0047FA6A /* flatten.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B01222A29B0047FA6A /* flatten.h */; };
48
		0D8F863B13B87A23004A5C8E /* dual.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515AE1222A29B0047FA6A /* dual.h */; };
193
		0D5516A41222A29C0047FA6A /* HalfEdgeWalker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */; };
49
		0D8F863C13B87A23004A5C8E /* flatten.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515AF1222A29B0047FA6A /* flatten.cpp */; };
194
		0D5516A51222A29C0047FA6A /* ItemID.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B21222A29B0047FA6A /* ItemID.h */; };
50
		0D8F863D13B87A23004A5C8E /* flatten.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B01222A29B0047FA6A /* flatten.h */; };
195
		0D5516A61222A29C0047FA6A /* ItemVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B31222A29B0047FA6A /* ItemVector.h */; };
51
		0D8F863E13B87A23004A5C8E /* HalfEdgeWalker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */; };
196
		0D5516A71222A29C0047FA6A /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B41222A29B0047FA6A /* Iterators.h */; };
52
		0D8F863F13B87A23004A5C8E /* ItemID.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B21222A29B0047FA6A /* ItemID.h */; };
197
		0D5516A81222A29C0047FA6A /* load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515B51222A29B0047FA6A /* load.cpp */; };
53
		0D8F864013B87A23004A5C8E /* ItemVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B31222A29B0047FA6A /* ItemVector.h */; };
198
		0D5516A91222A29C0047FA6A /* load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B61222A29B0047FA6A /* load.h */; };
54
		0D8F864113B87A23004A5C8E /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B41222A29B0047FA6A /* Iterators.h */; };
199
		0D5516AB1222A29C0047FA6A /* Manifold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515B81222A29B0047FA6A /* Manifold.cpp */; };
55
		0D8F864213B87A23004A5C8E /* load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515B51222A29B0047FA6A /* load.cpp */; };
200
		0D5516AC1222A29C0047FA6A /* Manifold.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B91222A29B0047FA6A /* Manifold.h */; };
56
		0D8F864313B87A23004A5C8E /* load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B61222A29B0047FA6A /* load.h */; };
201
		0D5516AD1222A29C0047FA6A /* mesh_optimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */; };
57
		0D8F864413B87A23004A5C8E /* Manifold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515B81222A29B0047FA6A /* Manifold.cpp */; };
202
		0D5516AE1222A29C0047FA6A /* mesh_optimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515BB1222A29B0047FA6A /* mesh_optimization.h */; };
58
		0D8F864513B87A23004A5C8E /* Manifold.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515B91222A29B0047FA6A /* Manifold.h */; };
203
		0D5516AF1222A29C0047FA6A /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515BC1222A29B0047FA6A /* obj_load.cpp */; };
59
		0D8F864613B87A23004A5C8E /* mesh_optimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */; };
204
		0D5516B01222A29C0047FA6A /* obj_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515BD1222A29B0047FA6A /* obj_load.h */; };
60
		0D8F864713B87A23004A5C8E /* mesh_optimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515BB1222A29B0047FA6A /* mesh_optimization.h */; };
205
		0D5516B11222A29C0047FA6A /* obj_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515BE1222A29B0047FA6A /* obj_save.cpp */; };
61
		0D8F864813B87A23004A5C8E /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515BC1222A29B0047FA6A /* obj_load.cpp */; };
206
		0D5516B21222A29C0047FA6A /* obj_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515BF1222A29B0047FA6A /* obj_save.h */; };
62
		0D8F864913B87A23004A5C8E /* obj_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515BD1222A29B0047FA6A /* obj_load.h */; };
207
		0D5516B31222A29C0047FA6A /* off_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C01222A29B0047FA6A /* off_load.cpp */; };
63
		0D8F864A13B87A23004A5C8E /* obj_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515BE1222A29B0047FA6A /* obj_save.cpp */; };
208
		0D5516B41222A29C0047FA6A /* off_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C11222A29B0047FA6A /* off_load.h */; };
64
		0D8F864B13B87A23004A5C8E /* obj_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515BF1222A29B0047FA6A /* obj_save.h */; };
209
		0D5516B51222A29C0047FA6A /* off_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C21222A29B0047FA6A /* off_save.cpp */; };
65
		0D8F864C13B87A23004A5C8E /* off_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C01222A29B0047FA6A /* off_load.cpp */; };
210
		0D5516B61222A29C0047FA6A /* off_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C31222A29B0047FA6A /* off_save.h */; };
66
		0D8F864D13B87A23004A5C8E /* off_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C11222A29B0047FA6A /* off_load.h */; };
211
		0D5516B71222A29C0047FA6A /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C41222A29B0047FA6A /* ply_load.cpp */; };
67
		0D8F864E13B87A23004A5C8E /* off_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C21222A29B0047FA6A /* off_save.cpp */; };
212
		0D5516B81222A29C0047FA6A /* ply_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C51222A29B0047FA6A /* ply_load.h */; };
68
		0D8F864F13B87A23004A5C8E /* off_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C31222A29B0047FA6A /* off_save.h */; };
213
		0D5516B91222A29C0047FA6A /* quadric_simplify.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C61222A29B0047FA6A /* quadric_simplify.cpp */; };
69
		0D8F865013B87A23004A5C8E /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C41222A29B0047FA6A /* ply_load.cpp */; };
214
		0D5516BA1222A29C0047FA6A /* quadric_simplify.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C71222A29B0047FA6A /* quadric_simplify.h */; };
70
		0D8F865113B87A23004A5C8E /* ply_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C51222A29B0047FA6A /* ply_load.h */; };
215
		0D5516BB1222A29C0047FA6A /* refine_edges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C81222A29B0047FA6A /* refine_edges.cpp */; };
71
		0D8F865213B87A23004A5C8E /* quadric_simplify.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C61222A29B0047FA6A /* quadric_simplify.cpp */; };
216
		0D5516BC1222A29C0047FA6A /* refine_edges.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C91222A29B0047FA6A /* refine_edges.h */; };
72
		0D8F865313B87A23004A5C8E /* quadric_simplify.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C71222A29B0047FA6A /* quadric_simplify.h */; };
217
		0D5516BD1222A29C0047FA6A /* smooth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515CA1222A29B0047FA6A /* smooth.cpp */; };
73
		0D8F865413B87A23004A5C8E /* refine_edges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515C81222A29B0047FA6A /* refine_edges.cpp */; };
218
		0D5516BE1222A29C0047FA6A /* smooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515CB1222A29B0047FA6A /* smooth.h */; };
74
		0D8F865513B87A23004A5C8E /* refine_edges.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515C91222A29B0047FA6A /* refine_edges.h */; };
219
		0D5516BF1222A29C0047FA6A /* subdivision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515CC1222A29B0047FA6A /* subdivision.cpp */; };
75
		0D8F865613B87A23004A5C8E /* smooth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515CA1222A29B0047FA6A /* smooth.cpp */; };
220
		0D5516C01222A29C0047FA6A /* subdivision.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515CD1222A29B0047FA6A /* subdivision.h */; };
76
		0D8F865713B87A23004A5C8E /* smooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515CB1222A29B0047FA6A /* smooth.h */; };
221
		0D5516C11222A29C0047FA6A /* triangulate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515CE1222A29B0047FA6A /* triangulate.cpp */; };
77
		0D8F865813B87A23004A5C8E /* subdivision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515CC1222A29B0047FA6A /* subdivision.cpp */; };
222
		0D5516C21222A29C0047FA6A /* triangulate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515CF1222A29B0047FA6A /* triangulate.h */; };
78
		0D8F865913B87A23004A5C8E /* subdivision.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515CD1222A29B0047FA6A /* subdivision.h */; };
223
		0D5516C51222A29C0047FA6A /* x3d_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515D21222A29B0047FA6A /* x3d_load.cpp */; };
79
		0D8F865A13B87A23004A5C8E /* triangulate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515CE1222A29B0047FA6A /* triangulate.cpp */; };
224
		0D5516C61222A29C0047FA6A /* x3d_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515D31222A29B0047FA6A /* x3d_load.h */; };
80
		0D8F865B13B87A23004A5C8E /* triangulate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515CF1222A29B0047FA6A /* triangulate.h */; };
225
		0D5516C71222A29C0047FA6A /* x3d_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515D41222A29B0047FA6A /* x3d_save.cpp */; };
81
		0D8F865E13B87A23004A5C8E /* x3d_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515D21222A29B0047FA6A /* x3d_load.cpp */; };
226
		0D5516C81222A29C0047FA6A /* x3d_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515D51222A29B0047FA6A /* x3d_save.h */; };
82
		0D8F865F13B87A23004A5C8E /* x3d_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515D31222A29B0047FA6A /* x3d_load.h */; };
227
		0D5941750E4B21AB005EA01C /* image_DXT.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D59416B0E4B21AB005EA01C /* image_DXT.c */; };
83
		0D8F866013B87A23004A5C8E /* x3d_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5515D41222A29B0047FA6A /* x3d_save.cpp */; };
228
		0D5941760E4B21AB005EA01C /* image_DXT.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */; };
84
		0D8F866113B87A23004A5C8E /* x3d_save.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5515D51222A29B0047FA6A /* x3d_save.h */; };
229
		0D5941770E4B21AB005EA01C /* image_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D59416D0E4B21AB005EA01C /* image_helper.c */; };
85
		0D8F866213B87A34004A5C8E /* gel_rand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */; };
230
		0D5941780E4B21AB005EA01C /* image_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D59416E0E4B21AB005EA01C /* image_helper.h */; };
86
		0D8F866313B87A34004A5C8E /* Vec3i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D293E2D102197D8003B0922 /* Vec3i.h */; };
231
		0D5941790E4B21AB005EA01C /* SOIL.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */; };
87
		0D8F866413B87A34004A5C8E /* ArithVec3Int.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D293E2E102197D8003B0922 /* ArithVec3Int.h */; };
232
		0D59417A0E4B21AB005EA01C /* SOIL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941700E4B21AB005EA01C /* SOIL.h */; };
88
		0D8F866513B87A34004A5C8E /* ArithMatFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */; };
233
		0D59417B0E4B21AB005EA01C /* stb_image_aug.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D5941710E4B21AB005EA01C /* stb_image_aug.c */; };
89
		0D8F866613B87A34004A5C8E /* ArithQuat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */; };
234
		0D59417C0E4B21AB005EA01C /* stb_image_aug.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941720E4B21AB005EA01C /* stb_image_aug.h */; };
90
		0D8F866713B87A34004A5C8E /* ArithSqMat2x2Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */; };
235
		0D59417D0E4B21AB005EA01C /* stbi_DDS_aug.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */; };
91
		0D8F866813B87A34004A5C8E /* ArithSqMat3x3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */; };
236
		0D59417E0E4B21AB005EA01C /* stbi_DDS_aug_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */; };
92
		0D8F866913B87A34004A5C8E /* ArithSqMat3x3Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */; };
237
		0D59420F0E4B24F4005EA01C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D59420E0E4B24F4005EA01C /* Carbon.framework */; };
93
		0D8F866A13B87A34004A5C8E /* ArithSqMat4x4Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */; };
238
		0D5942660E4B2EE9005EA01C /* glsl_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */; };
94
		0D8F866B13B87A34004A5C8E /* ArithSqMat4x4Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */; };
239
		0D5942670E4B2EE9005EA01C /* glsl_shader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */; };
95
		0D8F866C13B87A34004A5C8E /* ArithSqMatFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */; };
240
		0D6B893B0CFA1F410014CA7F /* Mat3x3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */; };
96
		0D8F866D13B87A34004A5C8E /* ArithVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */; };
241
		0D8536AD0CBF5C4200F3A517 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
97
		0D8F866E13B87A34004A5C8E /* ArithVec2Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */; };
242
		0DAF05E70E6BEB280097AAAD /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
98
		0D8F866F13B87A34004A5C8E /* ArithVec2Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */; };
-
 
99
		0D8F867013B87A34004A5C8E /* ArithVec3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */; };
-
 
100
		0D8F867113B87A34004A5C8E /* ArithVec3Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */; };
-
 
101
		0D8F867213B87A34004A5C8E /* ArithVec4Int.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED40C61132B003604C6 /* ArithVec4Int.h */; };
-
 
102
		0D8F867313B87A34004A5C8E /* ArithVec4Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */; };
-
 
103
		0D8F867413B87A34004A5C8E /* ArithVecFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */; };
-
 
104
		0D8F867513B87A34004A5C8E /* ArithVecInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */; };
-
 
105
		0D8F867613B87A34004A5C8E /* BitMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED80C61132B003604C6 /* BitMask.h */; };
-
 
106
		0D8F867713B87A34004A5C8E /* CGLA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAED90C61132B003604C6 /* CGLA.h */; };
-
 
107
		0D8F867813B87A34004A5C8E /* eigensolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */; };
-
 
108
		0D8F867913B87A34004A5C8E /* eigensolution.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */; };
-
 
109
		0D8F867A13B87A34004A5C8E /* ExceptionStandard.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */; };
-
 
110
		0D8F867B13B87A34004A5C8E /* Mat2x2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */; };
-
 
111
		0D8F867C13B87A34004A5C8E /* Mat2x2f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */; };
-
 
112
		0D8F867D13B87A34004A5C8E /* Mat2x3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE00C61132B003604C6 /* Mat2x3d.h */; };
-
 
113
		0D8F867E13B87A34004A5C8E /* Mat2x3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE10C61132B003604C6 /* Mat2x3f.h */; };
-
 
114
		0D8F867F13B87A34004A5C8E /* Mat3x3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */; };
-
 
115
		0D8F868013B87A34004A5C8E /* Mat3x3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */; };
-
 
116
		0D8F868113B87A34004A5C8E /* Mat3x3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */; };
-
 
117
		0D8F868213B87A34004A5C8E /* Mat3x3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */; };
-
 
118
		0D8F868313B87A34004A5C8E /* Mat4x4d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */; };
-
 
119
		0D8F868413B87A34004A5C8E /* Mat4x4d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE60C61132B003604C6 /* Mat4x4d.h */; };
-
 
120
		0D8F868513B87A34004A5C8E /* Mat4x4f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */; };
-
 
121
		0D8F868613B87A34004A5C8E /* Mat4x4f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE80C61132B003604C6 /* Mat4x4f.h */; };
-
 
122
		0D8F868713B87A34004A5C8E /* Quatd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEE90C61132B003604C6 /* Quatd.h */; };
-
 
123
		0D8F868813B87A34004A5C8E /* Quaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEEA0C61132B003604C6 /* Quaternion.h */; };
-
 
124
		0D8F868913B87A34004A5C8E /* Quatf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEEB0C61132B003604C6 /* Quatf.h */; };
-
 
125
		0D8F868A13B87A34004A5C8E /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */; };
-
 
126
		0D8F868B13B87A34004A5C8E /* statistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEED0C61132B003604C6 /* statistics.h */; };
-
 
127
		0D8F868C13B87A34004A5C8E /* TableTrigonometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */; };
-
 
128
		0D8F868D13B87A34004A5C8E /* TableTrigonometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */; };
-
 
129
		0D8F868E13B87A34004A5C8E /* UnitVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF00C61132B003604C6 /* UnitVector.h */; };
-
 
130
		0D8F868F13B87A34004A5C8E /* Vec2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */; };
-
 
131
		0D8F869013B87A34004A5C8E /* Vec2f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF20C61132B003604C6 /* Vec2f.h */; };
-
 
132
		0D8F869113B87A34004A5C8E /* Vec2i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEF30C61132B003604C6 /* Vec2i.cpp */; };
-
 
133
		0D8F869213B87A34004A5C8E /* Vec2i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */; };
-
 
134
		0D8F869313B87A34004A5C8E /* Vec2ui.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF50C61132B003604C6 /* Vec2ui.h */; };
-
 
135
		0D8F869413B87A34004A5C8E /* Vec3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */; };
-
 
136
		0D8F869513B87A34004A5C8E /* Vec3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEF70C61132B003604C6 /* Vec3f.cpp */; };
-
 
137
		0D8F869613B87A34004A5C8E /* Vec3f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */; };
-
 
138
		0D8F869713B87A34004A5C8E /* Vec3Hf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */; };
-
 
139
		0D8F869813B87A34004A5C8E /* Vec3i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */; };
-
 
140
		0D8F869913B87A34004A5C8E /* Vec4i.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFB0C61132B003604C6 /* Vec4i.h */; };
-
 
141
		0D8F869A13B87A34004A5C8E /* Vec3uc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFC0C61132B003604C6 /* Vec3uc.h */; };
-
 
142
		0D8F869B13B87A34004A5C8E /* Vec3usi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */; };
-
 
143
		0D8F869C13B87A34004A5C8E /* Vec4d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */; };
-
 
144
		0D8F869D13B87A34004A5C8E /* Vec4f.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAEFF0C61132B003604C6 /* Vec4f.h */; };
-
 
145
		0D8F869E13B87A34004A5C8E /* Vec4uc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF000C61132B003604C6 /* Vec4uc.h */; };
-
 
146
		0D8F869F13B87A3E004A5C8E /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */; };
-
 
147
		0D8F86A013B87A3E004A5C8E /* ply_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D17B9720E4B949300FD8803 /* ply_load.h */; };
-
 
148
		0D8F86A113B87A3E004A5C8E /* rply.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D17B9730E4B949300FD8803 /* rply.c */; };
-
 
149
		0D8F86A213B87A3E004A5C8E /* rply.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D17B9740E4B949300FD8803 /* rply.h */; };
-
 
150
		0D8F86A313B87A3E004A5C8E /* tessellate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */; };
-
 
151
		0D8F86A413B87A3E004A5C8E /* tessellate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1306810D886BBC00847A72 /* tessellate.h */; };
-
 
152
		0D8F86A513B87A3E004A5C8E /* AABox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */; };
-
 
153
		0D8F86A613B87A3E004A5C8E /* AABox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF030C61132B003604C6 /* AABox.h */; };
-
 
154
		0D8F86A713B87A3E004A5C8E /* AncestorGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */; };
-
 
155
		0D8F86A813B87A3E004A5C8E /* BBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */; };
-
 
156
		0D8F86A913B87A3E004A5C8E /* BBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF060C61132C003604C6 /* BBox.h */; };
-
 
157
		0D8F86AA13B87A3E004A5C8E /* BoundingINode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */; };
-
 
158
		0D8F86AB13B87A3E004A5C8E /* BoundingINode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */; };
-
 
159
		0D8F86AC13B87A3E004A5C8E /* BoundingLNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */; };
-
 
160
		0D8F86AD13B87A3E004A5C8E /* BoundingLNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */; };
-
 
161
		0D8F86AE13B87A3E004A5C8E /* BoundingNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */; };
-
 
162
		0D8F86AF13B87A3E004A5C8E /* BoundingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */; };
-
 
163
		0D8F86B013B87A3E004A5C8E /* BoundingTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */; };
-
 
164
		0D8F86B113B87A3E004A5C8E /* BoundingTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */; };
-
 
165
		0D8F86B213B87A3E004A5C8E /* BSPTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */; };
-
 
166
		0D8F86B313B87A3E004A5C8E /* BSPTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */; };
-
 
167
		0D8F86B613B87A3E004A5C8E /* Cell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF130C61132C003604C6 /* Cell.h */; };
-
 
168
		0D8F86B713B87A3E004A5C8E /* GradientFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */; };
-
 
169
		0D8F86B813B87A3E004A5C8E /* GradientFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */; };
-
 
170
		0D8F86B913B87A3E004A5C8E /* GridAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */; };
-
 
171
		0D8F86BA13B87A3E004A5C8E /* HGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF170C61132C003604C6 /* HGrid.h */; };
-
 
172
		0D8F86BB13B87A3E004A5C8E /* IndexedFaceSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */; };
-
 
173
		0D8F86BC13B87A3E004A5C8E /* KDTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF190C61132C003604C6 /* KDTree.h */; };
-
 
174
		0D8F86BD13B87A3E004A5C8E /* load_raw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */; };
-
 
175
		0D8F86BE13B87A3E004A5C8E /* load_raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */; };
-
 
176
		0D8F86BF13B87A3E004A5C8E /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF1D0C61132C003604C6 /* Material.h */; };
-
 
177
		0D8F86C013B87A3E004A5C8E /* Neighbours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */; };
-
 
178
		0D8F86C113B87A3E004A5C8E /* Neighbours.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */; };
-
 
179
		0D8F86C213B87A3E004A5C8E /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */; };
-
 
180
		0D8F86C313B87A3E004A5C8E /* obj_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF210C61132C003604C6 /* obj_load.h */; };
-
 
181
		0D8F86C413B87A3E004A5C8E /* OBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */; };
-
 
182
		0D8F86C513B87A3E004A5C8E /* OBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF230C61132C003604C6 /* OBox.h */; };
-
 
183
		0D8F86C613B87A3E004A5C8E /* Polygonizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */; };
-
 
184
		0D8F86C713B87A3E004A5C8E /* Polygonizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */; };
-
 
185
		0D8F86C813B87A3E004A5C8E /* QEM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */; };
-
 
186
		0D8F86C913B87A3E004A5C8E /* QEM.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF270C61132C003604C6 /* QEM.h */; };
-
 
187
		0D8F86CA13B87A3E004A5C8E /* Ray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF280C61132C003604C6 /* Ray.h */; };
-
 
188
		0D8F86CB13B87A3E004A5C8E /* RGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF290C61132C003604C6 /* RGrid.h */; };
-
 
189
		0D8F86CC13B87A3E004A5C8E /* save_raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */; };
-
 
190
		0D8F86CD13B87A3E004A5C8E /* ThreeDDDA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */; };
-
 
191
		0D8F86CE13B87A3E004A5C8E /* ThreeDDDA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */; };
-
 
192
		0D8F86CF13B87A3E004A5C8E /* Triangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF2D0C61132C003604C6 /* Triangle.cpp */; };
-
 
193
		0D8F86D013B87A3E004A5C8E /* Triangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */; };
-
 
194
		0D8F86D113B87A3E004A5C8E /* TrilinFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */; };
-
 
195
		0D8F86D213B87A3E004A5C8E /* TrilinFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */; };
-
 
196
		0D8F86D313B87A3E004A5C8E /* TriMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */; };
-
 
197
		0D8F86D413B87A3E004A5C8E /* TriMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */; };
-
 
198
		0D8F86D513B87A3E004A5C8E /* verification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF330C61132C003604C6 /* verification.cpp */; };
-
 
199
		0D8F86D613B87A3E004A5C8E /* verification.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF340C61132C003604C6 /* verification.h */; };
-
 
200
		0D8F86D713B87A3E004A5C8E /* load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0150490F646D0700828A8E /* load.h */; };
-
 
201
		0D8F86D813B87A3E004A5C8E /* load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D01504A0F646D0700828A8E /* load.cpp */; };
-
 
202
		0D8F86D913B87A4C004A5C8E /* SinglePassWireframeRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */; };
-
 
203
		0D8F86DA13B87A4C004A5C8E /* SinglePassWireframeRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */; };
-
 
204
		0D8F86DB13B87A4C004A5C8E /* IDBufferWireFrameRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */; };
-
 
205
		0D8F86DC13B87A4C004A5C8E /* IDBufferWireFrameRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */; };
-
 
206
		0D8F86DD13B87A4C004A5C8E /* glsl_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */; };
-
 
207
		0D8F86DE13B87A4C004A5C8E /* glsl_shader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */; };
-
 
208
		0D8F86DF13B87A4C004A5C8E /* image_DXT.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D59416B0E4B21AB005EA01C /* image_DXT.c */; };
-
 
209
		0D8F86E013B87A4C004A5C8E /* image_DXT.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */; };
-
 
210
		0D8F86E113B87A4C004A5C8E /* image_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D59416D0E4B21AB005EA01C /* image_helper.c */; };
-
 
211
		0D8F86E213B87A4C004A5C8E /* image_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D59416E0E4B21AB005EA01C /* image_helper.h */; };
-
 
212
		0D8F86E313B87A4C004A5C8E /* SOIL.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */; };
-
 
213
		0D8F86E413B87A4C004A5C8E /* SOIL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941700E4B21AB005EA01C /* SOIL.h */; };
-
 
214
		0D8F86E513B87A4C004A5C8E /* stb_image_aug.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D5941710E4B21AB005EA01C /* stb_image_aug.c */; };
-
 
215
		0D8F86E613B87A4C004A5C8E /* stb_image_aug.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941720E4B21AB005EA01C /* stb_image_aug.h */; };
-
 
216
		0D8F86E713B87A4C004A5C8E /* stbi_DDS_aug.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */; };
-
 
217
		0D8F86E813B87A4C004A5C8E /* stbi_DDS_aug_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */; };
-
 
218
		0D8F86E913B87A4C004A5C8E /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF360C61132C003604C6 /* draw.cpp */; };
-
 
219
		0D8F86EA13B87A4C004A5C8E /* draw.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF370C61132C003604C6 /* draw.h */; };
-
 
220
		0D8F86EB13B87A4C004A5C8E /* gel_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */; };
-
 
221
		0D8F86EC13B87A4C004A5C8E /* gel_glu.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */; };
-
 
222
		0D8F86ED13B87A4C004A5C8E /* gel_glut.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */; };
-
 
223
		0D8F86EE13B87A4C004A5C8E /* GLViewController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */; };
-
 
224
		0D8F86EF13B87A4C004A5C8E /* GLViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */; };
-
 
225
		0D8F86F013B87A4C004A5C8E /* QuatTrackBall.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */; };
-
 
226
		0D8F86F113B87A4C004A5C8E /* QuatTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */; };
-
 
227
		0D8F86F213B87A4C004A5C8E /* SimpleTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */; };
-
 
228
		0D8F86F313B87A4C004A5C8E /* SimpleTrackBall.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */; };
-
 
229
		0D8F86F413B87A57004A5C8E /* LapackFunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */; };
-
 
230
		0D8F86F513B87A57004A5C8E /* LapackFunc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */; };
-
 
231
		0D8F86F613B87A57004A5C8E /* LinAlgIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */; };
-
 
232
		0D8F86F713B87A57004A5C8E /* LinAlgIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */; };
-
 
233
		0D8F86F813B87A57004A5C8E /* Matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF720C61132C003604C6 /* Matrix.h */; };
-
 
234
		0D8F86F913B87A57004A5C8E /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF730C61132C003604C6 /* Vector.h */; };
-
 
235
		0D8F86FA13B87A5D004A5C8E /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B530E4DB1AF007B9226 /* string_utils.cpp */; };
-
 
236
		0D8F86FB13B87A5D004A5C8E /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */; };
-
 
237
		0D8F86FC13B87A5D004A5C8E /* XmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */; };
-
 
238
		0D8F86FD13B87A5D004A5C8E /* XmlParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */; };
-
 
239
		0D8F86FE13B87A5D004A5C8E /* ArgExtracter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */; };
-
 
240
		0D8F86FF13B87A5D004A5C8E /* Grid2D.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */; };
-
 
241
		0D8F870013B87A5D004A5C8E /* HashKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */; };
-
 
242
		0D8F870113B87A5D004A5C8E /* HashKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF780C61132C003604C6 /* HashKey.h */; };
-
 
243
		0D8F870213B87A5D004A5C8E /* HashTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF790C61132C003604C6 /* HashTable.h */; };
-
 
244
		0D8F870313B87A5D004A5C8E /* Parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0CAF7B0C61132C003604C6 /* Parse.cpp */; };
-
 
245
		0D8F870413B87A5D004A5C8E /* Parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7C0C61132C003604C6 /* Parse.h */; };
-
 
246
		0D8F870513B87A5D004A5C8E /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */; };
-
 
247
		0D8F870613B87A5D004A5C8E /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */; };
243
		0DAF05E80E6BEB280097AAAD /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
248
		0DAF05E80E6BEB280097AAAD /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
244
		0DAF05EA0E6BEB280097AAAD /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
249
		0DAF05EA0E6BEB280097AAAD /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
245
		0DAF05F10E6BEB8B0097AAAD /* meshedit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */; };
250
		0DAF05F10E6BEB8B0097AAAD /* meshedit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */; };
246
		0DAF06250E6C0A6A0097AAAD /* harmonics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */; };
251
		0DAF06250E6C0A6A0097AAAD /* harmonics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */; };
247
		0DAFF3800E83D0F800BE991A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
252
		0DAFF3800E83D0F800BE991A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DADE2FD0E80F9E10067F242 /* OpenGL.framework */; };
248
		0DB2705D0E852DC6001F2338 /* Renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */; };
253
		0DB2705D0E852DC6001F2338 /* Renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */; };
249
		0DB270E00E853DBE001F2338 /* VisObj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */; };
254
		0DB270E00E853DBE001F2338 /* VisObj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */; };
250
		0DB6C8F80F3CF0830088DC70 /* gel_rand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */; };
-
 
251
		0DB883630C611DD20040A677 /* objviewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883610C611DD20040A677 /* objviewer.cpp */; };
255
		0DB883630C611DD20040A677 /* objviewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883610C611DD20040A677 /* objviewer.cpp */; };
252
		0DB883700C611E970040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
253
		0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
256
		0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
254
		0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
257
		0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
255
		0DB883B60C611FCA0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
256
		0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
258
		0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
257
		0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
259
		0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
258
		0DB883DB0C61206C0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
259
		0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
260
		0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
260
		0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
261
		0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
261
		0DB883E70C6120A50040A677 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */; };
262
		0DB883E70C6120A50040A677 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */; };
262
		0DB883EC0C6120C90040A677 /* bloomenthal-polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */; };
263
		0DB883EC0C6120C90040A677 /* bloomenthal-polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */; };
263
		0DB883F40C6120F80040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
264
		0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
264
		0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
265
		0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
265
		0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
266
		0DB883FC0C61210A0040A677 /* meshdist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */; };
266
		0DB883FC0C61210A0040A677 /* meshdist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */; };
267
		0DB884240C6121860040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
268
		0DB884250C6121860040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
267
		0DB884250C6121860040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
269
		0DB884270C6121860040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
268
		0DB884270C6121860040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
270
		0DB884280C6121910040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
271
		0DB884290C6121910040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
269
		0DB884290C6121910040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
272
		0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
270
		0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
273
		0DB8842C0C61219D0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
274
		0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
271
		0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
275
		0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
272
		0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
276
		0DB884300C6121B10040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
277
		0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
273
		0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
278
		0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
274
		0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
279
		0DB884370C6121CF0040A677 /* decimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884350C6121CF0040A677 /* decimator.cpp */; };
275
		0DB884370C6121CF0040A677 /* decimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884350C6121CF0040A677 /* decimator.cpp */; };
280
		0DB8843D0C6121ED0040A677 /* plyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */; };
276
		0DB8843D0C6121ED0040A677 /* plyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */; };
281
		0DB8843E0C6121ED0040A677 /* rsview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */; };
277
		0DB8843E0C6121ED0040A677 /* rsview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */; };
282
		0DB884420C6122050040A677 /* boundary_collapse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */; };
278
		0DB884420C6122050040A677 /* boundary_collapse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */; };
283
		0DB884480C6122220040A677 /* volpoly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884460C6122220040A677 /* volpoly.cpp */; };
279
		0DB884480C6122220040A677 /* volpoly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884460C6122220040A677 /* volpoly.cpp */; };
284
		0DC4C91F0E5039EF00F1B8A3 /* eigensolvertest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */; };
280
		0DC4C91F0E5039EF00F1B8A3 /* eigensolvertest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */; };
285
		0DC4C92B0E503CE300F1B8A3 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
286
		0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
281
		0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
287
		0DC62E47123973A200F7EA07 /* libGLEW.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DC62E46123973A200F7EA07 /* libGLEW.dylib */; };
-
 
288
		0DC70B570E4DB1AF007B9226 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B530E4DB1AF007B9226 /* string_utils.cpp */; };
-
 
289
		0DC70B580E4DB1AF007B9226 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */; };
-
 
290
		0DC70B590E4DB1AF007B9226 /* XmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */; };
-
 
291
		0DC70B5A0E4DB1AF007B9226 /* XmlParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */; };
-
 
292
		0DF33DAA13420ACA00B09740 /* kdtree-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7640CBE1E0100DCAF45 /* kdtree-test.cpp */; };
282
		0DF33DAA13420ACA00B09740 /* kdtree-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7640CBE1E0100DCAF45 /* kdtree-test.cpp */; };
293
		0DF33DAD13420B0C00B09740 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
294
/* End PBXBuildFile section */
283
/* End PBXBuildFile section */
295
 
284
 
296
/* Begin PBXContainerItemProxy section */
285
/* Begin PBXContainerItemProxy section */
297
		0D8536940CBF5B3D00F3A517 /* PBXContainerItemProxy */ = {
286
		0D1F0B9F13B87CC200FDCAB9 /* PBXContainerItemProxy */ = {
298
			isa = PBXContainerItemProxy;
287
			isa = PBXContainerItemProxy;
299
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
288
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
300
			proxyType = 1;
289
			proxyType = 1;
301
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
302
			remoteInfo = GEL;
-
 
303
		};
-
 
304
		0D8536C70CBF5D5100F3A517 /* PBXContainerItemProxy */ = {
-
 
305
			isa = PBXContainerItemProxy;
-
 
306
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
307
			proxyType = 1;
-
 
308
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
309
			remoteInfo = GEL;
-
 
310
		};
-
 
311
		0D8536C90CBF5D6A00F3A517 /* PBXContainerItemProxy */ = {
-
 
312
			isa = PBXContainerItemProxy;
-
 
313
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
314
			proxyType = 1;
-
 
315
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
316
			remoteInfo = GEL;
-
 
317
		};
-
 
318
		0D8536CB0CBF5D6C00F3A517 /* PBXContainerItemProxy */ = {
-
 
319
			isa = PBXContainerItemProxy;
-
 
320
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
321
			proxyType = 1;
-
 
322
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
323
			remoteInfo = GEL;
-
 
324
		};
-
 
325
		0D8536CD0CBF5D7000F3A517 /* PBXContainerItemProxy */ = {
-
 
326
			isa = PBXContainerItemProxy;
-
 
327
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
328
			proxyType = 1;
-
 
329
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
330
			remoteInfo = GEL;
-
 
331
		};
-
 
332
		0D8536CF0CBF5D7400F3A517 /* PBXContainerItemProxy */ = {
-
 
333
			isa = PBXContainerItemProxy;
-
 
334
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
335
			proxyType = 1;
-
 
336
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
337
			remoteInfo = GEL;
-
 
338
		};
-
 
339
		0D8536D10CBF5D7700F3A517 /* PBXContainerItemProxy */ = {
-
 
340
			isa = PBXContainerItemProxy;
-
 
341
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
342
			proxyType = 1;
-
 
343
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
344
			remoteInfo = GEL;
-
 
345
		};
-
 
346
		0D8536D30CBF5D7C00F3A517 /* PBXContainerItemProxy */ = {
-
 
347
			isa = PBXContainerItemProxy;
-
 
348
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
349
			proxyType = 1;
-
 
350
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
351
			remoteInfo = GEL;
-
 
352
		};
-
 
353
		0DAFF1100E83969C00BE991A /* PBXContainerItemProxy */ = {
-
 
354
			isa = PBXContainerItemProxy;
-
 
355
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
356
			proxyType = 1;
-
 
357
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
-
 
358
			remoteInfo = GEL;
-
 
359
		};
-
 
360
		0DF33DAB13420B0400B09740 /* PBXContainerItemProxy */ = {
-
 
361
			isa = PBXContainerItemProxy;
-
 
362
			containerPortal = 0D0CAEB20C6112FC003604C6 /* Project object */;
-
 
363
			proxyType = 1;
-
 
364
			remoteGlobalIDString = 0D0CAEC00C611308003604C6;
290
			remoteGlobalIDString = 0D8F862213B879FA004A5C8E;
365
			remoteInfo = GEL;
291
			remoteInfo = GEL;
366
		};
292
		};
367
/* End PBXContainerItemProxy section */
293
/* End PBXContainerItemProxy section */
368
 
294
 
369
/* Begin PBXCopyFilesBuildPhase section */
295
/* Begin PBXCopyFilesBuildPhase section */
Line 379... Line 305...
379
/* End PBXCopyFilesBuildPhase section */
305
/* End PBXCopyFilesBuildPhase section */
380
 
306
 
381
/* Begin PBXFileReference section */
307
/* Begin PBXFileReference section */
382
		0D0150490F646D0700828A8E /* load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = load.h; sourceTree = "<group>"; };
308
		0D0150490F646D0700828A8E /* load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = load.h; sourceTree = "<group>"; };
383
		0D01504A0F646D0700828A8E /* load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load.cpp; sourceTree = "<group>"; };
309
		0D01504A0F646D0700828A8E /* load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load.cpp; sourceTree = "<group>"; };
384
		0D0CAEC10C611308003604C6 /* libGEL.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libGEL.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
-
 
385
		0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
310
		0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
386
		0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
311
		0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
387
		0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
312
		0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
388
		0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
313
		0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
389
		0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
314
		0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
Line 521... Line 446...
521
		0D1306810D886BBC00847A72 /* tessellate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tessellate.h; sourceTree = "<group>"; };
446
		0D1306810D886BBC00847A72 /* tessellate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tessellate.h; sourceTree = "<group>"; };
522
		0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ply_load.cpp; sourceTree = "<group>"; };
447
		0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ply_load.cpp; sourceTree = "<group>"; };
523
		0D17B9720E4B949300FD8803 /* ply_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ply_load.h; sourceTree = "<group>"; };
448
		0D17B9720E4B949300FD8803 /* ply_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ply_load.h; sourceTree = "<group>"; };
524
		0D17B9730E4B949300FD8803 /* rply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rply.c; sourceTree = "<group>"; };
449
		0D17B9730E4B949300FD8803 /* rply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rply.c; sourceTree = "<group>"; };
525
		0D17B9740E4B949300FD8803 /* rply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rply.h; sourceTree = "<group>"; };
450
		0D17B9740E4B949300FD8803 /* rply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rply.h; sourceTree = "<group>"; };
-
 
451
		0D1F0B9513B87C8100FDCAB9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = SDKs/MacOSX10.6.sdk/System/Library/Frameworks/OpenGL.framework; sourceTree = SYSTEM_DEVELOPER_DIR; };
-
 
452
		0D1F0B9713B87C8700FDCAB9 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = SDKs/MacOSX10.6.sdk/System/Library/Frameworks/GLUT.framework; sourceTree = SYSTEM_DEVELOPER_DIR; };
-
 
453
		0D1F0B9913B87C8E00FDCAB9 /* libGLEW.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libGLEW.dylib; path = SDKs/MacOSX10.6.sdk/usr/local/lib/libGLEW.dylib; sourceTree = SYSTEM_DEVELOPER_DIR; };
-
 
454
		0D1F0B9B13B87CA300FDCAB9 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Carbon.framework; sourceTree = SYSTEM_DEVELOPER_DIR; };
-
 
455
		0D1F0B9D13B87CAE00FDCAB9 /* vecLib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vecLib.framework; path = SDKs/MacOSX10.6.sdk/System/Library/Frameworks/vecLib.framework; sourceTree = SYSTEM_DEVELOPER_DIR; };
526
		0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "test-bundle-Info.plist"; sourceTree = "<group>"; };
456
		0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "test-bundle-Info.plist"; sourceTree = "<group>"; };
527
		0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = covariance_test.cpp; sourceTree = "<group>"; };
457
		0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = covariance_test.cpp; sourceTree = "<group>"; };
528
		0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mat_test.cpp; sourceTree = "<group>"; };
458
		0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mat_test.cpp; sourceTree = "<group>"; };
529
		0D21E75C0CBE1E0100DCAF45 /* ogl_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ogl_test.cpp; sourceTree = "<group>"; };
459
		0D21E75C0CBE1E0100DCAF45 /* ogl_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ogl_test.cpp; sourceTree = "<group>"; };
530
		0D21E75F0CBE1E0100DCAF45 /* simple_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = simple_test.cpp; sourceTree = "<group>"; };
460
		0D21E75F0CBE1E0100DCAF45 /* simple_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = simple_test.cpp; sourceTree = "<group>"; };
Line 628... Line 558...
628
		0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stbi_DDS_aug_c.h; sourceTree = "<group>"; };
558
		0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stbi_DDS_aug_c.h; sourceTree = "<group>"; };
629
		0D59420E0E4B24F4005EA01C /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
559
		0D59420E0E4B24F4005EA01C /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
630
		0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glsl_shader.cpp; sourceTree = "<group>"; };
560
		0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glsl_shader.cpp; sourceTree = "<group>"; };
631
		0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsl_shader.h; sourceTree = "<group>"; };
561
		0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsl_shader.h; sourceTree = "<group>"; };
632
		0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3d.cpp; sourceTree = "<group>"; };
562
		0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3d.cpp; sourceTree = "<group>"; };
-
 
563
		0D8F862313B879FA004A5C8E /* GEL.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = GEL.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
-
 
564
		0D8F862613B879FA004A5C8E /* GEL-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GEL-Prefix.pch"; sourceTree = "<group>"; };
-
 
565
		0D8F862713B879FA004A5C8E /* GELProj.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = GELProj.xcconfig; sourceTree = "<group>"; };
-
 
566
		0D8F862813B879FA004A5C8E /* GELTarget.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = GELTarget.xcconfig; sourceTree = "<group>"; };
-
 
567
		0D8F862913B879FA004A5C8E /* GEL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GEL.h; sourceTree = "<group>"; };
-
 
568
		0D8F862B13B879FA004A5C8E /* GELPriv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GELPriv.h; sourceTree = "<group>"; };
-
 
569
		0D8F862C13B879FA004A5C8E /* GEL.cp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GEL.cp; sourceTree = "<group>"; };
633
		0DADE2FD0E80F9E10067F242 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
570
		0DADE2FD0E80F9E10067F242 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
634
		0DAF05B40E6BEAFC0097AAAD /* MeshEdit */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MeshEdit; sourceTree = BUILT_PRODUCTS_DIR; };
571
		0DAF05B40E6BEAFC0097AAAD /* MeshEdit */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MeshEdit; sourceTree = BUILT_PRODUCTS_DIR; };
635
		0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = meshedit.cpp; path = apps/MeshEdit/meshedit.cpp; sourceTree = "<group>"; };
572
		0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = meshedit.cpp; path = apps/MeshEdit/meshedit.cpp; sourceTree = "<group>"; };
636
		0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = harmonics.h; path = apps/MeshEdit/harmonics.h; sourceTree = "<group>"; };
573
		0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = harmonics.h; path = apps/MeshEdit/harmonics.h; sourceTree = "<group>"; };
637
		0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = harmonics.cpp; path = apps/MeshEdit/harmonics.cpp; sourceTree = "<group>"; };
574
		0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = harmonics.cpp; path = apps/MeshEdit/harmonics.cpp; sourceTree = "<group>"; };
Line 669... Line 606...
669
		0DF33DA413420AC500B09740 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
606
		0DF33DA413420AC500B09740 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
670
		0DF33DA613420AC500B09740 /* test_geometry_kdtree.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = test_geometry_kdtree.1; sourceTree = "<group>"; };
607
		0DF33DA613420AC500B09740 /* test_geometry_kdtree.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = test_geometry_kdtree.1; sourceTree = "<group>"; };
671
/* End PBXFileReference section */
608
/* End PBXFileReference section */
672
 
609
 
673
/* Begin PBXFrameworksBuildPhase section */
610
/* Begin PBXFrameworksBuildPhase section */
674
		0D0CAEBF0C611308003604C6 /* Frameworks */ = {
-
 
675
			isa = PBXFrameworksBuildPhase;
-
 
676
			buildActionMask = 2147483647;
-
 
677
			files = (
-
 
678
				0D0CB0370C6113E8003604C6 /* GLUT.framework in Frameworks */,
-
 
679
				0D0CB0390C6113E8003604C6 /* vecLib.framework in Frameworks */,
-
 
680
				0D59420F0E4B24F4005EA01C /* Carbon.framework in Frameworks */,
-
 
681
				0D44CA040E82F73100084725 /* OpenGL.framework in Frameworks */,
-
 
682
				0DC62E47123973A200F7EA07 /* libGLEW.dylib in Frameworks */,
-
 
683
			);
-
 
684
			runOnlyForDeploymentPostprocessing = 0;
-
 
685
		};
-
 
686
		0D21E7950CBE1FC600DCAF45 /* Frameworks */ = {
611
		0D21E7950CBE1FC600DCAF45 /* Frameworks */ = {
687
			isa = PBXFrameworksBuildPhase;
612
			isa = PBXFrameworksBuildPhase;
688
			buildActionMask = 2147483647;
613
			buildActionMask = 2147483647;
689
			files = (
614
			files = (
690
				0D8536AD0CBF5C4200F3A517 /* libGEL.dylib in Frameworks */,
-
 
691
				0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */,
615
				0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */,
692
			);
616
			);
693
			runOnlyForDeploymentPostprocessing = 0;
617
			runOnlyForDeploymentPostprocessing = 0;
694
		};
618
		};
695
		0D5270440CE1E5BB00FA4789 /* Frameworks */ = {
619
		0D5270440CE1E5BB00FA4789 /* Frameworks */ = {
696
			isa = PBXFrameworksBuildPhase;
620
			isa = PBXFrameworksBuildPhase;
697
			buildActionMask = 2147483647;
621
			buildActionMask = 2147483647;
698
			files = (
622
			files = (
699
				0D293E4710219E2E003B0922 /* OpenGL.framework in Frameworks */,
623
				0D293E4710219E2E003B0922 /* OpenGL.framework in Frameworks */,
700
				0D5270480CE1E5D000FA4789 /* libGEL.dylib in Frameworks */,
-
 
701
				0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */,
624
				0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */,
702
				0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */,
625
				0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */,
703
			);
626
			);
704
			runOnlyForDeploymentPostprocessing = 0;
627
			runOnlyForDeploymentPostprocessing = 0;
705
		};
628
		};
-
 
629
		0D8F862013B879FA004A5C8E /* Frameworks */ = {
-
 
630
			isa = PBXFrameworksBuildPhase;
-
 
631
			buildActionMask = 2147483647;
-
 
632
			files = (
-
 
633
				0D1F0B9E13B87CAE00FDCAB9 /* vecLib.framework in Frameworks */,
-
 
634
				0D1F0B9C13B87CA300FDCAB9 /* Carbon.framework in Frameworks */,
-
 
635
				0D1F0B9A13B87C8E00FDCAB9 /* libGLEW.dylib in Frameworks */,
-
 
636
				0D1F0B9813B87C8700FDCAB9 /* GLUT.framework in Frameworks */,
-
 
637
				0D1F0B9613B87C8100FDCAB9 /* OpenGL.framework in Frameworks */,
-
 
638
			);
-
 
639
			runOnlyForDeploymentPostprocessing = 0;
-
 
640
		};
706
		0DAF05B20E6BEAFC0097AAAD /* Frameworks */ = {
641
		0DAF05B20E6BEAFC0097AAAD /* Frameworks */ = {
707
			isa = PBXFrameworksBuildPhase;
642
			isa = PBXFrameworksBuildPhase;
708
			buildActionMask = 2147483647;
643
			buildActionMask = 2147483647;
709
			files = (
644
			files = (
710
				0DAF05E70E6BEB280097AAAD /* libGEL.dylib in Frameworks */,
645
				0D1F0BA113B87CCD00FDCAB9 /* GEL.dylib in Frameworks */,
711
				0D44CA130E82FA5A00084725 /* OpenGL.framework in Frameworks */,
646
				0D44CA130E82FA5A00084725 /* OpenGL.framework in Frameworks */,
712
				0DAF05E80E6BEB280097AAAD /* GLUT.framework in Frameworks */,
647
				0DAF05E80E6BEB280097AAAD /* GLUT.framework in Frameworks */,
713
				0DAF05EA0E6BEB280097AAAD /* vecLib.framework in Frameworks */,
648
				0DAF05EA0E6BEB280097AAAD /* vecLib.framework in Frameworks */,
714
			);
649
			);
715
			runOnlyForDeploymentPostprocessing = 0;
650
			runOnlyForDeploymentPostprocessing = 0;
Line 717... Line 652...
717
		0DB883580C611DA10040A677 /* Frameworks */ = {
652
		0DB883580C611DA10040A677 /* Frameworks */ = {
718
			isa = PBXFrameworksBuildPhase;
653
			isa = PBXFrameworksBuildPhase;
719
			buildActionMask = 2147483647;
654
			buildActionMask = 2147483647;
720
			files = (
655
			files = (
721
				0DAFF3800E83D0F800BE991A /* OpenGL.framework in Frameworks */,
656
				0DAFF3800E83D0F800BE991A /* OpenGL.framework in Frameworks */,
722
				0DB883700C611E970040A677 /* libGEL.dylib in Frameworks */,
-
 
723
				0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */,
657
				0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */,
724
				0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */,
658
				0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */,
725
			);
659
			);
726
			runOnlyForDeploymentPostprocessing = 0;
660
			runOnlyForDeploymentPostprocessing = 0;
727
		};
661
		};
728
		0DB883B20C611FB20040A677 /* Frameworks */ = {
662
		0DB883B20C611FB20040A677 /* Frameworks */ = {
729
			isa = PBXFrameworksBuildPhase;
663
			isa = PBXFrameworksBuildPhase;
730
			buildActionMask = 2147483647;
664
			buildActionMask = 2147483647;
731
			files = (
665
			files = (
732
				0D293E4510219E02003B0922 /* OpenGL.framework in Frameworks */,
666
				0D293E4510219E02003B0922 /* OpenGL.framework in Frameworks */,
733
				0DB883B60C611FCA0040A677 /* libGEL.dylib in Frameworks */,
-
 
734
				0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */,
667
				0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */,
735
				0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */,
668
				0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */,
736
			);
669
			);
737
			runOnlyForDeploymentPostprocessing = 0;
670
			runOnlyForDeploymentPostprocessing = 0;
738
		};
671
		};
739
		0DB883D70C6120590040A677 /* Frameworks */ = {
672
		0DB883D70C6120590040A677 /* Frameworks */ = {
740
			isa = PBXFrameworksBuildPhase;
673
			isa = PBXFrameworksBuildPhase;
741
			buildActionMask = 2147483647;
674
			buildActionMask = 2147483647;
742
			files = (
675
			files = (
743
				0DB883DB0C61206C0040A677 /* libGEL.dylib in Frameworks */,
-
 
744
				0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */,
676
				0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */,
745
				0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */,
677
				0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */,
746
			);
678
			);
747
			runOnlyForDeploymentPostprocessing = 0;
679
			runOnlyForDeploymentPostprocessing = 0;
748
		};
680
		};
749
		0DB883F00C6120E60040A677 /* Frameworks */ = {
681
		0DB883F00C6120E60040A677 /* Frameworks */ = {
750
			isa = PBXFrameworksBuildPhase;
682
			isa = PBXFrameworksBuildPhase;
751
			buildActionMask = 2147483647;
683
			buildActionMask = 2147483647;
752
			files = (
684
			files = (
753
				0DB883F40C6120F80040A677 /* libGEL.dylib in Frameworks */,
-
 
754
				0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */,
685
				0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */,
755
				0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */,
686
				0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */,
756
			);
687
			);
757
			runOnlyForDeploymentPostprocessing = 0;
688
			runOnlyForDeploymentPostprocessing = 0;
758
		};
689
		};
759
		0DB884010C6121240040A677 /* Frameworks */ = {
690
		0DB884010C6121240040A677 /* Frameworks */ = {
760
			isa = PBXFrameworksBuildPhase;
691
			isa = PBXFrameworksBuildPhase;
761
			buildActionMask = 2147483647;
692
			buildActionMask = 2147483647;
762
			files = (
693
			files = (
763
				0DB884240C6121860040A677 /* libGEL.dylib in Frameworks */,
-
 
764
				0DB884250C6121860040A677 /* GLUT.framework in Frameworks */,
694
				0DB884250C6121860040A677 /* GLUT.framework in Frameworks */,
765
				0DB884270C6121860040A677 /* vecLib.framework in Frameworks */,
695
				0DB884270C6121860040A677 /* vecLib.framework in Frameworks */,
766
			);
696
			);
767
			runOnlyForDeploymentPostprocessing = 0;
697
			runOnlyForDeploymentPostprocessing = 0;
768
		};
698
		};
769
		0DB884060C6121400040A677 /* Frameworks */ = {
699
		0DB884060C6121400040A677 /* Frameworks */ = {
770
			isa = PBXFrameworksBuildPhase;
700
			isa = PBXFrameworksBuildPhase;
771
			buildActionMask = 2147483647;
701
			buildActionMask = 2147483647;
772
			files = (
702
			files = (
773
				0D293E4610219E1D003B0922 /* OpenGL.framework in Frameworks */,
703
				0D293E4610219E1D003B0922 /* OpenGL.framework in Frameworks */,
774
				0DB884280C6121910040A677 /* libGEL.dylib in Frameworks */,
-
 
775
				0DB884290C6121910040A677 /* GLUT.framework in Frameworks */,
704
				0DB884290C6121910040A677 /* GLUT.framework in Frameworks */,
776
				0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */,
705
				0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */,
777
			);
706
			);
778
			runOnlyForDeploymentPostprocessing = 0;
707
			runOnlyForDeploymentPostprocessing = 0;
779
		};
708
		};
780
		0DB8840B0C6121570040A677 /* Frameworks */ = {
709
		0DB8840B0C6121570040A677 /* Frameworks */ = {
781
			isa = PBXFrameworksBuildPhase;
710
			isa = PBXFrameworksBuildPhase;
782
			buildActionMask = 2147483647;
711
			buildActionMask = 2147483647;
783
			files = (
712
			files = (
784
				0DB8842C0C61219D0040A677 /* libGEL.dylib in Frameworks */,
-
 
785
				0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */,
713
				0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */,
786
				0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */,
714
				0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */,
787
			);
715
			);
788
			runOnlyForDeploymentPostprocessing = 0;
716
			runOnlyForDeploymentPostprocessing = 0;
789
		};
717
		};
790
		0DB8841B0C6121710040A677 /* Frameworks */ = {
718
		0DB8841B0C6121710040A677 /* Frameworks */ = {
791
			isa = PBXFrameworksBuildPhase;
719
			isa = PBXFrameworksBuildPhase;
792
			buildActionMask = 2147483647;
720
			buildActionMask = 2147483647;
793
			files = (
721
			files = (
794
				0DB884300C6121B10040A677 /* libGEL.dylib in Frameworks */,
-
 
795
				0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */,
722
				0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */,
796
				0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */,
723
				0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */,
797
			);
724
			);
798
			runOnlyForDeploymentPostprocessing = 0;
725
			runOnlyForDeploymentPostprocessing = 0;
799
		};
726
		};
800
		0DC4C9140E5039D400F1B8A3 /* Frameworks */ = {
727
		0DC4C9140E5039D400F1B8A3 /* Frameworks */ = {
801
			isa = PBXFrameworksBuildPhase;
728
			isa = PBXFrameworksBuildPhase;
802
			buildActionMask = 2147483647;
729
			buildActionMask = 2147483647;
803
			files = (
730
			files = (
804
				0DC4C92B0E503CE300F1B8A3 /* libGEL.dylib in Frameworks */,
-
 
805
				0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */,
731
				0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */,
806
			);
732
			);
807
			runOnlyForDeploymentPostprocessing = 0;
733
			runOnlyForDeploymentPostprocessing = 0;
808
		};
734
		};
809
		0DF33D9E13420AC500B09740 /* Frameworks */ = {
735
		0DF33D9E13420AC500B09740 /* Frameworks */ = {
810
			isa = PBXFrameworksBuildPhase;
736
			isa = PBXFrameworksBuildPhase;
811
			buildActionMask = 2147483647;
737
			buildActionMask = 2147483647;
812
			files = (
738
			files = (
813
				0DF33DAD13420B0C00B09740 /* libGEL.dylib in Frameworks */,
-
 
814
			);
739
			);
815
			runOnlyForDeploymentPostprocessing = 0;
740
			runOnlyForDeploymentPostprocessing = 0;
816
		};
741
		};
817
/* End PBXFrameworksBuildPhase section */
742
/* End PBXFrameworksBuildPhase section */
818
 
743
 
819
/* Begin PBXGroup section */
744
/* Begin PBXGroup section */
820
		0D0CAEB00C6112FC003604C6 = {
745
		0D0CAEB00C6112FC003604C6 = {
821
			isa = PBXGroup;
746
			isa = PBXGroup;
822
			children = (
747
			children = (
-
 
748
				0D8F862313B879FA004A5C8E /* GEL.dylib */,
-
 
749
				0D1F0B9D13B87CAE00FDCAB9 /* vecLib.framework */,
-
 
750
				0D1F0B9B13B87CA300FDCAB9 /* Carbon.framework */,
823
				0D0CAEC10C611308003604C6 /* libGEL.dylib */,
751
				0D1F0B9913B87C8E00FDCAB9 /* libGLEW.dylib */,
-
 
752
				0D1F0B9713B87C8700FDCAB9 /* GLUT.framework */,
-
 
753
				0D1F0B9513B87C8100FDCAB9 /* OpenGL.framework */,
824
				0D5515A21222A29B0047FA6A /* HMesh */,
754
				0D5515A21222A29B0047FA6A /* HMesh */,
825
				0DAF05EB0E6BEB3A0097AAAD /* MeshEdit */,
755
				0D0CAEC60C61132B003604C6 /* CGLA */,
826
				0D21E7500CBE1E0100DCAF45 /* test */,
756
				0D0CAF010C61132B003604C6 /* Geometry */,
827
				0DB883E20C6120A50040A677 /* Raytracer */,
757
				0D0CAF350C61132C003604C6 /* GLGraphics */,
828
				0D526F6E0CE09D5E00FA4789 /* PathTracer */,
758
				0D0CAF6C0C61132C003604C6 /* LinAlg */,
-
 
759
				0D0CAF740C61132C003604C6 /* Util */,
829
				0DB884440C6122220040A677 /* VolumePolygonize */,
760
				0DB884440C6122220040A677 /* VolumePolygonize */,
830
				0DB8843F0C6122050040A677 /* BoundaryCollapse */,
761
				0DB8843F0C6122050040A677 /* BoundaryCollapse */,
831
				0DB884390C6121ED0040A677 /* RangeScanViewer */,
762
				0DB884390C6121ED0040A677 /* RangeScanViewer */,
832
				0DB884340C6121CF0040A677 /* Decimator */,
763
				0DB884340C6121CF0040A677 /* Decimator */,
833
				0DB883F80C61210A0040A677 /* MeshDistance */,
764
				0DB883F80C61210A0040A677 /* MeshDistance */,
834
				0DB883E90C6120C90040A677 /* BloomenthalPolygonize */,
765
				0DB883E90C6120C90040A677 /* BloomenthalPolygonize */,
835
				0DB8835F0C611DD20040A677 /* OBJViewer */,
766
				0DB8835F0C611DD20040A677 /* OBJViewer */,
836
				0D0CAEC60C61132B003604C6 /* CGLA */,
767
				0DAF05EB0E6BEB3A0097AAAD /* MeshEdit */,
837
				0D0CAF010C61132B003604C6 /* Geometry */,
768
				0D21E7500CBE1E0100DCAF45 /* test */,
838
				0D0CAF350C61132C003604C6 /* GLGraphics */,
769
				0DB883E20C6120A50040A677 /* Raytracer */,
839
				0D0CAF6C0C61132C003604C6 /* LinAlg */,
770
				0D526F6E0CE09D5E00FA4789 /* PathTracer */,
840
				0D0CAF740C61132C003604C6 /* Util */,
-
 
841
				0DF33DA313420AC500B09740 /* test.geometry.kdtree */,
771
				0DF33DA313420AC500B09740 /* test.geometry.kdtree */,
-
 
772
				0D8F862413B879FA004A5C8E /* GEL */,
842
				0D0CAEC20C611308003604C6 /* Products */,
773
				0D0CAEC20C611308003604C6 /* Products */,
843
				0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */,
774
				0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */,
844
				0DADE2FD0E80F9E10067F242 /* OpenGL.framework */,
775
				0DADE2FD0E80F9E10067F242 /* OpenGL.framework */,
845
				0D0CB0340C6113E8003604C6 /* GLUT.framework */,
776
				0D0CB0340C6113E8003604C6 /* GLUT.framework */,
846
				0D59420E0E4B24F4005EA01C /* Carbon.framework */,
777
				0D59420E0E4B24F4005EA01C /* Carbon.framework */,
Line 1241... Line 1172...
1241
			);
1172
			);
1242
			name = HMesh;
1173
			name = HMesh;
1243
			path = src/HMesh;
1174
			path = src/HMesh;
1244
			sourceTree = "<group>";
1175
			sourceTree = "<group>";
1245
		};
1176
		};
-
 
1177
		0D8F862413B879FA004A5C8E /* GEL */ = {
-
 
1178
			isa = PBXGroup;
-
 
1179
			children = (
-
 
1180
				0D8F862713B879FA004A5C8E /* GELProj.xcconfig */,
-
 
1181
				0D8F862813B879FA004A5C8E /* GELTarget.xcconfig */,
-
 
1182
				0D8F862913B879FA004A5C8E /* GEL.h */,
-
 
1183
				0D8F862B13B879FA004A5C8E /* GELPriv.h */,
-
 
1184
				0D8F862C13B879FA004A5C8E /* GEL.cp */,
-
 
1185
				0D8F862513B879FA004A5C8E /* Supporting Files */,
-
 
1186
			);
-
 
1187
			path = GEL;
-
 
1188
			sourceTree = "<group>";
-
 
1189
		};
-
 
1190
		0D8F862513B879FA004A5C8E /* Supporting Files */ = {
-
 
1191
			isa = PBXGroup;
-
 
1192
			children = (
-
 
1193
				0D8F862613B879FA004A5C8E /* GEL-Prefix.pch */,
-
 
1194
			);
-
 
1195
			name = "Supporting Files";
-
 
1196
			sourceTree = "<group>";
-
 
1197
		};
1246
		0DAF05EB0E6BEB3A0097AAAD /* MeshEdit */ = {
1198
		0DAF05EB0E6BEB3A0097AAAD /* MeshEdit */ = {
1247
			isa = PBXGroup;
1199
			isa = PBXGroup;
1248
			children = (
1200
			children = (
1249
				0DF13A841003F14D0088F39B /* CSCMatrixBuilder.h */,
-
 
1250
				0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */,
1201
				0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */,
-
 
1202
				0DF13A841003F14D0088F39B /* CSCMatrixBuilder.h */,
1251
				0DAF06230E6C0A6A0097AAAD /* harmonics.h */,
1203
				0DAF06230E6C0A6A0097AAAD /* harmonics.h */,
1252
				0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */,
1204
				0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */,
1253
				0D2D81830E8504F100E69E57 /* Renderer.h */,
1205
				0D2D81830E8504F100E69E57 /* Renderer.h */,
1254
				0D2D818C0E85060700E69E57 /* Renderer.cpp */,
1206
				0D2D818C0E85060700E69E57 /* Renderer.cpp */,
1255
				0DB270D90E853C70001F2338 /* VisObj.h */,
1207
				0DB270D90E853C70001F2338 /* VisObj.h */,
Line 1351... Line 1303...
1351
			sourceTree = "<group>";
1303
			sourceTree = "<group>";
1352
		};
1304
		};
1353
/* End PBXGroup section */
1305
/* End PBXGroup section */
1354
 
1306
 
1355
/* Begin PBXHeadersBuildPhase section */
1307
/* Begin PBXHeadersBuildPhase section */
1356
		0D0CAEBD0C611308003604C6 /* Headers */ = {
1308
		0D8F862113B879FA004A5C8E /* Headers */ = {
1357
			isa = PBXHeadersBuildPhase;
1309
			isa = PBXHeadersBuildPhase;
1358
			buildActionMask = 2147483647;
1310
			buildActionMask = 2147483647;
1359
			files = (
1311
			files = (
1360
				0D0CAF7F0C61132C003604C6 /* ArithMatFloat.h in Headers */,
1312
				0D8F862A13B879FA004A5C8E /* GEL.h in Headers */,
1361
				0D0CAF800C61132C003604C6 /* ArithQuat.h in Headers */,
1313
				0D8F863113B87A23004A5C8E /* AttributeVector.h in Headers */,
1362
				0D0CAF810C61132C003604C6 /* ArithSqMat2x2Float.h in Headers */,
1314
				0D8F863313B87A23004A5C8E /* caps_and_needles.h in Headers */,
1363
				0D0CAF830C61132C003604C6 /* ArithSqMat3x3Float.h in Headers */,
1315
				0D8F863513B87A23004A5C8E /* close_holes.h in Headers */,
1364
				0D0CAF850C61132C003604C6 /* ArithSqMat4x4Float.h in Headers */,
1316
				0D8F863713B87A23004A5C8E /* ConnectivityKernel.h in Headers */,
1365
				0D0CAF860C61132C003604C6 /* ArithSqMatFloat.h in Headers */,
1317
				0D8F863913B87A23004A5C8E /* curvature.h in Headers */,
1366
				0D0CAF870C61132C003604C6 /* ArithVec.h in Headers */,
1318
				0D8F863B13B87A23004A5C8E /* dual.h in Headers */,
1367
				0D0CAF890C61132C003604C6 /* ArithVec2Float.h in Headers */,
1319
				0D8F863D13B87A23004A5C8E /* flatten.h in Headers */,
1368
				0D0CAF8B0C61132C003604C6 /* ArithVec3Float.h in Headers */,
1320
				0D8F863E13B87A23004A5C8E /* HalfEdgeWalker.h in Headers */,
1369
				0D0CAF8C0C61132C003604C6 /* ArithVec4Int.h in Headers */,
1321
				0D8F863F13B87A23004A5C8E /* ItemID.h in Headers */,
1370
				0D0CAF8D0C61132C003604C6 /* ArithVec4Float.h in Headers */,
1322
				0D8F864013B87A23004A5C8E /* ItemVector.h in Headers */,
1371
				0D0CAF8E0C61132C003604C6 /* ArithVecFloat.h in Headers */,
1323
				0D8F864113B87A23004A5C8E /* Iterators.h in Headers */,
1372
				0D0CAF8F0C61132C003604C6 /* ArithVecInt.h in Headers */,
1324
				0D8F864313B87A23004A5C8E /* load.h in Headers */,
1373
				0D0CAF900C61132C003604C6 /* BitMask.h in Headers */,
1325
				0D8F864513B87A23004A5C8E /* Manifold.h in Headers */,
1374
				0D0CAF910C61132C003604C6 /* CGLA.h in Headers */,
1326
				0D8F864713B87A23004A5C8E /* mesh_optimization.h in Headers */,
1375
				0D0CAF930C61132C003604C6 /* eigensolution.h in Headers */,
1327
				0D8F864913B87A23004A5C8E /* obj_load.h in Headers */,
1376
				0D0CAF940C61132C003604C6 /* ExceptionStandard.h in Headers */,
1328
				0D8F864B13B87A23004A5C8E /* obj_save.h in Headers */,
1377
				0D0CAF960C61132C003604C6 /* Mat2x2d.h in Headers */,
1329
				0D8F864D13B87A23004A5C8E /* off_load.h in Headers */,
1378
				0D0CAF970C61132C003604C6 /* Mat2x2f.h in Headers */,
1330
				0D8F864F13B87A23004A5C8E /* off_save.h in Headers */,
1379
				0D0CAF980C61132C003604C6 /* Mat2x3d.h in Headers */,
1331
				0D8F865113B87A23004A5C8E /* ply_load.h in Headers */,
1380
				0D0CAF990C61132C003604C6 /* Mat2x3f.h in Headers */,
1332
				0D8F865313B87A23004A5C8E /* quadric_simplify.h in Headers */,
1381
				0D0CAF9A0C61132C003604C6 /* Mat3x3d.h in Headers */,
1333
				0D8F865513B87A23004A5C8E /* refine_edges.h in Headers */,
1382
				0D0CAF9C0C61132C003604C6 /* Mat3x3f.h in Headers */,
1334
				0D8F865713B87A23004A5C8E /* smooth.h in Headers */,
1383
				0D0CAF9E0C61132C003604C6 /* Mat4x4d.h in Headers */,
1335
				0D8F865913B87A23004A5C8E /* subdivision.h in Headers */,
1384
				0D0CAFA00C61132C003604C6 /* Mat4x4f.h in Headers */,
1336
				0D8F865B13B87A23004A5C8E /* triangulate.h in Headers */,
1385
				0D0CAFA10C61132C003604C6 /* Quatd.h in Headers */,
1337
				0D8F865F13B87A23004A5C8E /* x3d_load.h in Headers */,
1386
				0D0CAFA20C61132C003604C6 /* Quaternion.h in Headers */,
1338
				0D8F866113B87A23004A5C8E /* x3d_save.h in Headers */,
1387
				0D0CAFA30C61132C003604C6 /* Quatf.h in Headers */,
1339
				0D8F866313B87A34004A5C8E /* Vec3i.h in Headers */,
1388
				0D0CAFA50C61132C003604C6 /* statistics.h in Headers */,
1340
				0D8F866413B87A34004A5C8E /* ArithVec3Int.h in Headers */,
1389
				0D0CAFA70C61132C003604C6 /* TableTrigonometry.h in Headers */,
1341
				0D8F866513B87A34004A5C8E /* ArithMatFloat.h in Headers */,
1390
				0D0CAFA80C61132C003604C6 /* UnitVector.h in Headers */,
1342
				0D8F866613B87A34004A5C8E /* ArithQuat.h in Headers */,
1391
				0D0CAFA90C61132C003604C6 /* Vec2d.h in Headers */,
1343
				0D8F866713B87A34004A5C8E /* ArithSqMat2x2Float.h in Headers */,
1392
				0D0CAFAA0C61132C003604C6 /* Vec2f.h in Headers */,
1344
				0D8F866913B87A34004A5C8E /* ArithSqMat3x3Float.h in Headers */,
1393
				0D0CAFAC0C61132C003604C6 /* Vec2i.h in Headers */,
1345
				0D8F866B13B87A34004A5C8E /* ArithSqMat4x4Float.h in Headers */,
1394
				0D0CAFAD0C61132C003604C6 /* Vec2ui.h in Headers */,
1346
				0D8F866C13B87A34004A5C8E /* ArithSqMatFloat.h in Headers */,
1395
				0D0CAFAE0C61132C003604C6 /* Vec3d.h in Headers */,
1347
				0D8F866D13B87A34004A5C8E /* ArithVec.h in Headers */,
1396
				0D0CAFB00C61132C003604C6 /* Vec3f.h in Headers */,
1348
				0D8F866F13B87A34004A5C8E /* ArithVec2Float.h in Headers */,
1397
				0D0CAFB10C61132C003604C6 /* Vec3Hf.h in Headers */,
1349
				0D8F867113B87A34004A5C8E /* ArithVec3Float.h in Headers */,
1398
				0D0CAFB30C61132C003604C6 /* Vec4i.h in Headers */,
1350
				0D8F867213B87A34004A5C8E /* ArithVec4Int.h in Headers */,
1399
				0D0CAFB40C61132C003604C6 /* Vec3uc.h in Headers */,
1351
				0D8F867313B87A34004A5C8E /* ArithVec4Float.h in Headers */,
1400
				0D0CAFB50C61132C003604C6 /* Vec3usi.h in Headers */,
1352
				0D8F867413B87A34004A5C8E /* ArithVecFloat.h in Headers */,
1401
				0D0CAFB60C61132C003604C6 /* Vec4d.h in Headers */,
1353
				0D8F867513B87A34004A5C8E /* ArithVecInt.h in Headers */,
1402
				0D0CAFB70C61132C003604C6 /* Vec4f.h in Headers */,
1354
				0D8F867613B87A34004A5C8E /* BitMask.h in Headers */,
1403
				0D0CAFB80C61132C003604C6 /* Vec4uc.h in Headers */,
1355
				0D8F867713B87A34004A5C8E /* CGLA.h in Headers */,
1404
				0D0CAFBA0C61132C003604C6 /* AABox.h in Headers */,
1356
				0D8F867913B87A34004A5C8E /* eigensolution.h in Headers */,
1405
				0D0CAFBB0C61132C003604C6 /* AncestorGrid.h in Headers */,
1357
				0D8F867A13B87A34004A5C8E /* ExceptionStandard.h in Headers */,
1406
				0D0CAFBD0C61132C003604C6 /* BBox.h in Headers */,
1358
				0D8F867B13B87A34004A5C8E /* Mat2x2d.h in Headers */,
1407
				0D0CAFBF0C61132C003604C6 /* BoundingINode.h in Headers */,
1359
				0D8F867C13B87A34004A5C8E /* Mat2x2f.h in Headers */,
1408
				0D0CAFC10C61132C003604C6 /* BoundingLNode.h in Headers */,
1360
				0D8F867D13B87A34004A5C8E /* Mat2x3d.h in Headers */,
1409
				0D0CAFC30C61132C003604C6 /* BoundingNode.h in Headers */,
1361
				0D8F867E13B87A34004A5C8E /* Mat2x3f.h in Headers */,
1410
				0D0CAFC50C61132C003604C6 /* BoundingTree.h in Headers */,
1362
				0D8F867F13B87A34004A5C8E /* Mat3x3d.h in Headers */,
1411
				0D0CAFC70C61132C003604C6 /* BSPTree.h in Headers */,
1363
				0D8F868213B87A34004A5C8E /* Mat3x3f.h in Headers */,
1412
				0D0CAFC90C61132C003604C6 /* build_bbtree.h in Headers */,
1364
				0D8F868413B87A34004A5C8E /* Mat4x4d.h in Headers */,
1413
				0D0CAFCA0C61132C003604C6 /* Cell.h in Headers */,
1365
				0D8F868613B87A34004A5C8E /* Mat4x4f.h in Headers */,
1414
				0D0CAFCC0C61132C003604C6 /* GradientFilter.h in Headers */,
1366
				0D8F868713B87A34004A5C8E /* Quatd.h in Headers */,
1415
				0D0CAFCD0C61132C003604C6 /* GridAlgorithm.h in Headers */,
1367
				0D8F868813B87A34004A5C8E /* Quaternion.h in Headers */,
1416
				0D0CAFCE0C61132C003604C6 /* HGrid.h in Headers */,
1368
				0D8F868913B87A34004A5C8E /* Quatf.h in Headers */,
1417
				0D0CAFCF0C61132C003604C6 /* IndexedFaceSet.h in Headers */,
1369
				0D8F868B13B87A34004A5C8E /* statistics.h in Headers */,
1418
				0D0CAFD00C61132C003604C6 /* KDTree.h in Headers */,
1370
				0D8F868D13B87A34004A5C8E /* TableTrigonometry.h in Headers */,
1419
				0D0CAFD20C61132C003604C6 /* load_raw.h in Headers */,
1371
				0D8F868E13B87A34004A5C8E /* UnitVector.h in Headers */,
1420
				0D0CAFD40C61132C003604C6 /* Material.h in Headers */,
1372
				0D8F868F13B87A34004A5C8E /* Vec2d.h in Headers */,
1421
				0D0CAFD60C61132C003604C6 /* Neighbours.h in Headers */,
1373
				0D8F869013B87A34004A5C8E /* Vec2f.h in Headers */,
1422
				0D0CAFD80C61132C003604C6 /* obj_load.h in Headers */,
1374
				0D8F869213B87A34004A5C8E /* Vec2i.h in Headers */,
1423
				0D0CAFDA0C61132C003604C6 /* OBox.h in Headers */,
1375
				0D8F869313B87A34004A5C8E /* Vec2ui.h in Headers */,
1424
				0D0CAFDC0C61132C003604C6 /* Polygonizer.h in Headers */,
1376
				0D8F869413B87A34004A5C8E /* Vec3d.h in Headers */,
1425
				0D0CAFDE0C61132C003604C6 /* QEM.h in Headers */,
1377
				0D8F869613B87A34004A5C8E /* Vec3f.h in Headers */,
1426
				0D0CAFDF0C61132C003604C6 /* Ray.h in Headers */,
1378
				0D8F869713B87A34004A5C8E /* Vec3Hf.h in Headers */,
1427
				0D0CAFE00C61132C003604C6 /* RGrid.h in Headers */,
1379
				0D8F869913B87A34004A5C8E /* Vec4i.h in Headers */,
1428
				0D0CAFE10C61132C003604C6 /* save_raw.h in Headers */,
1380
				0D8F869A13B87A34004A5C8E /* Vec3uc.h in Headers */,
1429
				0D0CAFE30C61132C003604C6 /* ThreeDDDA.h in Headers */,
1381
				0D8F869B13B87A34004A5C8E /* Vec3usi.h in Headers */,
1430
				0D0CAFE50C61132C003604C6 /* Triangle.h in Headers */,
1382
				0D8F869C13B87A34004A5C8E /* Vec4d.h in Headers */,
1431
				0D0CAFE70C61132C003604C6 /* TrilinFilter.h in Headers */,
1383
				0D8F869D13B87A34004A5C8E /* Vec4f.h in Headers */,
1432
				0D0CAFE90C61132C003604C6 /* TriMesh.h in Headers */,
1384
				0D8F869E13B87A34004A5C8E /* Vec4uc.h in Headers */,
1433
				0D0CAFEB0C61132C003604C6 /* verification.h in Headers */,
1385
				0D8F86A013B87A3E004A5C8E /* ply_load.h in Headers */,
1434
				0D0CAFED0C61132C003604C6 /* draw.h in Headers */,
1386
				0D8F86A213B87A3E004A5C8E /* rply.h in Headers */,
1435
				0D0CAFEE0C61132C003604C6 /* gel_gl.h in Headers */,
1387
				0D8F86A413B87A3E004A5C8E /* tessellate.h in Headers */,
1436
				0D0CAFEF0C61132C003604C6 /* gel_glu.h in Headers */,
1388
				0D8F86A613B87A3E004A5C8E /* AABox.h in Headers */,
1437
				0D0CAFF00C61132C003604C6 /* gel_glut.h in Headers */,
1389
				0D8F86A713B87A3E004A5C8E /* AncestorGrid.h in Headers */,
1438
				0D0CAFF20C61132C003604C6 /* GLViewController.h in Headers */,
1390
				0D8F86A913B87A3E004A5C8E /* BBox.h in Headers */,
1439
				0D0CAFF50C61132C003604C6 /* QuatTrackBall.h in Headers */,
1391
				0D8F86AB13B87A3E004A5C8E /* BoundingINode.h in Headers */,
1440
				0D0CAFF70C61132C003604C6 /* SimpleTrackBall.h in Headers */,
1392
				0D8F86AD13B87A3E004A5C8E /* BoundingLNode.h in Headers */,
1441
				0D0CB0220C61132C003604C6 /* LapackFunc.h in Headers */,
1393
				0D8F86AF13B87A3E004A5C8E /* BoundingNode.h in Headers */,
1442
				0D0CB0240C61132C003604C6 /* LinAlgIO.h in Headers */,
1394
				0D8F86B113B87A3E004A5C8E /* BoundingTree.h in Headers */,
1443
				0D0CB0260C61132C003604C6 /* Matrix.h in Headers */,
1395
				0D8F86B313B87A3E004A5C8E /* BSPTree.h in Headers */,
1444
				0D0CB0270C61132C003604C6 /* Vector.h in Headers */,
1396
				0D8F86B613B87A3E004A5C8E /* Cell.h in Headers */,
1445
				0D0CB0280C61132C003604C6 /* ArgExtracter.h in Headers */,
1397
				0D8F86B813B87A3E004A5C8E /* GradientFilter.h in Headers */,
1446
				0D0CB0290C61132C003604C6 /* Grid2D.h in Headers */,
1398
				0D8F86B913B87A3E004A5C8E /* GridAlgorithm.h in Headers */,
1447
				0D0CB02B0C61132C003604C6 /* HashKey.h in Headers */,
1399
				0D8F86BA13B87A3E004A5C8E /* HGrid.h in Headers */,
1448
				0D0CB02C0C61132C003604C6 /* HashTable.h in Headers */,
1400
				0D8F86BB13B87A3E004A5C8E /* IndexedFaceSet.h in Headers */,
1449
				0D0CB02F0C61132C003604C6 /* Parse.h in Headers */,
1401
				0D8F86BC13B87A3E004A5C8E /* KDTree.h in Headers */,
1450
				0D0CB0300C61132C003604C6 /* ResourceManager.h in Headers */,
1402
				0D8F86BE13B87A3E004A5C8E /* load_raw.h in Headers */,
1451
				0D0CB0310C61132C003604C6 /* Timer.h in Headers */,
1403
				0D8F86BF13B87A3E004A5C8E /* Material.h in Headers */,
1452
				0D1306830D886BBC00847A72 /* tessellate.h in Headers */,
1404
				0D8F86C113B87A3E004A5C8E /* Neighbours.h in Headers */,
1453
				0D5941760E4B21AB005EA01C /* image_DXT.h in Headers */,
1405
				0D8F86C313B87A3E004A5C8E /* obj_load.h in Headers */,
1454
				0D5941780E4B21AB005EA01C /* image_helper.h in Headers */,
1406
				0D8F86C513B87A3E004A5C8E /* OBox.h in Headers */,
1455
				0D59417A0E4B21AB005EA01C /* SOIL.h in Headers */,
1407
				0D8F86C713B87A3E004A5C8E /* Polygonizer.h in Headers */,
1456
				0D59417C0E4B21AB005EA01C /* stb_image_aug.h in Headers */,
1408
				0D8F86C913B87A3E004A5C8E /* QEM.h in Headers */,
1457
				0D59417D0E4B21AB005EA01C /* stbi_DDS_aug.h in Headers */,
1409
				0D8F86CA13B87A3E004A5C8E /* Ray.h in Headers */,
1458
				0D59417E0E4B21AB005EA01C /* stbi_DDS_aug_c.h in Headers */,
1410
				0D8F86CB13B87A3E004A5C8E /* RGrid.h in Headers */,
1459
				0D5942670E4B2EE9005EA01C /* glsl_shader.h in Headers */,
1411
				0D8F86CC13B87A3E004A5C8E /* save_raw.h in Headers */,
1460
				0D17B9760E4B949300FD8803 /* ply_load.h in Headers */,
1412
				0D8F86CE13B87A3E004A5C8E /* ThreeDDDA.h in Headers */,
1461
				0D17B9780E4B949300FD8803 /* rply.h in Headers */,
1413
				0D8F86D013B87A3E004A5C8E /* Triangle.h in Headers */,
1462
				0DC70B580E4DB1AF007B9226 /* string_utils.h in Headers */,
1414
				0D8F86D213B87A3E004A5C8E /* TrilinFilter.h in Headers */,
1463
				0DC70B5A0E4DB1AF007B9226 /* XmlParser.h in Headers */,
1415
				0D8F86D413B87A3E004A5C8E /* TriMesh.h in Headers */,
1464
				0D44C8C90E82E5D100084725 /* SinglePassWireframeRenderer.h in Headers */,
1416
				0D8F86D613B87A3E004A5C8E /* verification.h in Headers */,
1465
				0D44C8CB0E82E5D100084725 /* IDBufferWireFrameRenderer.h in Headers */,
1417
				0D8F86D713B87A3E004A5C8E /* load.h in Headers */,
1466
				0D01504B0F646D0700828A8E /* load.h in Headers */,
1418
				0D8F86DA13B87A4C004A5C8E /* SinglePassWireframeRenderer.h in Headers */,
1467
				0D293E2F102197D8003B0922 /* Vec3i.h in Headers */,
1419
				0D8F86DC13B87A4C004A5C8E /* IDBufferWireFrameRenderer.h in Headers */,
1468
				0D293E30102197D8003B0922 /* ArithVec3Int.h in Headers */,
1420
				0D8F86DE13B87A4C004A5C8E /* glsl_shader.h in Headers */,
1469
				0D5516971222A29C0047FA6A /* AttributeVector.h in Headers */,
1421
				0D8F86E013B87A4C004A5C8E /* image_DXT.h in Headers */,
1470
				0D5516991222A29C0047FA6A /* caps_and_needles.h in Headers */,
1422
				0D8F86E213B87A4C004A5C8E /* image_helper.h in Headers */,
1471
				0D55169B1222A29C0047FA6A /* close_holes.h in Headers */,
1423
				0D8F86E413B87A4C004A5C8E /* SOIL.h in Headers */,
1472
				0D55169D1222A29C0047FA6A /* ConnectivityKernel.h in Headers */,
1424
				0D8F86E613B87A4C004A5C8E /* stb_image_aug.h in Headers */,
1473
				0D55169F1222A29C0047FA6A /* curvature.h in Headers */,
1425
				0D8F86E713B87A4C004A5C8E /* stbi_DDS_aug.h in Headers */,
1474
				0D5516A11222A29C0047FA6A /* dual.h in Headers */,
1426
				0D8F86E813B87A4C004A5C8E /* stbi_DDS_aug_c.h in Headers */,
1475
				0D5516A31222A29C0047FA6A /* flatten.h in Headers */,
1427
				0D8F86EA13B87A4C004A5C8E /* draw.h in Headers */,
1476
				0D5516A41222A29C0047FA6A /* HalfEdgeWalker.h in Headers */,
1428
				0D8F86EB13B87A4C004A5C8E /* gel_gl.h in Headers */,
1477
				0D5516A51222A29C0047FA6A /* ItemID.h in Headers */,
1429
				0D8F86EC13B87A4C004A5C8E /* gel_glu.h in Headers */,
1478
				0D5516A61222A29C0047FA6A /* ItemVector.h in Headers */,
1430
				0D8F86ED13B87A4C004A5C8E /* gel_glut.h in Headers */,
1479
				0D5516A71222A29C0047FA6A /* Iterators.h in Headers */,
1431
				0D8F86EF13B87A4C004A5C8E /* GLViewController.h in Headers */,
1480
				0D5516A91222A29C0047FA6A /* load.h in Headers */,
1432
				0D8F86F013B87A4C004A5C8E /* QuatTrackBall.h in Headers */,
1481
				0D5516AC1222A29C0047FA6A /* Manifold.h in Headers */,
1433
				0D8F86F313B87A4C004A5C8E /* SimpleTrackBall.h in Headers */,
1482
				0D5516AE1222A29C0047FA6A /* mesh_optimization.h in Headers */,
1434
				0D8F86F513B87A57004A5C8E /* LapackFunc.h in Headers */,
1483
				0D5516B01222A29C0047FA6A /* obj_load.h in Headers */,
1435
				0D8F86F713B87A57004A5C8E /* LinAlgIO.h in Headers */,
1484
				0D5516B21222A29C0047FA6A /* obj_save.h in Headers */,
1436
				0D8F86F813B87A57004A5C8E /* Matrix.h in Headers */,
1485
				0D5516B41222A29C0047FA6A /* off_load.h in Headers */,
1437
				0D8F86F913B87A57004A5C8E /* Vector.h in Headers */,
1486
				0D5516B61222A29C0047FA6A /* off_save.h in Headers */,
1438
				0D8F86FB13B87A5D004A5C8E /* string_utils.h in Headers */,
1487
				0D5516B81222A29C0047FA6A /* ply_load.h in Headers */,
1439
				0D8F86FD13B87A5D004A5C8E /* XmlParser.h in Headers */,
1488
				0D5516BA1222A29C0047FA6A /* quadric_simplify.h in Headers */,
1440
				0D8F86FE13B87A5D004A5C8E /* ArgExtracter.h in Headers */,
1489
				0D5516BC1222A29C0047FA6A /* refine_edges.h in Headers */,
1441
				0D8F86FF13B87A5D004A5C8E /* Grid2D.h in Headers */,
1490
				0D5516BE1222A29C0047FA6A /* smooth.h in Headers */,
1442
				0D8F870113B87A5D004A5C8E /* HashKey.h in Headers */,
1491
				0D5516C01222A29C0047FA6A /* subdivision.h in Headers */,
1443
				0D8F870213B87A5D004A5C8E /* HashTable.h in Headers */,
1492
				0D5516C21222A29C0047FA6A /* triangulate.h in Headers */,
1444
				0D8F870413B87A5D004A5C8E /* Parse.h in Headers */,
1493
				0D5516C61222A29C0047FA6A /* x3d_load.h in Headers */,
1445
				0D8F870513B87A5D004A5C8E /* ResourceManager.h in Headers */,
1494
				0D5516C81222A29C0047FA6A /* x3d_save.h in Headers */,
1446
				0D8F870613B87A5D004A5C8E /* Timer.h in Headers */,
1495
			);
1447
			);
1496
			runOnlyForDeploymentPostprocessing = 0;
1448
			runOnlyForDeploymentPostprocessing = 0;
1497
		};
1449
		};
1498
/* End PBXHeadersBuildPhase section */
1450
/* End PBXHeadersBuildPhase section */
1499
 
1451
 
1500
/* Begin PBXNativeTarget section */
1452
/* Begin PBXNativeTarget section */
1501
		0D0CAEC00C611308003604C6 /* GEL */ = {
-
 
1502
			isa = PBXNativeTarget;
-
 
1503
			buildConfigurationList = 0D0CAEC30C611308003604C6 /* Build configuration list for PBXNativeTarget "GEL" */;
-
 
1504
			buildPhases = (
-
 
1505
				0D0CAEBD0C611308003604C6 /* Headers */,
-
 
1506
				0D0CAEBE0C611308003604C6 /* Sources */,
-
 
1507
				0D0CAEBF0C611308003604C6 /* Frameworks */,
-
 
1508
				0D0CB0590C61156E003604C6 /* ShellScript */,
-
 
1509
			);
-
 
1510
			buildRules = (
-
 
1511
			);
-
 
1512
			comments = "GEL is a dynamic library target. Highly tempting to create a more fancy framework, but it seems that frameworks \nare a little rigid in their structure and all include files would have to be of the form \"GEL/Vec3f.h\" rather than e.g. \"CGLA/Vec3f.h\". In other words, more notational burden and less structure.";
-
 
1513
			dependencies = (
-
 
1514
			);
-
 
1515
			name = GEL;
-
 
1516
			productName = GEL;
-
 
1517
			productReference = 0D0CAEC10C611308003604C6 /* libGEL.dylib */;
-
 
1518
			productType = "com.apple.product-type.library.dynamic";
-
 
1519
		};
-
 
1520
		0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1453
		0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1521
			isa = PBXNativeTarget;
1454
			isa = PBXNativeTarget;
1522
			buildConfigurationList = 0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */;
1455
			buildConfigurationList = 0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */;
1523
			buildPhases = (
1456
			buildPhases = (
1524
				0D21E7940CBE1FC600DCAF45 /* Sources */,
1457
				0D21E7940CBE1FC600DCAF45 /* Sources */,
1525
				0D21E7950CBE1FC600DCAF45 /* Frameworks */,
1458
				0D21E7950CBE1FC600DCAF45 /* Frameworks */,
1526
			);
1459
			);
1527
			buildRules = (
1460
			buildRules = (
1528
			);
1461
			);
1529
			dependencies = (
1462
			dependencies = (
1530
				0D8536950CBF5B3D00F3A517 /* PBXTargetDependency */,
-
 
1531
			);
1463
			);
1532
			name = test.cgla.matrices;
1464
			name = test.cgla.matrices;
1533
			productName = test.cgla.matrices;
1465
			productName = test.cgla.matrices;
1534
			productReference = 0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */;
1466
			productReference = 0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */;
1535
			productType = "com.apple.product-type.tool";
1467
			productType = "com.apple.product-type.tool";
Line 1548... Line 1480...
1548
			name = PathTracer;
1480
			name = PathTracer;
1549
			productName = PathTracer;
1481
			productName = PathTracer;
1550
			productReference = 0D5270460CE1E5BB00FA4789 /* PathTracer */;
1482
			productReference = 0D5270460CE1E5BB00FA4789 /* PathTracer */;
1551
			productType = "com.apple.product-type.tool";
1483
			productType = "com.apple.product-type.tool";
1552
		};
1484
		};
-
 
1485
		0D8F862213B879FA004A5C8E /* GEL */ = {
-
 
1486
			isa = PBXNativeTarget;
-
 
1487
			buildConfigurationList = 0D8F862E13B879FA004A5C8E /* Build configuration list for PBXNativeTarget "GEL" */;
-
 
1488
			buildPhases = (
-
 
1489
				0D8F861F13B879FA004A5C8E /* Sources */,
-
 
1490
				0D8F862013B879FA004A5C8E /* Frameworks */,
-
 
1491
				0D8F862113B879FA004A5C8E /* Headers */,
-
 
1492
			);
-
 
1493
			buildRules = (
-
 
1494
			);
-
 
1495
			dependencies = (
-
 
1496
			);
-
 
1497
			name = GEL;
-
 
1498
			productName = GEL;
-
 
1499
			productReference = 0D8F862313B879FA004A5C8E /* GEL.dylib */;
-
 
1500
			productType = "com.apple.product-type.library.dynamic";
-
 
1501
		};
1553
		0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
1502
		0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
1554
			isa = PBXNativeTarget;
1503
			isa = PBXNativeTarget;
1555
			buildConfigurationList = 0DAF05E60E6BEB1A0097AAAD /* Build configuration list for PBXNativeTarget "MeshEdit" */;
1504
			buildConfigurationList = 0DAF05E60E6BEB1A0097AAAD /* Build configuration list for PBXNativeTarget "MeshEdit" */;
1556
			buildPhases = (
1505
			buildPhases = (
1557
				0DAF05B10E6BEAFC0097AAAD /* Sources */,
1506
				0DAF05B10E6BEAFC0097AAAD /* Sources */,
1558
				0DAF05B20E6BEAFC0097AAAD /* Frameworks */,
1507
				0DAF05B20E6BEAFC0097AAAD /* Frameworks */,
1559
			);
1508
			);
1560
			buildRules = (
1509
			buildRules = (
1561
			);
1510
			);
1562
			dependencies = (
1511
			dependencies = (
1563
				0DAFF1110E83969C00BE991A /* PBXTargetDependency */,
1512
				0D1F0BA013B87CC200FDCAB9 /* PBXTargetDependency */,
1564
			);
1513
			);
1565
			name = MeshEdit;
1514
			name = MeshEdit;
1566
			productName = MeshEdit;
1515
			productName = MeshEdit;
1567
			productReference = 0DAF05B40E6BEAFC0097AAAD /* MeshEdit */;
1516
			productReference = 0DAF05B40E6BEAFC0097AAAD /* MeshEdit */;
1568
			productType = "com.apple.product-type.tool";
1517
			productType = "com.apple.product-type.tool";
Line 1575... Line 1524...
1575
				0DB883580C611DA10040A677 /* Frameworks */,
1524
				0DB883580C611DA10040A677 /* Frameworks */,
1576
			);
1525
			);
1577
			buildRules = (
1526
			buildRules = (
1578
			);
1527
			);
1579
			dependencies = (
1528
			dependencies = (
1580
				0D8536C80CBF5D5100F3A517 /* PBXTargetDependency */,
-
 
1581
			);
1529
			);
1582
			name = OBJViewer;
1530
			name = OBJViewer;
1583
			productName = OBJViewer;
1531
			productName = OBJViewer;
1584
			productReference = 0DB8835A0C611DA10040A677 /* OBJViewer */;
1532
			productReference = 0DB8835A0C611DA10040A677 /* OBJViewer */;
1585
			productType = "com.apple.product-type.tool";
1533
			productType = "com.apple.product-type.tool";
Line 1592... Line 1540...
1592
				0DB883B20C611FB20040A677 /* Frameworks */,
1540
				0DB883B20C611FB20040A677 /* Frameworks */,
1593
			);
1541
			);
1594
			buildRules = (
1542
			buildRules = (
1595
			);
1543
			);
1596
			dependencies = (
1544
			dependencies = (
1597
				0D8536CA0CBF5D6A00F3A517 /* PBXTargetDependency */,
-
 
1598
			);
1545
			);
1599
			name = Raytracer;
1546
			name = Raytracer;
1600
			productName = Raytracer;
1547
			productName = Raytracer;
1601
			productReference = 0DB883B40C611FB20040A677 /* Raytracer */;
1548
			productReference = 0DB883B40C611FB20040A677 /* Raytracer */;
1602
			productType = "com.apple.product-type.tool";
1549
			productType = "com.apple.product-type.tool";
Line 1625... Line 1572...
1625
				0DB883F00C6120E60040A677 /* Frameworks */,
1572
				0DB883F00C6120E60040A677 /* Frameworks */,
1626
			);
1573
			);
1627
			buildRules = (
1574
			buildRules = (
1628
			);
1575
			);
1629
			dependencies = (
1576
			dependencies = (
1630
				0D8536CC0CBF5D6C00F3A517 /* PBXTargetDependency */,
-
 
1631
			);
1577
			);
1632
			name = MeshDistance;
1578
			name = MeshDistance;
1633
			productName = MeshDistance;
1579
			productName = MeshDistance;
1634
			productReference = 0DB883F20C6120E60040A677 /* MeshDistance */;
1580
			productReference = 0DB883F20C6120E60040A677 /* MeshDistance */;
1635
			productType = "com.apple.product-type.tool";
1581
			productType = "com.apple.product-type.tool";
Line 1642... Line 1588...
1642
				0DB884010C6121240040A677 /* Frameworks */,
1588
				0DB884010C6121240040A677 /* Frameworks */,
1643
			);
1589
			);
1644
			buildRules = (
1590
			buildRules = (
1645
			);
1591
			);
1646
			dependencies = (
1592
			dependencies = (
1647
				0D8536CE0CBF5D7000F3A517 /* PBXTargetDependency */,
-
 
1648
			);
1593
			);
1649
			name = Decimator;
1594
			name = Decimator;
1650
			productName = Decimator;
1595
			productName = Decimator;
1651
			productReference = 0DB884030C6121240040A677 /* Decimator */;
1596
			productReference = 0DB884030C6121240040A677 /* Decimator */;
1652
			productType = "com.apple.product-type.tool";
1597
			productType = "com.apple.product-type.tool";
Line 1659... Line 1604...
1659
				0DB884060C6121400040A677 /* Frameworks */,
1604
				0DB884060C6121400040A677 /* Frameworks */,
1660
			);
1605
			);
1661
			buildRules = (
1606
			buildRules = (
1662
			);
1607
			);
1663
			dependencies = (
1608
			dependencies = (
1664
				0D8536D00CBF5D7400F3A517 /* PBXTargetDependency */,
-
 
1665
			);
1609
			);
1666
			name = RangeScanViewer;
1610
			name = RangeScanViewer;
1667
			productName = RangeScanViewer;
1611
			productName = RangeScanViewer;
1668
			productReference = 0DB884080C6121400040A677 /* RangeScanViewer */;
1612
			productReference = 0DB884080C6121400040A677 /* RangeScanViewer */;
1669
			productType = "com.apple.product-type.tool";
1613
			productType = "com.apple.product-type.tool";
Line 1676... Line 1620...
1676
				0DB8840B0C6121570040A677 /* Frameworks */,
1620
				0DB8840B0C6121570040A677 /* Frameworks */,
1677
			);
1621
			);
1678
			buildRules = (
1622
			buildRules = (
1679
			);
1623
			);
1680
			dependencies = (
1624
			dependencies = (
1681
				0D8536D20CBF5D7700F3A517 /* PBXTargetDependency */,
-
 
1682
			);
1625
			);
1683
			name = BoundaryCollapse;
1626
			name = BoundaryCollapse;
1684
			productName = BoundaryCollapse;
1627
			productName = BoundaryCollapse;
1685
			productReference = 0DB8840D0C6121570040A677 /* BoundaryCollapse */;
1628
			productReference = 0DB8840D0C6121570040A677 /* BoundaryCollapse */;
1686
			productType = "com.apple.product-type.tool";
1629
			productType = "com.apple.product-type.tool";
Line 1693... Line 1636...
1693
				0DB8841B0C6121710040A677 /* Frameworks */,
1636
				0DB8841B0C6121710040A677 /* Frameworks */,
1694
			);
1637
			);
1695
			buildRules = (
1638
			buildRules = (
1696
			);
1639
			);
1697
			dependencies = (
1640
			dependencies = (
1698
				0D8536D40CBF5D7C00F3A517 /* PBXTargetDependency */,
-
 
1699
			);
1641
			);
1700
			name = VolumePolygonize;
1642
			name = VolumePolygonize;
1701
			productName = VolumePolygonize;
1643
			productName = VolumePolygonize;
1702
			productReference = 0DB8841D0C6121710040A677 /* VolumePolygonize */;
1644
			productReference = 0DB8841D0C6121710040A677 /* VolumePolygonize */;
1703
			productType = "com.apple.product-type.tool";
1645
			productType = "com.apple.product-type.tool";
Line 1727... Line 1669...
1727
				0DF33D9F13420AC500B09740 /* CopyFiles */,
1669
				0DF33D9F13420AC500B09740 /* CopyFiles */,
1728
			);
1670
			);
1729
			buildRules = (
1671
			buildRules = (
1730
			);
1672
			);
1731
			dependencies = (
1673
			dependencies = (
1732
				0DF33DAC13420B0400B09740 /* PBXTargetDependency */,
-
 
1733
			);
1674
			);
1734
			name = test.geometry.kdtree;
1675
			name = test.geometry.kdtree;
1735
			productName = test.geometry.kdtree;
1676
			productName = test.geometry.kdtree;
1736
			productReference = 0DF33DA113420AC500B09740 /* test.geometry.kdtree */;
1677
			productReference = 0DF33DA113420AC500B09740 /* test.geometry.kdtree */;
1737
			productType = "com.apple.product-type.tool";
1678
			productType = "com.apple.product-type.tool";
Line 1751... Line 1692...
1751
			mainGroup = 0D0CAEB00C6112FC003604C6;
1692
			mainGroup = 0D0CAEB00C6112FC003604C6;
1752
			productRefGroup = 0D0CAEC20C611308003604C6 /* Products */;
1693
			productRefGroup = 0D0CAEC20C611308003604C6 /* Products */;
1753
			projectDirPath = "";
1694
			projectDirPath = "";
1754
			projectRoot = "";
1695
			projectRoot = "";
1755
			targets = (
1696
			targets = (
1756
				0D0CAEC00C611308003604C6 /* GEL */,
-
 
1757
				0DB883590C611DA10040A677 /* OBJViewer */,
1697
				0DB883590C611DA10040A677 /* OBJViewer */,
1758
				0DB883B30C611FB20040A677 /* Raytracer */,
1698
				0DB883B30C611FB20040A677 /* Raytracer */,
1759
				0DB883D80C6120590040A677 /* BloomenthalPolygonize */,
1699
				0DB883D80C6120590040A677 /* BloomenthalPolygonize */,
1760
				0DB883F10C6120E60040A677 /* MeshDistance */,
1700
				0DB883F10C6120E60040A677 /* MeshDistance */,
1761
				0DB884020C6121240040A677 /* Decimator */,
1701
				0DB884020C6121240040A677 /* Decimator */,
Line 1765... Line 1705...
1765
				0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */,
1705
				0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */,
1766
				0D5270450CE1E5BB00FA4789 /* PathTracer */,
1706
				0D5270450CE1E5BB00FA4789 /* PathTracer */,
1767
				0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */,
1707
				0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */,
1768
				0DAF05B30E6BEAFC0097AAAD /* MeshEdit */,
1708
				0DAF05B30E6BEAFC0097AAAD /* MeshEdit */,
1769
				0DF33DA013420AC500B09740 /* test.geometry.kdtree */,
1709
				0DF33DA013420AC500B09740 /* test.geometry.kdtree */,
-
 
1710
				0D8F862213B879FA004A5C8E /* GEL */,
1770
			);
1711
			);
1771
		};
1712
		};
1772
/* End PBXProject section */
1713
/* End PBXProject section */
1773
 
1714
 
1774
/* Begin PBXShellScriptBuildPhase section */
-
 
1775
		0D0CB0590C61156E003604C6 /* ShellScript */ = {
-
 
1776
			isa = PBXShellScriptBuildPhase;
-
 
1777
			buildActionMask = 8;
-
 
1778
			comments = "This script copies the headers to the installation directory. Why not let XCode do that? Well, we could but it would \ncreate a flat structure. This script preserves the header structure.";
-
 
1779
			files = (
-
 
1780
			);
-
 
1781
			inputPaths = (
-
 
1782
			);
-
 
1783
			outputPaths = (
-
 
1784
			);
-
 
1785
			runOnlyForDeploymentPostprocessing = 1;
-
 
1786
			shellPath = /bin/sh;
-
 
1787
			shellScript = "for i in  CGLA Geometry GLGraphics HMesh LinAlg Util ; do\nmkdir -p $INSTALL_DIR/../include/$i\ncp src/$i/*.h $INSTALL_DIR/../include/$i\ndone\n";
-
 
1788
		};
-
 
1789
/* End PBXShellScriptBuildPhase section */
-
 
1790
 
-
 
1791
/* Begin PBXSourcesBuildPhase section */
1715
/* Begin PBXSourcesBuildPhase section */
1792
		0D0CAEBE0C611308003604C6 /* Sources */ = {
-
 
1793
			isa = PBXSourcesBuildPhase;
-
 
1794
			buildActionMask = 2147483647;
-
 
1795
			files = (
-
 
1796
				0D0CAF820C61132C003604C6 /* ArithSqMat3x3Float.cpp in Sources */,
-
 
1797
				0D0CAF840C61132C003604C6 /* ArithSqMat4x4Float.cpp in Sources */,
-
 
1798
				0D0CAF880C61132C003604C6 /* ArithVec2Float.cpp in Sources */,
-
 
1799
				0D0CAF8A0C61132C003604C6 /* ArithVec3Float.cpp in Sources */,
-
 
1800
				0D0CAF920C61132C003604C6 /* eigensolution.cpp in Sources */,
-
 
1801
				0D0CAF9B0C61132C003604C6 /* Mat3x3f.cpp in Sources */,
-
 
1802
				0D0CAF9D0C61132C003604C6 /* Mat4x4d.cpp in Sources */,
-
 
1803
				0D0CAF9F0C61132C003604C6 /* Mat4x4f.cpp in Sources */,
-
 
1804
				0D0CAFA40C61132C003604C6 /* statistics.cpp in Sources */,
-
 
1805
				0D0CAFA60C61132C003604C6 /* TableTrigonometry.cpp in Sources */,
-
 
1806
				0D0CAFAB0C61132C003604C6 /* Vec2i.cpp in Sources */,
-
 
1807
				0D0CAFAF0C61132C003604C6 /* Vec3f.cpp in Sources */,
-
 
1808
				0D0CAFB20C61132C003604C6 /* Vec3i.cpp in Sources */,
-
 
1809
				0D0CAFB90C61132C003604C6 /* AABox.cpp in Sources */,
-
 
1810
				0D0CAFBC0C61132C003604C6 /* BBox.cpp in Sources */,
-
 
1811
				0D0CAFBE0C61132C003604C6 /* BoundingINode.cpp in Sources */,
-
 
1812
				0D0CAFC00C61132C003604C6 /* BoundingLNode.cpp in Sources */,
-
 
1813
				0D0CAFC20C61132C003604C6 /* BoundingNode.cpp in Sources */,
-
 
1814
				0D0CAFC40C61132C003604C6 /* BoundingTree.cpp in Sources */,
-
 
1815
				0D0CAFC60C61132C003604C6 /* BSPTree.cpp in Sources */,
-
 
1816
				0D0CAFCB0C61132C003604C6 /* GradientFilter.cpp in Sources */,
-
 
1817
				0D0CAFD10C61132C003604C6 /* load_raw.cpp in Sources */,
-
 
1818
				0D0CAFD50C61132C003604C6 /* Neighbours.cpp in Sources */,
-
 
1819
				0D0CAFD70C61132C003604C6 /* obj_load.cpp in Sources */,
-
 
1820
				0D0CAFD90C61132C003604C6 /* OBox.cpp in Sources */,
-
 
1821
				0D0CAFDB0C61132C003604C6 /* Polygonizer.cpp in Sources */,
-
 
1822
				0D0CAFDD0C61132C003604C6 /* QEM.cpp in Sources */,
-
 
1823
				0D0CAFE20C61132C003604C6 /* ThreeDDDA.cpp in Sources */,
-
 
1824
				0D0CAFE40C61132C003604C6 /* Triangle.cpp in Sources */,
-
 
1825
				0D0CAFE60C61132C003604C6 /* TrilinFilter.cpp in Sources */,
-
 
1826
				0D0CAFE80C61132C003604C6 /* TriMesh.cpp in Sources */,
-
 
1827
				0D0CAFEA0C61132C003604C6 /* verification.cpp in Sources */,
-
 
1828
				0D0CAFEC0C61132C003604C6 /* draw.cpp in Sources */,
-
 
1829
				0D0CAFF10C61132C003604C6 /* GLViewController.cpp in Sources */,
-
 
1830
				0D0CAFF40C61132C003604C6 /* QuatTrackBall.cpp in Sources */,
-
 
1831
				0D0CAFF60C61132C003604C6 /* SimpleTrackBall.cpp in Sources */,
-
 
1832
				0D0CB0210C61132C003604C6 /* LapackFunc.cpp in Sources */,
-
 
1833
				0D0CB0230C61132C003604C6 /* LinAlgIO.cpp in Sources */,
-
 
1834
				0D0CB02A0C61132C003604C6 /* HashKey.cpp in Sources */,
-
 
1835
				0D0CB02E0C61132C003604C6 /* Parse.cpp in Sources */,
-
 
1836
				0D6B893B0CFA1F410014CA7F /* Mat3x3d.cpp in Sources */,
-
 
1837
				0D1306820D886BBC00847A72 /* tessellate.cpp in Sources */,
-
 
1838
				0D5941750E4B21AB005EA01C /* image_DXT.c in Sources */,
-
 
1839
				0D5941770E4B21AB005EA01C /* image_helper.c in Sources */,
-
 
1840
				0D5941790E4B21AB005EA01C /* SOIL.c in Sources */,
-
 
1841
				0D59417B0E4B21AB005EA01C /* stb_image_aug.c in Sources */,
-
 
1842
				0D5942660E4B2EE9005EA01C /* glsl_shader.cpp in Sources */,
-
 
1843
				0D17B9750E4B949300FD8803 /* ply_load.cpp in Sources */,
-
 
1844
				0D17B9770E4B949300FD8803 /* rply.c in Sources */,
-
 
1845
				0DC70B570E4DB1AF007B9226 /* string_utils.cpp in Sources */,
-
 
1846
				0DC70B590E4DB1AF007B9226 /* XmlParser.cpp in Sources */,
-
 
1847
				0D44C8C80E82E5D100084725 /* SinglePassWireframeRenderer.cpp in Sources */,
-
 
1848
				0D44C8CA0E82E5D100084725 /* IDBufferWireFrameRenderer.cpp in Sources */,
-
 
1849
				0DB6C8F80F3CF0830088DC70 /* gel_rand.cpp in Sources */,
-
 
1850
				0D01504C0F646D0700828A8E /* load.cpp in Sources */,
-
 
1851
				0D5516981222A29C0047FA6A /* caps_and_needles.cpp in Sources */,
-
 
1852
				0D55169A1222A29C0047FA6A /* close_holes.cpp in Sources */,
-
 
1853
				0D55169C1222A29C0047FA6A /* ConnectivityKernel.cpp in Sources */,
-
 
1854
				0D55169E1222A29C0047FA6A /* curvature.cpp in Sources */,
-
 
1855
				0D5516A01222A29C0047FA6A /* dual.cpp in Sources */,
-
 
1856
				0D5516A21222A29C0047FA6A /* flatten.cpp in Sources */,
-
 
1857
				0D5516A81222A29C0047FA6A /* load.cpp in Sources */,
-
 
1858
				0D5516AB1222A29C0047FA6A /* Manifold.cpp in Sources */,
-
 
1859
				0D5516AD1222A29C0047FA6A /* mesh_optimization.cpp in Sources */,
-
 
1860
				0D5516AF1222A29C0047FA6A /* obj_load.cpp in Sources */,
-
 
1861
				0D5516B11222A29C0047FA6A /* obj_save.cpp in Sources */,
-
 
1862
				0D5516B31222A29C0047FA6A /* off_load.cpp in Sources */,
-
 
1863
				0D5516B51222A29C0047FA6A /* off_save.cpp in Sources */,
-
 
1864
				0D5516B71222A29C0047FA6A /* ply_load.cpp in Sources */,
-
 
1865
				0D5516B91222A29C0047FA6A /* quadric_simplify.cpp in Sources */,
-
 
1866
				0D5516BB1222A29C0047FA6A /* refine_edges.cpp in Sources */,
-
 
1867
				0D5516BD1222A29C0047FA6A /* smooth.cpp in Sources */,
-
 
1868
				0D5516BF1222A29C0047FA6A /* subdivision.cpp in Sources */,
-
 
1869
				0D5516C11222A29C0047FA6A /* triangulate.cpp in Sources */,
-
 
1870
				0D5516C51222A29C0047FA6A /* x3d_load.cpp in Sources */,
-
 
1871
				0D5516C71222A29C0047FA6A /* x3d_save.cpp in Sources */,
-
 
1872
			);
-
 
1873
			runOnlyForDeploymentPostprocessing = 0;
-
 
1874
		};
-
 
1875
		0D21E7940CBE1FC600DCAF45 /* Sources */ = {
1716
		0D21E7940CBE1FC600DCAF45 /* Sources */ = {
1876
			isa = PBXSourcesBuildPhase;
1717
			isa = PBXSourcesBuildPhase;
1877
			buildActionMask = 2147483647;
1718
			buildActionMask = 2147483647;
1878
			files = (
1719
			files = (
1879
				0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */,
1720
				0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */,
Line 1897... Line 1738...
1897
				0D52705A0CE1E5E900FA4789 /* plastic.cpp in Sources */,
1738
				0D52705A0CE1E5E900FA4789 /* plastic.cpp in Sources */,
1898
				0D52705B0CE1E5E900FA4789 /* scene.cpp in Sources */,
1739
				0D52705B0CE1E5E900FA4789 /* scene.cpp in Sources */,
1899
			);
1740
			);
1900
			runOnlyForDeploymentPostprocessing = 0;
1741
			runOnlyForDeploymentPostprocessing = 0;
1901
		};
1742
		};
-
 
1743
		0D8F861F13B879FA004A5C8E /* Sources */ = {
-
 
1744
			isa = PBXSourcesBuildPhase;
-
 
1745
			buildActionMask = 2147483647;
-
 
1746
			files = (
-
 
1747
				0D8F862D13B879FA004A5C8E /* GEL.cp in Sources */,
-
 
1748
				0D8F863213B87A23004A5C8E /* caps_and_needles.cpp in Sources */,
-
 
1749
				0D8F863413B87A23004A5C8E /* close_holes.cpp in Sources */,
-
 
1750
				0D8F863613B87A23004A5C8E /* ConnectivityKernel.cpp in Sources */,
-
 
1751
				0D8F863813B87A23004A5C8E /* curvature.cpp in Sources */,
-
 
1752
				0D8F863A13B87A23004A5C8E /* dual.cpp in Sources */,
-
 
1753
				0D8F863C13B87A23004A5C8E /* flatten.cpp in Sources */,
-
 
1754
				0D8F864213B87A23004A5C8E /* load.cpp in Sources */,
-
 
1755
				0D8F864413B87A23004A5C8E /* Manifold.cpp in Sources */,
-
 
1756
				0D8F864613B87A23004A5C8E /* mesh_optimization.cpp in Sources */,
-
 
1757
				0D8F864813B87A23004A5C8E /* obj_load.cpp in Sources */,
-
 
1758
				0D8F864A13B87A23004A5C8E /* obj_save.cpp in Sources */,
-
 
1759
				0D8F864C13B87A23004A5C8E /* off_load.cpp in Sources */,
-
 
1760
				0D8F864E13B87A23004A5C8E /* off_save.cpp in Sources */,
-
 
1761
				0D8F865013B87A23004A5C8E /* ply_load.cpp in Sources */,
-
 
1762
				0D8F865213B87A23004A5C8E /* quadric_simplify.cpp in Sources */,
-
 
1763
				0D8F865413B87A23004A5C8E /* refine_edges.cpp in Sources */,
-
 
1764
				0D8F865613B87A23004A5C8E /* smooth.cpp in Sources */,
-
 
1765
				0D8F865813B87A23004A5C8E /* subdivision.cpp in Sources */,
-
 
1766
				0D8F865A13B87A23004A5C8E /* triangulate.cpp in Sources */,
-
 
1767
				0D8F865E13B87A23004A5C8E /* x3d_load.cpp in Sources */,
-
 
1768
				0D8F866013B87A23004A5C8E /* x3d_save.cpp in Sources */,
-
 
1769
				0D8F866213B87A34004A5C8E /* gel_rand.cpp in Sources */,
-
 
1770
				0D8F866813B87A34004A5C8E /* ArithSqMat3x3Float.cpp in Sources */,
-
 
1771
				0D8F866A13B87A34004A5C8E /* ArithSqMat4x4Float.cpp in Sources */,
-
 
1772
				0D8F866E13B87A34004A5C8E /* ArithVec2Float.cpp in Sources */,
-
 
1773
				0D8F867013B87A34004A5C8E /* ArithVec3Float.cpp in Sources */,
-
 
1774
				0D8F867813B87A34004A5C8E /* eigensolution.cpp in Sources */,
-
 
1775
				0D8F868013B87A34004A5C8E /* Mat3x3d.cpp in Sources */,
-
 
1776
				0D8F868113B87A34004A5C8E /* Mat3x3f.cpp in Sources */,
-
 
1777
				0D8F868313B87A34004A5C8E /* Mat4x4d.cpp in Sources */,
-
 
1778
				0D8F868513B87A34004A5C8E /* Mat4x4f.cpp in Sources */,
-
 
1779
				0D8F868A13B87A34004A5C8E /* statistics.cpp in Sources */,
-
 
1780
				0D8F868C13B87A34004A5C8E /* TableTrigonometry.cpp in Sources */,
-
 
1781
				0D8F869113B87A34004A5C8E /* Vec2i.cpp in Sources */,
-
 
1782
				0D8F869513B87A34004A5C8E /* Vec3f.cpp in Sources */,
-
 
1783
				0D8F869813B87A34004A5C8E /* Vec3i.cpp in Sources */,
-
 
1784
				0D8F869F13B87A3E004A5C8E /* ply_load.cpp in Sources */,
-
 
1785
				0D8F86A113B87A3E004A5C8E /* rply.c in Sources */,
-
 
1786
				0D8F86A313B87A3E004A5C8E /* tessellate.cpp in Sources */,
-
 
1787
				0D8F86A513B87A3E004A5C8E /* AABox.cpp in Sources */,
-
 
1788
				0D8F86A813B87A3E004A5C8E /* BBox.cpp in Sources */,
-
 
1789
				0D8F86AA13B87A3E004A5C8E /* BoundingINode.cpp in Sources */,
-
 
1790
				0D8F86AC13B87A3E004A5C8E /* BoundingLNode.cpp in Sources */,
-
 
1791
				0D8F86AE13B87A3E004A5C8E /* BoundingNode.cpp in Sources */,
-
 
1792
				0D8F86B013B87A3E004A5C8E /* BoundingTree.cpp in Sources */,
-
 
1793
				0D8F86B213B87A3E004A5C8E /* BSPTree.cpp in Sources */,
-
 
1794
				0D8F86B713B87A3E004A5C8E /* GradientFilter.cpp in Sources */,
-
 
1795
				0D8F86BD13B87A3E004A5C8E /* load_raw.cpp in Sources */,
-
 
1796
				0D8F86C013B87A3E004A5C8E /* Neighbours.cpp in Sources */,
-
 
1797
				0D8F86C213B87A3E004A5C8E /* obj_load.cpp in Sources */,
-
 
1798
				0D8F86C413B87A3E004A5C8E /* OBox.cpp in Sources */,
-
 
1799
				0D8F86C613B87A3E004A5C8E /* Polygonizer.cpp in Sources */,
-
 
1800
				0D8F86C813B87A3E004A5C8E /* QEM.cpp in Sources */,
-
 
1801
				0D8F86CD13B87A3E004A5C8E /* ThreeDDDA.cpp in Sources */,
-
 
1802
				0D8F86CF13B87A3E004A5C8E /* Triangle.cpp in Sources */,
-
 
1803
				0D8F86D113B87A3E004A5C8E /* TrilinFilter.cpp in Sources */,
-
 
1804
				0D8F86D313B87A3E004A5C8E /* TriMesh.cpp in Sources */,
-
 
1805
				0D8F86D513B87A3E004A5C8E /* verification.cpp in Sources */,
-
 
1806
				0D8F86D813B87A3E004A5C8E /* load.cpp in Sources */,
-
 
1807
				0D8F86D913B87A4C004A5C8E /* SinglePassWireframeRenderer.cpp in Sources */,
-
 
1808
				0D8F86DB13B87A4C004A5C8E /* IDBufferWireFrameRenderer.cpp in Sources */,
-
 
1809
				0D8F86DD13B87A4C004A5C8E /* glsl_shader.cpp in Sources */,
-
 
1810
				0D8F86DF13B87A4C004A5C8E /* image_DXT.c in Sources */,
-
 
1811
				0D8F86E113B87A4C004A5C8E /* image_helper.c in Sources */,
-
 
1812
				0D8F86E313B87A4C004A5C8E /* SOIL.c in Sources */,
-
 
1813
				0D8F86E513B87A4C004A5C8E /* stb_image_aug.c in Sources */,
-
 
1814
				0D8F86E913B87A4C004A5C8E /* draw.cpp in Sources */,
-
 
1815
				0D8F86EE13B87A4C004A5C8E /* GLViewController.cpp in Sources */,
-
 
1816
				0D8F86F113B87A4C004A5C8E /* QuatTrackBall.cpp in Sources */,
-
 
1817
				0D8F86F213B87A4C004A5C8E /* SimpleTrackBall.cpp in Sources */,
-
 
1818
				0D8F86F413B87A57004A5C8E /* LapackFunc.cpp in Sources */,
-
 
1819
				0D8F86F613B87A57004A5C8E /* LinAlgIO.cpp in Sources */,
-
 
1820
				0D8F86FA13B87A5D004A5C8E /* string_utils.cpp in Sources */,
-
 
1821
				0D8F86FC13B87A5D004A5C8E /* XmlParser.cpp in Sources */,
-
 
1822
				0D8F870013B87A5D004A5C8E /* HashKey.cpp in Sources */,
-
 
1823
				0D8F870313B87A5D004A5C8E /* Parse.cpp in Sources */,
-
 
1824
			);
-
 
1825
			runOnlyForDeploymentPostprocessing = 0;
-
 
1826
		};
1902
		0DAF05B10E6BEAFC0097AAAD /* Sources */ = {
1827
		0DAF05B10E6BEAFC0097AAAD /* Sources */ = {
1903
			isa = PBXSourcesBuildPhase;
1828
			isa = PBXSourcesBuildPhase;
1904
			buildActionMask = 2147483647;
1829
			buildActionMask = 2147483647;
1905
			files = (
1830
			files = (
1906
				0DAF05F10E6BEB8B0097AAAD /* meshedit.cpp in Sources */,
1831
				0DAF05F10E6BEB8B0097AAAD /* meshedit.cpp in Sources */,
Line 1992... Line 1917...
1992
			runOnlyForDeploymentPostprocessing = 0;
1917
			runOnlyForDeploymentPostprocessing = 0;
1993
		};
1918
		};
1994
/* End PBXSourcesBuildPhase section */
1919
/* End PBXSourcesBuildPhase section */
1995
 
1920
 
1996
/* Begin PBXTargetDependency section */
1921
/* Begin PBXTargetDependency section */
1997
		0D8536950CBF5B3D00F3A517 /* PBXTargetDependency */ = {
-
 
1998
			isa = PBXTargetDependency;
-
 
1999
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2000
			targetProxy = 0D8536940CBF5B3D00F3A517 /* PBXContainerItemProxy */;
-
 
2001
		};
-
 
2002
		0D8536C80CBF5D5100F3A517 /* PBXTargetDependency */ = {
-
 
2003
			isa = PBXTargetDependency;
-
 
2004
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2005
			targetProxy = 0D8536C70CBF5D5100F3A517 /* PBXContainerItemProxy */;
-
 
2006
		};
-
 
2007
		0D8536CA0CBF5D6A00F3A517 /* PBXTargetDependency */ = {
1922
		0D1F0BA013B87CC200FDCAB9 /* PBXTargetDependency */ = {
2008
			isa = PBXTargetDependency;
-
 
2009
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2010
			targetProxy = 0D8536C90CBF5D6A00F3A517 /* PBXContainerItemProxy */;
-
 
2011
		};
-
 
2012
		0D8536CC0CBF5D6C00F3A517 /* PBXTargetDependency */ = {
-
 
2013
			isa = PBXTargetDependency;
-
 
2014
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2015
			targetProxy = 0D8536CB0CBF5D6C00F3A517 /* PBXContainerItemProxy */;
-
 
2016
		};
-
 
2017
		0D8536CE0CBF5D7000F3A517 /* PBXTargetDependency */ = {
-
 
2018
			isa = PBXTargetDependency;
-
 
2019
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2020
			targetProxy = 0D8536CD0CBF5D7000F3A517 /* PBXContainerItemProxy */;
-
 
2021
		};
-
 
2022
		0D8536D00CBF5D7400F3A517 /* PBXTargetDependency */ = {
-
 
2023
			isa = PBXTargetDependency;
-
 
2024
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2025
			targetProxy = 0D8536CF0CBF5D7400F3A517 /* PBXContainerItemProxy */;
-
 
2026
		};
-
 
2027
		0D8536D20CBF5D7700F3A517 /* PBXTargetDependency */ = {
-
 
2028
			isa = PBXTargetDependency;
1923
			isa = PBXTargetDependency;
2029
			target = 0D0CAEC00C611308003604C6 /* GEL */;
1924
			target = 0D8F862213B879FA004A5C8E /* GEL */;
2030
			targetProxy = 0D8536D10CBF5D7700F3A517 /* PBXContainerItemProxy */;
-
 
2031
		};
-
 
2032
		0D8536D40CBF5D7C00F3A517 /* PBXTargetDependency */ = {
-
 
2033
			isa = PBXTargetDependency;
-
 
2034
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2035
			targetProxy = 0D8536D30CBF5D7C00F3A517 /* PBXContainerItemProxy */;
-
 
2036
		};
-
 
2037
		0DAFF1110E83969C00BE991A /* PBXTargetDependency */ = {
-
 
2038
			isa = PBXTargetDependency;
-
 
2039
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2040
			targetProxy = 0DAFF1100E83969C00BE991A /* PBXContainerItemProxy */;
-
 
2041
		};
-
 
2042
		0DF33DAC13420B0400B09740 /* PBXTargetDependency */ = {
-
 
2043
			isa = PBXTargetDependency;
-
 
2044
			target = 0D0CAEC00C611308003604C6 /* GEL */;
-
 
2045
			targetProxy = 0DF33DAB13420B0400B09740 /* PBXContainerItemProxy */;
1925
			targetProxy = 0D1F0B9F13B87CC200FDCAB9 /* PBXContainerItemProxy */;
2046
		};
1926
		};
2047
/* End PBXTargetDependency section */
1927
/* End PBXTargetDependency section */
2048
 
1928
 
2049
/* Begin XCBuildConfiguration section */
1929
/* Begin XCBuildConfiguration section */
2050
		0D0CAEB40C6112FC003604C6 /* Debug */ = {
1930
		0D0CAEB40C6112FC003604C6 /* Debug */ = {
Line 2115... Line 1995...
2115
				ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH_64)";
1995
				ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH_64)";
2116
				VALID_ARCHS = x86_64;
1996
				VALID_ARCHS = x86_64;
2117
			};
1997
			};
2118
			name = Release;
1998
			name = Release;
2119
		};
1999
		};
2120
		0D0CAEC40C611308003604C6 /* Debug */ = {
-
 
2121
			isa = XCBuildConfiguration;
-
 
2122
			buildSettings = {
-
 
2123
				COPY_PHASE_STRIP = NO;
-
 
2124
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-
 
2125
				DEPLOYMENT_LOCATION = NO;
-
 
2126
				DEPLOYMENT_POSTPROCESSING = NO;
-
 
2127
				DSTROOT = /;
-
 
2128
				EXECUTABLE_PREFIX = lib;
-
 
2129
				GCC_DYNAMIC_NO_PIC = NO;
-
 
2130
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-
 
2131
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
-
 
2132
				GCC_MODEL_TUNING = "";
-
 
2133
				GCC_OPTIMIZATION_LEVEL = 0;
-
 
2134
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-
 
2135
				HEADER_SEARCH_PATHS = "$(inherited)";
-
 
2136
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "$(inherited)";
-
 
2137
				INSTALL_MODE_FLAG = 0644;
-
 
2138
				INSTALL_PATH = /usr/local/lib;
-
 
2139
				LIBRARY_SEARCH_PATHS = "$(inherited)";
-
 
2140
				ONLY_ACTIVE_ARCH = YES;
-
 
2141
				OTHER_LDFLAGS = "-lglew";
-
 
2142
				PREBINDING = NO;
-
 
2143
				PRODUCT_NAME = GELd;
-
 
2144
				ZERO_LINK = YES;
-
 
2145
			};
-
 
2146
			name = Debug;
-
 
2147
		};
-
 
2148
		0D0CAEC50C611308003604C6 /* Release */ = {
-
 
2149
			isa = XCBuildConfiguration;
-
 
2150
			buildSettings = {
-
 
2151
				COPY_PHASE_STRIP = YES;
-
 
2152
				DEPLOYMENT_LOCATION = NO;
-
 
2153
				DEPLOYMENT_POSTPROCESSING = NO;
-
 
2154
				DSTROOT = /;
-
 
2155
				EXECUTABLE_PREFIX = lib;
-
 
2156
				GCC_AUTO_VECTORIZATION = YES;
-
 
2157
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-
 
2158
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
-
 
2159
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
-
 
2160
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
-
 
2161
				GCC_MODEL_PPC64 = NO;
-
 
2162
				GCC_MODEL_TUNING = G5;
-
 
2163
				GCC_OPTIMIZATION_LEVEL = 3;
-
 
2164
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-
 
2165
				GCC_UNROLL_LOOPS = YES;
-
 
2166
				HEADER_SEARCH_PATHS = "$(inherited)";
-
 
2167
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "$(inherited)";
-
 
2168
				INSTALL_MODE_FLAG = 0644;
-
 
2169
				INSTALL_PATH = /usr/local/lib;
-
 
2170
				LIBRARY_SEARCH_PATHS = "$(inherited)";
-
 
2171
				ONLY_ACTIVE_ARCH = YES;
-
 
2172
				OTHER_LDFLAGS = "-lglew";
-
 
2173
				PREBINDING = NO;
-
 
2174
				PRODUCT_NAME = GEL;
-
 
2175
				ZERO_LINK = NO;
-
 
2176
			};
-
 
2177
			name = Release;
-
 
2178
		};
-
 
2179
		0D21E7DB0CBE200400DCAF45 /* Debug */ = {
2000
		0D21E7DB0CBE200400DCAF45 /* Debug */ = {
2180
			isa = XCBuildConfiguration;
2001
			isa = XCBuildConfiguration;
2181
			buildSettings = {
2002
			buildSettings = {
2182
				COPY_PHASE_STRIP = NO;
2003
				COPY_PHASE_STRIP = NO;
2183
				GCC_DYNAMIC_NO_PIC = NO;
2004
				GCC_DYNAMIC_NO_PIC = NO;
Line 2246... Line 2067...
2246
				PRODUCT_NAME = PathTracer;
2067
				PRODUCT_NAME = PathTracer;
2247
				ZERO_LINK = NO;
2068
				ZERO_LINK = NO;
2248
			};
2069
			};
2249
			name = Release;
2070
			name = Release;
2250
		};
2071
		};
-
 
2072
		0D8F862F13B879FA004A5C8E /* Debug */ = {
-
 
2073
			isa = XCBuildConfiguration;
-
 
2074
			buildSettings = {
-
 
2075
				ALWAYS_SEARCH_USER_PATHS = NO;
-
 
2076
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
-
 
2077
				ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
-
 
2078
				COPY_PHASE_STRIP = NO;
-
 
2079
				GCC_C_LANGUAGE_STANDARD = gnu99;
-
 
2080
				GCC_DYNAMIC_NO_PIC = NO;
-
 
2081
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-
 
2082
				GCC_OPTIMIZATION_LEVEL = 0;
-
 
2083
				GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
-
 
2084
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-
 
2085
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-
 
2086
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-
 
2087
				MACOSX_DEPLOYMENT_TARGET = 10.6;
-
 
2088
				PRODUCT_NAME = "$(TARGET_NAME)";
-
 
2089
				SDKROOT = macosx;
-
 
2090
			};
-
 
2091
			name = Debug;
-
 
2092
		};
-
 
2093
		0D8F863013B879FA004A5C8E /* Release */ = {
-
 
2094
			isa = XCBuildConfiguration;
-
 
2095
			buildSettings = {
-
 
2096
				ALWAYS_SEARCH_USER_PATHS = NO;
-
 
2097
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
-
 
2098
				ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
-
 
2099
				COPY_PHASE_STRIP = YES;
-
 
2100
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-
 
2101
				GCC_C_LANGUAGE_STANDARD = gnu99;
-
 
2102
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-
 
2103
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-
 
2104
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-
 
2105
				MACOSX_DEPLOYMENT_TARGET = 10.6;
-
 
2106
				PRODUCT_NAME = "$(TARGET_NAME)";
-
 
2107
				SDKROOT = macosx;
-
 
2108
			};
-
 
2109
			name = Release;
-
 
2110
		};
2251
		0DAF05B60E6BEAFC0097AAAD /* Debug */ = {
2111
		0DAF05B60E6BEAFC0097AAAD /* Debug */ = {
2252
			isa = XCBuildConfiguration;
2112
			isa = XCBuildConfiguration;
2253
			buildSettings = {
2113
			buildSettings = {
2254
				COPY_PHASE_STRIP = NO;
2114
				COPY_PHASE_STRIP = NO;
2255
				GCC_DYNAMIC_NO_PIC = NO;
2115
				GCC_DYNAMIC_NO_PIC = NO;
Line 2667... Line 2527...
2667
				0D0CAEB50C6112FC003604C6 /* Release */,
2527
				0D0CAEB50C6112FC003604C6 /* Release */,
2668
			);
2528
			);
2669
			defaultConfigurationIsVisible = 0;
2529
			defaultConfigurationIsVisible = 0;
2670
			defaultConfigurationName = Release;
2530
			defaultConfigurationName = Release;
2671
		};
2531
		};
2672
		0D0CAEC30C611308003604C6 /* Build configuration list for PBXNativeTarget "GEL" */ = {
-
 
2673
			isa = XCConfigurationList;
-
 
2674
			buildConfigurations = (
-
 
2675
				0D0CAEC40C611308003604C6 /* Debug */,
-
 
2676
				0D0CAEC50C611308003604C6 /* Release */,
-
 
2677
			);
-
 
2678
			defaultConfigurationIsVisible = 0;
-
 
2679
			defaultConfigurationName = Release;
-
 
2680
		};
-
 
2681
		0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */ = {
2532
		0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */ = {
2682
			isa = XCConfigurationList;
2533
			isa = XCConfigurationList;
2683
			buildConfigurations = (
2534
			buildConfigurations = (
2684
				0D21E7DB0CBE200400DCAF45 /* Debug */,
2535
				0D21E7DB0CBE200400DCAF45 /* Debug */,
2685
				0D21E7DC0CBE200400DCAF45 /* Release */,
2536
				0D21E7DC0CBE200400DCAF45 /* Release */,
Line 2694... Line 2545...
2694
				0D5270710CE1E63400FA4789 /* Release */,
2545
				0D5270710CE1E63400FA4789 /* Release */,
2695
			);
2546
			);
2696
			defaultConfigurationIsVisible = 0;
2547
			defaultConfigurationIsVisible = 0;
2697
			defaultConfigurationName = Release;
2548
			defaultConfigurationName = Release;
2698
		};
2549
		};
-
 
2550
		0D8F862E13B879FA004A5C8E /* Build configuration list for PBXNativeTarget "GEL" */ = {
-
 
2551
			isa = XCConfigurationList;
-
 
2552
			buildConfigurations = (
-
 
2553
				0D8F862F13B879FA004A5C8E /* Debug */,
-
 
2554
				0D8F863013B879FA004A5C8E /* Release */,
-
 
2555
			);
-
 
2556
			defaultConfigurationIsVisible = 0;
-
 
2557
			defaultConfigurationName = Release;
-
 
2558
		};
2699
		0DAF05E60E6BEB1A0097AAAD /* Build configuration list for PBXNativeTarget "MeshEdit" */ = {
2559
		0DAF05E60E6BEB1A0097AAAD /* Build configuration list for PBXNativeTarget "MeshEdit" */ = {
2700
			isa = XCConfigurationList;
2560
			isa = XCConfigurationList;
2701
			buildConfigurations = (
2561
			buildConfigurations = (
2702
				0DAF05B60E6BEAFC0097AAAD /* Debug */,
2562
				0DAF05B60E6BEAFC0097AAAD /* Debug */,
2703
				0DAF05B70E6BEAFC0097AAAD /* Release */,
2563
				0DAF05B70E6BEAFC0097AAAD /* Release */,
Line 2791... Line 2651...
2791
			buildConfigurations = (
2651
			buildConfigurations = (
2792
				0DF33DA713420AC500B09740 /* Debug */,
2652
				0DF33DA713420AC500B09740 /* Debug */,
2793
				0DF33DA813420AC500B09740 /* Release */,
2653
				0DF33DA813420AC500B09740 /* Release */,
2794
			);
2654
			);
2795
			defaultConfigurationIsVisible = 0;
2655
			defaultConfigurationIsVisible = 0;
-
 
2656
			defaultConfigurationName = Release;
2796
		};
2657
		};
2797
/* End XCConfigurationList section */
2658
/* End XCConfigurationList section */
2798
	};
2659
	};
2799
	rootObject = 0D0CAEB20C6112FC003604C6 /* Project object */;
2660
	rootObject = 0D0CAEB20C6112FC003604C6 /* Project object */;
2800
}
2661
}