Subversion Repositories gelsvn

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
673 janba 1
// !$*UTF8*$!
2
{
3
	archiveVersion = 1;
4
	classes = {
5
	};
6
	objectVersion = 46;
7
	objects = {
8
 
9
/* Begin PBXBuildFile section */
10
		0D859997193D01B6009DB071 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D859996193D01B6009DB071 /* Cocoa.framework */; };
11
		0D8599A1193D01B6009DB071 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0D85999F193D01B6009DB071 /* InfoPlist.strings */; };
12
		0DA847DD193D02140067DA3B /* Console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846F1193D02140067DA3B /* Console.cpp */; };
13
		0DA847DF193D02140067DA3B /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846F3193D02140067DA3B /* draw.cpp */; };
14
		0DA847E1193D02140067DA3B /* glsl_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846F5193D02140067DA3B /* glsl_shader.cpp */; };
15
		0DA847E3193D02140067DA3B /* GLViewController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846F7193D02140067DA3B /* GLViewController.cpp */; };
16
		0DA847E5193D02140067DA3B /* IDBufferWireFrameRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846F9193D02140067DA3B /* IDBufferWireFrameRenderer.cpp */; };
17
		0DA847E7193D02140067DA3B /* image_DXT.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846FB193D02140067DA3B /* image_DXT.c */; };
18
		0DA847E9193D02140067DA3B /* image_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846FD193D02140067DA3B /* image_helper.c */; };
19
		0DA847EB193D02140067DA3B /* ManifoldRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA846FF193D02140067DA3B /* ManifoldRenderer.cpp */; };
20
		0DA847ED193D02140067DA3B /* MeshEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84701193D02140067DA3B /* MeshEditor.cpp */; };
21
		0DA847EF193D02140067DA3B /* QuatTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84703193D02140067DA3B /* QuatTrackBall.cpp */; };
22
		0DA847F1193D02140067DA3B /* ShadowBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84705193D02140067DA3B /* ShadowBuffer.cpp */; };
23
		0DA847F3193D02140067DA3B /* SimpleTrackBall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84707193D02140067DA3B /* SimpleTrackBall.cpp */; };
24
		0DA847F5193D02140067DA3B /* SinglePassWireframeRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84709193D02140067DA3B /* SinglePassWireframeRenderer.cpp */; };
25
		0DA847F7193D02140067DA3B /* SOIL.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8470B193D02140067DA3B /* SOIL.c */; };
26
		0DA847F9193D02140067DA3B /* stb_image.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8470D193D02140067DA3B /* stb_image.c */; };
27
		0DA847FB193D02140067DA3B /* stb_image_write.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8470F193D02140067DA3B /* stb_image_write.c */; };
28
		0DA847FF193D02140067DA3B /* VisObj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84713193D02140067DA3B /* VisObj.cpp */; };
29
		0DA84804193D02140067DA3B /* ArithSqMat3x3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84719193D02140067DA3B /* ArithSqMat3x3Float.cpp */; };
30
		0DA84806193D02140067DA3B /* ArithSqMat4x4Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8471B193D02140067DA3B /* ArithSqMat4x4Float.cpp */; };
31
		0DA8480A193D02140067DA3B /* ArithVec2Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8471F193D02140067DA3B /* ArithVec2Float.cpp */; };
32
		0DA8480C193D02140067DA3B /* ArithVec3Float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84721193D02140067DA3B /* ArithVec3Float.cpp */; };
33
		0DA84815193D02140067DA3B /* eigensolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8472A193D02140067DA3B /* eigensolution.cpp */; };
34
		0DA84818193D02140067DA3B /* gel_rand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8472D193D02140067DA3B /* gel_rand.cpp */; };
35
		0DA8481D193D02140067DA3B /* Mat3x3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84732193D02140067DA3B /* Mat3x3d.cpp */; };
36
		0DA8481F193D02140067DA3B /* Mat3x3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84734193D02140067DA3B /* Mat3x3f.cpp */; };
37
		0DA84821193D02140067DA3B /* Mat4x4d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84736193D02140067DA3B /* Mat4x4d.cpp */; };
38
		0DA84823193D02140067DA3B /* Mat4x4f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84738193D02140067DA3B /* Mat4x4f.cpp */; };
39
		0DA84828193D02140067DA3B /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8473D193D02140067DA3B /* statistics.cpp */; };
40
		0DA8482A193D02140067DA3B /* TableTrigonometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8473F193D02140067DA3B /* TableTrigonometry.cpp */; };
41
		0DA8482F193D02140067DA3B /* Vec2i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84744193D02140067DA3B /* Vec2i.cpp */; };
42
		0DA84833193D02140067DA3B /* Vec3f.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84748193D02140067DA3B /* Vec3f.cpp */; };
43
		0DA84836193D02140067DA3B /* Vec3i.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8474B193D02140067DA3B /* Vec3i.cpp */; };
44
		0DA8483E193D02140067DA3B /* AABox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84754193D02140067DA3B /* AABox.cpp */; };
45
		0DA84841193D02140067DA3B /* BBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84757193D02140067DA3B /* BBox.cpp */; };
46
		0DA84843193D02140067DA3B /* BoundingINode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84759193D02140067DA3B /* BoundingINode.cpp */; };
47
		0DA84845193D02140067DA3B /* BoundingLNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8475B193D02140067DA3B /* BoundingLNode.cpp */; };
48
		0DA84847193D02140067DA3B /* BoundingNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8475D193D02140067DA3B /* BoundingNode.cpp */; };
49
		0DA84849193D02140067DA3B /* BoundingTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8475F193D02140067DA3B /* BoundingTree.cpp */; };
50
		0DA8484B193D02140067DA3B /* BSPTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84761193D02140067DA3B /* BSPTree.cpp */; };
51
		0DA8484D193D02140067DA3B /* build_bbtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84763193D02140067DA3B /* build_bbtree.cpp */; };
52
		0DA84850193D02140067DA3B /* geo_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84766193D02140067DA3B /* geo_load.cpp */; };
53
		0DA84851193D02140067DA3B /* geo_obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84767193D02140067DA3B /* geo_obj_load.cpp */; };
54
		0DA84852193D02140067DA3B /* GradientFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84768193D02140067DA3B /* GradientFilter.cpp */; };
55
		0DA84856193D02140067DA3B /* Implicit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8476C193D02140067DA3B /* Implicit.cpp */; };
56
		0DA8485B193D02140067DA3B /* load_raw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84771193D02140067DA3B /* load_raw.cpp */; };
57
		0DA8485E193D02140067DA3B /* Neighbours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84774193D02140067DA3B /* Neighbours.cpp */; };
58
		0DA84861193D02140067DA3B /* OBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84777193D02140067DA3B /* OBox.cpp */; };
59
		0DA84864193D02140067DA3B /* Polygonizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8477A193D02140067DA3B /* Polygonizer.cpp */; };
60
		0DA84866193D02140067DA3B /* QEM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8477C193D02140067DA3B /* QEM.cpp */; };
61
		0DA8486A193D02140067DA3B /* rply.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84780193D02140067DA3B /* rply.c */; };
62
		0DA8486C193D02140067DA3B /* rply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84782193D02140067DA3B /* rply_load.cpp */; };
63
		0DA8486E193D02140067DA3B /* tessellate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84784193D02140067DA3B /* tessellate.cpp */; };
64
		0DA84870193D02140067DA3B /* ThreeDDDA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84786193D02140067DA3B /* ThreeDDDA.cpp */; };
65
		0DA84872193D02140067DA3B /* Triangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84788193D02140067DA3B /* Triangle.cpp */; };
66
		0DA84874193D02140067DA3B /* TrilinFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8478A193D02140067DA3B /* TrilinFilter.cpp */; };
67
		0DA84876193D02140067DA3B /* TriMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8478C193D02140067DA3B /* TriMesh.cpp */; };
68
		0DA84878193D02140067DA3B /* verification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8478E193D02140067DA3B /* verification.cpp */; };
69
		0DA8487B193D02140067DA3B /* glew.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84792193D02140067DA3B /* glew.c */; };
70
		0DA84880193D02140067DA3B /* cleanup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA84798193D02140067DA3B /* cleanup.cpp */; };
71
		0DA84882193D02140067DA3B /* ConnectivityKernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8479A193D02140067DA3B /* ConnectivityKernel.cpp */; };
72
		0DA84884193D02140067DA3B /* curvature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8479C193D02140067DA3B /* curvature.cpp */; };
73
		0DA84886193D02140067DA3B /* dual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA8479E193D02140067DA3B /* dual.cpp */; };
74
		0DA84888193D02140067DA3B /* flatten.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847A0193D02140067DA3B /* flatten.cpp */; };
75
		0DA8488A193D02140067DA3B /* harmonics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847A2193D02140067DA3B /* harmonics.cpp */; };
76
		0DA8488F193D02140067DA3B /* load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847A7193D02140067DA3B /* load.cpp */; };
77
		0DA84891193D02140067DA3B /* Manifold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847A9193D02140067DA3B /* Manifold.cpp */; };
78
		0DA84893193D02140067DA3B /* mesh_optimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847AB193D02140067DA3B /* mesh_optimization.cpp */; };
79
		0DA84895193D02140067DA3B /* obj_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847AD193D02140067DA3B /* obj_load.cpp */; };
80
		0DA84897193D02140067DA3B /* obj_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847AF193D02140067DA3B /* obj_save.cpp */; };
81
		0DA84899193D02140067DA3B /* off_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847B1193D02140067DA3B /* off_load.cpp */; };
82
		0DA8489B193D02140067DA3B /* off_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847B3193D02140067DA3B /* off_save.cpp */; };
83
		0DA8489D193D02140067DA3B /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847B5193D02140067DA3B /* ply_load.cpp */; };
84
		0DA8489F193D02140067DA3B /* polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847B7193D02140067DA3B /* polygonize.cpp */; };
85
		0DA848A1193D02140067DA3B /* quadric_simplify.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847B9193D02140067DA3B /* quadric_simplify.cpp */; };
86
		0DA848A3193D02140067DA3B /* refine_edges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847BB193D02140067DA3B /* refine_edges.cpp */; };
87
		0DA848A5193D02140067DA3B /* smooth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847BD193D02140067DA3B /* smooth.cpp */; };
88
		0DA848A7193D02140067DA3B /* subdivision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847BF193D02140067DA3B /* subdivision.cpp */; };
89
		0DA848A9193D02140067DA3B /* triangulate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847C1193D02140067DA3B /* triangulate.cpp */; };
90
		0DA848AC193D02140067DA3B /* x3d_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847C4193D02140067DA3B /* x3d_load.cpp */; };
91
		0DA848AE193D02140067DA3B /* x3d_save.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847C6193D02140067DA3B /* x3d_save.cpp */; };
92
		0DA848B0193D02140067DA3B /* LapackFunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847C9193D02140067DA3B /* LapackFunc.cpp */; };
93
		0DA848B2193D02140067DA3B /* LinAlgIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847CB193D02140067DA3B /* LinAlgIO.cpp */; };
94
		0DA848B8193D02140067DA3B /* HashKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847D2193D02140067DA3B /* HashKey.cpp */; };
95
		0DA848BB193D02140067DA3B /* Parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847D5193D02140067DA3B /* Parse.cpp */; };
96
		0DA848BE193D02140067DA3B /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847D8193D02140067DA3B /* string_utils.cpp */; };
97
		0DA848C1193D02140067DA3B /* XmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA847DB193D02140067DA3B /* XmlParser.cpp */; };
98
		0DA848C4193D02520067DA3B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DA848C3193D02520067DA3B /* OpenGL.framework */; };
99
		0DA848C6193D02590067DA3B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DA848C5193D02590067DA3B /* Accelerate.framework */; };
100
		0DA848D2193D04CD0067DA3B /* ArithMatFloat.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84716193D02140067DA3B /* ArithMatFloat.h */; };
101
		0DA848D3193D04D70067DA3B /* ArithQuat.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84717193D02140067DA3B /* ArithQuat.h */; };
102
		0DA848D4193D04D70067DA3B /* ArithSqMat2x2Float.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84718193D02140067DA3B /* ArithSqMat2x2Float.h */; };
103
		0DA848D5193D04D70067DA3B /* ArithSqMat3x3Float.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8471A193D02140067DA3B /* ArithSqMat3x3Float.h */; };
104
		0DA848D6193D04D70067DA3B /* ArithSqMat4x4Float.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8471C193D02140067DA3B /* ArithSqMat4x4Float.h */; };
105
		0DA848D7193D04D70067DA3B /* ArithSqMatFloat.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8471D193D02140067DA3B /* ArithSqMatFloat.h */; };
106
		0DA848D8193D04D70067DA3B /* ArithVec.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8471E193D02140067DA3B /* ArithVec.h */; };
107
		0DA848D9193D04D70067DA3B /* ArithVec2Float.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84720193D02140067DA3B /* ArithVec2Float.h */; };
108
		0DA848DA193D04D70067DA3B /* ArithVec3Float.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84722193D02140067DA3B /* ArithVec3Float.h */; };
109
		0DA848DB193D04D70067DA3B /* ArithVec3Int.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84723193D02140067DA3B /* ArithVec3Int.h */; };
110
		0DA848DC193D04D70067DA3B /* ArithVec4Float.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84724193D02140067DA3B /* ArithVec4Float.h */; };
111
		0DA848DD193D04D70067DA3B /* ArithVec4Int.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84725193D02140067DA3B /* ArithVec4Int.h */; };
112
		0DA848DE193D04D70067DA3B /* ArithVecFloat.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84726193D02140067DA3B /* ArithVecFloat.h */; };
113
		0DA848DF193D04D70067DA3B /* ArithVecInt.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84727193D02140067DA3B /* ArithVecInt.h */; };
114
		0DA848E0193D04D70067DA3B /* BitMask.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84728193D02140067DA3B /* BitMask.h */; };
115
		0DA848E1193D04D70067DA3B /* CGLA.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84729193D02140067DA3B /* CGLA.h */; };
116
		0DA848E2193D04D70067DA3B /* eigensolution.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8472B193D02140067DA3B /* eigensolution.h */; };
117
		0DA848E3193D04D70067DA3B /* ExceptionStandard.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8472C193D02140067DA3B /* ExceptionStandard.h */; };
118
		0DA848E4193D04D70067DA3B /* Mat2x2d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8472E193D02140067DA3B /* Mat2x2d.h */; };
119
		0DA848E5193D04D70067DA3B /* Mat2x2f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8472F193D02140067DA3B /* Mat2x2f.h */; };
120
		0DA848E6193D04D70067DA3B /* Mat2x3d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84730193D02140067DA3B /* Mat2x3d.h */; };
121
		0DA848E7193D04D70067DA3B /* Mat2x3f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84731193D02140067DA3B /* Mat2x3f.h */; };
122
		0DA848E8193D04D70067DA3B /* Mat3x3d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84733193D02140067DA3B /* Mat3x3d.h */; };
123
		0DA848E9193D04D70067DA3B /* Mat3x3f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84735193D02140067DA3B /* Mat3x3f.h */; };
124
		0DA848EA193D04D70067DA3B /* Mat4x4d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84737193D02140067DA3B /* Mat4x4d.h */; };
125
		0DA848EB193D04D70067DA3B /* Mat4x4f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84739193D02140067DA3B /* Mat4x4f.h */; };
126
		0DA848EC193D04D70067DA3B /* Quatd.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8473A193D02140067DA3B /* Quatd.h */; };
127
		0DA848ED193D04D70067DA3B /* Quaternion.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8473B193D02140067DA3B /* Quaternion.h */; };
128
		0DA848EE193D04D70067DA3B /* Quatf.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8473C193D02140067DA3B /* Quatf.h */; };
129
		0DA848EF193D04D70067DA3B /* statistics.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8473E193D02140067DA3B /* statistics.h */; };
130
		0DA848F0193D04D70067DA3B /* TableTrigonometry.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84740193D02140067DA3B /* TableTrigonometry.h */; };
131
		0DA848F1193D04D70067DA3B /* UnitVector.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84741193D02140067DA3B /* UnitVector.h */; };
132
		0DA848F2193D04D70067DA3B /* Vec2d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84742193D02140067DA3B /* Vec2d.h */; };
133
		0DA848F3193D04D70067DA3B /* Vec2f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84743193D02140067DA3B /* Vec2f.h */; };
134
		0DA848F4193D04D70067DA3B /* Vec2i.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84745193D02140067DA3B /* Vec2i.h */; };
135
		0DA848F5193D04D70067DA3B /* Vec2ui.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84746193D02140067DA3B /* Vec2ui.h */; };
136
		0DA848F6193D04D70067DA3B /* Vec3d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84747193D02140067DA3B /* Vec3d.h */; };
137
		0DA848F7193D04D70067DA3B /* Vec3f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84749193D02140067DA3B /* Vec3f.h */; };
138
		0DA848F8193D04D70067DA3B /* Vec3Hf.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8474A193D02140067DA3B /* Vec3Hf.h */; };
139
		0DA848F9193D04D70067DA3B /* Vec3i.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8474C193D02140067DA3B /* Vec3i.h */; };
140
		0DA848FA193D04D70067DA3B /* Vec3uc.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8474D193D02140067DA3B /* Vec3uc.h */; };
141
		0DA848FB193D04D70067DA3B /* Vec3usi.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8474E193D02140067DA3B /* Vec3usi.h */; };
142
		0DA848FC193D04D70067DA3B /* Vec4d.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8474F193D02140067DA3B /* Vec4d.h */; };
143
		0DA848FD193D04D70067DA3B /* Vec4f.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84750193D02140067DA3B /* Vec4f.h */; };
144
		0DA848FE193D04D70067DA3B /* Vec4i.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84751193D02140067DA3B /* Vec4i.h */; };
145
		0DA848FF193D04D70067DA3B /* Vec4uc.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84752193D02140067DA3B /* Vec4uc.h */; };
146
		0DA84901193D05060067DA3B /* AABox.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84755193D02140067DA3B /* AABox.h */; };
147
		0DA84902193D05060067DA3B /* AncestorGrid.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84756193D02140067DA3B /* AncestorGrid.h */; };
148
		0DA84903193D05060067DA3B /* BBox.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84758193D02140067DA3B /* BBox.h */; };
149
		0DA84904193D05060067DA3B /* BoundingINode.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8475A193D02140067DA3B /* BoundingINode.h */; };
150
		0DA84905193D05060067DA3B /* BoundingLNode.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8475C193D02140067DA3B /* BoundingLNode.h */; };
151
		0DA84906193D05060067DA3B /* BoundingNode.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8475E193D02140067DA3B /* BoundingNode.h */; };
152
		0DA84907193D05060067DA3B /* BoundingTree.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84760193D02140067DA3B /* BoundingTree.h */; };
153
		0DA84908193D05060067DA3B /* BSPTree.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84762193D02140067DA3B /* BSPTree.h */; };
154
		0DA84909193D05060067DA3B /* build_bbtree.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84764193D02140067DA3B /* build_bbtree.h */; };
155
		0DA8490A193D05060067DA3B /* Cell.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84765193D02140067DA3B /* Cell.h */; };
156
		0DA8490B193D05060067DA3B /* GradientFilter.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84769193D02140067DA3B /* GradientFilter.h */; };
157
		0DA8490C193D05060067DA3B /* GridAlgorithm.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8476A193D02140067DA3B /* GridAlgorithm.h */; };
158
		0DA8490D193D05060067DA3B /* HGrid.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8476B193D02140067DA3B /* HGrid.h */; };
159
		0DA8490E193D05060067DA3B /* Implicit.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8476D193D02140067DA3B /* Implicit.h */; };
160
		0DA8490F193D05060067DA3B /* IndexedFaceSet.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8476E193D02140067DA3B /* IndexedFaceSet.h */; };
161
		0DA84910193D05060067DA3B /* KDTree.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8476F193D02140067DA3B /* KDTree.h */; };
162
		0DA84911193D05060067DA3B /* load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84770193D02140067DA3B /* load.h */; };
163
		0DA84912193D05060067DA3B /* load_raw.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84772193D02140067DA3B /* load_raw.h */; };
164
		0DA84913193D05060067DA3B /* Material.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84773193D02140067DA3B /* Material.h */; };
165
		0DA84914193D05060067DA3B /* Neighbours.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84775193D02140067DA3B /* Neighbours.h */; };
166
		0DA84915193D05060067DA3B /* obj_load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84776193D02140067DA3B /* obj_load.h */; };
167
		0DA84916193D05060067DA3B /* OBox.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84778193D02140067DA3B /* OBox.h */; };
168
		0DA84917193D05060067DA3B /* ply_load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84779193D02140067DA3B /* ply_load.h */; };
169
		0DA84918193D05060067DA3B /* Polygonizer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8477B193D02140067DA3B /* Polygonizer.h */; };
170
		0DA84919193D05060067DA3B /* QEM.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8477D193D02140067DA3B /* QEM.h */; };
171
		0DA8491A193D05060067DA3B /* Ray.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8477E193D02140067DA3B /* Ray.h */; };
172
		0DA8491B193D05060067DA3B /* RGrid.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8477F193D02140067DA3B /* RGrid.h */; };
173
		0DA8491C193D05060067DA3B /* rply.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84781193D02140067DA3B /* rply.h */; };
174
		0DA8491D193D05060067DA3B /* save_raw.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84783193D02140067DA3B /* save_raw.h */; };
175
		0DA8491E193D05060067DA3B /* tessellate.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84785193D02140067DA3B /* tessellate.h */; };
176
		0DA8491F193D05060067DA3B /* ThreeDDDA.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84787193D02140067DA3B /* ThreeDDDA.h */; };
177
		0DA84920193D05060067DA3B /* Triangle.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84789193D02140067DA3B /* Triangle.h */; };
178
		0DA84921193D05060067DA3B /* TrilinFilter.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8478B193D02140067DA3B /* TrilinFilter.h */; };
179
		0DA84922193D05060067DA3B /* TriMesh.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8478D193D02140067DA3B /* TriMesh.h */; };
180
		0DA84923193D05060067DA3B /* verification.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8478F193D02140067DA3B /* verification.h */; };
181
		0DA84924193D05060067DA3B /* XForm.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84790193D02140067DA3B /* XForm.h */; };
182
		0DA84926193D05260067DA3B /* glew.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84793193D02140067DA3B /* glew.h */; };
183
		0DA84927193D05260067DA3B /* glxew.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84794193D02140067DA3B /* glxew.h */; };
184
		0DA84928193D05260067DA3B /* wglew.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84795193D02140067DA3B /* wglew.h */; };
185
		0DA8492A193D054F0067DA3B /* Console.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846F2193D02140067DA3B /* Console.h */; };
186
		0DA8492B193D054F0067DA3B /* draw.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846F4193D02140067DA3B /* draw.h */; };
187
		0DA8492C193D054F0067DA3B /* glsl_shader.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846F6193D02140067DA3B /* glsl_shader.h */; };
188
		0DA8492D193D054F0067DA3B /* GLViewController.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846F8193D02140067DA3B /* GLViewController.h */; };
189
		0DA8492E193D054F0067DA3B /* IDBufferWireFrameRenderer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846FA193D02140067DA3B /* IDBufferWireFrameRenderer.h */; };
190
		0DA8492F193D054F0067DA3B /* image_DXT.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846FC193D02140067DA3B /* image_DXT.h */; };
191
		0DA84930193D054F0067DA3B /* image_helper.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA846FE193D02140067DA3B /* image_helper.h */; };
192
		0DA84931193D054F0067DA3B /* ManifoldRenderer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84700193D02140067DA3B /* ManifoldRenderer.h */; };
193
		0DA84932193D054F0067DA3B /* MeshEditor.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84702193D02140067DA3B /* MeshEditor.h */; };
194
		0DA84933193D054F0067DA3B /* QuatTrackBall.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84704193D02140067DA3B /* QuatTrackBall.h */; };
195
		0DA84934193D054F0067DA3B /* ShadowBuffer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84706193D02140067DA3B /* ShadowBuffer.h */; };
196
		0DA84935193D054F0067DA3B /* SimpleTrackBall.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84708193D02140067DA3B /* SimpleTrackBall.h */; };
197
		0DA84936193D054F0067DA3B /* SinglePassWireframeRenderer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8470A193D02140067DA3B /* SinglePassWireframeRenderer.h */; };
198
		0DA84937193D054F0067DA3B /* SOIL.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8470C193D02140067DA3B /* SOIL.h */; };
199
		0DA84938193D054F0067DA3B /* stb_image.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8470E193D02140067DA3B /* stb_image.h */; };
200
		0DA84939193D054F0067DA3B /* stb_image_write.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84710193D02140067DA3B /* stb_image_write.h */; };
201
		0DA8493A193D054F0067DA3B /* stbi_DDS_aug.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84711193D02140067DA3B /* stbi_DDS_aug.h */; };
202
		0DA8493B193D054F0067DA3B /* stbi_DDS_aug_c.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84712193D02140067DA3B /* stbi_DDS_aug_c.h */; };
203
		0DA8493C193D054F0067DA3B /* VisObj.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84714193D02140067DA3B /* VisObj.h */; };
204
		0DA8493E193D05940067DA3B /* AttributeVector.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84797193D02140067DA3B /* AttributeVector.h */; };
205
		0DA8493F193D05940067DA3B /* cleanup.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA84799193D02140067DA3B /* cleanup.h */; };
206
		0DA84940193D05940067DA3B /* ConnectivityKernel.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8479B193D02140067DA3B /* ConnectivityKernel.h */; };
207
		0DA84941193D05940067DA3B /* curvature.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8479D193D02140067DA3B /* curvature.h */; };
208
		0DA84942193D05940067DA3B /* dual.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA8479F193D02140067DA3B /* dual.h */; };
209
		0DA84943193D05940067DA3B /* flatten.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847A1193D02140067DA3B /* flatten.h */; };
210
		0DA84944193D05940067DA3B /* harmonics.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847A3193D02140067DA3B /* harmonics.h */; };
211
		0DA84945193D05940067DA3B /* ItemID.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847A4193D02140067DA3B /* ItemID.h */; };
212
		0DA84946193D05940067DA3B /* ItemVector.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847A5193D02140067DA3B /* ItemVector.h */; };
213
		0DA84947193D05940067DA3B /* Iterators.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847A6193D02140067DA3B /* Iterators.h */; };
214
		0DA84948193D05940067DA3B /* load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847A8193D02140067DA3B /* load.h */; };
215
		0DA84949193D05940067DA3B /* Manifold.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847AA193D02140067DA3B /* Manifold.h */; };
216
		0DA8494A193D05940067DA3B /* mesh_optimization.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847AC193D02140067DA3B /* mesh_optimization.h */; };
217
		0DA8494B193D05940067DA3B /* obj_load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847AE193D02140067DA3B /* obj_load.h */; };
218
		0DA8494C193D05940067DA3B /* obj_save.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847B0193D02140067DA3B /* obj_save.h */; };
219
		0DA8494D193D05940067DA3B /* off_load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847B2193D02140067DA3B /* off_load.h */; };
220
		0DA8494E193D05940067DA3B /* off_save.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847B4193D02140067DA3B /* off_save.h */; };
221
		0DA8494F193D05940067DA3B /* ply_load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847B6193D02140067DA3B /* ply_load.h */; };
222
		0DA84950193D05940067DA3B /* polygonize.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847B8193D02140067DA3B /* polygonize.h */; };
223
		0DA84951193D05940067DA3B /* quadric_simplify.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847BA193D02140067DA3B /* quadric_simplify.h */; };
224
		0DA84952193D05940067DA3B /* refine_edges.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847BC193D02140067DA3B /* refine_edges.h */; };
225
		0DA84953193D05940067DA3B /* smooth.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847BE193D02140067DA3B /* smooth.h */; };
226
		0DA84954193D05940067DA3B /* subdivision.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847C0193D02140067DA3B /* subdivision.h */; };
227
		0DA84955193D05940067DA3B /* triangulate.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847C2193D02140067DA3B /* triangulate.h */; };
228
		0DA84956193D05940067DA3B /* Walker.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847C3193D02140067DA3B /* Walker.h */; };
229
		0DA84957193D05940067DA3B /* x3d_load.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847C5193D02140067DA3B /* x3d_load.h */; };
230
		0DA84958193D05940067DA3B /* x3d_save.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847C7193D02140067DA3B /* x3d_save.h */; };
231
		0DA8495A193D05CC0067DA3B /* LapackFunc.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847CA193D02140067DA3B /* LapackFunc.h */; };
232
		0DA8495B193D05CC0067DA3B /* LinAlgIO.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847CC193D02140067DA3B /* LinAlgIO.h */; };
233
		0DA8495C193D05CC0067DA3B /* Matrix.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847CD193D02140067DA3B /* Matrix.h */; };
234
		0DA8495D193D05CC0067DA3B /* Vector.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847CE193D02140067DA3B /* Vector.h */; };
235
		0DA8495F193D060F0067DA3B /* ArgExtracter.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D0193D02140067DA3B /* ArgExtracter.h */; };
236
		0DA84960193D060F0067DA3B /* Grid2D.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D1193D02140067DA3B /* Grid2D.h */; };
237
		0DA84961193D060F0067DA3B /* HashKey.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D3193D02140067DA3B /* HashKey.h */; };
238
		0DA84962193D060F0067DA3B /* HashTable.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D4193D02140067DA3B /* HashTable.h */; };
239
		0DA84963193D060F0067DA3B /* Parse.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D6193D02140067DA3B /* Parse.h */; };
240
		0DA84964193D060F0067DA3B /* ResourceManager.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D7193D02140067DA3B /* ResourceManager.h */; };
241
		0DA84965193D060F0067DA3B /* string_utils.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847D9193D02140067DA3B /* string_utils.h */; };
242
		0DA84966193D060F0067DA3B /* Timer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847DA193D02140067DA3B /* Timer.h */; };
243
		0DA84967193D060F0067DA3B /* XmlParser.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0DA847DC193D02140067DA3B /* XmlParser.h */; };
244
/* End PBXBuildFile section */
245
 
246
/* Begin PBXContainerItemProxy section */
247
		0D6D573E194248CC00726FDE /* PBXContainerItemProxy */ = {
248
			isa = PBXContainerItemProxy;
249
			containerPortal = 0D6D5738194248CB00726FDE /* PathTracer.xcodeproj */;
250
			proxyType = 2;
251
			remoteGlobalIDString = 0D6D572C194248CB00726FDE;
252
			remoteInfo = PathTracer;
253
		};
254
		0D6D578519424A3B00726FDE /* PBXContainerItemProxy */ = {
255
			isa = PBXContainerItemProxy;
256
			containerPortal = 0D6D578119424A3A00726FDE /* OBJViewer.xcodeproj */;
257
			proxyType = 2;
258
			remoteGlobalIDString = 0D6D577519424A3A00726FDE;
259
			remoteInfo = OBJViewer;
260
		};
261
		0D6D57AA1942544100726FDE /* PBXContainerItemProxy */ = {
262
			isa = PBXContainerItemProxy;
263
			containerPortal = 0D6D57A61942544000726FDE /* MeshDistance.xcodeproj */;
264
			proxyType = 2;
265
			remoteGlobalIDString = 0D6D579A1942544000726FDE;
266
			remoteInfo = MeshDistance;
267
		};
268
		0D6D57F91942565E00726FDE /* PBXContainerItemProxy */ = {
269
			isa = PBXContainerItemProxy;
270
			containerPortal = 0D6D57C6194255D900726FDE /* GEL_test.xcodeproj */;
271
			proxyType = 2;
272
			remoteGlobalIDString = 0D6D57E41942563F00726FDE;
273
			remoteInfo = "CGLA-covariance";
274
		};
275
		0D6D5817194256A500726FDE /* PBXContainerItemProxy */ = {
276
			isa = PBXContainerItemProxy;
277
			containerPortal = 0D6D57C6194255D900726FDE /* GEL_test.xcodeproj */;
278
			proxyType = 2;
279
			remoteGlobalIDString = 0D6D58021942568B00726FDE;
280
			remoteInfo = "CGLA-mat";
281
		};
282
		0DA84982193D065A0067DA3B /* PBXContainerItemProxy */ = {
283
			isa = PBXContainerItemProxy;
284
			containerPortal = 0DA8497E193D06590067DA3B /* MeshEditGLUT.xcodeproj */;
285
			proxyType = 2;
286
			remoteGlobalIDString = 0DA84972193D06590067DA3B;
287
			remoteInfo = MeshEditGLUT;
288
		};
289
		0DD088B2194776E400E4EC4C /* PBXContainerItemProxy */ = {
290
			isa = PBXContainerItemProxy;
291
			containerPortal = 0D6D57C6194255D900726FDE /* GEL_test.xcodeproj */;
292
			proxyType = 2;
293
			remoteGlobalIDString = 0DD0889D194776B800E4EC4C;
294
			remoteInfo = "CGLA-ogl";
295
		};
296
		0DF694ED1940EDF7008F1E8C /* PBXContainerItemProxy */ = {
297
			isa = PBXContainerItemProxy;
298
			containerPortal = 0DF694E81940EDF6008F1E8C /* MeshEditCocoa.xcodeproj */;
299
			proxyType = 2;
300
			remoteGlobalIDString = 0DF694B11940EDF6008F1E8C;
301
			remoteInfo = MeshEditCocoa;
302
		};
303
		0DF6951519410D1D008F1E8C /* PBXContainerItemProxy */ = {
304
			isa = PBXContainerItemProxy;
305
			containerPortal = 0DF6951119410D1C008F1E8C /* RayTracer.xcodeproj */;
306
			proxyType = 2;
307
			remoteGlobalIDString = 0DF6950519410D1C008F1E8C;
308
			remoteInfo = RayTracer;
309
		};
310
/* End PBXContainerItemProxy section */
311
 
312
/* Begin PBXCopyFilesBuildPhase section */
313
		0DA848D1193D04760067DA3B /* CopyFiles */ = {
314
			isa = PBXCopyFilesBuildPhase;
315
			buildActionMask = 2147483647;
316
			dstPath = ../Headers/CGLA;
317
			dstSubfolderSpec = 7;
318
			files = (
319
				0DA848D3193D04D70067DA3B /* ArithQuat.h in CopyFiles */,
320
				0DA848D4193D04D70067DA3B /* ArithSqMat2x2Float.h in CopyFiles */,
321
				0DA848D5193D04D70067DA3B /* ArithSqMat3x3Float.h in CopyFiles */,
322
				0DA848D6193D04D70067DA3B /* ArithSqMat4x4Float.h in CopyFiles */,
323
				0DA848D7193D04D70067DA3B /* ArithSqMatFloat.h in CopyFiles */,
324
				0DA848D8193D04D70067DA3B /* ArithVec.h in CopyFiles */,
325
				0DA848D9193D04D70067DA3B /* ArithVec2Float.h in CopyFiles */,
326
				0DA848DA193D04D70067DA3B /* ArithVec3Float.h in CopyFiles */,
327
				0DA848DB193D04D70067DA3B /* ArithVec3Int.h in CopyFiles */,
328
				0DA848DC193D04D70067DA3B /* ArithVec4Float.h in CopyFiles */,
329
				0DA848DD193D04D70067DA3B /* ArithVec4Int.h in CopyFiles */,
330
				0DA848DE193D04D70067DA3B /* ArithVecFloat.h in CopyFiles */,
331
				0DA848DF193D04D70067DA3B /* ArithVecInt.h in CopyFiles */,
332
				0DA848E0193D04D70067DA3B /* BitMask.h in CopyFiles */,
333
				0DA848E1193D04D70067DA3B /* CGLA.h in CopyFiles */,
334
				0DA848E2193D04D70067DA3B /* eigensolution.h in CopyFiles */,
335
				0DA848E3193D04D70067DA3B /* ExceptionStandard.h in CopyFiles */,
336
				0DA848E4193D04D70067DA3B /* Mat2x2d.h in CopyFiles */,
337
				0DA848E5193D04D70067DA3B /* Mat2x2f.h in CopyFiles */,
338
				0DA848E6193D04D70067DA3B /* Mat2x3d.h in CopyFiles */,
339
				0DA848E7193D04D70067DA3B /* Mat2x3f.h in CopyFiles */,
340
				0DA848E8193D04D70067DA3B /* Mat3x3d.h in CopyFiles */,
341
				0DA848E9193D04D70067DA3B /* Mat3x3f.h in CopyFiles */,
342
				0DA848EA193D04D70067DA3B /* Mat4x4d.h in CopyFiles */,
343
				0DA848EB193D04D70067DA3B /* Mat4x4f.h in CopyFiles */,
344
				0DA848EC193D04D70067DA3B /* Quatd.h in CopyFiles */,
345
				0DA848ED193D04D70067DA3B /* Quaternion.h in CopyFiles */,
346
				0DA848EE193D04D70067DA3B /* Quatf.h in CopyFiles */,
347
				0DA848EF193D04D70067DA3B /* statistics.h in CopyFiles */,
348
				0DA848F0193D04D70067DA3B /* TableTrigonometry.h in CopyFiles */,
349
				0DA848F1193D04D70067DA3B /* UnitVector.h in CopyFiles */,
350
				0DA848F2193D04D70067DA3B /* Vec2d.h in CopyFiles */,
351
				0DA848F3193D04D70067DA3B /* Vec2f.h in CopyFiles */,
352
				0DA848F4193D04D70067DA3B /* Vec2i.h in CopyFiles */,
353
				0DA848F5193D04D70067DA3B /* Vec2ui.h in CopyFiles */,
354
				0DA848F6193D04D70067DA3B /* Vec3d.h in CopyFiles */,
355
				0DA848F7193D04D70067DA3B /* Vec3f.h in CopyFiles */,
356
				0DA848F8193D04D70067DA3B /* Vec3Hf.h in CopyFiles */,
357
				0DA848F9193D04D70067DA3B /* Vec3i.h in CopyFiles */,
358
				0DA848FA193D04D70067DA3B /* Vec3uc.h in CopyFiles */,
359
				0DA848FB193D04D70067DA3B /* Vec3usi.h in CopyFiles */,
360
				0DA848FC193D04D70067DA3B /* Vec4d.h in CopyFiles */,
361
				0DA848FD193D04D70067DA3B /* Vec4f.h in CopyFiles */,
362
				0DA848FE193D04D70067DA3B /* Vec4i.h in CopyFiles */,
363
				0DA848FF193D04D70067DA3B /* Vec4uc.h in CopyFiles */,
364
				0DA848D2193D04CD0067DA3B /* ArithMatFloat.h in CopyFiles */,
365
			);
366
			runOnlyForDeploymentPostprocessing = 0;
367
		};
368
		0DA84900193D04E70067DA3B /* CopyFiles */ = {
369
			isa = PBXCopyFilesBuildPhase;
370
			buildActionMask = 2147483647;
371
			dstPath = ../Headers/Geometry;
372
			dstSubfolderSpec = 7;
373
			files = (
374
				0DA84901193D05060067DA3B /* AABox.h in CopyFiles */,
375
				0DA84902193D05060067DA3B /* AncestorGrid.h in CopyFiles */,
376
				0DA84903193D05060067DA3B /* BBox.h in CopyFiles */,
377
				0DA84904193D05060067DA3B /* BoundingINode.h in CopyFiles */,
378
				0DA84905193D05060067DA3B /* BoundingLNode.h in CopyFiles */,
379
				0DA84906193D05060067DA3B /* BoundingNode.h in CopyFiles */,
380
				0DA84907193D05060067DA3B /* BoundingTree.h in CopyFiles */,
381
				0DA84908193D05060067DA3B /* BSPTree.h in CopyFiles */,
382
				0DA84909193D05060067DA3B /* build_bbtree.h in CopyFiles */,
383
				0DA8490A193D05060067DA3B /* Cell.h in CopyFiles */,
384
				0DA8490B193D05060067DA3B /* GradientFilter.h in CopyFiles */,
385
				0DA8490C193D05060067DA3B /* GridAlgorithm.h in CopyFiles */,
386
				0DA8490D193D05060067DA3B /* HGrid.h in CopyFiles */,
387
				0DA8490E193D05060067DA3B /* Implicit.h in CopyFiles */,
388
				0DA8490F193D05060067DA3B /* IndexedFaceSet.h in CopyFiles */,
389
				0DA84910193D05060067DA3B /* KDTree.h in CopyFiles */,
390
				0DA84911193D05060067DA3B /* load.h in CopyFiles */,
391
				0DA84912193D05060067DA3B /* load_raw.h in CopyFiles */,
392
				0DA84913193D05060067DA3B /* Material.h in CopyFiles */,
393
				0DA84914193D05060067DA3B /* Neighbours.h in CopyFiles */,
394
				0DA84915193D05060067DA3B /* obj_load.h in CopyFiles */,
395
				0DA84916193D05060067DA3B /* OBox.h in CopyFiles */,
396
				0DA84917193D05060067DA3B /* ply_load.h in CopyFiles */,
397
				0DA84918193D05060067DA3B /* Polygonizer.h in CopyFiles */,
398
				0DA84919193D05060067DA3B /* QEM.h in CopyFiles */,
399
				0DA8491A193D05060067DA3B /* Ray.h in CopyFiles */,
400
				0DA8491B193D05060067DA3B /* RGrid.h in CopyFiles */,
401
				0DA8491C193D05060067DA3B /* rply.h in CopyFiles */,
402
				0DA8491D193D05060067DA3B /* save_raw.h in CopyFiles */,
403
				0DA8491E193D05060067DA3B /* tessellate.h in CopyFiles */,
404
				0DA8491F193D05060067DA3B /* ThreeDDDA.h in CopyFiles */,
405
				0DA84920193D05060067DA3B /* Triangle.h in CopyFiles */,
406
				0DA84921193D05060067DA3B /* TrilinFilter.h in CopyFiles */,
407
				0DA84922193D05060067DA3B /* TriMesh.h in CopyFiles */,
408
				0DA84923193D05060067DA3B /* verification.h in CopyFiles */,
409
				0DA84924193D05060067DA3B /* XForm.h in CopyFiles */,
410
			);
411
			runOnlyForDeploymentPostprocessing = 0;
412
		};
413
		0DA84925193D05100067DA3B /* CopyFiles */ = {
414
			isa = PBXCopyFilesBuildPhase;
415
			buildActionMask = 2147483647;
416
			dstPath = ../Headers/GL;
417
			dstSubfolderSpec = 7;
418
			files = (
419
				0DA84926193D05260067DA3B /* glew.h in CopyFiles */,
420
				0DA84927193D05260067DA3B /* glxew.h in CopyFiles */,
421
				0DA84928193D05260067DA3B /* wglew.h in CopyFiles */,
422
			);
423
			runOnlyForDeploymentPostprocessing = 0;
424
		};
425
		0DA84929193D05300067DA3B /* CopyFiles */ = {
426
			isa = PBXCopyFilesBuildPhase;
427
			buildActionMask = 2147483647;
428
			dstPath = ../Headers/GLGraphics;
429
			dstSubfolderSpec = 7;
430
			files = (
431
				0DA8492A193D054F0067DA3B /* Console.h in CopyFiles */,
432
				0DA8492B193D054F0067DA3B /* draw.h in CopyFiles */,
433
				0DA8492C193D054F0067DA3B /* glsl_shader.h in CopyFiles */,
434
				0DA8492D193D054F0067DA3B /* GLViewController.h in CopyFiles */,
435
				0DA8492E193D054F0067DA3B /* IDBufferWireFrameRenderer.h in CopyFiles */,
436
				0DA8492F193D054F0067DA3B /* image_DXT.h in CopyFiles */,
437
				0DA84930193D054F0067DA3B /* image_helper.h in CopyFiles */,
438
				0DA84931193D054F0067DA3B /* ManifoldRenderer.h in CopyFiles */,
439
				0DA84932193D054F0067DA3B /* MeshEditor.h in CopyFiles */,
440
				0DA84933193D054F0067DA3B /* QuatTrackBall.h in CopyFiles */,
441
				0DA84934193D054F0067DA3B /* ShadowBuffer.h in CopyFiles */,
442
				0DA84935193D054F0067DA3B /* SimpleTrackBall.h in CopyFiles */,
443
				0DA84936193D054F0067DA3B /* SinglePassWireframeRenderer.h in CopyFiles */,
444
				0DA84937193D054F0067DA3B /* SOIL.h in CopyFiles */,
445
				0DA84938193D054F0067DA3B /* stb_image.h in CopyFiles */,
446
				0DA84939193D054F0067DA3B /* stb_image_write.h in CopyFiles */,
447
				0DA8493A193D054F0067DA3B /* stbi_DDS_aug.h in CopyFiles */,
448
				0DA8493B193D054F0067DA3B /* stbi_DDS_aug_c.h in CopyFiles */,
449
				0DA8493C193D054F0067DA3B /* VisObj.h in CopyFiles */,
450
			);
451
			runOnlyForDeploymentPostprocessing = 0;
452
		};
453
		0DA8493D193D05650067DA3B /* CopyFiles */ = {
454
			isa = PBXCopyFilesBuildPhase;
455
			buildActionMask = 2147483647;
456
			dstPath = ../Headers/HMesh;
457
			dstSubfolderSpec = 7;
458
			files = (
459
				0DA8493E193D05940067DA3B /* AttributeVector.h in CopyFiles */,
460
				0DA8493F193D05940067DA3B /* cleanup.h in CopyFiles */,
461
				0DA84940193D05940067DA3B /* ConnectivityKernel.h in CopyFiles */,
462
				0DA84941193D05940067DA3B /* curvature.h in CopyFiles */,
463
				0DA84942193D05940067DA3B /* dual.h in CopyFiles */,
464
				0DA84943193D05940067DA3B /* flatten.h in CopyFiles */,
465
				0DA84944193D05940067DA3B /* harmonics.h in CopyFiles */,
466
				0DA84945193D05940067DA3B /* ItemID.h in CopyFiles */,
467
				0DA84946193D05940067DA3B /* ItemVector.h in CopyFiles */,
468
				0DA84947193D05940067DA3B /* Iterators.h in CopyFiles */,
469
				0DA84948193D05940067DA3B /* load.h in CopyFiles */,
470
				0DA84949193D05940067DA3B /* Manifold.h in CopyFiles */,
471
				0DA8494A193D05940067DA3B /* mesh_optimization.h in CopyFiles */,
472
				0DA8494B193D05940067DA3B /* obj_load.h in CopyFiles */,
473
				0DA8494C193D05940067DA3B /* obj_save.h in CopyFiles */,
474
				0DA8494D193D05940067DA3B /* off_load.h in CopyFiles */,
475
				0DA8494E193D05940067DA3B /* off_save.h in CopyFiles */,
476
				0DA8494F193D05940067DA3B /* ply_load.h in CopyFiles */,
477
				0DA84950193D05940067DA3B /* polygonize.h in CopyFiles */,
478
				0DA84951193D05940067DA3B /* quadric_simplify.h in CopyFiles */,
479
				0DA84952193D05940067DA3B /* refine_edges.h in CopyFiles */,
480
				0DA84953193D05940067DA3B /* smooth.h in CopyFiles */,
481
				0DA84954193D05940067DA3B /* subdivision.h in CopyFiles */,
482
				0DA84955193D05940067DA3B /* triangulate.h in CopyFiles */,
483
				0DA84956193D05940067DA3B /* Walker.h in CopyFiles */,
484
				0DA84957193D05940067DA3B /* x3d_load.h in CopyFiles */,
485
				0DA84958193D05940067DA3B /* x3d_save.h in CopyFiles */,
486
			);
487
			runOnlyForDeploymentPostprocessing = 0;
488
		};
489
		0DA84959193D059F0067DA3B /* CopyFiles */ = {
490
			isa = PBXCopyFilesBuildPhase;
491
			buildActionMask = 2147483647;
492
			dstPath = ../Headers/LinAlg;
493
			dstSubfolderSpec = 7;
494
			files = (
495
				0DA8495A193D05CC0067DA3B /* LapackFunc.h in CopyFiles */,
496
				0DA8495B193D05CC0067DA3B /* LinAlgIO.h in CopyFiles */,
497
				0DA8495C193D05CC0067DA3B /* Matrix.h in CopyFiles */,
498
				0DA8495D193D05CC0067DA3B /* Vector.h in CopyFiles */,
499
			);
500
			runOnlyForDeploymentPostprocessing = 0;
501
		};
502
		0DA8495E193D05DE0067DA3B /* CopyFiles */ = {
503
			isa = PBXCopyFilesBuildPhase;
504
			buildActionMask = 2147483647;
505
			dstPath = ../Headers/Util;
506
			dstSubfolderSpec = 7;
507
			files = (
508
				0DA8495F193D060F0067DA3B /* ArgExtracter.h in CopyFiles */,
509
				0DA84960193D060F0067DA3B /* Grid2D.h in CopyFiles */,
510
				0DA84961193D060F0067DA3B /* HashKey.h in CopyFiles */,
511
				0DA84962193D060F0067DA3B /* HashTable.h in CopyFiles */,
512
				0DA84963193D060F0067DA3B /* Parse.h in CopyFiles */,
513
				0DA84964193D060F0067DA3B /* ResourceManager.h in CopyFiles */,
514
				0DA84965193D060F0067DA3B /* string_utils.h in CopyFiles */,
515
				0DA84966193D060F0067DA3B /* Timer.h in CopyFiles */,
516
				0DA84967193D060F0067DA3B /* XmlParser.h in CopyFiles */,
517
			);
518
			runOnlyForDeploymentPostprocessing = 0;
519
		};
520
/* End PBXCopyFilesBuildPhase section */
521
 
522
/* Begin PBXFileReference section */
523
		0D6D5738194248CB00726FDE /* PathTracer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = PathTracer.xcodeproj; path = PathTracer/PathTracer.xcodeproj; sourceTree = "<group>"; };
524
		0D6D578119424A3A00726FDE /* OBJViewer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OBJViewer.xcodeproj; path = OBJViewer/OBJViewer.xcodeproj; sourceTree = "<group>"; };
525
		0D6D57A61942544000726FDE /* MeshDistance.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MeshDistance.xcodeproj; path = MeshDistance/MeshDistance.xcodeproj; sourceTree = "<group>"; };
526
		0D6D57C6194255D900726FDE /* GEL_test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GEL_test.xcodeproj; path = GEL_test/GEL_test.xcodeproj; sourceTree = "<group>"; };
527
		0D859993193D01B6009DB071 /* GEL.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GEL.framework; sourceTree = BUILT_PRODUCTS_DIR; };
528
		0D859996193D01B6009DB071 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
529
		0D859999193D01B6009DB071 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
530
		0D85999A193D01B6009DB071 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
531
		0D85999B193D01B6009DB071 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
532
		0D85999E193D01B6009DB071 /* GEL-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GEL-Info.plist"; sourceTree = "<group>"; };
533
		0D8599A0193D01B6009DB071 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
534
		0D8599A2193D01B6009DB071 /* GEL-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GEL-Prefix.pch"; sourceTree = "<group>"; };
535
		0D8599AB193D01B6009DB071 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
536
		0DA846F1193D02140067DA3B /* Console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Console.cpp; sourceTree = "<group>"; };
537
		0DA846F2193D02140067DA3B /* Console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Console.h; sourceTree = "<group>"; };
538
		0DA846F3193D02140067DA3B /* draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw.cpp; sourceTree = "<group>"; };
539
		0DA846F4193D02140067DA3B /* draw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = draw.h; sourceTree = "<group>"; };
540
		0DA846F5193D02140067DA3B /* glsl_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glsl_shader.cpp; sourceTree = "<group>"; };
541
		0DA846F6193D02140067DA3B /* glsl_shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsl_shader.h; sourceTree = "<group>"; };
542
		0DA846F7193D02140067DA3B /* GLViewController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLViewController.cpp; sourceTree = "<group>"; };
543
		0DA846F8193D02140067DA3B /* GLViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLViewController.h; sourceTree = "<group>"; };
544
		0DA846F9193D02140067DA3B /* IDBufferWireFrameRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IDBufferWireFrameRenderer.cpp; sourceTree = "<group>"; };
545
		0DA846FA193D02140067DA3B /* IDBufferWireFrameRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IDBufferWireFrameRenderer.h; sourceTree = "<group>"; };
546
		0DA846FB193D02140067DA3B /* image_DXT.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = image_DXT.c; sourceTree = "<group>"; };
547
		0DA846FC193D02140067DA3B /* image_DXT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image_DXT.h; sourceTree = "<group>"; };
548
		0DA846FD193D02140067DA3B /* image_helper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = image_helper.c; sourceTree = "<group>"; };
549
		0DA846FE193D02140067DA3B /* image_helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image_helper.h; sourceTree = "<group>"; };
550
		0DA846FF193D02140067DA3B /* ManifoldRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ManifoldRenderer.cpp; sourceTree = "<group>"; };
551
		0DA84700193D02140067DA3B /* ManifoldRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManifoldRenderer.h; sourceTree = "<group>"; };
552
		0DA84701193D02140067DA3B /* MeshEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeshEditor.cpp; sourceTree = "<group>"; };
553
		0DA84702193D02140067DA3B /* MeshEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeshEditor.h; sourceTree = "<group>"; };
554
		0DA84703193D02140067DA3B /* QuatTrackBall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QuatTrackBall.cpp; sourceTree = "<group>"; };
555
		0DA84704193D02140067DA3B /* QuatTrackBall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QuatTrackBall.h; sourceTree = "<group>"; };
556
		0DA84705193D02140067DA3B /* ShadowBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowBuffer.cpp; sourceTree = "<group>"; };
557
		0DA84706193D02140067DA3B /* ShadowBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShadowBuffer.h; sourceTree = "<group>"; };
558
		0DA84707193D02140067DA3B /* SimpleTrackBall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleTrackBall.cpp; sourceTree = "<group>"; };
559
		0DA84708193D02140067DA3B /* SimpleTrackBall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleTrackBall.h; sourceTree = "<group>"; };
560
		0DA84709193D02140067DA3B /* SinglePassWireframeRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SinglePassWireframeRenderer.cpp; sourceTree = "<group>"; };
561
		0DA8470A193D02140067DA3B /* SinglePassWireframeRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SinglePassWireframeRenderer.h; sourceTree = "<group>"; };
562
		0DA8470B193D02140067DA3B /* SOIL.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SOIL.c; sourceTree = "<group>"; };
563
		0DA8470C193D02140067DA3B /* SOIL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SOIL.h; sourceTree = "<group>"; };
564
		0DA8470D193D02140067DA3B /* stb_image.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stb_image.c; sourceTree = "<group>"; };
565
		0DA8470E193D02140067DA3B /* stb_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image.h; sourceTree = "<group>"; };
566
		0DA8470F193D02140067DA3B /* stb_image_write.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stb_image_write.c; sourceTree = "<group>"; };
567
		0DA84710193D02140067DA3B /* stb_image_write.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image_write.h; sourceTree = "<group>"; };
568
		0DA84711193D02140067DA3B /* stbi_DDS_aug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stbi_DDS_aug.h; sourceTree = "<group>"; };
569
		0DA84712193D02140067DA3B /* stbi_DDS_aug_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stbi_DDS_aug_c.h; sourceTree = "<group>"; };
570
		0DA84713193D02140067DA3B /* VisObj.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VisObj.cpp; sourceTree = "<group>"; };
571
		0DA84714193D02140067DA3B /* VisObj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisObj.h; sourceTree = "<group>"; };
572
		0DA84716193D02140067DA3B /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
573
		0DA84717193D02140067DA3B /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
574
		0DA84718193D02140067DA3B /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
575
		0DA84719193D02140067DA3B /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
576
		0DA8471A193D02140067DA3B /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
577
		0DA8471B193D02140067DA3B /* ArithSqMat4x4Float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat4x4Float.cpp; sourceTree = "<group>"; };
578
		0DA8471C193D02140067DA3B /* ArithSqMat4x4Float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithSqMat4x4Float.h; sourceTree = "<group>"; };
579
		0DA8471D193D02140067DA3B /* ArithSqMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithSqMatFloat.h; sourceTree = "<group>"; };
580
		0DA8471E193D02140067DA3B /* ArithVec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVec.h; sourceTree = "<group>"; };
581
		0DA8471F193D02140067DA3B /* ArithVec2Float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArithVec2Float.cpp; sourceTree = "<group>"; };
582
		0DA84720193D02140067DA3B /* ArithVec2Float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVec2Float.h; sourceTree = "<group>"; };
583
		0DA84721193D02140067DA3B /* ArithVec3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArithVec3Float.cpp; sourceTree = "<group>"; };
584
		0DA84722193D02140067DA3B /* ArithVec3Float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVec3Float.h; sourceTree = "<group>"; };
585
		0DA84723193D02140067DA3B /* ArithVec3Int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVec3Int.h; sourceTree = "<group>"; };
586
		0DA84724193D02140067DA3B /* ArithVec4Float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVec4Float.h; sourceTree = "<group>"; };
587
		0DA84725193D02140067DA3B /* ArithVec4Int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVec4Int.h; sourceTree = "<group>"; };
588
		0DA84726193D02140067DA3B /* ArithVecFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVecFloat.h; sourceTree = "<group>"; };
589
		0DA84727193D02140067DA3B /* ArithVecInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArithVecInt.h; sourceTree = "<group>"; };
590
		0DA84728193D02140067DA3B /* BitMask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitMask.h; sourceTree = "<group>"; };
591
		0DA84729193D02140067DA3B /* CGLA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGLA.h; sourceTree = "<group>"; };
592
		0DA8472A193D02140067DA3B /* eigensolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eigensolution.cpp; sourceTree = "<group>"; };
593
		0DA8472B193D02140067DA3B /* eigensolution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eigensolution.h; sourceTree = "<group>"; };
594
		0DA8472C193D02140067DA3B /* ExceptionStandard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionStandard.h; sourceTree = "<group>"; };
595
		0DA8472D193D02140067DA3B /* gel_rand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gel_rand.cpp; sourceTree = "<group>"; };
596
		0DA8472E193D02140067DA3B /* Mat2x2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat2x2d.h; sourceTree = "<group>"; };
597
		0DA8472F193D02140067DA3B /* Mat2x2f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat2x2f.h; sourceTree = "<group>"; };
598
		0DA84730193D02140067DA3B /* Mat2x3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat2x3d.h; sourceTree = "<group>"; };
599
		0DA84731193D02140067DA3B /* Mat2x3f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat2x3f.h; sourceTree = "<group>"; };
600
		0DA84732193D02140067DA3B /* Mat3x3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3d.cpp; sourceTree = "<group>"; };
601
		0DA84733193D02140067DA3B /* Mat3x3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat3x3d.h; sourceTree = "<group>"; };
602
		0DA84734193D02140067DA3B /* Mat3x3f.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3f.cpp; sourceTree = "<group>"; };
603
		0DA84735193D02140067DA3B /* Mat3x3f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat3x3f.h; sourceTree = "<group>"; };
604
		0DA84736193D02140067DA3B /* Mat4x4d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mat4x4d.cpp; sourceTree = "<group>"; };
605
		0DA84737193D02140067DA3B /* Mat4x4d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat4x4d.h; sourceTree = "<group>"; };
606
		0DA84738193D02140067DA3B /* Mat4x4f.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mat4x4f.cpp; sourceTree = "<group>"; };
607
		0DA84739193D02140067DA3B /* Mat4x4f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mat4x4f.h; sourceTree = "<group>"; };
608
		0DA8473A193D02140067DA3B /* Quatd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quatd.h; sourceTree = "<group>"; };
609
		0DA8473B193D02140067DA3B /* Quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quaternion.h; sourceTree = "<group>"; };
610
		0DA8473C193D02140067DA3B /* Quatf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quatf.h; sourceTree = "<group>"; };
611
		0DA8473D193D02140067DA3B /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = "<group>"; };
612
		0DA8473E193D02140067DA3B /* statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statistics.h; sourceTree = "<group>"; };
613
		0DA8473F193D02140067DA3B /* TableTrigonometry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TableTrigonometry.cpp; sourceTree = "<group>"; };
614
		0DA84740193D02140067DA3B /* TableTrigonometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableTrigonometry.h; sourceTree = "<group>"; };
615
		0DA84741193D02140067DA3B /* UnitVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnitVector.h; sourceTree = "<group>"; };
616
		0DA84742193D02140067DA3B /* Vec2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec2d.h; sourceTree = "<group>"; };
617
		0DA84743193D02140067DA3B /* Vec2f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec2f.h; sourceTree = "<group>"; };
618
		0DA84744193D02140067DA3B /* Vec2i.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Vec2i.cpp; sourceTree = "<group>"; };
619
		0DA84745193D02140067DA3B /* Vec2i.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec2i.h; sourceTree = "<group>"; };
620
		0DA84746193D02140067DA3B /* Vec2ui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec2ui.h; sourceTree = "<group>"; };
621
		0DA84747193D02140067DA3B /* Vec3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec3d.h; sourceTree = "<group>"; };
622
		0DA84748193D02140067DA3B /* Vec3f.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Vec3f.cpp; sourceTree = "<group>"; };
623
		0DA84749193D02140067DA3B /* Vec3f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec3f.h; sourceTree = "<group>"; };
624
		0DA8474A193D02140067DA3B /* Vec3Hf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec3Hf.h; sourceTree = "<group>"; };
625
		0DA8474B193D02140067DA3B /* Vec3i.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Vec3i.cpp; sourceTree = "<group>"; };
626
		0DA8474C193D02140067DA3B /* Vec3i.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec3i.h; sourceTree = "<group>"; };
627
		0DA8474D193D02140067DA3B /* Vec3uc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec3uc.h; sourceTree = "<group>"; };
628
		0DA8474E193D02140067DA3B /* Vec3usi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec3usi.h; sourceTree = "<group>"; };
629
		0DA8474F193D02140067DA3B /* Vec4d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec4d.h; sourceTree = "<group>"; };
630
		0DA84750193D02140067DA3B /* Vec4f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec4f.h; sourceTree = "<group>"; };
631
		0DA84751193D02140067DA3B /* Vec4i.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec4i.h; sourceTree = "<group>"; };
632
		0DA84752193D02140067DA3B /* Vec4uc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vec4uc.h; sourceTree = "<group>"; };
633
		0DA84754193D02140067DA3B /* AABox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AABox.cpp; sourceTree = "<group>"; };
634
		0DA84755193D02140067DA3B /* AABox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AABox.h; sourceTree = "<group>"; };
635
		0DA84756193D02140067DA3B /* AncestorGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AncestorGrid.h; sourceTree = "<group>"; };
636
		0DA84757193D02140067DA3B /* BBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BBox.cpp; sourceTree = "<group>"; };
637
		0DA84758193D02140067DA3B /* BBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BBox.h; sourceTree = "<group>"; };
638
		0DA84759193D02140067DA3B /* BoundingINode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingINode.cpp; sourceTree = "<group>"; };
639
		0DA8475A193D02140067DA3B /* BoundingINode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BoundingINode.h; sourceTree = "<group>"; };
640
		0DA8475B193D02140067DA3B /* BoundingLNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingLNode.cpp; sourceTree = "<group>"; };
641
		0DA8475C193D02140067DA3B /* BoundingLNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BoundingLNode.h; sourceTree = "<group>"; };
642
		0DA8475D193D02140067DA3B /* BoundingNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingNode.cpp; sourceTree = "<group>"; };
643
		0DA8475E193D02140067DA3B /* BoundingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BoundingNode.h; sourceTree = "<group>"; };
644
		0DA8475F193D02140067DA3B /* BoundingTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoundingTree.cpp; sourceTree = "<group>"; };
645
		0DA84760193D02140067DA3B /* BoundingTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BoundingTree.h; sourceTree = "<group>"; };
646
		0DA84761193D02140067DA3B /* BSPTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BSPTree.cpp; sourceTree = "<group>"; };
647
		0DA84762193D02140067DA3B /* BSPTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BSPTree.h; sourceTree = "<group>"; };
648
		0DA84763193D02140067DA3B /* build_bbtree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_bbtree.cpp; sourceTree = "<group>"; };
649
		0DA84764193D02140067DA3B /* build_bbtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_bbtree.h; sourceTree = "<group>"; };
650
		0DA84765193D02140067DA3B /* Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cell.h; sourceTree = "<group>"; };
651
		0DA84766193D02140067DA3B /* geo_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geo_load.cpp; sourceTree = "<group>"; };
652
		0DA84767193D02140067DA3B /* geo_obj_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geo_obj_load.cpp; sourceTree = "<group>"; };
653
		0DA84768193D02140067DA3B /* GradientFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GradientFilter.cpp; sourceTree = "<group>"; };
654
		0DA84769193D02140067DA3B /* GradientFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GradientFilter.h; sourceTree = "<group>"; };
655
		0DA8476A193D02140067DA3B /* GridAlgorithm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GridAlgorithm.h; sourceTree = "<group>"; };
656
		0DA8476B193D02140067DA3B /* HGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HGrid.h; sourceTree = "<group>"; };
657
		0DA8476C193D02140067DA3B /* Implicit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Implicit.cpp; sourceTree = "<group>"; };
658
		0DA8476D193D02140067DA3B /* Implicit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Implicit.h; sourceTree = "<group>"; };
659
		0DA8476E193D02140067DA3B /* IndexedFaceSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndexedFaceSet.h; sourceTree = "<group>"; };
660
		0DA8476F193D02140067DA3B /* KDTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KDTree.h; sourceTree = "<group>"; };
661
		0DA84770193D02140067DA3B /* load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = load.h; sourceTree = "<group>"; };
662
		0DA84771193D02140067DA3B /* load_raw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_raw.cpp; sourceTree = "<group>"; };
663
		0DA84772193D02140067DA3B /* load_raw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = load_raw.h; sourceTree = "<group>"; };
664
		0DA84773193D02140067DA3B /* Material.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Material.h; sourceTree = "<group>"; };
665
		0DA84774193D02140067DA3B /* Neighbours.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Neighbours.cpp; sourceTree = "<group>"; };
666
		0DA84775193D02140067DA3B /* Neighbours.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Neighbours.h; sourceTree = "<group>"; };
667
		0DA84776193D02140067DA3B /* obj_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = obj_load.h; sourceTree = "<group>"; };
668
		0DA84777193D02140067DA3B /* OBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OBox.cpp; sourceTree = "<group>"; };
669
		0DA84778193D02140067DA3B /* OBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OBox.h; sourceTree = "<group>"; };
670
		0DA84779193D02140067DA3B /* ply_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ply_load.h; sourceTree = "<group>"; };
671
		0DA8477A193D02140067DA3B /* Polygonizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Polygonizer.cpp; sourceTree = "<group>"; };
672
		0DA8477B193D02140067DA3B /* Polygonizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Polygonizer.h; sourceTree = "<group>"; };
673
		0DA8477C193D02140067DA3B /* QEM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QEM.cpp; sourceTree = "<group>"; };
674
		0DA8477D193D02140067DA3B /* QEM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QEM.h; sourceTree = "<group>"; };
675
		0DA8477E193D02140067DA3B /* Ray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ray.h; sourceTree = "<group>"; };
676
		0DA8477F193D02140067DA3B /* RGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RGrid.h; sourceTree = "<group>"; };
677
		0DA84780193D02140067DA3B /* rply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rply.c; sourceTree = "<group>"; };
678
		0DA84781193D02140067DA3B /* rply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rply.h; sourceTree = "<group>"; };
679
		0DA84782193D02140067DA3B /* rply_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rply_load.cpp; sourceTree = "<group>"; };
680
		0DA84783193D02140067DA3B /* save_raw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = save_raw.h; sourceTree = "<group>"; };
681
		0DA84784193D02140067DA3B /* tessellate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tessellate.cpp; sourceTree = "<group>"; };
682
		0DA84785193D02140067DA3B /* tessellate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tessellate.h; sourceTree = "<group>"; };
683
		0DA84786193D02140067DA3B /* ThreeDDDA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreeDDDA.cpp; sourceTree = "<group>"; };
684
		0DA84787193D02140067DA3B /* ThreeDDDA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreeDDDA.h; sourceTree = "<group>"; };
685
		0DA84788193D02140067DA3B /* Triangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Triangle.cpp; sourceTree = "<group>"; };
686
		0DA84789193D02140067DA3B /* Triangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Triangle.h; sourceTree = "<group>"; };
687
		0DA8478A193D02140067DA3B /* TrilinFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TrilinFilter.cpp; sourceTree = "<group>"; };
688
		0DA8478B193D02140067DA3B /* TrilinFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrilinFilter.h; sourceTree = "<group>"; };
689
		0DA8478C193D02140067DA3B /* TriMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TriMesh.cpp; sourceTree = "<group>"; };
690
		0DA8478D193D02140067DA3B /* TriMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TriMesh.h; sourceTree = "<group>"; };
691
		0DA8478E193D02140067DA3B /* verification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = verification.cpp; sourceTree = "<group>"; };
692
		0DA8478F193D02140067DA3B /* verification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = verification.h; sourceTree = "<group>"; };
693
		0DA84790193D02140067DA3B /* XForm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XForm.h; sourceTree = "<group>"; };
694
		0DA84792193D02140067DA3B /* glew.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glew.c; sourceTree = "<group>"; };
695
		0DA84793193D02140067DA3B /* glew.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glew.h; sourceTree = "<group>"; };
696
		0DA84794193D02140067DA3B /* glxew.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glxew.h; sourceTree = "<group>"; };
697
		0DA84795193D02140067DA3B /* wglew.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wglew.h; sourceTree = "<group>"; };
698
		0DA84797193D02140067DA3B /* AttributeVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AttributeVector.h; sourceTree = "<group>"; };
699
		0DA84798193D02140067DA3B /* cleanup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cleanup.cpp; sourceTree = "<group>"; };
700
		0DA84799193D02140067DA3B /* cleanup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cleanup.h; sourceTree = "<group>"; };
701
		0DA8479A193D02140067DA3B /* ConnectivityKernel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectivityKernel.cpp; sourceTree = "<group>"; };
702
		0DA8479B193D02140067DA3B /* ConnectivityKernel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConnectivityKernel.h; sourceTree = "<group>"; };
703
		0DA8479C193D02140067DA3B /* curvature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = curvature.cpp; sourceTree = "<group>"; };
704
		0DA8479D193D02140067DA3B /* curvature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curvature.h; sourceTree = "<group>"; };
705
		0DA8479E193D02140067DA3B /* dual.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dual.cpp; sourceTree = "<group>"; };
706
		0DA8479F193D02140067DA3B /* dual.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dual.h; sourceTree = "<group>"; };
707
		0DA847A0193D02140067DA3B /* flatten.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten.cpp; sourceTree = "<group>"; };
708
		0DA847A1193D02140067DA3B /* flatten.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten.h; sourceTree = "<group>"; };
709
		0DA847A2193D02140067DA3B /* harmonics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = harmonics.cpp; sourceTree = "<group>"; };
710
		0DA847A3193D02140067DA3B /* harmonics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = harmonics.h; sourceTree = "<group>"; };
711
		0DA847A4193D02140067DA3B /* ItemID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ItemID.h; sourceTree = "<group>"; };
712
		0DA847A5193D02140067DA3B /* ItemVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ItemVector.h; sourceTree = "<group>"; };
713
		0DA847A6193D02140067DA3B /* Iterators.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Iterators.h; sourceTree = "<group>"; };
714
		0DA847A7193D02140067DA3B /* load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load.cpp; sourceTree = "<group>"; };
715
		0DA847A8193D02140067DA3B /* load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = load.h; sourceTree = "<group>"; };
716
		0DA847A9193D02140067DA3B /* Manifold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Manifold.cpp; sourceTree = "<group>"; };
717
		0DA847AA193D02140067DA3B /* Manifold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Manifold.h; sourceTree = "<group>"; };
718
		0DA847AB193D02140067DA3B /* mesh_optimization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mesh_optimization.cpp; sourceTree = "<group>"; };
719
		0DA847AC193D02140067DA3B /* mesh_optimization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mesh_optimization.h; sourceTree = "<group>"; };
720
		0DA847AD193D02140067DA3B /* obj_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = obj_load.cpp; sourceTree = "<group>"; };
721
		0DA847AE193D02140067DA3B /* obj_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = obj_load.h; sourceTree = "<group>"; };
722
		0DA847AF193D02140067DA3B /* obj_save.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = obj_save.cpp; sourceTree = "<group>"; };
723
		0DA847B0193D02140067DA3B /* obj_save.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = obj_save.h; sourceTree = "<group>"; };
724
		0DA847B1193D02140067DA3B /* off_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = off_load.cpp; sourceTree = "<group>"; };
725
		0DA847B2193D02140067DA3B /* off_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = off_load.h; sourceTree = "<group>"; };
726
		0DA847B3193D02140067DA3B /* off_save.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = off_save.cpp; sourceTree = "<group>"; };
727
		0DA847B4193D02140067DA3B /* off_save.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = off_save.h; sourceTree = "<group>"; };
728
		0DA847B5193D02140067DA3B /* ply_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ply_load.cpp; sourceTree = "<group>"; };
729
		0DA847B6193D02140067DA3B /* ply_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ply_load.h; sourceTree = "<group>"; };
730
		0DA847B7193D02140067DA3B /* polygonize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = polygonize.cpp; sourceTree = "<group>"; };
731
		0DA847B8193D02140067DA3B /* polygonize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = polygonize.h; sourceTree = "<group>"; };
732
		0DA847B9193D02140067DA3B /* quadric_simplify.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = quadric_simplify.cpp; sourceTree = "<group>"; };
733
		0DA847BA193D02140067DA3B /* quadric_simplify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quadric_simplify.h; sourceTree = "<group>"; };
734
		0DA847BB193D02140067DA3B /* refine_edges.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = refine_edges.cpp; sourceTree = "<group>"; };
735
		0DA847BC193D02140067DA3B /* refine_edges.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refine_edges.h; sourceTree = "<group>"; };
736
		0DA847BD193D02140067DA3B /* smooth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smooth.cpp; sourceTree = "<group>"; };
737
		0DA847BE193D02140067DA3B /* smooth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smooth.h; sourceTree = "<group>"; };
738
		0DA847BF193D02140067DA3B /* subdivision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subdivision.cpp; sourceTree = "<group>"; };
739
		0DA847C0193D02140067DA3B /* subdivision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subdivision.h; sourceTree = "<group>"; };
740
		0DA847C1193D02140067DA3B /* triangulate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = triangulate.cpp; sourceTree = "<group>"; };
741
		0DA847C2193D02140067DA3B /* triangulate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = triangulate.h; sourceTree = "<group>"; };
742
		0DA847C3193D02140067DA3B /* Walker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Walker.h; sourceTree = "<group>"; };
743
		0DA847C4193D02140067DA3B /* x3d_load.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x3d_load.cpp; sourceTree = "<group>"; };
744
		0DA847C5193D02140067DA3B /* x3d_load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x3d_load.h; sourceTree = "<group>"; };
745
		0DA847C6193D02140067DA3B /* x3d_save.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x3d_save.cpp; sourceTree = "<group>"; };
746
		0DA847C7193D02140067DA3B /* x3d_save.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x3d_save.h; sourceTree = "<group>"; };
747
		0DA847C9193D02140067DA3B /* LapackFunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LapackFunc.cpp; sourceTree = "<group>"; };
748
		0DA847CA193D02140067DA3B /* LapackFunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LapackFunc.h; sourceTree = "<group>"; };
749
		0DA847CB193D02140067DA3B /* LinAlgIO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LinAlgIO.cpp; sourceTree = "<group>"; };
750
		0DA847CC193D02140067DA3B /* LinAlgIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinAlgIO.h; sourceTree = "<group>"; };
751
		0DA847CD193D02140067DA3B /* Matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Matrix.h; sourceTree = "<group>"; };
752
		0DA847CE193D02140067DA3B /* Vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = "<group>"; };
753
		0DA847D0193D02140067DA3B /* ArgExtracter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArgExtracter.h; sourceTree = "<group>"; };
754
		0DA847D1193D02140067DA3B /* Grid2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grid2D.h; sourceTree = "<group>"; };
755
		0DA847D2193D02140067DA3B /* HashKey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HashKey.cpp; sourceTree = "<group>"; };
756
		0DA847D3193D02140067DA3B /* HashKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashKey.h; sourceTree = "<group>"; };
757
		0DA847D4193D02140067DA3B /* HashTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashTable.h; sourceTree = "<group>"; };
758
		0DA847D5193D02140067DA3B /* Parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Parse.cpp; sourceTree = "<group>"; };
759
		0DA847D6193D02140067DA3B /* Parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Parse.h; sourceTree = "<group>"; };
760
		0DA847D7193D02140067DA3B /* ResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResourceManager.h; sourceTree = "<group>"; };
761
		0DA847D8193D02140067DA3B /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
762
		0DA847D9193D02140067DA3B /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
763
		0DA847DA193D02140067DA3B /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
764
		0DA847DB193D02140067DA3B /* XmlParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XmlParser.cpp; sourceTree = "<group>"; };
765
		0DA847DC193D02140067DA3B /* XmlParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlParser.h; sourceTree = "<group>"; };
766
		0DA848C3193D02520067DA3B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
767
		0DA848C5193D02590067DA3B /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
768
		0DA8497E193D06590067DA3B /* MeshEditGLUT.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MeshEditGLUT.xcodeproj; path = MeshEditGLUT/MeshEditGLUT.xcodeproj; sourceTree = "<group>"; };
769
		0DF694E81940EDF6008F1E8C /* MeshEditCocoa.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MeshEditCocoa.xcodeproj; path = MeshEditCocoa/MeshEditCocoa.xcodeproj; sourceTree = "<group>"; };
770
		0DF6951119410D1C008F1E8C /* RayTracer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RayTracer.xcodeproj; path = RayTracer/RayTracer.xcodeproj; sourceTree = "<group>"; };
771
/* End PBXFileReference section */
772
 
773
/* Begin PBXFrameworksBuildPhase section */
774
		0D85998F193D01B6009DB071 /* Frameworks */ = {
775
			isa = PBXFrameworksBuildPhase;
776
			buildActionMask = 2147483647;
777
			files = (
778
				0DA848C6193D02590067DA3B /* Accelerate.framework in Frameworks */,
779
				0DA848C4193D02520067DA3B /* OpenGL.framework in Frameworks */,
780
				0D859997193D01B6009DB071 /* Cocoa.framework in Frameworks */,
781
			);
782
			runOnlyForDeploymentPostprocessing = 0;
783
		};
784
/* End PBXFrameworksBuildPhase section */
785
 
786
/* Begin PBXGroup section */
787
		0D6D5739194248CB00726FDE /* Products */ = {
788
			isa = PBXGroup;
789
			children = (
790
				0D6D573F194248CC00726FDE /* PathTracer */,
791
			);
792
			name = Products;
793
			sourceTree = "<group>";
794
		};
795
		0D6D578219424A3A00726FDE /* Products */ = {
796
			isa = PBXGroup;
797
			children = (
798
				0D6D578619424A3B00726FDE /* OBJViewer */,
799
			);
800
			name = Products;
801
			sourceTree = "<group>";
802
		};
803
		0D6D57A71942544000726FDE /* Products */ = {
804
			isa = PBXGroup;
805
			children = (
806
				0D6D57AB1942544100726FDE /* MeshDistance */,
807
			);
808
			name = Products;
809
			sourceTree = "<group>";
810
		};
811
		0D6D57B0194255B600726FDE /* test */ = {
812
			isa = PBXGroup;
813
			children = (
814
				0D6D57C6194255D900726FDE /* GEL_test.xcodeproj */,
815
			);
816
			name = test;
817
			sourceTree = "<group>";
818
		};
819
		0D6D57C7194255D900726FDE /* Products */ = {
820
			isa = PBXGroup;
821
			children = (
822
				0D6D57FA1942565E00726FDE /* CGLA-covariance */,
823
				0D6D5818194256A500726FDE /* CGLA-mat */,
824
				0DD088B3194776E400E4EC4C /* CGLA-ogl */,
825
			);
826
			name = Products;
827
			sourceTree = "<group>";
828
		};
829
		0D859989193D01B6009DB071 = {
830
			isa = PBXGroup;
831
			children = (
832
				0D85999C193D01B6009DB071 /* GEL */,
833
				0DA84968193D06250067DA3B /* demo */,
834
				0D6D57B0194255B600726FDE /* test */,
835
				0D859995193D01B6009DB071 /* Frameworks */,
836
				0D859994193D01B6009DB071 /* Products */,
837
			);
838
			sourceTree = "<group>";
839
		};
840
		0D859994193D01B6009DB071 /* Products */ = {
841
			isa = PBXGroup;
842
			children = (
843
				0D859993193D01B6009DB071 /* GEL.framework */,
844
			);
845
			name = Products;
846
			sourceTree = "<group>";
847
		};
848
		0D859995193D01B6009DB071 /* Frameworks */ = {
849
			isa = PBXGroup;
850
			children = (
851
				0DA848C5193D02590067DA3B /* Accelerate.framework */,
852
				0DA848C3193D02520067DA3B /* OpenGL.framework */,
853
				0D859996193D01B6009DB071 /* Cocoa.framework */,
854
				0D8599AB193D01B6009DB071 /* XCTest.framework */,
855
				0D859998193D01B6009DB071 /* Other Frameworks */,
856
			);
857
			name = Frameworks;
858
			sourceTree = "<group>";
859
		};
860
		0D859998193D01B6009DB071 /* Other Frameworks */ = {
861
			isa = PBXGroup;
862
			children = (
863
				0D859999193D01B6009DB071 /* Foundation.framework */,
864
				0D85999A193D01B6009DB071 /* CoreData.framework */,
865
				0D85999B193D01B6009DB071 /* AppKit.framework */,
866
			);
867
			name = "Other Frameworks";
868
			sourceTree = "<group>";
869
		};
870
		0D85999C193D01B6009DB071 /* GEL */ = {
871
			isa = PBXGroup;
872
			children = (
873
				0DA84715193D02140067DA3B /* CGLA */,
874
				0DA84753193D02140067DA3B /* Geometry */,
875
				0DA84791193D02140067DA3B /* GL */,
876
				0DA846F0193D02140067DA3B /* GLGraphics */,
877
				0DA84796193D02140067DA3B /* HMesh */,
878
				0DA847C8193D02140067DA3B /* LinAlg */,
879
				0DA847CF193D02140067DA3B /* Util */,
880
				0D85999D193D01B6009DB071 /* Supporting Files */,
881
			);
882
			path = GEL;
883
			sourceTree = "<group>";
884
		};
885
		0D85999D193D01B6009DB071 /* Supporting Files */ = {
886
			isa = PBXGroup;
887
			children = (
888
				0D85999E193D01B6009DB071 /* GEL-Info.plist */,
889
				0D85999F193D01B6009DB071 /* InfoPlist.strings */,
890
				0D8599A2193D01B6009DB071 /* GEL-Prefix.pch */,
891
			);
892
			name = "Supporting Files";
893
			sourceTree = "<group>";
894
		};
895
		0DA846F0193D02140067DA3B /* GLGraphics */ = {
896
			isa = PBXGroup;
897
			children = (
898
				0DA848C7193D02ED0067DA3B /* headers */,
899
				0DA846FB193D02140067DA3B /* image_DXT.c */,
900
				0DA846FD193D02140067DA3B /* image_helper.c */,
901
				0DA8470B193D02140067DA3B /* SOIL.c */,
902
				0DA8470D193D02140067DA3B /* stb_image.c */,
903
				0DA8470F193D02140067DA3B /* stb_image_write.c */,
904
				0DA846F1193D02140067DA3B /* Console.cpp */,
905
				0DA846F3193D02140067DA3B /* draw.cpp */,
906
				0DA846F5193D02140067DA3B /* glsl_shader.cpp */,
907
				0DA846F7193D02140067DA3B /* GLViewController.cpp */,
908
				0DA846F9193D02140067DA3B /* IDBufferWireFrameRenderer.cpp */,
909
				0DA846FF193D02140067DA3B /* ManifoldRenderer.cpp */,
910
				0DA84701193D02140067DA3B /* MeshEditor.cpp */,
911
				0DA84703193D02140067DA3B /* QuatTrackBall.cpp */,
912
				0DA84705193D02140067DA3B /* ShadowBuffer.cpp */,
913
				0DA84707193D02140067DA3B /* SimpleTrackBall.cpp */,
914
				0DA84709193D02140067DA3B /* SinglePassWireframeRenderer.cpp */,
915
				0DA84713193D02140067DA3B /* VisObj.cpp */,
916
			);
917
			name = GLGraphics;
918
			path = ../../src/GLGraphics;
919
			sourceTree = "<group>";
920
		};
921
		0DA84715193D02140067DA3B /* CGLA */ = {
922
			isa = PBXGroup;
923
			children = (
924
				0DA848C8193D03060067DA3B /* headers */,
925
				0DA84719193D02140067DA3B /* ArithSqMat3x3Float.cpp */,
926
				0DA8471B193D02140067DA3B /* ArithSqMat4x4Float.cpp */,
927
				0DA8471F193D02140067DA3B /* ArithVec2Float.cpp */,
928
				0DA84721193D02140067DA3B /* ArithVec3Float.cpp */,
929
				0DA8472A193D02140067DA3B /* eigensolution.cpp */,
930
				0DA8472D193D02140067DA3B /* gel_rand.cpp */,
931
				0DA84732193D02140067DA3B /* Mat3x3d.cpp */,
932
				0DA84734193D02140067DA3B /* Mat3x3f.cpp */,
933
				0DA84736193D02140067DA3B /* Mat4x4d.cpp */,
934
				0DA84738193D02140067DA3B /* Mat4x4f.cpp */,
935
				0DA8473D193D02140067DA3B /* statistics.cpp */,
936
				0DA8473F193D02140067DA3B /* TableTrigonometry.cpp */,
937
				0DA84744193D02140067DA3B /* Vec2i.cpp */,
938
				0DA84748193D02140067DA3B /* Vec3f.cpp */,
939
				0DA8474B193D02140067DA3B /* Vec3i.cpp */,
940
			);
941
			name = CGLA;
942
			path = ../../src/CGLA;
943
			sourceTree = "<group>";
944
		};
945
		0DA84753193D02140067DA3B /* Geometry */ = {
946
			isa = PBXGroup;
947
			children = (
948
				0DA848C9193D031E0067DA3B /* headers */,
949
				0DA84780193D02140067DA3B /* rply.c */,
950
				0DA84754193D02140067DA3B /* AABox.cpp */,
951
				0DA84757193D02140067DA3B /* BBox.cpp */,
952
				0DA84759193D02140067DA3B /* BoundingINode.cpp */,
953
				0DA8475B193D02140067DA3B /* BoundingLNode.cpp */,
954
				0DA8475D193D02140067DA3B /* BoundingNode.cpp */,
955
				0DA8475F193D02140067DA3B /* BoundingTree.cpp */,
956
				0DA84761193D02140067DA3B /* BSPTree.cpp */,
957
				0DA84763193D02140067DA3B /* build_bbtree.cpp */,
958
				0DA84766193D02140067DA3B /* geo_load.cpp */,
959
				0DA84767193D02140067DA3B /* geo_obj_load.cpp */,
960
				0DA84768193D02140067DA3B /* GradientFilter.cpp */,
961
				0DA8476C193D02140067DA3B /* Implicit.cpp */,
962
				0DA84771193D02140067DA3B /* load_raw.cpp */,
963
				0DA84774193D02140067DA3B /* Neighbours.cpp */,
964
				0DA84777193D02140067DA3B /* OBox.cpp */,
965
				0DA8477A193D02140067DA3B /* Polygonizer.cpp */,
966
				0DA8477C193D02140067DA3B /* QEM.cpp */,
967
				0DA84782193D02140067DA3B /* rply_load.cpp */,
968
				0DA84784193D02140067DA3B /* tessellate.cpp */,
969
				0DA84786193D02140067DA3B /* ThreeDDDA.cpp */,
970
				0DA84788193D02140067DA3B /* Triangle.cpp */,
971
				0DA8478A193D02140067DA3B /* TrilinFilter.cpp */,
972
				0DA8478C193D02140067DA3B /* TriMesh.cpp */,
973
				0DA8478E193D02140067DA3B /* verification.cpp */,
974
			);
975
			name = Geometry;
976
			path = ../../src/Geometry;
977
			sourceTree = "<group>";
978
		};
979
		0DA84791193D02140067DA3B /* GL */ = {
980
			isa = PBXGroup;
981
			children = (
982
				0DA848CA193D03310067DA3B /* headers */,
983
				0DA84792193D02140067DA3B /* glew.c */,
984
			);
985
			name = GL;
986
			path = ../../src/GL;
987
			sourceTree = "<group>";
988
		};
989
		0DA84796193D02140067DA3B /* HMesh */ = {
990
			isa = PBXGroup;
991
			children = (
992
				0DA848CB193D03410067DA3B /* headers */,
993
				0DA84798193D02140067DA3B /* cleanup.cpp */,
994
				0DA8479A193D02140067DA3B /* ConnectivityKernel.cpp */,
995
				0DA8479C193D02140067DA3B /* curvature.cpp */,
996
				0DA8479E193D02140067DA3B /* dual.cpp */,
997
				0DA847A0193D02140067DA3B /* flatten.cpp */,
998
				0DA847A2193D02140067DA3B /* harmonics.cpp */,
999
				0DA847A7193D02140067DA3B /* load.cpp */,
1000
				0DA847A9193D02140067DA3B /* Manifold.cpp */,
1001
				0DA847AB193D02140067DA3B /* mesh_optimization.cpp */,
1002
				0DA847AD193D02140067DA3B /* obj_load.cpp */,
1003
				0DA847AF193D02140067DA3B /* obj_save.cpp */,
1004
				0DA847B1193D02140067DA3B /* off_load.cpp */,
1005
				0DA847B3193D02140067DA3B /* off_save.cpp */,
1006
				0DA847B5193D02140067DA3B /* ply_load.cpp */,
1007
				0DA847B7193D02140067DA3B /* polygonize.cpp */,
1008
				0DA847B9193D02140067DA3B /* quadric_simplify.cpp */,
1009
				0DA847BB193D02140067DA3B /* refine_edges.cpp */,
1010
				0DA847BD193D02140067DA3B /* smooth.cpp */,
1011
				0DA847BF193D02140067DA3B /* subdivision.cpp */,
1012
				0DA847C1193D02140067DA3B /* triangulate.cpp */,
1013
				0DA847C4193D02140067DA3B /* x3d_load.cpp */,
1014
				0DA847C6193D02140067DA3B /* x3d_save.cpp */,
1015
			);
1016
			name = HMesh;
1017
			path = ../../src/HMesh;
1018
			sourceTree = "<group>";
1019
		};
1020
		0DA847C8193D02140067DA3B /* LinAlg */ = {
1021
			isa = PBXGroup;
1022
			children = (
1023
				0DA848CD193D03680067DA3B /* headers */,
1024
				0DA847C9193D02140067DA3B /* LapackFunc.cpp */,
1025
				0DA847CB193D02140067DA3B /* LinAlgIO.cpp */,
1026
			);
1027
			name = LinAlg;
1028
			path = ../../src/LinAlg;
1029
			sourceTree = "<group>";
1030
		};
1031
		0DA847CF193D02140067DA3B /* Util */ = {
1032
			isa = PBXGroup;
1033
			children = (
1034
				0DA848CE193D037A0067DA3B /* headers */,
1035
				0DA847D2193D02140067DA3B /* HashKey.cpp */,
1036
				0DA847D5193D02140067DA3B /* Parse.cpp */,
1037
				0DA847D8193D02140067DA3B /* string_utils.cpp */,
1038
				0DA847DB193D02140067DA3B /* XmlParser.cpp */,
1039
			);
1040
			name = Util;
1041
			path = ../../src/Util;
1042
			sourceTree = "<group>";
1043
		};
1044
		0DA848C7193D02ED0067DA3B /* headers */ = {
1045
			isa = PBXGroup;
1046
			children = (
1047
				0DA846F2193D02140067DA3B /* Console.h */,
1048
				0DA846F4193D02140067DA3B /* draw.h */,
1049
				0DA846F6193D02140067DA3B /* glsl_shader.h */,
1050
				0DA846F8193D02140067DA3B /* GLViewController.h */,
1051
				0DA846FA193D02140067DA3B /* IDBufferWireFrameRenderer.h */,
1052
				0DA846FC193D02140067DA3B /* image_DXT.h */,
1053
				0DA846FE193D02140067DA3B /* image_helper.h */,
1054
				0DA84700193D02140067DA3B /* ManifoldRenderer.h */,
1055
				0DA84702193D02140067DA3B /* MeshEditor.h */,
1056
				0DA84704193D02140067DA3B /* QuatTrackBall.h */,
1057
				0DA84706193D02140067DA3B /* ShadowBuffer.h */,
1058
				0DA84708193D02140067DA3B /* SimpleTrackBall.h */,
1059
				0DA8470A193D02140067DA3B /* SinglePassWireframeRenderer.h */,
1060
				0DA8470C193D02140067DA3B /* SOIL.h */,
1061
				0DA8470E193D02140067DA3B /* stb_image.h */,
1062
				0DA84710193D02140067DA3B /* stb_image_write.h */,
1063
				0DA84711193D02140067DA3B /* stbi_DDS_aug.h */,
1064
				0DA84712193D02140067DA3B /* stbi_DDS_aug_c.h */,
1065
				0DA84714193D02140067DA3B /* VisObj.h */,
1066
			);
1067
			name = headers;
1068
			sourceTree = "<group>";
1069
		};
1070
		0DA848C8193D03060067DA3B /* headers */ = {
1071
			isa = PBXGroup;
1072
			children = (
1073
				0DA84716193D02140067DA3B /* ArithMatFloat.h */,
1074
				0DA84717193D02140067DA3B /* ArithQuat.h */,
1075
				0DA84718193D02140067DA3B /* ArithSqMat2x2Float.h */,
1076
				0DA8471A193D02140067DA3B /* ArithSqMat3x3Float.h */,
1077
				0DA8471C193D02140067DA3B /* ArithSqMat4x4Float.h */,
1078
				0DA8471D193D02140067DA3B /* ArithSqMatFloat.h */,
1079
				0DA8471E193D02140067DA3B /* ArithVec.h */,
1080
				0DA84720193D02140067DA3B /* ArithVec2Float.h */,
1081
				0DA84722193D02140067DA3B /* ArithVec3Float.h */,
1082
				0DA84723193D02140067DA3B /* ArithVec3Int.h */,
1083
				0DA84724193D02140067DA3B /* ArithVec4Float.h */,
1084
				0DA84725193D02140067DA3B /* ArithVec4Int.h */,
1085
				0DA84726193D02140067DA3B /* ArithVecFloat.h */,
1086
				0DA84727193D02140067DA3B /* ArithVecInt.h */,
1087
				0DA84728193D02140067DA3B /* BitMask.h */,
1088
				0DA84729193D02140067DA3B /* CGLA.h */,
1089
				0DA8472B193D02140067DA3B /* eigensolution.h */,
1090
				0DA8472C193D02140067DA3B /* ExceptionStandard.h */,
1091
				0DA8472E193D02140067DA3B /* Mat2x2d.h */,
1092
				0DA8472F193D02140067DA3B /* Mat2x2f.h */,
1093
				0DA84730193D02140067DA3B /* Mat2x3d.h */,
1094
				0DA84731193D02140067DA3B /* Mat2x3f.h */,
1095
				0DA84733193D02140067DA3B /* Mat3x3d.h */,
1096
				0DA84735193D02140067DA3B /* Mat3x3f.h */,
1097
				0DA84737193D02140067DA3B /* Mat4x4d.h */,
1098
				0DA84739193D02140067DA3B /* Mat4x4f.h */,
1099
				0DA8473A193D02140067DA3B /* Quatd.h */,
1100
				0DA8473B193D02140067DA3B /* Quaternion.h */,
1101
				0DA8473C193D02140067DA3B /* Quatf.h */,
1102
				0DA8473E193D02140067DA3B /* statistics.h */,
1103
				0DA84740193D02140067DA3B /* TableTrigonometry.h */,
1104
				0DA84741193D02140067DA3B /* UnitVector.h */,
1105
				0DA84742193D02140067DA3B /* Vec2d.h */,
1106
				0DA84743193D02140067DA3B /* Vec2f.h */,
1107
				0DA84745193D02140067DA3B /* Vec2i.h */,
1108
				0DA84746193D02140067DA3B /* Vec2ui.h */,
1109
				0DA84747193D02140067DA3B /* Vec3d.h */,
1110
				0DA84749193D02140067DA3B /* Vec3f.h */,
1111
				0DA8474A193D02140067DA3B /* Vec3Hf.h */,
1112
				0DA8474C193D02140067DA3B /* Vec3i.h */,
1113
				0DA8474D193D02140067DA3B /* Vec3uc.h */,
1114
				0DA8474E193D02140067DA3B /* Vec3usi.h */,
1115
				0DA8474F193D02140067DA3B /* Vec4d.h */,
1116
				0DA84750193D02140067DA3B /* Vec4f.h */,
1117
				0DA84751193D02140067DA3B /* Vec4i.h */,
1118
				0DA84752193D02140067DA3B /* Vec4uc.h */,
1119
			);
1120
			name = headers;
1121
			sourceTree = "<group>";
1122
		};
1123
		0DA848C9193D031E0067DA3B /* headers */ = {
1124
			isa = PBXGroup;
1125
			children = (
1126
				0DA84755193D02140067DA3B /* AABox.h */,
1127
				0DA84756193D02140067DA3B /* AncestorGrid.h */,
1128
				0DA84758193D02140067DA3B /* BBox.h */,
1129
				0DA8475A193D02140067DA3B /* BoundingINode.h */,
1130
				0DA8475C193D02140067DA3B /* BoundingLNode.h */,
1131
				0DA8475E193D02140067DA3B /* BoundingNode.h */,
1132
				0DA84760193D02140067DA3B /* BoundingTree.h */,
1133
				0DA84762193D02140067DA3B /* BSPTree.h */,
1134
				0DA84764193D02140067DA3B /* build_bbtree.h */,
1135
				0DA84765193D02140067DA3B /* Cell.h */,
1136
				0DA84769193D02140067DA3B /* GradientFilter.h */,
1137
				0DA8476A193D02140067DA3B /* GridAlgorithm.h */,
1138
				0DA8476B193D02140067DA3B /* HGrid.h */,
1139
				0DA8476D193D02140067DA3B /* Implicit.h */,
1140
				0DA8476E193D02140067DA3B /* IndexedFaceSet.h */,
1141
				0DA8476F193D02140067DA3B /* KDTree.h */,
1142
				0DA84770193D02140067DA3B /* load.h */,
1143
				0DA84772193D02140067DA3B /* load_raw.h */,
1144
				0DA84773193D02140067DA3B /* Material.h */,
1145
				0DA84775193D02140067DA3B /* Neighbours.h */,
1146
				0DA84776193D02140067DA3B /* obj_load.h */,
1147
				0DA84778193D02140067DA3B /* OBox.h */,
1148
				0DA84779193D02140067DA3B /* ply_load.h */,
1149
				0DA8477B193D02140067DA3B /* Polygonizer.h */,
1150
				0DA8477D193D02140067DA3B /* QEM.h */,
1151
				0DA8477E193D02140067DA3B /* Ray.h */,
1152
				0DA8477F193D02140067DA3B /* RGrid.h */,
1153
				0DA84781193D02140067DA3B /* rply.h */,
1154
				0DA84783193D02140067DA3B /* save_raw.h */,
1155
				0DA84785193D02140067DA3B /* tessellate.h */,
1156
				0DA84787193D02140067DA3B /* ThreeDDDA.h */,
1157
				0DA84789193D02140067DA3B /* Triangle.h */,
1158
				0DA8478B193D02140067DA3B /* TrilinFilter.h */,
1159
				0DA8478D193D02140067DA3B /* TriMesh.h */,
1160
				0DA8478F193D02140067DA3B /* verification.h */,
1161
				0DA84790193D02140067DA3B /* XForm.h */,
1162
			);
1163
			name = headers;
1164
			sourceTree = "<group>";
1165
		};
1166
		0DA848CA193D03310067DA3B /* headers */ = {
1167
			isa = PBXGroup;
1168
			children = (
1169
				0DA84793193D02140067DA3B /* glew.h */,
1170
				0DA84794193D02140067DA3B /* glxew.h */,
1171
				0DA84795193D02140067DA3B /* wglew.h */,
1172
			);
1173
			name = headers;
1174
			sourceTree = "<group>";
1175
		};
1176
		0DA848CB193D03410067DA3B /* headers */ = {
1177
			isa = PBXGroup;
1178
			children = (
1179
				0DA84797193D02140067DA3B /* AttributeVector.h */,
1180
				0DA84799193D02140067DA3B /* cleanup.h */,
1181
				0DA8479B193D02140067DA3B /* ConnectivityKernel.h */,
1182
				0DA8479D193D02140067DA3B /* curvature.h */,
1183
				0DA8479F193D02140067DA3B /* dual.h */,
1184
				0DA847A1193D02140067DA3B /* flatten.h */,
1185
				0DA847A3193D02140067DA3B /* harmonics.h */,
1186
				0DA847A4193D02140067DA3B /* ItemID.h */,
1187
				0DA847A5193D02140067DA3B /* ItemVector.h */,
1188
				0DA847A6193D02140067DA3B /* Iterators.h */,
1189
				0DA847A8193D02140067DA3B /* load.h */,
1190
				0DA847AA193D02140067DA3B /* Manifold.h */,
1191
				0DA847AC193D02140067DA3B /* mesh_optimization.h */,
1192
				0DA847AE193D02140067DA3B /* obj_load.h */,
1193
				0DA847B0193D02140067DA3B /* obj_save.h */,
1194
				0DA847B2193D02140067DA3B /* off_load.h */,
1195
				0DA847B4193D02140067DA3B /* off_save.h */,
1196
				0DA847B6193D02140067DA3B /* ply_load.h */,
1197
				0DA847B8193D02140067DA3B /* polygonize.h */,
1198
				0DA847BA193D02140067DA3B /* quadric_simplify.h */,
1199
				0DA847BC193D02140067DA3B /* refine_edges.h */,
1200
				0DA847BE193D02140067DA3B /* smooth.h */,
1201
				0DA847C0193D02140067DA3B /* subdivision.h */,
1202
				0DA847C2193D02140067DA3B /* triangulate.h */,
1203
				0DA847C3193D02140067DA3B /* Walker.h */,
1204
				0DA847C5193D02140067DA3B /* x3d_load.h */,
1205
				0DA847C7193D02140067DA3B /* x3d_save.h */,
1206
			);
1207
			name = headers;
1208
			sourceTree = "<group>";
1209
		};
1210
		0DA848CD193D03680067DA3B /* headers */ = {
1211
			isa = PBXGroup;
1212
			children = (
1213
				0DA847CA193D02140067DA3B /* LapackFunc.h */,
1214
				0DA847CC193D02140067DA3B /* LinAlgIO.h */,
1215
				0DA847CD193D02140067DA3B /* Matrix.h */,
1216
				0DA847CE193D02140067DA3B /* Vector.h */,
1217
			);
1218
			name = headers;
1219
			sourceTree = "<group>";
1220
		};
1221
		0DA848CE193D037A0067DA3B /* headers */ = {
1222
			isa = PBXGroup;
1223
			children = (
1224
				0DA847D0193D02140067DA3B /* ArgExtracter.h */,
1225
				0DA847D1193D02140067DA3B /* Grid2D.h */,
1226
				0DA847D3193D02140067DA3B /* HashKey.h */,
1227
				0DA847D4193D02140067DA3B /* HashTable.h */,
1228
				0DA847D6193D02140067DA3B /* Parse.h */,
1229
				0DA847D7193D02140067DA3B /* ResourceManager.h */,
1230
				0DA847D9193D02140067DA3B /* string_utils.h */,
1231
				0DA847DA193D02140067DA3B /* Timer.h */,
1232
				0DA847DC193D02140067DA3B /* XmlParser.h */,
1233
			);
1234
			name = headers;
1235
			sourceTree = "<group>";
1236
		};
1237
		0DA84968193D06250067DA3B /* demo */ = {
1238
			isa = PBXGroup;
1239
			children = (
1240
				0DA8497E193D06590067DA3B /* MeshEditGLUT.xcodeproj */,
1241
				0DF694E81940EDF6008F1E8C /* MeshEditCocoa.xcodeproj */,
1242
				0DF6951119410D1C008F1E8C /* RayTracer.xcodeproj */,
1243
				0D6D5738194248CB00726FDE /* PathTracer.xcodeproj */,
1244
				0D6D578119424A3A00726FDE /* OBJViewer.xcodeproj */,
1245
				0D6D57A61942544000726FDE /* MeshDistance.xcodeproj */,
1246
			);
1247
			name = demo;
1248
			sourceTree = "<group>";
1249
		};
1250
		0DA8497F193D06590067DA3B /* Products */ = {
1251
			isa = PBXGroup;
1252
			children = (
1253
				0DA84983193D065A0067DA3B /* MeshEditGLUT */,
1254
			);
1255
			name = Products;
1256
			sourceTree = "<group>";
1257
		};
1258
		0DF694E91940EDF6008F1E8C /* Products */ = {
1259
			isa = PBXGroup;
1260
			children = (
1261
				0DF694EE1940EDF7008F1E8C /* MeshEditCocoa.app */,
1262
			);
1263
			name = Products;
1264
			sourceTree = "<group>";
1265
		};
1266
		0DF6951219410D1C008F1E8C /* Products */ = {
1267
			isa = PBXGroup;
1268
			children = (
1269
				0DF6951619410D1D008F1E8C /* RayTracer */,
1270
			);
1271
			name = Products;
1272
			sourceTree = "<group>";
1273
		};
1274
/* End PBXGroup section */
1275
 
1276
/* Begin PBXNativeTarget section */
1277
		0D859992193D01B6009DB071 /* GEL */ = {
1278
			isa = PBXNativeTarget;
1279
			buildConfigurationList = 0D8599BB193D01B6009DB071 /* Build configuration list for PBXNativeTarget "GEL" */;
1280
			buildPhases = (
1281
				0D85998E193D01B6009DB071 /* Sources */,
1282
				0D85998F193D01B6009DB071 /* Frameworks */,
1283
				0D859991193D01B6009DB071 /* Resources */,
1284
				0DA848D1193D04760067DA3B /* CopyFiles */,
1285
				0DA84900193D04E70067DA3B /* CopyFiles */,
1286
				0DA84925193D05100067DA3B /* CopyFiles */,
1287
				0DA84929193D05300067DA3B /* CopyFiles */,
1288
				0DA8493D193D05650067DA3B /* CopyFiles */,
1289
				0DA84959193D059F0067DA3B /* CopyFiles */,
1290
				0DA8495E193D05DE0067DA3B /* CopyFiles */,
1291
				0DA8498D193D070F0067DA3B /* ShellScript */,
1292
			);
1293
			buildRules = (
1294
			);
1295
			dependencies = (
1296
			);
1297
			name = GEL;
1298
			productName = GEL;
1299
			productReference = 0D859993193D01B6009DB071 /* GEL.framework */;
1300
			productType = "com.apple.product-type.framework";
1301
		};
1302
/* End PBXNativeTarget section */
1303
 
1304
/* Begin PBXProject section */
1305
		0D85998A193D01B6009DB071 /* Project object */ = {
1306
			isa = PBXProject;
1307
			attributes = {
1308
				LastUpgradeCheck = 0510;
1309
				ORGANIZATIONNAME = "J. Andreas Bærentzen";
1310
			};
1311
			buildConfigurationList = 0D85998D193D01B6009DB071 /* Build configuration list for PBXProject "GEL" */;
1312
			compatibilityVersion = "Xcode 3.2";
1313
			developmentRegion = English;
1314
			hasScannedForEncodings = 0;
1315
			knownRegions = (
1316
				en,
1317
			);
1318
			mainGroup = 0D859989193D01B6009DB071;
1319
			productRefGroup = 0D859994193D01B6009DB071 /* Products */;
1320
			projectDirPath = "";
1321
			projectReferences = (
1322
				{
1323
					ProductGroup = 0D6D57C7194255D900726FDE /* Products */;
1324
					ProjectRef = 0D6D57C6194255D900726FDE /* GEL_test.xcodeproj */;
1325
				},
1326
				{
1327
					ProductGroup = 0D6D57A71942544000726FDE /* Products */;
1328
					ProjectRef = 0D6D57A61942544000726FDE /* MeshDistance.xcodeproj */;
1329
				},
1330
				{
1331
					ProductGroup = 0DF694E91940EDF6008F1E8C /* Products */;
1332
					ProjectRef = 0DF694E81940EDF6008F1E8C /* MeshEditCocoa.xcodeproj */;
1333
				},
1334
				{
1335
					ProductGroup = 0DA8497F193D06590067DA3B /* Products */;
1336
					ProjectRef = 0DA8497E193D06590067DA3B /* MeshEditGLUT.xcodeproj */;
1337
				},
1338
				{
1339
					ProductGroup = 0D6D578219424A3A00726FDE /* Products */;
1340
					ProjectRef = 0D6D578119424A3A00726FDE /* OBJViewer.xcodeproj */;
1341
				},
1342
				{
1343
					ProductGroup = 0D6D5739194248CB00726FDE /* Products */;
1344
					ProjectRef = 0D6D5738194248CB00726FDE /* PathTracer.xcodeproj */;
1345
				},
1346
				{
1347
					ProductGroup = 0DF6951219410D1C008F1E8C /* Products */;
1348
					ProjectRef = 0DF6951119410D1C008F1E8C /* RayTracer.xcodeproj */;
1349
				},
1350
			);
1351
			projectRoot = "";
1352
			targets = (
1353
				0D859992193D01B6009DB071 /* GEL */,
1354
			);
1355
		};
1356
/* End PBXProject section */
1357
 
1358
/* Begin PBXReferenceProxy section */
1359
		0D6D573F194248CC00726FDE /* PathTracer */ = {
1360
			isa = PBXReferenceProxy;
1361
			fileType = "compiled.mach-o.executable";
1362
			path = PathTracer;
1363
			remoteRef = 0D6D573E194248CC00726FDE /* PBXContainerItemProxy */;
1364
			sourceTree = BUILT_PRODUCTS_DIR;
1365
		};
1366
		0D6D578619424A3B00726FDE /* OBJViewer */ = {
1367
			isa = PBXReferenceProxy;
1368
			fileType = "compiled.mach-o.executable";
1369
			path = OBJViewer;
1370
			remoteRef = 0D6D578519424A3B00726FDE /* PBXContainerItemProxy */;
1371
			sourceTree = BUILT_PRODUCTS_DIR;
1372
		};
1373
		0D6D57AB1942544100726FDE /* MeshDistance */ = {
1374
			isa = PBXReferenceProxy;
1375
			fileType = "compiled.mach-o.executable";
1376
			path = MeshDistance;
1377
			remoteRef = 0D6D57AA1942544100726FDE /* PBXContainerItemProxy */;
1378
			sourceTree = BUILT_PRODUCTS_DIR;
1379
		};
1380
		0D6D57FA1942565E00726FDE /* CGLA-covariance */ = {
1381
			isa = PBXReferenceProxy;
1382
			fileType = "compiled.mach-o.executable";
1383
			path = "CGLA-covariance";
1384
			remoteRef = 0D6D57F91942565E00726FDE /* PBXContainerItemProxy */;
1385
			sourceTree = BUILT_PRODUCTS_DIR;
1386
		};
1387
		0D6D5818194256A500726FDE /* CGLA-mat */ = {
1388
			isa = PBXReferenceProxy;
1389
			fileType = "compiled.mach-o.executable";
1390
			path = "CGLA-mat";
1391
			remoteRef = 0D6D5817194256A500726FDE /* PBXContainerItemProxy */;
1392
			sourceTree = BUILT_PRODUCTS_DIR;
1393
		};
1394
		0DA84983193D065A0067DA3B /* MeshEditGLUT */ = {
1395
			isa = PBXReferenceProxy;
1396
			fileType = "compiled.mach-o.executable";
1397
			path = MeshEditGLUT;
1398
			remoteRef = 0DA84982193D065A0067DA3B /* PBXContainerItemProxy */;
1399
			sourceTree = BUILT_PRODUCTS_DIR;
1400
		};
1401
		0DD088B3194776E400E4EC4C /* CGLA-ogl */ = {
1402
			isa = PBXReferenceProxy;
1403
			fileType = "compiled.mach-o.executable";
1404
			path = "CGLA-ogl";
1405
			remoteRef = 0DD088B2194776E400E4EC4C /* PBXContainerItemProxy */;
1406
			sourceTree = BUILT_PRODUCTS_DIR;
1407
		};
1408
		0DF694EE1940EDF7008F1E8C /* MeshEditCocoa.app */ = {
1409
			isa = PBXReferenceProxy;
1410
			fileType = wrapper.application;
1411
			path = MeshEditCocoa.app;
1412
			remoteRef = 0DF694ED1940EDF7008F1E8C /* PBXContainerItemProxy */;
1413
			sourceTree = BUILT_PRODUCTS_DIR;
1414
		};
1415
		0DF6951619410D1D008F1E8C /* RayTracer */ = {
1416
			isa = PBXReferenceProxy;
1417
			fileType = "compiled.mach-o.executable";
1418
			path = RayTracer;
1419
			remoteRef = 0DF6951519410D1D008F1E8C /* PBXContainerItemProxy */;
1420
			sourceTree = BUILT_PRODUCTS_DIR;
1421
		};
1422
/* End PBXReferenceProxy section */
1423
 
1424
/* Begin PBXResourcesBuildPhase section */
1425
		0D859991193D01B6009DB071 /* Resources */ = {
1426
			isa = PBXResourcesBuildPhase;
1427
			buildActionMask = 2147483647;
1428
			files = (
1429
				0D8599A1193D01B6009DB071 /* InfoPlist.strings in Resources */,
1430
			);
1431
			runOnlyForDeploymentPostprocessing = 0;
1432
		};
1433
/* End PBXResourcesBuildPhase section */
1434
 
1435
/* Begin PBXShellScriptBuildPhase section */
1436
		0DA8498D193D070F0067DA3B /* ShellScript */ = {
1437
			isa = PBXShellScriptBuildPhase;
1438
			buildActionMask = 2147483647;
1439
			files = (
1440
			);
1441
			inputPaths = (
1442
			);
1443
			outputPaths = (
1444
			);
1445
			runOnlyForDeploymentPostprocessing = 0;
1446
			shellPath = /bin/sh;
1447
			shellScript = "echo \"Symlinking to header directory\"\necho \"CONFIGURATION_BUILD_DIR : \" ${CONFIGURATION_BUILD_DIR}\necho \"PUBLIC_HEADERS_FOLDER_PATH : \" ${PUBLIC_HEADERS_FOLDER_PATH}\nln -sf ../${PUBLIC_HEADERS_FOLDER_PATH} \\\n${CONFIGURATION_BUILD_DIR}/GEL.framework/Headers";
1448
		};
1449
/* End PBXShellScriptBuildPhase section */
1450
 
1451
/* Begin PBXSourcesBuildPhase section */
1452
		0D85998E193D01B6009DB071 /* Sources */ = {
1453
			isa = PBXSourcesBuildPhase;
1454
			buildActionMask = 2147483647;
1455
			files = (
1456
				0DA84818193D02140067DA3B /* gel_rand.cpp in Sources */,
1457
				0DA8489D193D02140067DA3B /* ply_load.cpp in Sources */,
1458
				0DA847F5193D02140067DA3B /* SinglePassWireframeRenderer.cpp in Sources */,
1459
				0DA8488A193D02140067DA3B /* harmonics.cpp in Sources */,
1460
				0DA8487B193D02140067DA3B /* glew.c in Sources */,
1461
				0DA84878193D02140067DA3B /* verification.cpp in Sources */,
1462
				0DA8485B193D02140067DA3B /* load_raw.cpp in Sources */,
1463
				0DA848B8193D02140067DA3B /* HashKey.cpp in Sources */,
1464
				0DA84847193D02140067DA3B /* BoundingNode.cpp in Sources */,
1465
				0DA848BB193D02140067DA3B /* Parse.cpp in Sources */,
1466
				0DA84823193D02140067DA3B /* Mat4x4f.cpp in Sources */,
1467
				0DA848A5193D02140067DA3B /* smooth.cpp in Sources */,
1468
				0DA847DD193D02140067DA3B /* Console.cpp in Sources */,
1469
				0DA8489B193D02140067DA3B /* off_save.cpp in Sources */,
1470
				0DA847EF193D02140067DA3B /* QuatTrackBall.cpp in Sources */,
1471
				0DA848A3193D02140067DA3B /* refine_edges.cpp in Sources */,
1472
				0DA84872193D02140067DA3B /* Triangle.cpp in Sources */,
1473
				0DA848BE193D02140067DA3B /* string_utils.cpp in Sources */,
1474
				0DA8482F193D02140067DA3B /* Vec2i.cpp in Sources */,
1475
				0DA84851193D02140067DA3B /* geo_obj_load.cpp in Sources */,
1476
				0DA8488F193D02140067DA3B /* load.cpp in Sources */,
1477
				0DA8486E193D02140067DA3B /* tessellate.cpp in Sources */,
1478
				0DA84861193D02140067DA3B /* OBox.cpp in Sources */,
1479
				0DA8486A193D02140067DA3B /* rply.c in Sources */,
1480
				0DA84899193D02140067DA3B /* off_load.cpp in Sources */,
1481
				0DA847F1193D02140067DA3B /* ShadowBuffer.cpp in Sources */,
1482
				0DA847F7193D02140067DA3B /* SOIL.c in Sources */,
1483
				0DA8480A193D02140067DA3B /* ArithVec2Float.cpp in Sources */,
1484
				0DA84876193D02140067DA3B /* TriMesh.cpp in Sources */,
1485
				0DA84893193D02140067DA3B /* mesh_optimization.cpp in Sources */,
1486
				0DA847E1193D02140067DA3B /* glsl_shader.cpp in Sources */,
1487
				0DA84870193D02140067DA3B /* ThreeDDDA.cpp in Sources */,
1488
				0DA8481D193D02140067DA3B /* Mat3x3d.cpp in Sources */,
1489
				0DA8484B193D02140067DA3B /* BSPTree.cpp in Sources */,
1490
				0DA8489F193D02140067DA3B /* polygonize.cpp in Sources */,
1491
				0DA84884193D02140067DA3B /* curvature.cpp in Sources */,
1492
				0DA84895193D02140067DA3B /* obj_load.cpp in Sources */,
1493
				0DA84806193D02140067DA3B /* ArithSqMat4x4Float.cpp in Sources */,
1494
				0DA84874193D02140067DA3B /* TrilinFilter.cpp in Sources */,
1495
				0DA8480C193D02140067DA3B /* ArithVec3Float.cpp in Sources */,
1496
				0DA847FF193D02140067DA3B /* VisObj.cpp in Sources */,
1497
				0DA848AC193D02140067DA3B /* x3d_load.cpp in Sources */,
1498
				0DA847ED193D02140067DA3B /* MeshEditor.cpp in Sources */,
1499
				0DA84828193D02140067DA3B /* statistics.cpp in Sources */,
1500
				0DA847FB193D02140067DA3B /* stb_image_write.c in Sources */,
1501
				0DA848A7193D02140067DA3B /* subdivision.cpp in Sources */,
1502
				0DA84897193D02140067DA3B /* obj_save.cpp in Sources */,
1503
				0DA8482A193D02140067DA3B /* TableTrigonometry.cpp in Sources */,
1504
				0DA84833193D02140067DA3B /* Vec3f.cpp in Sources */,
1505
				0DA84843193D02140067DA3B /* BoundingINode.cpp in Sources */,
1506
				0DA847E7193D02140067DA3B /* image_DXT.c in Sources */,
1507
				0DA84836193D02140067DA3B /* Vec3i.cpp in Sources */,
1508
				0DA847F3193D02140067DA3B /* SimpleTrackBall.cpp in Sources */,
1509
				0DA848A1193D02140067DA3B /* quadric_simplify.cpp in Sources */,
1510
				0DA84841193D02140067DA3B /* BBox.cpp in Sources */,
1511
				0DA8483E193D02140067DA3B /* AABox.cpp in Sources */,
1512
				0DA84821193D02140067DA3B /* Mat4x4d.cpp in Sources */,
1513
				0DA848B0193D02140067DA3B /* LapackFunc.cpp in Sources */,
1514
				0DA84882193D02140067DA3B /* ConnectivityKernel.cpp in Sources */,
1515
				0DA847E9193D02140067DA3B /* image_helper.c in Sources */,
1516
				0DA8486C193D02140067DA3B /* rply_load.cpp in Sources */,
1517
				0DA847DF193D02140067DA3B /* draw.cpp in Sources */,
1518
				0DA848AE193D02140067DA3B /* x3d_save.cpp in Sources */,
1519
				0DA847F9193D02140067DA3B /* stb_image.c in Sources */,
1520
				0DA84864193D02140067DA3B /* Polygonizer.cpp in Sources */,
1521
				0DA84815193D02140067DA3B /* eigensolution.cpp in Sources */,
1522
				0DA84845193D02140067DA3B /* BoundingLNode.cpp in Sources */,
1523
				0DA8481F193D02140067DA3B /* Mat3x3f.cpp in Sources */,
1524
				0DA84880193D02140067DA3B /* cleanup.cpp in Sources */,
1525
				0DA84866193D02140067DA3B /* QEM.cpp in Sources */,
1526
				0DA84849193D02140067DA3B /* BoundingTree.cpp in Sources */,
1527
				0DA8485E193D02140067DA3B /* Neighbours.cpp in Sources */,
1528
				0DA84891193D02140067DA3B /* Manifold.cpp in Sources */,
1529
				0DA84856193D02140067DA3B /* Implicit.cpp in Sources */,
1530
				0DA847E5193D02140067DA3B /* IDBufferWireFrameRenderer.cpp in Sources */,
1531
				0DA8484D193D02140067DA3B /* build_bbtree.cpp in Sources */,
1532
				0DA847EB193D02140067DA3B /* ManifoldRenderer.cpp in Sources */,
1533
				0DA848B2193D02140067DA3B /* LinAlgIO.cpp in Sources */,
1534
				0DA84886193D02140067DA3B /* dual.cpp in Sources */,
1535
				0DA848A9193D02140067DA3B /* triangulate.cpp in Sources */,
1536
				0DA84852193D02140067DA3B /* GradientFilter.cpp in Sources */,
1537
				0DA847E3193D02140067DA3B /* GLViewController.cpp in Sources */,
1538
				0DA848C1193D02140067DA3B /* XmlParser.cpp in Sources */,
1539
				0DA84850193D02140067DA3B /* geo_load.cpp in Sources */,
1540
				0DA84804193D02140067DA3B /* ArithSqMat3x3Float.cpp in Sources */,
1541
				0DA84888193D02140067DA3B /* flatten.cpp in Sources */,
1542
			);
1543
			runOnlyForDeploymentPostprocessing = 0;
1544
		};
1545
/* End PBXSourcesBuildPhase section */
1546
 
1547
/* Begin PBXVariantGroup section */
1548
		0D85999F193D01B6009DB071 /* InfoPlist.strings */ = {
1549
			isa = PBXVariantGroup;
1550
			children = (
1551
				0D8599A0193D01B6009DB071 /* en */,
1552
			);
1553
			name = InfoPlist.strings;
1554
			sourceTree = "<group>";
1555
		};
1556
/* End PBXVariantGroup section */
1557
 
1558
/* Begin XCBuildConfiguration section */
1559
		0D8599B9193D01B6009DB071 /* Debug */ = {
1560
			isa = XCBuildConfiguration;
1561
			buildSettings = {
1562
				ALWAYS_SEARCH_USER_PATHS = NO;
1563
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1564
				CLANG_CXX_LIBRARY = "libc++";
1565
				CLANG_ENABLE_MODULES = NO;
1566
				CLANG_ENABLE_OBJC_ARC = YES;
1567
				CLANG_WARN_BOOL_CONVERSION = YES;
1568
				CLANG_WARN_CONSTANT_CONVERSION = YES;
1569
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1570
				CLANG_WARN_EMPTY_BODY = YES;
1571
				CLANG_WARN_ENUM_CONVERSION = YES;
1572
				CLANG_WARN_INT_CONVERSION = YES;
1573
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1574
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1575
				COPY_PHASE_STRIP = NO;
1576
				GCC_C_LANGUAGE_STANDARD = gnu99;
1577
				GCC_DYNAMIC_NO_PIC = NO;
1578
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1579
				GCC_OPTIMIZATION_LEVEL = 0;
1580
				GCC_PREPROCESSOR_DEFINITIONS = (
1581
					"DEBUG=1",
1582
					"$(inherited)",
1583
				);
1584
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1585
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1586
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1587
				GCC_WARN_UNDECLARED_SELECTOR = YES;
1588
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1589
				GCC_WARN_UNUSED_FUNCTION = YES;
1590
				GCC_WARN_UNUSED_VARIABLE = YES;
1591
				HEADER_SEARCH_PATHS = (
1592
					"$(inherited)",
1593
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
1594
					../src,
1595
				);
1596
				MACOSX_DEPLOYMENT_TARGET = 10.9;
1597
				ONLY_ACTIVE_ARCH = YES;
1598
				SDKROOT = macosx;
1599
			};
1600
			name = Debug;
1601
		};
1602
		0D8599BA193D01B6009DB071 /* Release */ = {
1603
			isa = XCBuildConfiguration;
1604
			buildSettings = {
1605
				ALWAYS_SEARCH_USER_PATHS = NO;
1606
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1607
				CLANG_CXX_LIBRARY = "libc++";
1608
				CLANG_ENABLE_MODULES = NO;
1609
				CLANG_ENABLE_OBJC_ARC = YES;
1610
				CLANG_WARN_BOOL_CONVERSION = YES;
1611
				CLANG_WARN_CONSTANT_CONVERSION = YES;
1612
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1613
				CLANG_WARN_EMPTY_BODY = YES;
1614
				CLANG_WARN_ENUM_CONVERSION = YES;
1615
				CLANG_WARN_INT_CONVERSION = YES;
1616
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1617
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1618
				COPY_PHASE_STRIP = YES;
1619
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1620
				ENABLE_NS_ASSERTIONS = NO;
1621
				GCC_C_LANGUAGE_STANDARD = gnu99;
1622
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1623
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1624
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1625
				GCC_WARN_UNDECLARED_SELECTOR = YES;
1626
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1627
				GCC_WARN_UNUSED_FUNCTION = YES;
1628
				GCC_WARN_UNUSED_VARIABLE = YES;
1629
				HEADER_SEARCH_PATHS = (
1630
					"$(inherited)",
1631
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
1632
					../src,
1633
				);
1634
				MACOSX_DEPLOYMENT_TARGET = 10.9;
1635
				SDKROOT = macosx;
1636
			};
1637
			name = Release;
1638
		};
1639
		0D8599BC193D01B6009DB071 /* Debug */ = {
1640
			isa = XCBuildConfiguration;
1641
			buildSettings = {
1642
				COMBINE_HIDPI_IMAGES = YES;
1643
				DYLIB_COMPATIBILITY_VERSION = 1;
1644
				DYLIB_CURRENT_VERSION = 1;
1645
				FRAMEWORK_VERSION = A;
1646
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
1647
				GCC_PREFIX_HEADER = "GEL/GEL-Prefix.pch";
1648
				INFOPLIST_FILE = "GEL/GEL-Info.plist";
1649
				PRODUCT_NAME = "$(TARGET_NAME)";
1650
				WRAPPER_EXTENSION = framework;
1651
			};
1652
			name = Debug;
1653
		};
1654
		0D8599BD193D01B6009DB071 /* Release */ = {
1655
			isa = XCBuildConfiguration;
1656
			buildSettings = {
1657
				COMBINE_HIDPI_IMAGES = YES;
1658
				DYLIB_COMPATIBILITY_VERSION = 1;
1659
				DYLIB_CURRENT_VERSION = 1;
1660
				FRAMEWORK_VERSION = A;
1661
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
1662
				GCC_PREFIX_HEADER = "GEL/GEL-Prefix.pch";
1663
				INFOPLIST_FILE = "GEL/GEL-Info.plist";
1664
				PRODUCT_NAME = "$(TARGET_NAME)";
1665
				WRAPPER_EXTENSION = framework;
1666
			};
1667
			name = Release;
1668
		};
1669
/* End XCBuildConfiguration section */
1670
 
1671
/* Begin XCConfigurationList section */
1672
		0D85998D193D01B6009DB071 /* Build configuration list for PBXProject "GEL" */ = {
1673
			isa = XCConfigurationList;
1674
			buildConfigurations = (
1675
				0D8599B9193D01B6009DB071 /* Debug */,
1676
				0D8599BA193D01B6009DB071 /* Release */,
1677
			);
1678
			defaultConfigurationIsVisible = 0;
1679
			defaultConfigurationName = Release;
1680
		};
1681
		0D8599BB193D01B6009DB071 /* Build configuration list for PBXNativeTarget "GEL" */ = {
1682
			isa = XCConfigurationList;
1683
			buildConfigurations = (
1684
				0D8599BC193D01B6009DB071 /* Debug */,
1685
				0D8599BD193D01B6009DB071 /* Release */,
1686
			);
1687
			defaultConfigurationIsVisible = 0;
1688
			defaultConfigurationName = Release;
1689
		};
1690
/* End XCConfigurationList section */
1691
	};
1692
	rootObject = 0D85998A193D01B6009DB071 /* Project object */;
1693
}