Subversion Repositories gelsvn

Rev

Rev 392 | Rev 400 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
329 jab 1
// !$*UTF8*$!
2
{
394 jab 3
	0D02D64D0E7E4E2F00E74869 /* PBXTextBookmark */ = {
4
		isa = PBXTextBookmark;
5
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
6
		name = "x3d_load.cpp: 100";
7
		rLen = 0;
8
		rLoc = 2654;
9
		rType = 0;
10
		vrLen = 928;
11
		vrLoc = 264;
12
	};
13
	0D02D64E0E7E4E2F00E74869 /* PBXTextBookmark */ = {
14
		isa = PBXTextBookmark;
15
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
16
		name = "x3d_load.h: 1";
17
		rLen = 0;
18
		rLoc = 0;
19
		rType = 0;
20
		vrLen = 309;
21
		vrLoc = 0;
22
	};
23
	0D02D6560E7E508300E74869 /* PBXTextBookmark */ = {
24
		isa = PBXTextBookmark;
25
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
26
		name = "x3d_save.cpp: 77";
27
		rLen = 0;
28
		rLoc = 2012;
29
		rType = 0;
30
		vrLen = 849;
31
		vrLoc = 0;
32
	};
335 jab 33
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
389 jab 34
		activeBuildConfigurationName = Release;
35
		activeExecutable = 0DAF05B50E6BEAFC0097AAAD /* MeshEdit */;
36
		activeTarget = 0DAF05B30E6BEAFC0097AAAD /* MeshEdit */;
329 jab 37
		addToTargets = (
389 jab 38
			0DAF05B30E6BEAFC0097AAAD /* MeshEdit */,
329 jab 39
		);
340 jab 40
		breakpoints = (
392 jab 41
			0D900B440E715DE200BED20F /* QuatTrackBall.cpp:169 */,
394 jab 42
			0D4FB3D70E8002310024FE33 /* harmonics.cpp:221 */,
340 jab 43
		);
335 jab 44
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 45
		executables = (
335 jab 46
			0DB8835B0C611DA10040A677 /* OBJViewer */,
47
			0DB883B50C611FB20040A677 /* Raytracer */,
48
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
49
			0DB883F30C6120E60040A677 /* MeshDistance */,
50
			0DB884040C6121240040A677 /* Decimator */,
51
			0DB884090C6121400040A677 /* RangeScanViewer */,
52
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
53
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 54
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 55
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
382 jab 56
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
389 jab 57
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
329 jab 58
		);
59
		ignoreBreakpointsInProjectsDict = {
60
		};
61
		perUserDictionary = {
363 jab 62
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
63
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
64
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
65
				PBXFileTableDataSourceColumnWidthsKey = (
66
					20,
67
					20,
68
					210,
69
					20,
70
					110,
71
					109,
72
					20,
73
				);
74
				PBXFileTableDataSourceColumnsKey = (
75
					PBXBreakpointsDataSource_ActionID,
76
					PBXBreakpointsDataSource_TypeID,
77
					PBXBreakpointsDataSource_BreakpointID,
78
					PBXBreakpointsDataSource_UseID,
79
					PBXBreakpointsDataSource_LocationID,
80
					PBXBreakpointsDataSource_ConditionID,
81
					PBXBreakpointsDataSource_ContinueID,
82
				);
83
			};
336 jab 84
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
85
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
86
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
87
				PBXFileTableDataSourceColumnWidthsKey = (
88
					20,
89
					20,
363 jab 90
					383,
336 jab 91
					20,
363 jab 92
					310,
93
					310,
336 jab 94
					20,
95
				);
96
				PBXFileTableDataSourceColumnsKey = (
97
					PBXBreakpointsDataSource_ActionID,
98
					PBXBreakpointsDataSource_TypeID,
99
					PBXBreakpointsDataSource_BreakpointID,
100
					PBXBreakpointsDataSource_UseID,
101
					PBXBreakpointsDataSource_LocationID,
102
					PBXBreakpointsDataSource_ConditionID,
103
					PBXBreakpointsDataSource_ContinueID,
104
				);
105
			};
372 jab 106
			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
107
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
108
				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
109
				PBXFileTableDataSourceColumnWidthsKey = (
110
					200,
111
					200,
112
					582,
113
				);
114
				PBXFileTableDataSourceColumnsKey = (
115
					PBXBookmarksDataSource_LocationID,
116
					PBXBookmarksDataSource_NameID,
117
					PBXBookmarksDataSource_CommentsID,
118
				);
119
			};
335 jab 120
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 121
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 122
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 123
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 124
					20,
340 jab 125
					489,
372 jab 126
					473,
329 jab 127
				);
128
				PBXFileTableDataSourceColumnsKey = (
129
					PBXErrorsWarningsDataSource_TypeID,
130
					PBXErrorsWarningsDataSource_MessageID,
131
					PBXErrorsWarningsDataSource_LocationID,
132
				);
133
			};
336 jab 134
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
135
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
136
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
137
				PBXFileTableDataSourceColumnWidthsKey = (
138
					22,
139
					300,
389 jab 140
					638,
336 jab 141
				);
142
				PBXFileTableDataSourceColumnsKey = (
143
					PBXExecutablesDataSource_ActiveFlagID,
144
					PBXExecutablesDataSource_NameID,
145
					PBXExecutablesDataSource_CommentsID,
146
				);
147
			};
335 jab 148
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 149
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
150
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
151
				PBXFileTableDataSourceColumnWidthsKey = (
152
					20,
392 jab 153
					907,
329 jab 154
					20,
155
					48,
156
					43,
157
					43,
158
					20,
159
				);
160
				PBXFileTableDataSourceColumnsKey = (
161
					PBXFileDataSource_FiletypeID,
162
					PBXFileDataSource_Filename_ColumnID,
163
					PBXFileDataSource_Built_ColumnID,
164
					PBXFileDataSource_ObjectSize_ColumnID,
165
					PBXFileDataSource_Errors_ColumnID,
166
					PBXFileDataSource_Warnings_ColumnID,
167
					PBXFileDataSource_Target_ColumnID,
168
				);
169
			};
372 jab 170
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
171
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
172
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
173
				PBXFileTableDataSourceColumnWidthsKey = (
174
					200,
175
					786,
176
				);
177
				PBXFileTableDataSourceColumnsKey = (
178
					PBXFindDataSource_MessageID,
179
					PBXFindDataSource_LocationID,
180
				);
181
			};
335 jab 182
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 183
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 184
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 185
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 186
					20,
187
					20,
372 jab 188
					748,
335 jab 189
					20,
372 jab 190
					48,
335 jab 191
					43,
192
					43,
193
					20,
329 jab 194
				);
195
				PBXFileTableDataSourceColumnsKey = (
335 jab 196
					PBXFileDataSource_SCM_ColumnID,
197
					PBXFileDataSource_FiletypeID,
198
					PBXFileDataSource_Filename_ColumnID,
199
					PBXFileDataSource_Built_ColumnID,
200
					PBXFileDataSource_ObjectSize_ColumnID,
201
					PBXFileDataSource_Errors_ColumnID,
202
					PBXFileDataSource_Warnings_ColumnID,
203
					PBXFileDataSource_Target_ColumnID,
329 jab 204
				);
205
			};
206
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
207
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
208
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
209
				PBXFileTableDataSourceColumnWidthsKey = (
210
					20,
394 jab 211
					867,
372 jab 212
					60,
329 jab 213
					20,
214
					48,
215
					43,
216
					43,
217
				);
218
				PBXFileTableDataSourceColumnsKey = (
219
					PBXFileDataSource_FiletypeID,
220
					PBXFileDataSource_Filename_ColumnID,
221
					PBXTargetDataSource_PrimaryAttribute,
222
					PBXFileDataSource_Built_ColumnID,
223
					PBXFileDataSource_ObjectSize_ColumnID,
224
					PBXFileDataSource_Errors_ColumnID,
225
					PBXFileDataSource_Warnings_ColumnID,
226
				);
227
			};
394 jab 228
			PBXPerProjectTemplateStateSaveDate = 243433040;
229
			PBXWorkspaceStateSaveDate = 243433040;
329 jab 230
		};
336 jab 231
		perUserProjectItems = {
394 jab 232
			0D02D64D0E7E4E2F00E74869 = 0D02D64D0E7E4E2F00E74869 /* PBXTextBookmark */;
233
			0D02D64E0E7E4E2F00E74869 = 0D02D64E0E7E4E2F00E74869 /* PBXTextBookmark */;
234
			0D02D6560E7E508300E74869 = 0D02D6560E7E508300E74869 /* PBXTextBookmark */;
235
			0D12DCA00E825FB4009420AD = 0D12DCA00E825FB4009420AD /* PBXTextBookmark */;
236
			0D12DCA30E825FB4009420AD = 0D12DCA30E825FB4009420AD /* PBXTextBookmark */;
237
			0D12DCA40E825FB4009420AD = 0D12DCA40E825FB4009420AD /* PBXTextBookmark */;
238
			0D12DCA50E825FB4009420AD = 0D12DCA50E825FB4009420AD /* PBXTextBookmark */;
239
			0D12DCA60E825FB4009420AD = 0D12DCA60E825FB4009420AD /* PBXTextBookmark */;
240
			0D12DCA70E825FB4009420AD = 0D12DCA70E825FB4009420AD /* PBXTextBookmark */;
241
			0D12DCDC0E827D66009420AD = 0D12DCDC0E827D66009420AD /* PBXTextBookmark */;
242
			0D12DCDD0E827D66009420AD = 0D12DCDD0E827D66009420AD /* PBXTextBookmark */;
243
			0D12DCDE0E827D66009420AD = 0D12DCDE0E827D66009420AD /* PBXTextBookmark */;
244
			0D12DCDF0E827D66009420AD = 0D12DCDF0E827D66009420AD /* PBXTextBookmark */;
245
			0D12DCE00E827D66009420AD = 0D12DCE00E827D66009420AD /* PBXTextBookmark */;
246
			0D12DCE10E827D66009420AD = 0D12DCE10E827D66009420AD /* PBXTextBookmark */;
247
			0D12DCE20E827D66009420AD = 0D12DCE20E827D66009420AD /* PBXTextBookmark */;
248
			0D12DCE30E827D66009420AD = 0D12DCE30E827D66009420AD /* PBXTextBookmark */;
249
			0D12DCE40E827D66009420AD = 0D12DCE40E827D66009420AD /* PBXTextBookmark */;
250
			0D12DCE50E827D66009420AD = 0D12DCE50E827D66009420AD /* PBXTextBookmark */;
251
			0D12DCE60E827D66009420AD = 0D12DCE60E827D66009420AD /* PBXTextBookmark */;
252
			0D12DCE70E827D66009420AD = 0D12DCE70E827D66009420AD /* PBXTextBookmark */;
253
			0D12DCE80E827D66009420AD = 0D12DCE80E827D66009420AD /* PBXTextBookmark */;
254
			0D12DCE90E827D66009420AD = 0D12DCE90E827D66009420AD /* PBXTextBookmark */;
255
			0D12DCEA0E827D66009420AD = 0D12DCEA0E827D66009420AD /* PBXTextBookmark */;
256
			0D12DCEB0E827D66009420AD = 0D12DCEB0E827D66009420AD /* PBXTextBookmark */;
257
			0D12DCEC0E827D66009420AD = 0D12DCEC0E827D66009420AD /* PBXTextBookmark */;
258
			0D12DCED0E827D66009420AD = 0D12DCED0E827D66009420AD /* PBXTextBookmark */;
259
			0D12DCEE0E827D66009420AD = 0D12DCEE0E827D66009420AD /* PBXTextBookmark */;
260
			0D12DCEF0E827D66009420AD = 0D12DCEF0E827D66009420AD /* PBXTextBookmark */;
261
			0D12DCF00E827D66009420AD = 0D12DCF00E827D66009420AD /* PBXTextBookmark */;
262
			0D12DCF10E827D66009420AD = 0D12DCF10E827D66009420AD /* PBXTextBookmark */;
263
			0D12DCF20E827D66009420AD = 0D12DCF20E827D66009420AD /* PBXTextBookmark */;
264
			0D12DCF30E827D66009420AD = 0D12DCF30E827D66009420AD /* PBXTextBookmark */;
265
			0D12DCF40E827D66009420AD = 0D12DCF40E827D66009420AD /* PBXTextBookmark */;
266
			0D12DCF50E827D66009420AD = 0D12DCF50E827D66009420AD /* PBXTextBookmark */;
267
			0D12DCF60E827D66009420AD = 0D12DCF60E827D66009420AD /* PBXTextBookmark */;
268
			0D12DCF70E827D66009420AD = 0D12DCF70E827D66009420AD /* PBXTextBookmark */;
269
			0D12DCF80E827D66009420AD = 0D12DCF80E827D66009420AD /* PBXTextBookmark */;
270
			0D12DCF90E827D66009420AD = 0D12DCF90E827D66009420AD /* PBXTextBookmark */;
271
			0D12DCFA0E827D66009420AD = 0D12DCFA0E827D66009420AD /* PBXTextBookmark */;
272
			0D12DCFB0E827D66009420AD = 0D12DCFB0E827D66009420AD /* PBXTextBookmark */;
273
			0D12DCFC0E827D66009420AD = 0D12DCFC0E827D66009420AD /* PBXTextBookmark */;
274
			0D12DCFD0E827D66009420AD = 0D12DCFD0E827D66009420AD /* PBXTextBookmark */;
275
			0D12DCFE0E827D66009420AD = 0D12DCFE0E827D66009420AD /* PBXTextBookmark */;
276
			0D12DCFF0E827D66009420AD = 0D12DCFF0E827D66009420AD /* PBXTextBookmark */;
277
			0D12DD000E827D66009420AD = 0D12DD000E827D66009420AD /* PBXTextBookmark */;
278
			0D12DD010E827D66009420AD = 0D12DD010E827D66009420AD /* PBXTextBookmark */;
279
			0D12DD020E827D66009420AD = 0D12DD020E827D66009420AD /* PBXTextBookmark */;
280
			0D12DD030E827D66009420AD = 0D12DD030E827D66009420AD /* PBXTextBookmark */;
281
			0D12DD040E827D66009420AD = 0D12DD040E827D66009420AD /* PBXTextBookmark */;
282
			0D12DD050E827D66009420AD = 0D12DD050E827D66009420AD /* PBXTextBookmark */;
283
			0D12DD060E827D66009420AD = 0D12DD060E827D66009420AD /* PBXTextBookmark */;
284
			0D2628E80E6E76B3004494D4 = 0D2628E80E6E76B3004494D4 /* PBXTextBookmark */;
285
			0D2628E90E6E76B3004494D4 = 0D2628E90E6E76B3004494D4 /* PBXTextBookmark */;
286
			0D2F10C80E562D6100901E08 = 0D2F10C80E562D6100901E08 /* PBXTextBookmark */;
287
			0D32018F0E563DE9005FA7AF = 0D32018F0E563DE9005FA7AF /* PBXTextBookmark */;
288
			0D3201910E563DE9005FA7AF = 0D3201910E563DE9005FA7AF /* PBXTextBookmark */;
289
			0D44A3410E55C9DD00AECD76 = 0D44A3410E55C9DD00AECD76 /* PBXTextBookmark */;
290
			0D4FB3680E7FFDB30024FE33 = 0D4FB3680E7FFDB30024FE33 /* PBXTextBookmark */;
291
			0D4FB3750E7FFDB30024FE33 = 0D4FB3750E7FFDB30024FE33 /* PBXTextBookmark */;
292
			0D4FB39E0E7FFF2E0024FE33 = 0D4FB39E0E7FFF2E0024FE33 /* PBXTextBookmark */;
293
			0D4FB3A70E7FFF900024FE33 = 0D4FB3A70E7FFF900024FE33 /* PBXTextBookmark */;
294
			0D4FB3DB0E8002340024FE33 = 0D4FB3DB0E8002340024FE33 /* PBXTextBookmark */;
295
			0D4FB3E40E8004140024FE33 = 0D4FB3E40E8004140024FE33 /* PBXTextBookmark */;
296
			0D4FB3E60E8004140024FE33 = 0D4FB3E60E8004140024FE33 /* PBXTextBookmark */;
297
			0D56D1B30E75181D004D71DE = 0D56D1B30E75181D004D71DE /* PBXTextBookmark */;
298
			0D5E5F350E7DA97500D2157C = 0D5E5F350E7DA97500D2157C /* PBXTextBookmark */;
299
			0D5E60050E7DB10300D2157C = 0D5E60050E7DB10300D2157C /* PBXTextBookmark */;
300
			0D738CB90E75C93D000FCBA9 = 0D738CB90E75C93D000FCBA9 /* PBXTextBookmark */;
301
			0D738CC70E75D217000FCBA9 = 0D738CC70E75D217000FCBA9 /* PBXTextBookmark */;
302
			0D738CC80E75D217000FCBA9 = 0D738CC80E75D217000FCBA9 /* PBXTextBookmark */;
303
			0D738CC90E75D217000FCBA9 = 0D738CC90E75D217000FCBA9 /* PBXTextBookmark */;
304
			0D738CCA0E75D217000FCBA9 = 0D738CCA0E75D217000FCBA9 /* PBXTextBookmark */;
305
			0D738CCB0E75D217000FCBA9 = 0D738CCB0E75D217000FCBA9 /* PBXTextBookmark */;
306
			0D738CCC0E75D217000FCBA9 = 0D738CCC0E75D217000FCBA9 /* PBXTextBookmark */;
307
			0D738CCD0E75D217000FCBA9 = 0D738CCD0E75D217000FCBA9 /* PBXTextBookmark */;
308
			0D738CCE0E75D217000FCBA9 = 0D738CCE0E75D217000FCBA9 /* PBXTextBookmark */;
309
			0D738CCF0E75D217000FCBA9 = 0D738CCF0E75D217000FCBA9 /* PBXTextBookmark */;
310
			0D738CD00E75D217000FCBA9 = 0D738CD00E75D217000FCBA9 /* PBXTextBookmark */;
311
			0D738CD10E75D217000FCBA9 = 0D738CD10E75D217000FCBA9 /* PBXTextBookmark */;
312
			0D738CD20E75D217000FCBA9 = 0D738CD20E75D217000FCBA9 /* PBXTextBookmark */;
313
			0D738CD30E75D217000FCBA9 = 0D738CD30E75D217000FCBA9 /* PBXTextBookmark */;
314
			0D738CD40E75D217000FCBA9 = 0D738CD40E75D217000FCBA9 /* PBXTextBookmark */;
315
			0D738CD50E75D217000FCBA9 = 0D738CD50E75D217000FCBA9 /* PBXTextBookmark */;
316
			0D738CD60E75D217000FCBA9 = 0D738CD60E75D217000FCBA9 /* PBXTextBookmark */;
317
			0D738CD70E75D217000FCBA9 = 0D738CD70E75D217000FCBA9 /* PBXTextBookmark */;
318
			0D738CD80E75D217000FCBA9 = 0D738CD80E75D217000FCBA9 /* PBXTextBookmark */;
319
			0D738CD90E75D217000FCBA9 = 0D738CD90E75D217000FCBA9 /* PBXTextBookmark */;
320
			0D738CDA0E75D217000FCBA9 = 0D738CDA0E75D217000FCBA9 /* PBXTextBookmark */;
321
			0D738CDB0E75D217000FCBA9 = 0D738CDB0E75D217000FCBA9 /* PBXTextBookmark */;
322
			0D738CDC0E75D217000FCBA9 = 0D738CDC0E75D217000FCBA9 /* PBXTextBookmark */;
323
			0D738CDD0E75D217000FCBA9 = 0D738CDD0E75D217000FCBA9 /* PBXTextBookmark */;
324
			0D738CDE0E75D217000FCBA9 = 0D738CDE0E75D217000FCBA9 /* PBXTextBookmark */;
325
			0D738CDF0E75D217000FCBA9 = 0D738CDF0E75D217000FCBA9 /* PBXTextBookmark */;
326
			0D738CE00E75D217000FCBA9 = 0D738CE00E75D217000FCBA9 /* PBXTextBookmark */;
327
			0D738CE10E75D217000FCBA9 = 0D738CE10E75D217000FCBA9 /* PBXTextBookmark */;
328
			0D738CE20E75D217000FCBA9 = 0D738CE20E75D217000FCBA9 /* PBXTextBookmark */;
329
			0D738CE30E75D217000FCBA9 = 0D738CE30E75D217000FCBA9 /* PBXTextBookmark */;
330
			0D738CE40E75D217000FCBA9 = 0D738CE40E75D217000FCBA9 /* PBXTextBookmark */;
331
			0D738CE50E75D217000FCBA9 = 0D738CE50E75D217000FCBA9 /* PBXTextBookmark */;
332
			0D738CE60E75D217000FCBA9 = 0D738CE60E75D217000FCBA9 /* PBXTextBookmark */;
333
			0D738CE70E75D217000FCBA9 = 0D738CE70E75D217000FCBA9 /* PBXTextBookmark */;
334
			0D738CE80E75D217000FCBA9 = 0D738CE80E75D217000FCBA9 /* PBXTextBookmark */;
335
			0D738CE90E75D217000FCBA9 = 0D738CE90E75D217000FCBA9 /* PBXTextBookmark */;
336
			0D738CEA0E75D217000FCBA9 = 0D738CEA0E75D217000FCBA9 /* PBXTextBookmark */;
337
			0D738CEB0E75D217000FCBA9 = 0D738CEB0E75D217000FCBA9 /* PBXTextBookmark */;
338
			0D738CEC0E75D217000FCBA9 = 0D738CEC0E75D217000FCBA9 /* PBXTextBookmark */;
339
			0D738CED0E75D217000FCBA9 = 0D738CED0E75D217000FCBA9 /* PBXTextBookmark */;
340
			0D738CEE0E75D217000FCBA9 = 0D738CEE0E75D217000FCBA9 /* PBXTextBookmark */;
341
			0D738CEF0E75D217000FCBA9 = 0D738CEF0E75D217000FCBA9 /* PBXTextBookmark */;
342
			0D738CF00E75D217000FCBA9 = 0D738CF00E75D217000FCBA9 /* PBXTextBookmark */;
343
			0D738CF10E75D217000FCBA9 = 0D738CF10E75D217000FCBA9 /* PBXTextBookmark */;
344
			0D738CF20E75D217000FCBA9 = 0D738CF20E75D217000FCBA9 /* PBXTextBookmark */;
345
			0D738CF30E75D217000FCBA9 = 0D738CF30E75D217000FCBA9 /* PBXTextBookmark */;
346
			0D738CF40E75D217000FCBA9 = 0D738CF40E75D217000FCBA9 /* PBXTextBookmark */;
347
			0D738CF50E75D217000FCBA9 = 0D738CF50E75D217000FCBA9 /* PBXTextBookmark */;
348
			0D738CF60E75D217000FCBA9 = 0D738CF60E75D217000FCBA9 /* PBXTextBookmark */;
349
			0D738CF70E75D217000FCBA9 = 0D738CF70E75D217000FCBA9 /* PBXTextBookmark */;
350
			0D738CF80E75D217000FCBA9 = 0D738CF80E75D217000FCBA9 /* PBXTextBookmark */;
351
			0D738CF90E75D217000FCBA9 = 0D738CF90E75D217000FCBA9 /* PBXTextBookmark */;
352
			0D738CFA0E75D217000FCBA9 = 0D738CFA0E75D217000FCBA9 /* PBXTextBookmark */;
353
			0D738CFB0E75D217000FCBA9 = 0D738CFB0E75D217000FCBA9 /* PBXTextBookmark */;
354
			0D738CFC0E75D217000FCBA9 = 0D738CFC0E75D217000FCBA9 /* PBXTextBookmark */;
355
			0D738CFD0E75D217000FCBA9 = 0D738CFD0E75D217000FCBA9 /* PBXTextBookmark */;
356
			0D738CFE0E75D217000FCBA9 = 0D738CFE0E75D217000FCBA9 /* PBXTextBookmark */;
357
			0D738CFF0E75D217000FCBA9 = 0D738CFF0E75D217000FCBA9 /* PBXTextBookmark */;
358
			0D738D000E75D217000FCBA9 = 0D738D000E75D217000FCBA9 /* PBXTextBookmark */;
359
			0D738D010E75D217000FCBA9 = 0D738D010E75D217000FCBA9 /* PBXTextBookmark */;
360
			0D738D0A0E75D217000FCBA9 = 0D738D0A0E75D217000FCBA9 /* PBXTextBookmark */;
361
			0D738D0F0E75D217000FCBA9 = 0D738D0F0E75D217000FCBA9 /* PBXTextBookmark */;
362
			0D738D100E75D217000FCBA9 = 0D738D100E75D217000FCBA9 /* PBXTextBookmark */;
363
			0D738D110E75D217000FCBA9 = 0D738D110E75D217000FCBA9 /* PBXTextBookmark */;
364
			0D738D120E75D217000FCBA9 = 0D738D120E75D217000FCBA9 /* PBXTextBookmark */;
365
			0D738D130E75D217000FCBA9 = 0D738D130E75D217000FCBA9 /* PBXTextBookmark */;
366
			0D738D140E75D217000FCBA9 = 0D738D140E75D217000FCBA9 /* PBXTextBookmark */;
367
			0D738D150E75D217000FCBA9 = 0D738D150E75D217000FCBA9 /* PBXTextBookmark */;
368
			0D738D160E75D217000FCBA9 = 0D738D160E75D217000FCBA9 /* PBXTextBookmark */;
369
			0D738D170E75D217000FCBA9 = 0D738D170E75D217000FCBA9 /* PBXTextBookmark */;
370
			0D738D180E75D217000FCBA9 = 0D738D180E75D217000FCBA9 /* PBXTextBookmark */;
371
			0D738D190E75D217000FCBA9 = 0D738D190E75D217000FCBA9 /* PBXTextBookmark */;
372
			0D738D1A0E75D217000FCBA9 = 0D738D1A0E75D217000FCBA9 /* PBXTextBookmark */;
373
			0D738D1B0E75D217000FCBA9 = 0D738D1B0E75D217000FCBA9 /* PBXTextBookmark */;
374
			0D738D1C0E75D217000FCBA9 = 0D738D1C0E75D217000FCBA9 /* PBXTextBookmark */;
375
			0D738D1D0E75D217000FCBA9 = 0D738D1D0E75D217000FCBA9 /* PBXTextBookmark */;
376
			0D738D1E0E75D217000FCBA9 = 0D738D1E0E75D217000FCBA9 /* PBXTextBookmark */;
377
			0D738D1F0E75D217000FCBA9 = 0D738D1F0E75D217000FCBA9 /* PBXTextBookmark */;
378
			0D738D200E75D217000FCBA9 = 0D738D200E75D217000FCBA9 /* PBXTextBookmark */;
379
			0D738D210E75D217000FCBA9 = 0D738D210E75D217000FCBA9 /* PBXTextBookmark */;
380
			0D738D220E75D217000FCBA9 = 0D738D220E75D217000FCBA9 /* PBXTextBookmark */;
381
			0D738D230E75D217000FCBA9 = 0D738D230E75D217000FCBA9 /* PBXTextBookmark */;
382
			0D738D240E75D217000FCBA9 = 0D738D240E75D217000FCBA9 /* PBXTextBookmark */;
383
			0D738D250E75D217000FCBA9 = 0D738D250E75D217000FCBA9 /* PBXTextBookmark */;
384
			0D738D260E75D217000FCBA9 = 0D738D260E75D217000FCBA9 /* PBXTextBookmark */;
385
			0D738D290E75D217000FCBA9 = 0D738D290E75D217000FCBA9 /* PBXTextBookmark */;
386
			0D738D2A0E75D217000FCBA9 = 0D738D2A0E75D217000FCBA9 /* PBXTextBookmark */;
387
			0D738D2B0E75D217000FCBA9 = 0D738D2B0E75D217000FCBA9 /* PBXTextBookmark */;
388
			0D738D2C0E75D217000FCBA9 = 0D738D2C0E75D217000FCBA9 /* PBXTextBookmark */;
389
			0D738D2D0E75D217000FCBA9 = 0D738D2D0E75D217000FCBA9 /* PBXTextBookmark */;
390
			0D738D2E0E75D217000FCBA9 = 0D738D2E0E75D217000FCBA9 /* PBXTextBookmark */;
391
			0D738D2F0E75D217000FCBA9 = 0D738D2F0E75D217000FCBA9 /* PBXTextBookmark */;
392
			0D738D300E75D217000FCBA9 = 0D738D300E75D217000FCBA9 /* PBXTextBookmark */;
393
			0D738D330E75D217000FCBA9 = 0D738D330E75D217000FCBA9 /* PBXTextBookmark */;
394
			0D738D360E75D217000FCBA9 = 0D738D360E75D217000FCBA9 /* PBXTextBookmark */;
395
			0D738D370E75D217000FCBA9 = 0D738D370E75D217000FCBA9 /* PBXTextBookmark */;
396
			0D738D380E75D217000FCBA9 = 0D738D380E75D217000FCBA9 /* PBXTextBookmark */;
397
			0D738D390E75D217000FCBA9 = 0D738D390E75D217000FCBA9 /* PBXTextBookmark */;
398
			0D738D3A0E75D217000FCBA9 = 0D738D3A0E75D217000FCBA9 /* PBXTextBookmark */;
399
			0D738D3D0E75D217000FCBA9 = 0D738D3D0E75D217000FCBA9 /* PBXTextBookmark */;
400
			0D738D3E0E75D217000FCBA9 = 0D738D3E0E75D217000FCBA9 /* PBXTextBookmark */;
401
			0D738D3F0E75D217000FCBA9 = 0D738D3F0E75D217000FCBA9 /* PBXTextBookmark */;
402
			0D738D400E75D217000FCBA9 = 0D738D400E75D217000FCBA9 /* PBXTextBookmark */;
403
			0D738D410E75D217000FCBA9 = 0D738D410E75D217000FCBA9 /* PBXTextBookmark */;
404
			0D738D420E75D217000FCBA9 = 0D738D420E75D217000FCBA9 /* PBXTextBookmark */;
405
			0D738D430E75D217000FCBA9 = 0D738D430E75D217000FCBA9 /* PBXTextBookmark */;
406
			0D738D440E75D217000FCBA9 = 0D738D440E75D217000FCBA9 /* PBXTextBookmark */;
407
			0D738D450E75D217000FCBA9 = 0D738D450E75D217000FCBA9 /* PBXTextBookmark */;
408
			0D738D460E75D217000FCBA9 = 0D738D460E75D217000FCBA9 /* PBXTextBookmark */;
409
			0D738D470E75D217000FCBA9 = 0D738D470E75D217000FCBA9 /* PBXTextBookmark */;
410
			0D738D480E75D217000FCBA9 = 0D738D480E75D217000FCBA9 /* PBXTextBookmark */;
411
			0D738D490E75D217000FCBA9 = 0D738D490E75D217000FCBA9 /* PBXTextBookmark */;
412
			0D738D4A0E75D217000FCBA9 = 0D738D4A0E75D217000FCBA9 /* PBXTextBookmark */;
413
			0D738D4B0E75D217000FCBA9 = 0D738D4B0E75D217000FCBA9 /* PBXTextBookmark */;
414
			0D738D4C0E75D217000FCBA9 = 0D738D4C0E75D217000FCBA9 /* PBXTextBookmark */;
415
			0D738D4D0E75D217000FCBA9 = 0D738D4D0E75D217000FCBA9 /* PBXTextBookmark */;
416
			0D813C000E6D6FAE0061A34C = 0D813C000E6D6FAE0061A34C /* PBXTextBookmark */;
417
			0D813C040E6D6FAE0061A34C = 0D813C040E6D6FAE0061A34C /* PBXTextBookmark */;
418
			0D813C1A0E6D71E20061A34C = 0D813C1A0E6D71E20061A34C /* PBXTextBookmark */;
419
			0D813C390E6D76B00061A34C = 0D813C390E6D76B00061A34C /* PBXTextBookmark */;
420
			0D813C3A0E6D76B00061A34C = 0D813C3A0E6D76B00061A34C /* PBXTextBookmark */;
421
			0D813C3F0E6D76B00061A34C = 0D813C3F0E6D76B00061A34C /* PBXTextBookmark */;
422
			0D813C410E6D76B00061A34C = 0D813C410E6D76B00061A34C /* PBXTextBookmark */;
423
			0D813C430E6D76B00061A34C = 0D813C430E6D76B00061A34C /* PBXTextBookmark */;
424
			0D813C440E6D76B00061A34C = 0D813C440E6D76B00061A34C /* PBXTextBookmark */;
425
			0D813C5C0E6D7AB20061A34C = 0D813C5C0E6D7AB20061A34C /* PBXTextBookmark */;
426
			0D900A970E71544100BED20F = 0D900A970E71544100BED20F /* PBXTextBookmark */;
427
			0D900AA60E71558000BED20F = 0D900AA60E71558000BED20F /* PBXTextBookmark */;
428
			0D900AAB0E71558000BED20F = 0D900AAB0E71558000BED20F /* PBXTextBookmark */;
429
			0D900B160E715A4400BED20F = 0D900B160E715A4400BED20F /* PBXTextBookmark */;
430
			0D900B800E715F8700BED20F = 0D900B800E715F8700BED20F /* PBXTextBookmark */;
431
			0D900B9E0E71634300BED20F = 0D900B9E0E71634300BED20F /* PBXTextBookmark */;
432
			0D900BA10E71634300BED20F = 0D900BA10E71634300BED20F /* PBXTextBookmark */;
433
			0D900BA20E71634300BED20F = 0D900BA20E71634300BED20F /* PBXTextBookmark */;
434
			0D900BA90E71634300BED20F = 0D900BA90E71634300BED20F /* PBXTextBookmark */;
435
			0DABD95A0E6EB44900620807 = 0DABD95A0E6EB44900620807 /* PBXTextBookmark */;
436
			0DABD95D0E6EB44900620807 = 0DABD95D0E6EB44900620807 /* PBXTextBookmark */;
437
			0DABD9650E6EB44900620807 = 0DABD9650E6EB44900620807 /* PBXTextBookmark */;
438
			0DABD9660E6EB44900620807 = 0DABD9660E6EB44900620807 /* PBXTextBookmark */;
439
			0DABD9670E6EB44900620807 = 0DABD9670E6EB44900620807 /* PBXTextBookmark */;
440
			0DABD96D0E6EB54B00620807 = 0DABD96D0E6EB54B00620807 /* PBXTextBookmark */;
441
			0DABD96E0E6EB54B00620807 = 0DABD96E0E6EB54B00620807 /* PBXTextBookmark */;
442
			0DABD9710E6EB54B00620807 = 0DABD9710E6EB54B00620807 /* PBXTextBookmark */;
443
			0DACE3740E6E858800F15E59 = 0DACE3740E6E858800F15E59 /* PBXTextBookmark */;
444
			0DAF05F70E6BEBDD0097AAAD = 0DAF05F70E6BEBDD0097AAAD /* PBXTextBookmark */;
445
			0DAF05F90E6BEBDD0097AAAD = 0DAF05F90E6BEBDD0097AAAD /* PBXTextBookmark */;
446
			0DAF061C0E6BEE080097AAAD = 0DAF061C0E6BEE080097AAAD /* PBXTextBookmark */;
447
			0DAF070B0E6C18AB0097AAAD = 0DAF070B0E6C18AB0097AAAD /* PBXTextBookmark */;
448
			0DAF07130E6C18AB0097AAAD = 0DAF07130E6C18AB0097AAAD /* PBXTextBookmark */;
449
			0DB710030E5777F80012A8A8 = 0DB710030E5777F80012A8A8 /* PBXTextBookmark */;
450
			0DB710070E5777F80012A8A8 = 0DB710070E5777F80012A8A8 /* PBXTextBookmark */;
451
			0DB710080E5777F80012A8A8 = 0DB710080E5777F80012A8A8 /* PBXTextBookmark */;
452
			0DCC61320E7AFBD50081F6B7 = 0DCC61320E7AFBD50081F6B7 /* PBXTextBookmark */;
453
			0DCC61C00E7B0D490081F6B7 = 0DCC61C00E7B0D490081F6B7 /* PBXTextBookmark */;
454
			0DCC61C40E7B0D490081F6B7 = 0DCC61C40E7B0D490081F6B7 /* PBXTextBookmark */;
455
			0DD7D34A0E7EB8B500A9C60E = 0DD7D34A0E7EB8B500A9C60E /* PBXTextBookmark */;
456
			0DD7D35E0E7EB8B500A9C60E = 0DD7D35E0E7EB8B500A9C60E /* PBXTextBookmark */;
457
			0DD7D3600E7EB8B500A9C60E = 0DD7D3600E7EB8B500A9C60E /* PBXTextBookmark */;
458
			0DDE7FAF0E7BD73E0008F3D2 = 0DDE7FAF0E7BD73E0008F3D2 /* PBXTextBookmark */;
459
			0DDE7FB30E7BD73E0008F3D2 = 0DDE7FB30E7BD73E0008F3D2 /* PBXTextBookmark */;
460
			0DDE7FB60E7BD73E0008F3D2 = 0DDE7FB60E7BD73E0008F3D2 /* PBXTextBookmark */;
461
			0DDE7FB70E7BD73E0008F3D2 = 0DDE7FB70E7BD73E0008F3D2 /* PBXTextBookmark */;
462
			0DDE7FB80E7BD73E0008F3D2 = 0DDE7FB80E7BD73E0008F3D2 /* PBXTextBookmark */;
463
			0DDE804C0E7D8E280008F3D2 = 0DDE804C0E7D8E280008F3D2 /* PBXTextBookmark */;
464
			0DDE805A0E7D983A0008F3D2 = 0DDE805A0E7D983A0008F3D2 /* PBXTextBookmark */;
465
			0DDE80850E7DA0780008F3D2 = 0DDE80850E7DA0780008F3D2 /* PBXTextBookmark */;
466
			0DDE80910E7DA0780008F3D2 = 0DDE80910E7DA0780008F3D2 /* PBXTextBookmark */;
467
			0DDE80F90E7DA60F0008F3D2 = 0DDE80F90E7DA60F0008F3D2 /* PBXTextBookmark */;
468
			0DDE80FF0E7DA60F0008F3D2 = 0DDE80FF0E7DA60F0008F3D2 /* PBXTextBookmark */;
469
			0DE436810E58B66A005449EC = 0DE436810E58B66A005449EC /* PBXTextBookmark */;
470
			0DE436830E58B66A005449EC = 0DE436830E58B66A005449EC /* PBXTextBookmark */;
471
			0DE436960E58B821005449EC = 0DE436960E58B821005449EC /* PBXTextBookmark */;
472
			0DE436980E58B821005449EC = 0DE436980E58B821005449EC /* PBXTextBookmark */;
473
			0DE436A20E58B821005449EC = 0DE436A20E58B821005449EC /* PBXTextBookmark */;
474
			0DE436A30E58B821005449EC = 0DE436A30E58B821005449EC /* PBXTextBookmark */;
475
			0DE436A70E58B821005449EC = 0DE436A70E58B821005449EC /* PBXTextBookmark */;
476
			0DE436A80E58B821005449EC = 0DE436A80E58B821005449EC /* PBXTextBookmark */;
477
			0DE436A90E58B821005449EC = 0DE436A90E58B821005449EC /* PBXTextBookmark */;
478
			0DE436AA0E58B821005449EC = 0DE436AA0E58B821005449EC /* PBXTextBookmark */;
479
			0DE436AB0E58B821005449EC = 0DE436AB0E58B821005449EC /* PBXTextBookmark */;
480
			0DE436DD0E58C319005449EC = 0DE436DD0E58C319005449EC /* PBXTextBookmark */;
481
			0DE436DE0E58C319005449EC = 0DE436DE0E58C319005449EC /* PBXTextBookmark */;
482
			0DE436E20E58C319005449EC = 0DE436E20E58C319005449EC /* PBXTextBookmark */;
483
			0DFB16750E6F4E6100E048A4 = 0DFB16750E6F4E6100E048A4 /* PBXTextBookmark */;
484
			0DFB16760E6F4E6100E048A4 = 0DFB16760E6F4E6100E048A4 /* PBXTextBookmark */;
485
			0DFB16770E6F4E6100E048A4 = 0DFB16770E6F4E6100E048A4 /* PBXTextBookmark */;
486
			0DFB16780E6F4E6100E048A4 = 0DFB16780E6F4E6100E048A4 /* PBXTextBookmark */;
487
			0DFB16790E6F4E6100E048A4 = 0DFB16790E6F4E6100E048A4 /* PBXTextBookmark */;
488
			0DFB167A0E6F4E6100E048A4 = 0DFB167A0E6F4E6100E048A4 /* PBXTextBookmark */;
489
			0DFB167B0E6F4E6100E048A4 = 0DFB167B0E6F4E6100E048A4 /* PBXTextBookmark */;
490
			0DFB167C0E6F4E6100E048A4 = 0DFB167C0E6F4E6100E048A4 /* PBXTextBookmark */;
491
			0DFB167D0E6F4E6100E048A4 = 0DFB167D0E6F4E6100E048A4 /* PBXTextBookmark */;
492
			0DFB16820E6F4E6100E048A4 = 0DFB16820E6F4E6100E048A4 /* PBXTextBookmark */;
493
			0DFB16830E6F4E6100E048A4 = 0DFB16830E6F4E6100E048A4 /* PBXTextBookmark */;
494
			0DFB16850E6F4E6100E048A4 = 0DFB16850E6F4E6100E048A4 /* PBXTextBookmark */;
495
			0DFB16860E6F4E6100E048A4 = 0DFB16860E6F4E6100E048A4 /* PBXTextBookmark */;
496
			0DFB16870E6F4E6100E048A4 = 0DFB16870E6F4E6100E048A4 /* PBXTextBookmark */;
497
			0DFB16880E6F4E6100E048A4 = 0DFB16880E6F4E6100E048A4 /* PBXTextBookmark */;
498
			0DFB16890E6F4E6100E048A4 = 0DFB16890E6F4E6100E048A4 /* PBXTextBookmark */;
499
			0DFB168D0E6F4E6100E048A4 = 0DFB168D0E6F4E6100E048A4 /* PBXTextBookmark */;
500
			0DFB168E0E6F4E6100E048A4 = 0DFB168E0E6F4E6100E048A4 /* PBXTextBookmark */;
501
			0DFB168F0E6F4E6100E048A4 = 0DFB168F0E6F4E6100E048A4 /* PBXTextBookmark */;
502
			0DFB16900E6F4E6100E048A4 = 0DFB16900E6F4E6100E048A4 /* PBXTextBookmark */;
503
			0DFB16930E6F4E6100E048A4 = 0DFB16930E6F4E6100E048A4 /* PBXTextBookmark */;
504
			0DFB16950E6F4E6100E048A4 = 0DFB16950E6F4E6100E048A4 /* PBXTextBookmark */;
505
			0DFB16960E6F4E6100E048A4 = 0DFB16960E6F4E6100E048A4 /* PBXTextBookmark */;
506
			0DFB16970E6F4E6100E048A4 = 0DFB16970E6F4E6100E048A4 /* PBXTextBookmark */;
507
			0DFB16980E6F4E6100E048A4 = 0DFB16980E6F4E6100E048A4 /* PBXTextBookmark */;
508
			0DFB16990E6F4E6100E048A4 = 0DFB16990E6F4E6100E048A4 /* PBXTextBookmark */;
509
			0DFB169A0E6F4E6100E048A4 = 0DFB169A0E6F4E6100E048A4 /* PBXTextBookmark */;
510
			0DFB169B0E6F4E6100E048A4 = 0DFB169B0E6F4E6100E048A4 /* PBXTextBookmark */;
511
			0DFB169C0E6F4E6100E048A4 = 0DFB169C0E6F4E6100E048A4 /* PBXTextBookmark */;
512
			0DFB169D0E6F4E6100E048A4 = 0DFB169D0E6F4E6100E048A4 /* PBXTextBookmark */;
513
			0DFB169E0E6F4E6100E048A4 = 0DFB169E0E6F4E6100E048A4 /* PBXTextBookmark */;
514
			0DFB169F0E6F4E6100E048A4 = 0DFB169F0E6F4E6100E048A4 /* PBXTextBookmark */;
515
			0DFB16A10E6F4E6100E048A4 = 0DFB16A10E6F4E6100E048A4 /* PBXTextBookmark */;
516
			0DFB16A40E6F4E6100E048A4 = 0DFB16A40E6F4E6100E048A4 /* PBXTextBookmark */;
517
			0DFB16A50E6F4E6100E048A4 = 0DFB16A50E6F4E6100E048A4 /* PBXTextBookmark */;
518
			0DFB16A90E6F4E6100E048A4 = 0DFB16A90E6F4E6100E048A4 /* PBXTextBookmark */;
519
			0DFB16AD0E6F4E6100E048A4 = 0DFB16AD0E6F4E6100E048A4 /* PBXTextBookmark */;
520
			0DFB16AE0E6F4E6100E048A4 = 0DFB16AE0E6F4E6100E048A4 /* PBXTextBookmark */;
521
			0DFB16AF0E6F4E6100E048A4 = 0DFB16AF0E6F4E6100E048A4 /* PBXTextBookmark */;
522
			0DFB16B00E6F4E6100E048A4 = 0DFB16B00E6F4E6100E048A4 /* PBXTextBookmark */;
523
			0DFB16B10E6F4E6100E048A4 = 0DFB16B10E6F4E6100E048A4 /* PBXTextBookmark */;
524
			0DFB16B20E6F4E6100E048A4 = 0DFB16B20E6F4E6100E048A4 /* PBXTextBookmark */;
525
			0DFB16B70E6F4E6100E048A4 = 0DFB16B70E6F4E6100E048A4 /* PBXTextBookmark */;
526
			0DFB16BB0E6F4E6100E048A4 = 0DFB16BB0E6F4E6100E048A4 /* PBXTextBookmark */;
527
			0DFB16BD0E6F4E6100E048A4 = 0DFB16BD0E6F4E6100E048A4 /* PBXTextBookmark */;
528
			0DFB16BF0E6F4E6100E048A4 = 0DFB16BF0E6F4E6100E048A4 /* PBXTextBookmark */;
529
			0DFB16C10E6F4E6100E048A4 = 0DFB16C10E6F4E6100E048A4 /* PBXTextBookmark */;
530
			0DFB16C20E6F4E6100E048A4 = 0DFB16C20E6F4E6100E048A4 /* PBXTextBookmark */;
531
			0DFB16C30E6F4E6100E048A4 = 0DFB16C30E6F4E6100E048A4 /* PBXTextBookmark */;
532
			0DFB16C80E6F4E6100E048A4 = 0DFB16C80E6F4E6100E048A4 /* PBXTextBookmark */;
533
			0DFB16C90E6F4E6100E048A4 = 0DFB16C90E6F4E6100E048A4 /* PBXTextBookmark */;
534
			0DFB16CA0E6F4E6100E048A4 = 0DFB16CA0E6F4E6100E048A4 /* PBXTextBookmark */;
535
			0DFB16CB0E6F4E6100E048A4 = 0DFB16CB0E6F4E6100E048A4 /* PBXTextBookmark */;
536
			0DFB16CC0E6F4E6100E048A4 = 0DFB16CC0E6F4E6100E048A4 /* PBXTextBookmark */;
537
			0DFB16CD0E6F4E6100E048A4 = 0DFB16CD0E6F4E6100E048A4 /* PBXTextBookmark */;
538
			0DFB16CE0E6F4E6100E048A4 = 0DFB16CE0E6F4E6100E048A4 /* PBXTextBookmark */;
539
			0DFB16CF0E6F4E6100E048A4 = 0DFB16CF0E6F4E6100E048A4 /* PBXTextBookmark */;
540
			0DFB16D00E6F4E6100E048A4 = 0DFB16D00E6F4E6100E048A4 /* PBXTextBookmark */;
541
			0DFB16D10E6F4E6100E048A4 = 0DFB16D10E6F4E6100E048A4 /* PBXTextBookmark */;
542
			0DFB16D20E6F4E6100E048A4 = 0DFB16D20E6F4E6100E048A4 /* PBXTextBookmark */;
543
			0DFB16D40E6F4E6100E048A4 = 0DFB16D40E6F4E6100E048A4 /* PBXTextBookmark */;
544
			0DFC5DB60E708E2300E5C58F = 0DFC5DB60E708E2300E5C58F /* PBXTextBookmark */;
545
			0DFC5DDF0E708E2300E5C58F = 0DFC5DDF0E708E2300E5C58F /* PBXTextBookmark */;
546
			0DFC5DE10E708E2300E5C58F = 0DFC5DE10E708E2300E5C58F /* PBXTextBookmark */;
547
			0DFC5DEC0E708E2300E5C58F = 0DFC5DEC0E708E2300E5C58F /* PBXTextBookmark */;
548
			0DFC5DED0E708E2300E5C58F = 0DFC5DED0E708E2300E5C58F /* PBXTextBookmark */;
549
			0DFE634E0E5D6A430091C851 = 0DFE634E0E5D6A430091C851 /* PBXTextBookmark */;
550
			0DFE634F0E5D6A430091C851 = 0DFE634F0E5D6A430091C851 /* PBXTextBookmark */;
551
			0DFE63500E5D6A430091C851 = 0DFE63500E5D6A430091C851 /* PBXTextBookmark */;
552
			0DFE63510E5D6A430091C851 = 0DFE63510E5D6A430091C851 /* PBXTextBookmark */;
553
			0DFE63530E5D6A430091C851 = 0DFE63530E5D6A430091C851 /* PBXTextBookmark */;
554
			0DFE63540E5D6A430091C851 = 0DFE63540E5D6A430091C851 /* PBXTextBookmark */;
555
			0DFE63550E5D6A430091C851 = 0DFE63550E5D6A430091C851 /* PBXTextBookmark */;
556
			0DFE63560E5D6A430091C851 = 0DFE63560E5D6A430091C851 /* PBXTextBookmark */;
557
			0DFEE2270E76C7000032F829 = 0DFEE2270E76C7000032F829 /* PBXTextBookmark */;
558
			0DFEE22D0E76C7000032F829 = 0DFEE22D0E76C7000032F829 /* PBXTextBookmark */;
336 jab 559
		};
335 jab 560
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
394 jab 561
		userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
329 jab 562
		userBuildSettings = {
563
		};
564
	};
335 jab 565
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 566
		isa = PBXSourceControlManager;
567
		fallbackIsa = XCSourceControlManager;
336 jab 568
		isSCMEnabled = 1;
329 jab 569
		scmConfiguration = {
340 jab 570
			SubversionToolPath = /opt/local/bin/svn;
329 jab 571
		};
336 jab 572
		scmType = scm.subversion;
329 jab 573
	};
335 jab 574
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 575
		isa = PBXCodeSenseManager;
576
		indexTemplatePath = "";
577
	};
335 jab 578
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 579
		activeExec = 0;
580
	};
351 jab 581
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
582
		uiCtxt = {
382 jab 583
			sepNavIntBoundsRect = "{{0, 0}, {928, 8037}}";
584
			sepNavSelRange = "{124, 0}";
585
			sepNavVisRange = "{0, 631}";
357 jab 586
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 587
		};
588
	};
589
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
590
		uiCtxt = {
382 jab 591
			sepNavIntBoundsRect = "{{0, 0}, {928, 5415}}";
592
			sepNavSelRange = "{107, 0}";
593
			sepNavVisRange = "{0, 557}";
351 jab 594
			sepNavVisRect = "{{0, 0}, {961, 728}}";
595
		};
596
	};
367 jab 597
	0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
598
		uiCtxt = {
599
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1349}}";
600
			sepNavSelRange = "{0, 0}";
601
			sepNavVisRange = "{0, 961}";
602
		};
603
	};
604
	0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
605
		uiCtxt = {
606
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1159}}";
607
			sepNavSelRange = "{0, 0}";
608
			sepNavVisRange = "{0, 910}";
609
		};
610
	};
363 jab 611
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
612
		uiCtxt = {
382 jab 613
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1349}}";
614
			sepNavSelRange = "{495, 15}";
615
			sepNavVisRange = "{277, 673}";
363 jab 616
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
617
		};
618
	};
351 jab 619
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
620
		uiCtxt = {
363 jab 621
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
351 jab 622
			sepNavSelRange = "{5541, 19}";
363 jab 623
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 624
		};
625
	};
626
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
627
		uiCtxt = {
367 jab 628
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
351 jab 629
			sepNavSelRange = "{0, 0}";
367 jab 630
			sepNavVisRange = "{0, 1025}";
351 jab 631
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
632
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
633
		};
634
	};
635
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
636
		uiCtxt = {
382 jab 637
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2242}}";
638
			sepNavSelRange = "{529, 13}";
639
			sepNavVisRange = "{0, 720}";
351 jab 640
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
641
		};
642
	};
643
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
644
		uiCtxt = {
382 jab 645
			sepNavIntBoundsRect = "{{0, 0}, {928, 8702}}";
351 jab 646
			sepNavSelRange = "{0, 0}";
382 jab 647
			sepNavVisRange = "{12479, 844}";
351 jab 648
			sepNavVisRect = "{{0, 953}, {961, 291}}";
649
		};
650
	};
367 jab 651
	0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
652
		uiCtxt = {
653
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
654
			sepNavSelRange = "{0, 0}";
655
			sepNavVisRange = "{0, 1021}";
656
		};
657
	};
658
	0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
659
		uiCtxt = {
660
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
661
			sepNavSelRange = "{0, 0}";
662
			sepNavVisRange = "{0, 1019}";
663
		};
664
	};
351 jab 665
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
666
		uiCtxt = {
667
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
668
			sepNavSelRange = "{0, 0}";
669
			sepNavVisRect = "{{0, 308}, {961, 291}}";
670
		};
671
	};
672
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
673
		uiCtxt = {
382 jab 674
			sepNavIntBoundsRect = "{{0, 0}, {928, 1178}}";
351 jab 675
			sepNavSelRange = "{0, 0}";
382 jab 676
			sepNavVisRange = "{0, 502}";
351 jab 677
			sepNavVisRect = "{{0, 386}, {961, 291}}";
678
		};
679
	};
367 jab 680
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
681
		uiCtxt = {
682
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
683
			sepNavSelRange = "{0, 0}";
684
			sepNavVisRange = "{0, 471}";
685
		};
686
	};
344 jab 687
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
688
		uiCtxt = {
367 jab 689
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
690
			sepNavSelRange = "{667, 0}";
691
			sepNavVisRange = "{533, 988}";
363 jab 692
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 693
		};
694
	};
695
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
696
		uiCtxt = {
363 jab 697
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
344 jab 698
			sepNavSelRange = "{0, 0}";
363 jab 699
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 700
		};
701
	};
363 jab 702
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
703
		uiCtxt = {
704
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
705
			sepNavSelRange = "{0, 0}";
706
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
707
		};
708
	};
709
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
710
		uiCtxt = {
382 jab 711
			sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
712
			sepNavSelRange = "{293, 18}";
713
			sepNavVisRange = "{27, 625}";
363 jab 714
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
715
		};
716
	};
717
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
718
		uiCtxt = {
719
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
720
			sepNavSelRange = "{448, 0}";
721
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
722
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
723
		};
724
	};
725
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
726
		uiCtxt = {
727
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
728
			sepNavSelRange = "{696, 201}";
729
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
730
		};
731
	};
732
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
733
		uiCtxt = {
734
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
735
			sepNavSelRange = "{0, 0}";
736
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
737
		};
738
	};
739
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
740
		uiCtxt = {
741
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
742
			sepNavSelRange = "{0, 0}";
743
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
744
		};
745
	};
746
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
747
		uiCtxt = {
748
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
749
			sepNavSelRange = "{0, 0}";
750
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
751
		};
752
	};
753
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
754
		uiCtxt = {
755
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
756
			sepNavSelRange = "{0, 0}";
757
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
758
		};
759
	};
351 jab 760
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
761
		uiCtxt = {
762
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
763
			sepNavSelRange = "{71, 0}";
764
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
765
		};
766
	};
767
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
768
		uiCtxt = {
769
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
770
			sepNavSelRange = "{0, 0}";
771
			sepNavVisRect = "{{0, 374}, {961, 291}}";
772
		};
773
	};
774
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
775
		uiCtxt = {
776
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
777
			sepNavSelRange = "{229, 50}";
778
			sepNavVisRect = "{{0, 515}, {961, 291}}";
779
		};
780
	};
341 jab 781
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
782
		uiCtxt = {
392 jab 783
			sepNavIntBoundsRect = "{{0, 0}, {1085, 912}}";
784
			sepNavSelRange = "{513, 0}";
785
			sepNavVisRange = "{0, 1097}";
341 jab 786
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
787
		};
788
	};
351 jab 789
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
790
		uiCtxt = {
791
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
792
			sepNavSelRange = "{61, 5}";
793
			sepNavVisRect = "{{0, 323}, {961, 291}}";
794
		};
795
	};
363 jab 796
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
797
		uiCtxt = {
394 jab 798
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2774}}";
372 jab 799
			sepNavSelRange = "{0, 0}";
394 jab 800
			sepNavVisRange = "{0, 739}";
363 jab 801
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
802
		};
803
	};
372 jab 804
	0D0CAF030C61132B003604C6 /* AABox.h */ = {
805
		uiCtxt = {
394 jab 806
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
372 jab 807
			sepNavSelRange = "{0, 0}";
394 jab 808
			sepNavVisRange = "{0, 731}";
372 jab 809
		};
810
	};
351 jab 811
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
812
		uiCtxt = {
394 jab 813
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
372 jab 814
			sepNavSelRange = "{0, 0}";
394 jab 815
			sepNavVisRange = "{0, 904}";
351 jab 816
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
817
		};
818
	};
372 jab 819
	0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
820
		uiCtxt = {
394 jab 821
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4123}}";
372 jab 822
			sepNavSelRange = "{0, 0}";
394 jab 823
			sepNavVisRange = "{0, 1069}";
372 jab 824
		};
825
	};
826
	0D0CAF060C61132C003604C6 /* BBox.h */ = {
827
		uiCtxt = {
394 jab 828
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
372 jab 829
			sepNavSelRange = "{0, 0}";
394 jab 830
			sepNavVisRange = "{0, 788}";
372 jab 831
		};
832
	};
833
	0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
834
		uiCtxt = {
394 jab 835
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
372 jab 836
			sepNavSelRange = "{0, 0}";
394 jab 837
			sepNavVisRange = "{0, 755}";
372 jab 838
		};
839
	};
840
	0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
841
		uiCtxt = {
394 jab 842
			sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
372 jab 843
			sepNavSelRange = "{0, 0}";
394 jab 844
			sepNavVisRange = "{0, 893}";
372 jab 845
		};
846
	};
847
	0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
848
		uiCtxt = {
394 jab 849
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 850
			sepNavSelRange = "{0, 0}";
851
			sepNavVisRange = "{0, 147}";
852
		};
853
	};
854
	0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
855
		uiCtxt = {
394 jab 856
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
372 jab 857
			sepNavSelRange = "{0, 0}";
394 jab 858
			sepNavVisRange = "{0, 888}";
372 jab 859
		};
860
	};
861
	0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
862
		uiCtxt = {
394 jab 863
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1273}}";
372 jab 864
			sepNavSelRange = "{0, 0}";
394 jab 865
			sepNavVisRange = "{0, 688}";
372 jab 866
		};
867
	};
868
	0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
869
		uiCtxt = {
394 jab 870
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 871
			sepNavSelRange = "{0, 0}";
394 jab 872
			sepNavVisRange = "{0, 1017}";
372 jab 873
		};
874
	};
875
	0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
876
		uiCtxt = {
394 jab 877
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3819}}";
372 jab 878
			sepNavSelRange = "{0, 0}";
394 jab 879
			sepNavVisRange = "{0, 645}";
372 jab 880
		};
881
	};
882
	0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
883
		uiCtxt = {
394 jab 884
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 885
			sepNavSelRange = "{0, 0}";
394 jab 886
			sepNavVisRange = "{0, 650}";
372 jab 887
		};
888
	};
357 jab 889
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
890
		uiCtxt = {
394 jab 891
			sepNavIntBoundsRect = "{{0, 0}, {1085, 13604}}";
372 jab 892
			sepNavSelRange = "{0, 0}";
394 jab 893
			sepNavVisRange = "{0, 703}";
357 jab 894
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
895
		};
896
	};
372 jab 897
	0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
898
		uiCtxt = {
394 jab 899
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
372 jab 900
			sepNavSelRange = "{0, 0}";
394 jab 901
			sepNavVisRange = "{0, 733}";
372 jab 902
		};
903
	};
336 jab 904
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
905
		uiCtxt = {
394 jab 906
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3781}}";
372 jab 907
			sepNavSelRange = "{0, 0}";
394 jab 908
			sepNavVisRange = "{0, 664}";
336 jab 909
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
910
		};
911
	};
372 jab 912
	0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
913
		uiCtxt = {
394 jab 914
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 915
			sepNavSelRange = "{316, 0}";
916
			sepNavVisRange = "{0, 324}";
917
		};
918
	};
336 jab 919
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
920
		uiCtxt = {
394 jab 921
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
336 jab 922
			sepNavSelRange = "{0, 0}";
394 jab 923
			sepNavVisRange = "{0, 965}";
336 jab 924
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
925
		};
926
	};
372 jab 927
	0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
928
		uiCtxt = {
394 jab 929
			sepNavIntBoundsRect = "{{0, 0}, {1085, 969}}";
372 jab 930
			sepNavSelRange = "{0, 0}";
394 jab 931
			sepNavVisRange = "{0, 817}";
372 jab 932
		};
933
	};
934
	0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
935
		uiCtxt = {
394 jab 936
			sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
372 jab 937
			sepNavSelRange = "{0, 0}";
394 jab 938
			sepNavVisRange = "{0, 690}";
372 jab 939
		};
940
	};
941
	0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
942
		uiCtxt = {
394 jab 943
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9158}}";
382 jab 944
			sepNavSelRange = "{70, 36}";
394 jab 945
			sepNavVisRange = "{52, 1130}";
372 jab 946
		};
947
	};
948
	0D0CAF170C61132C003604C6 /* HGrid.h */ = {
949
		uiCtxt = {
394 jab 950
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2166}}";
951
			sepNavSelRange = "{1861, 0}";
952
			sepNavVisRange = "{1393, 1085}";
372 jab 953
		};
954
	};
335 jab 955
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
956
		uiCtxt = {
394 jab 957
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
372 jab 958
			sepNavSelRange = "{388, 22}";
394 jab 959
			sepNavVisRange = "{1066, 873}";
363 jab 960
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
961
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 962
		};
963
	};
363 jab 964
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
965
		uiCtxt = {
394 jab 966
			sepNavIntBoundsRect = "{{0, 0}, {1085, 6593}}";
363 jab 967
			sepNavSelRange = "{0, 0}";
394 jab 968
			sepNavVisRange = "{0, 796}";
363 jab 969
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
970
		};
971
	};
372 jab 972
	0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
973
		uiCtxt = {
394 jab 974
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 975
			sepNavSelRange = "{0, 0}";
394 jab 976
			sepNavVisRange = "{0, 701}";
372 jab 977
		};
978
	};
979
	0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
980
		uiCtxt = {
394 jab 981
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 982
			sepNavSelRange = "{0, 0}";
394 jab 983
			sepNavVisRange = "{0, 242}";
372 jab 984
		};
985
	};
341 jab 986
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
987
		uiCtxt = {
394 jab 988
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
341 jab 989
			sepNavSelRange = "{0, 0}";
394 jab 990
			sepNavVisRange = "{0, 657}";
341 jab 991
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
992
		};
993
	};
372 jab 994
	0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
995
		uiCtxt = {
394 jab 996
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
372 jab 997
			sepNavSelRange = "{0, 0}";
394 jab 998
			sepNavVisRange = "{0, 478}";
372 jab 999
		};
1000
	};
1001
	0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
1002
		uiCtxt = {
394 jab 1003
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 1004
			sepNavSelRange = "{0, 0}";
1005
			sepNavVisRange = "{0, 453}";
1006
		};
1007
	};
340 jab 1008
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
1009
		uiCtxt = {
394 jab 1010
			sepNavIntBoundsRect = "{{0, 0}, {1085, 7068}}";
372 jab 1011
			sepNavSelRange = "{80, 0}";
394 jab 1012
			sepNavVisRange = "{8746, 769}";
363 jab 1013
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 1014
		};
1015
	};
363 jab 1016
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
1017
		uiCtxt = {
394 jab 1018
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
363 jab 1019
			sepNavSelRange = "{0, 0}";
372 jab 1020
			sepNavVisRange = "{0, 233}";
363 jab 1021
			sepNavVisRect = "{{0, 0}, {0, 0}}";
1022
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1023
		};
1024
	};
372 jab 1025
	0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
1026
		uiCtxt = {
394 jab 1027
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4332}}";
372 jab 1028
			sepNavSelRange = "{0, 0}";
394 jab 1029
			sepNavVisRange = "{0, 660}";
372 jab 1030
		};
1031
	};
1032
	0D0CAF230C61132C003604C6 /* OBox.h */ = {
1033
		uiCtxt = {
394 jab 1034
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 1035
			sepNavSelRange = "{0, 0}";
394 jab 1036
			sepNavVisRange = "{0, 838}";
372 jab 1037
		};
1038
	};
363 jab 1039
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
1040
		uiCtxt = {
394 jab 1041
			sepNavIntBoundsRect = "{{0, 0}, {1085, 13623}}";
372 jab 1042
			sepNavSelRange = "{0, 0}";
394 jab 1043
			sepNavVisRange = "{0, 979}";
363 jab 1044
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
1045
		};
1046
	};
357 jab 1047
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
1048
		uiCtxt = {
394 jab 1049
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2527}}";
357 jab 1050
			sepNavSelRange = "{0, 0}";
394 jab 1051
			sepNavVisRange = "{1272, 1058}";
363 jab 1052
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 1053
		};
1054
	};
1055
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
1056
		uiCtxt = {
394 jab 1057
			sepNavIntBoundsRect = "{{0, 0}, {1085, 817}}";
367 jab 1058
			sepNavSelRange = "{0, 0}";
394 jab 1059
			sepNavVisRange = "{20, 664}";
363 jab 1060
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 1061
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1062
		};
1063
	};
1064
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
1065
		uiCtxt = {
394 jab 1066
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1292}}";
367 jab 1067
			sepNavSelRange = "{0, 0}";
394 jab 1068
			sepNavVisRange = "{460, 696}";
363 jab 1069
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 1070
		};
1071
	};
1072
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
1073
		uiCtxt = {
394 jab 1074
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2242}}";
357 jab 1075
			sepNavSelRange = "{0, 0}";
394 jab 1076
			sepNavVisRange = "{0, 948}";
357 jab 1077
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1078
		};
1079
	};
394 jab 1080
	0D0CAF290C61132C003604C6 /* RGrid.h */ = {
1081
		uiCtxt = {
1082
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2280}}";
1083
			sepNavSelRange = "{0, 0}";
1084
			sepNavVisRange = "{0, 794}";
1085
		};
1086
	};
1087
	0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
1088
		uiCtxt = {
1089
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2185}}";
1090
			sepNavSelRange = "{0, 0}";
1091
			sepNavVisRange = "{0, 843}";
1092
		};
1093
	};
1094
	0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
1095
		uiCtxt = {
1096
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3002}}";
1097
			sepNavSelRange = "{0, 0}";
1098
			sepNavVisRange = "{0, 816}";
1099
		};
1100
	};
1101
	0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
1102
		uiCtxt = {
1103
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3553}}";
1104
			sepNavSelRange = "{0, 0}";
1105
			sepNavVisRange = "{0, 1157}";
1106
		};
1107
	};
363 jab 1108
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
1109
		uiCtxt = {
394 jab 1110
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
363 jab 1111
			sepNavSelRange = "{0, 0}";
394 jab 1112
			sepNavVisRange = "{0, 694}";
363 jab 1113
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
1114
		};
1115
	};
1116
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
1117
		uiCtxt = {
394 jab 1118
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
363 jab 1119
			sepNavSelRange = "{0, 0}";
394 jab 1120
			sepNavVisRange = "{0, 575}";
363 jab 1121
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
1122
		};
1123
	};
394 jab 1124
	0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */ = {
1125
		uiCtxt = {
1126
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
1127
			sepNavSelRange = "{0, 0}";
1128
			sepNavVisRange = "{0, 836}";
1129
		};
1130
	};
1131
	0D0CAF300C61132C003604C6 /* TrilinFilter.h */ = {
1132
		uiCtxt = {
1133
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1134
			sepNavSelRange = "{0, 0}";
1135
			sepNavVisRange = "{0, 509}";
1136
		};
1137
	};
340 jab 1138
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
1139
		uiCtxt = {
394 jab 1140
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1995}}";
372 jab 1141
			sepNavSelRange = "{888, 0}";
394 jab 1142
			sepNavVisRange = "{0, 742}";
365 jab 1143
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 1144
		};
1145
	};
1146
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
1147
		uiCtxt = {
394 jab 1148
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
372 jab 1149
			sepNavSelRange = "{589, 0}";
394 jab 1150
			sepNavVisRange = "{0, 737}";
363 jab 1151
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
1152
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 1153
		};
1154
	};
1155
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
1156
		uiCtxt = {
394 jab 1157
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4351}}";
340 jab 1158
			sepNavSelRange = "{0, 0}";
394 jab 1159
			sepNavVisRange = "{0, 1051}";
363 jab 1160
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 1161
		};
1162
	};
363 jab 1163
	0D0CAF340C61132C003604C6 /* verification.h */ = {
1164
		uiCtxt = {
394 jab 1165
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
363 jab 1166
			sepNavSelRange = "{0, 0}";
394 jab 1167
			sepNavVisRange = "{0, 176}";
363 jab 1168
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
1169
		};
1170
	};
340 jab 1171
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
1172
		uiCtxt = {
394 jab 1173
			sepNavIntBoundsRect = "{{0, 0}, {1105, 3363}}";
1174
			sepNavSelRange = "{2168, 0}";
1175
			sepNavVisRange = "{3424, 891}";
365 jab 1176
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 1177
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 1178
		};
1179
	};
344 jab 1180
	0D0CAF370C61132C003604C6 /* draw.h */ = {
1181
		uiCtxt = {
389 jab 1182
			sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
1183
			sepNavSelRange = "{660, 61}";
1184
			sepNavVisRange = "{0, 1065}";
363 jab 1185
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
344 jab 1186
		};
1187
	};
363 jab 1188
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
1189
		uiCtxt = {
372 jab 1190
			sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
1191
			sepNavSelRange = "{174, 0}";
1192
			sepNavVisRange = "{0, 209}";
363 jab 1193
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
372 jab 1194
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
363 jab 1195
		};
1196
	};
336 jab 1197
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
1198
		uiCtxt = {
372 jab 1199
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
1200
			sepNavSelRange = "{0, 0}";
1201
			sepNavVisRange = "{0, 213}";
363 jab 1202
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1203
		};
1204
	};
344 jab 1205
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
1206
		uiCtxt = {
372 jab 1207
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
344 jab 1208
			sepNavSelRange = "{0, 0}";
372 jab 1209
			sepNavVisRange = "{0, 215}";
363 jab 1210
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1211
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
344 jab 1212
		};
1213
	};
1214
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
1215
		uiCtxt = {
394 jab 1216
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
1217
			sepNavSelRange = "{1658, 7}";
1218
			sepNavVisRange = "{1168, 598}";
363 jab 1219
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1220
		};
1221
	};
1222
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
1223
		uiCtxt = {
394 jab 1224
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1691}}";
1225
			sepNavSelRange = "{1407, 0}";
1226
			sepNavVisRange = "{145, 1082}";
365 jab 1227
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 1228
		};
1229
	};
372 jab 1230
	0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
1231
		uiCtxt = {
394 jab 1232
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3534}}";
392 jab 1233
			sepNavSelRange = "{4281, 0}";
394 jab 1234
			sepNavVisRange = "{3776, 1061}";
372 jab 1235
		};
1236
	};
363 jab 1237
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 1238
		uiCtxt = {
394 jab 1239
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2831}}";
392 jab 1240
			sepNavSelRange = "{527, 22}";
394 jab 1241
			sepNavVisRange = "{2389, 798}";
363 jab 1242
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1243
		};
1244
	};
372 jab 1245
	0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
1246
		uiCtxt = {
1247
			sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
1248
			sepNavSelRange = "{0, 0}";
1249
			sepNavVisRange = "{0, 561}";
1250
		};
1251
	};
363 jab 1252
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
1253
		uiCtxt = {
372 jab 1254
			sepNavIntBoundsRect = "{{0, 0}, {950, 1805}}";
363 jab 1255
			sepNavSelRange = "{0, 0}";
372 jab 1256
			sepNavVisRange = "{0, 840}";
363 jab 1257
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1258
		};
1259
	};
1260
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
1261
		uiCtxt = {
394 jab 1262
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
382 jab 1263
			sepNavSelRange = "{1108, 0}";
389 jab 1264
			sepNavVisRange = "{1108, 800}";
363 jab 1265
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
1266
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
1267
		};
1268
	};
1269
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
1270
		uiCtxt = {
394 jab 1271
			sepNavIntBoundsRect = "{{0, 0}, {1085, 741}}";
372 jab 1272
			sepNavSelRange = "{0, 0}";
394 jab 1273
			sepNavVisRange = "{78, 1151}";
363 jab 1274
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
1275
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
1276
		};
1277
	};
336 jab 1278
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
1279
		uiCtxt = {
389 jab 1280
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3002}}";
336 jab 1281
			sepNavSelRange = "{0, 0}";
389 jab 1282
			sepNavVisRange = "{0, 799}";
363 jab 1283
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 1284
		};
1285
	};
363 jab 1286
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
1287
		uiCtxt = {
389 jab 1288
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1289
			sepNavSelRange = "{0, 0}";
372 jab 1290
			sepNavVisRange = "{0, 1070}";
363 jab 1291
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1292
		};
1293
	};
336 jab 1294
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
1295
		uiCtxt = {
389 jab 1296
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
1297
			sepNavSelRange = "{44, 32}";
382 jab 1298
			sepNavVisRange = "{0, 431}";
363 jab 1299
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 1300
		};
1301
	};
363 jab 1302
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
1303
		uiCtxt = {
389 jab 1304
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
372 jab 1305
			sepNavSelRange = "{0, 0}";
1306
			sepNavVisRange = "{0, 276}";
363 jab 1307
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1308
		};
1309
	};
1310
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
1311
		uiCtxt = {
394 jab 1312
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
363 jab 1313
			sepNavSelRange = "{0, 0}";
394 jab 1314
			sepNavVisRange = "{1008, 706}";
363 jab 1315
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
1316
		};
1317
	};
1318
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
1319
		uiCtxt = {
394 jab 1320
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1321
			sepNavSelRange = "{222, 0}";
372 jab 1322
			sepNavVisRange = "{0, 491}";
363 jab 1323
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1324
		};
1325
	};
1326
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
1327
		uiCtxt = {
394 jab 1328
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1292}}";
1329
			sepNavSelRange = "{440, 22}";
1330
			sepNavVisRange = "{705, 1048}";
363 jab 1331
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1332
		};
1333
	};
1334
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
1335
		uiCtxt = {
389 jab 1336
			sepNavIntBoundsRect = "{{0, 0}, {1125, 817}}";
363 jab 1337
			sepNavSelRange = "{0, 0}";
389 jab 1338
			sepNavVisRange = "{0, 647}";
363 jab 1339
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
1340
		};
1341
	};
1342
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
1343
		uiCtxt = {
389 jab 1344
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1345
			sepNavSelRange = "{0, 0}";
382 jab 1346
			sepNavVisRange = "{0, 512}";
363 jab 1347
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1348
		};
1349
	};
336 jab 1350
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
1351
		uiCtxt = {
389 jab 1352
			sepNavIntBoundsRect = "{{0, 0}, {1125, 12749}}";
1353
			sepNavSelRange = "{10872, 38}";
1354
			sepNavVisRange = "{10607, 637}";
363 jab 1355
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
336 jab 1356
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
1357
		};
1358
	};
1359
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
1360
		uiCtxt = {
389 jab 1361
			sepNavIntBoundsRect = "{{0, 0}, {1125, 8170}}";
382 jab 1362
			sepNavSelRange = "{0, 0}";
389 jab 1363
			sepNavVisRange = "{8172, 1313}";
363 jab 1364
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
336 jab 1365
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
1366
		};
1367
	};
363 jab 1368
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
340 jab 1369
		uiCtxt = {
389 jab 1370
			sepNavIntBoundsRect = "{{0, 0}, {1125, 13452}}";
1371
			sepNavSelRange = "{6121, 9}";
1372
			sepNavVisRange = "{15277, 827}";
363 jab 1373
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
340 jab 1374
		};
1375
	};
363 jab 1376
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
1377
		uiCtxt = {
392 jab 1378
			sepNavIntBoundsRect = "{{0, 0}, {1085, 988}}";
389 jab 1379
			sepNavSelRange = "{1399, 158}";
392 jab 1380
			sepNavVisRange = "{353, 1466}";
363 jab 1381
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
1382
		};
1383
	};
1384
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
1385
		uiCtxt = {
392 jab 1386
			sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
1387
			sepNavSelRange = "{394, 0}";
382 jab 1388
			sepNavVisRange = "{0, 401}";
363 jab 1389
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
382 jab 1390
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
363 jab 1391
		};
1392
	};
1393
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
1394
		uiCtxt = {
382 jab 1395
			sepNavIntBoundsRect = "{{0, 0}, {928, 524}}";
1396
			sepNavSelRange = "{0, 421}";
372 jab 1397
			sepNavVisRange = "{0, 421}";
363 jab 1398
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1399
		};
1400
	};
336 jab 1401
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
1402
		uiCtxt = {
389 jab 1403
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
363 jab 1404
			sepNavSelRange = "{0, 0}";
389 jab 1405
			sepNavVisRange = "{295, 945}";
363 jab 1406
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
336 jab 1407
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
1408
		};
1409
	};
363 jab 1410
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
1411
		uiCtxt = {
389 jab 1412
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
372 jab 1413
			sepNavSelRange = "{0, 0}";
1414
			sepNavVisRange = "{0, 218}";
363 jab 1415
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1416
		};
1417
	};
357 jab 1418
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
1419
		uiCtxt = {
389 jab 1420
			sepNavIntBoundsRect = "{{0, 0}, {1125, 6992}}";
367 jab 1421
			sepNavSelRange = "{4832, 0}";
389 jab 1422
			sepNavVisRange = "{4316, 847}";
363 jab 1423
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
357 jab 1424
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
1425
		};
1426
	};
1427
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
1428
		uiCtxt = {
389 jab 1429
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
367 jab 1430
			sepNavSelRange = "{605, 0}";
1431
			sepNavVisRange = "{0, 651}";
363 jab 1432
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
357 jab 1433
		};
1434
	};
363 jab 1435
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
1436
		uiCtxt = {
389 jab 1437
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
363 jab 1438
			sepNavSelRange = "{0, 0}";
389 jab 1439
			sepNavVisRange = "{0, 826}";
363 jab 1440
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1441
		};
1442
	};
1443
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
1444
		uiCtxt = {
389 jab 1445
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1446
			sepNavSelRange = "{0, 0}";
389 jab 1447
			sepNavVisRange = "{0, 537}";
363 jab 1448
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1449
		};
1450
	};
1451
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
1452
		uiCtxt = {
389 jab 1453
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3382}}";
363 jab 1454
			sepNavSelRange = "{0, 0}";
389 jab 1455
			sepNavVisRange = "{0, 719}";
363 jab 1456
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1457
		};
1458
	};
1459
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
1460
		uiCtxt = {
389 jab 1461
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
1462
			sepNavSelRange = "{106, 389}";
372 jab 1463
			sepNavVisRange = "{0, 504}";
363 jab 1464
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1465
		};
1466
	};
389 jab 1467
	0D0CAF5D0C61132C003604C6 /* subdivision.cpp */ = {
1468
		uiCtxt = {
1469
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
1470
			sepNavSelRange = "{0, 0}";
1471
			sepNavVisRange = "{408, 1054}";
1472
		};
1473
	};
363 jab 1474
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
1475
		uiCtxt = {
389 jab 1476
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1477
			sepNavSelRange = "{0, 0}";
372 jab 1478
			sepNavVisRange = "{0, 360}";
363 jab 1479
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1480
		};
1481
	};
1482
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
1483
		uiCtxt = {
389 jab 1484
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3667}}";
363 jab 1485
			sepNavSelRange = "{0, 0}";
389 jab 1486
			sepNavVisRange = "{3952, 756}";
363 jab 1487
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1488
		};
1489
	};
357 jab 1490
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
1491
		uiCtxt = {
389 jab 1492
			sepNavIntBoundsRect = "{{0, 0}, {1171, 6422}}";
357 jab 1493
			sepNavSelRange = "{0, 0}";
389 jab 1494
			sepNavVisRange = "{2785, 796}";
357 jab 1495
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1496
		};
1497
	};
363 jab 1498
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
1499
		uiCtxt = {
389 jab 1500
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1501
			sepNavSelRange = "{0, 0}";
372 jab 1502
			sepNavVisRange = "{0, 558}";
363 jab 1503
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1504
		};
1505
	};
389 jab 1506
	0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */ = {
1507
		uiCtxt = {
1508
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3838}}";
1509
			sepNavSelRange = "{0, 0}";
1510
			sepNavVisRange = "{0, 740}";
1511
		};
1512
	};
351 jab 1513
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
1514
		uiCtxt = {
389 jab 1515
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1862}}";
1516
			sepNavSelRange = "{0, 0}";
1517
			sepNavVisRange = "{0, 602}";
363 jab 1518
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
351 jab 1519
		};
1520
	};
1521
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
1522
		uiCtxt = {
389 jab 1523
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
351 jab 1524
			sepNavSelRange = "{0, 0}";
372 jab 1525
			sepNavVisRange = "{0, 656}";
363 jab 1526
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
351 jab 1527
		};
1528
	};
363 jab 1529
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
1530
		uiCtxt = {
389 jab 1531
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1691}}";
372 jab 1532
			sepNavSelRange = "{0, 0}";
389 jab 1533
			sepNavVisRange = "{1034, 875}";
363 jab 1534
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
1535
		};
1536
	};
1537
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
1538
		uiCtxt = {
389 jab 1539
			sepNavIntBoundsRect = "{{0, 0}, {1125, 10944}}";
363 jab 1540
			sepNavSelRange = "{0, 0}";
389 jab 1541
			sepNavVisRange = "{0, 727}";
363 jab 1542
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1543
		};
1544
	};
1545
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
1546
		uiCtxt = {
389 jab 1547
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1548
			sepNavSelRange = "{0, 0}";
389 jab 1549
			sepNavVisRange = "{0, 1213}";
363 jab 1550
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1551
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
1552
		};
1553
	};
344 jab 1554
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
1555
		uiCtxt = {
392 jab 1556
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
1557
			sepNavSelRange = "{2654, 0}";
394 jab 1558
			sepNavVisRange = "{264, 928}";
344 jab 1559
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
1560
		};
1561
	};
363 jab 1562
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
1563
		uiCtxt = {
394 jab 1564
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
382 jab 1565
			sepNavSelRange = "{0, 0}";
1566
			sepNavVisRange = "{0, 309}";
363 jab 1567
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1568
		};
1569
	};
336 jab 1570
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
1571
		uiCtxt = {
394 jab 1572
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1805}}";
1573
			sepNavSelRange = "{2012, 0}";
1574
			sepNavVisRange = "{0, 849}";
336 jab 1575
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
1576
		};
1577
	};
363 jab 1578
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
1579
		uiCtxt = {
389 jab 1580
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1581
			sepNavSelRange = "{0, 0}";
382 jab 1582
			sepNavVisRange = "{0, 208}";
363 jab 1583
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1584
		};
1585
	};
344 jab 1586
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1587
		uiCtxt = {
389 jab 1588
			sepNavIntBoundsRect = "{{0, 0}, {1336, 7106}}";
382 jab 1589
			sepNavSelRange = "{8180, 0}";
389 jab 1590
			sepNavVisRange = "{0, 2196}";
363 jab 1591
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
382 jab 1592
			sepNavWindowFrame = "{{38, 183}, {846, 820}}";
344 jab 1593
		};
1594
	};
1595
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1596
		uiCtxt = {
394 jab 1597
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4161}}";
382 jab 1598
			sepNavSelRange = "{7374, 0}";
394 jab 1599
			sepNavVisRange = "{761, 1118}";
363 jab 1600
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1601
		};
1602
	};
1603
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1604
		uiCtxt = {
382 jab 1605
			sepNavIntBoundsRect = "{{0, 0}, {1055, 2755}}";
344 jab 1606
			sepNavSelRange = "{0, 0}";
382 jab 1607
			sepNavVisRange = "{0, 687}";
344 jab 1608
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1609
		};
1610
	};
1611
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1612
		uiCtxt = {
1613
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1614
			sepNavSelRange = "{203, 0}";
1615
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1616
		};
1617
	};
1618
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1619
		uiCtxt = {
382 jab 1620
			sepNavIntBoundsRect = "{{0, 0}, {928, 13319}}";
1621
			sepNavSelRange = "{9778, 6}";
1622
			sepNavVisRange = "{5271, 579}";
363 jab 1623
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1624
		};
1625
	};
382 jab 1626
	0D0CAF730C61132C003604C6 /* Vector.h */ = {
1627
		uiCtxt = {
1628
			sepNavIntBoundsRect = "{{0, 0}, {1055, 8550}}";
1629
			sepNavSelRange = "{6785, 10}";
1630
			sepNavVisRange = "{6338, 745}";
1631
		};
1632
	};
363 jab 1633
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1634
		uiCtxt = {
1635
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1636
			sepNavSelRange = "{0, 0}";
1637
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1638
		};
1639
	};
365 jab 1640
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1641
		uiCtxt = {
1642
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1643
			sepNavSelRange = "{96, 0}";
1644
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1645
		};
1646
	};
363 jab 1647
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1648
		uiCtxt = {
1649
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
1650
			sepNavSelRange = "{0, 0}";
1651
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1652
		};
1653
	};
382 jab 1654
	0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
1655
		uiCtxt = {
1656
			sepNavIntBoundsRect = "{{0, 0}, {1055, 3249}}";
1657
			sepNavSelRange = "{0, 0}";
1658
			sepNavVisRange = "{0, 833}";
1659
		};
1660
	};
1661
	0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
1662
		uiCtxt = {
1663
			sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
1664
			sepNavSelRange = "{0, 0}";
1665
			sepNavVisRange = "{0, 849}";
1666
		};
1667
	};
1668
	0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
1669
		uiCtxt = {
1670
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
1671
			sepNavSelRange = "{0, 0}";
1672
			sepNavVisRange = "{0, 767}";
1673
		};
1674
	};
1675
	0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
1676
		uiCtxt = {
1677
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
1678
			sepNavSelRange = "{0, 0}";
1679
			sepNavVisRange = "{0, 799}";
1680
		};
1681
	};
394 jab 1682
	0D12DCA00E825FB4009420AD /* PBXTextBookmark */ = {
1683
		isa = PBXTextBookmark;
1684
		fRef = 0DAF05ED0E6BEB8B0097AAAD /* tri.frag */;
1685
		name = "tri.frag: 24";
1686
		rLen = 0;
1687
		rLoc = 698;
1688
		rType = 0;
1689
		vrLen = 741;
1690
		vrLoc = 0;
1691
	};
1692
	0D12DCA30E825FB4009420AD /* PBXTextBookmark */ = {
1693
		isa = PBXTextBookmark;
1694
		fRef = 0DAF05ED0E6BEB8B0097AAAD /* tri.frag */;
1695
		name = "tri.frag: 24";
1696
		rLen = 0;
1697
		rLoc = 698;
1698
		rType = 0;
1699
		vrLen = 741;
1700
		vrLoc = 0;
1701
	};
1702
	0D12DCA40E825FB4009420AD /* PBXTextBookmark */ = {
1703
		isa = PBXTextBookmark;
1704
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1705
		name = "wireframe.cpp: 168";
1706
		rLen = 0;
1707
		rLoc = 5096;
1708
		rType = 0;
1709
		vrLen = 744;
1710
		vrLoc = 4506;
1711
	};
1712
	0D12DCA50E825FB4009420AD /* PBXTextBookmark */ = {
1713
		isa = PBXTextBookmark;
1714
		fRef = 0DAF05ED0E6BEB8B0097AAAD /* tri.frag */;
1715
		name = "tri.frag: 24";
1716
		rLen = 0;
1717
		rLoc = 698;
1718
		rType = 0;
1719
		vrLen = 741;
1720
		vrLoc = 0;
1721
	};
1722
	0D12DCA60E825FB4009420AD /* PBXTextBookmark */ = {
1723
		isa = PBXTextBookmark;
1724
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1725
		name = "wireframe.cpp: 168";
1726
		rLen = 0;
1727
		rLoc = 5096;
1728
		rType = 0;
1729
		vrLen = 816;
1730
		vrLoc = 4433;
1731
	};
1732
	0D12DCA70E825FB4009420AD /* PBXTextBookmark */ = {
1733
		isa = PBXTextBookmark;
1734
		fRef = 0DAF05F00E6BEB8B0097AAAD /* wireframe.h */;
1735
		name = "wireframe.h: 12";
1736
		rLen = 0;
1737
		rLoc = 211;
1738
		rType = 0;
1739
		vrLen = 273;
1740
		vrLoc = 0;
1741
	};
1742
	0D12DCDC0E827D66009420AD /* PBXTextBookmark */ = {
1743
		isa = PBXTextBookmark;
1744
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
1745
		name = "wire-generic.vert: 7";
1746
		rLen = 0;
1747
		rLoc = 121;
1748
		rType = 0;
1749
		vrLen = 210;
1750
		vrLoc = 0;
1751
	};
1752
	0D12DCDD0E827D66009420AD /* PBXTextBookmark */ = {
1753
		isa = PBXTextBookmark;
1754
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
1755
		name = "raytrace.cpp: 210";
1756
		rLen = 0;
1757
		rLoc = 4926;
1758
		rType = 0;
1759
		vrLen = 490;
1760
		vrLoc = 4682;
1761
	};
1762
	0D12DCDE0E827D66009420AD /* PBXTextBookmark */ = {
1763
		isa = PBXTextBookmark;
1764
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
1765
		name = "meshedit.cpp: 116";
1766
		rLen = 0;
1767
		rLoc = 2708;
1768
		rType = 0;
1769
		vrLen = 571;
1770
		vrLoc = 2243;
1771
	};
1772
	0D12DCDF0E827D66009420AD /* PBXTextBookmark */ = {
1773
		isa = PBXTextBookmark;
1774
		fRef = 0DAF05F00E6BEB8B0097AAAD /* wireframe.h */;
1775
		name = "wireframe.h: 12";
1776
		rLen = 0;
1777
		rLoc = 211;
1778
		rType = 0;
1779
		vrLen = 273;
1780
		vrLoc = 0;
1781
	};
1782
	0D12DCE00E827D66009420AD /* PBXTextBookmark */ = {
1783
		isa = PBXTextBookmark;
1784
		fRef = 0DDE80E90E7DA53C0008F3D2 /* wire-generic.frag */;
1785
		name = "wire-generic.frag: 20";
1786
		rLen = 0;
1787
		rLoc = 395;
1788
		rType = 0;
1789
		vrLen = 399;
1790
		vrLoc = 0;
1791
	};
1792
	0D12DCE10E827D66009420AD /* PBXTextBookmark */ = {
1793
		isa = PBXTextBookmark;
1794
		fRef = 0DD7D1D00E7E967000A9C60E /* wire-hex.vert */;
1795
		name = "wire-hex.vert: 11";
1796
		rLen = 0;
1797
		rLoc = 172;
1798
		rType = 0;
1799
		vrLen = 275;
1800
		vrLoc = 0;
1801
	};
1802
	0D12DCE20E827D66009420AD /* PBXTextBookmark */ = {
1803
		isa = PBXTextBookmark;
1804
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
1805
		name = "wire-generic.geom: 6";
1806
		rLen = 31;
1807
		rLoc = 109;
1808
		rType = 0;
1809
		vrLen = 544;
1810
		vrLoc = 0;
1811
	};
1812
	0D12DCE30E827D66009420AD /* PBXTextBookmark */ = {
1813
		isa = PBXTextBookmark;
1814
		fRef = 0DD7D1D10E7E968400A9C60E /* wire-hex.frag */;
1815
		name = "wire-hex.frag: 15";
1816
		rLen = 0;
1817
		rLoc = 291;
1818
		rType = 0;
1819
		vrLen = 421;
1820
		vrLoc = 0;
1821
	};
1822
	0D12DCE40E827D66009420AD /* PBXTextBookmark */ = {
1823
		isa = PBXTextBookmark;
1824
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
1825
		name = "wire-hex.geom: 37";
1826
		rLen = 0;
1827
		rLoc = 648;
1828
		rType = 0;
1829
		vrLen = 501;
1830
		vrLoc = 226;
1831
	};
1832
	0D12DCE50E827D66009420AD /* PBXTextBookmark */ = {
1833
		isa = PBXTextBookmark;
1834
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1835
		name = "wireframe.cpp: 93";
1836
		rLen = 0;
1837
		rLoc = 3144;
1838
		rType = 0;
1839
		vrLen = 815;
1840
		vrLoc = 2407;
1841
	};
1842
	0D12DCE60E827D66009420AD /* PBXTextBookmark */ = {
1843
		isa = PBXTextBookmark;
1844
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1845
		name = "wireframe.cpp: 174";
1846
		rLen = 0;
1847
		rLoc = 5246;
1848
		rType = 0;
1849
		vrLen = 810;
1850
		vrLoc = 2450;
1851
	};
1852
	0D12DCE70E827D66009420AD /* PBXTextBookmark */ = {
1853
		isa = PBXTextBookmark;
1854
		fRef = 0DD7D1D00E7E967000A9C60E /* wire-hex.vert */;
1855
		name = "wire-hex.vert: 11";
1856
		rLen = 0;
1857
		rLoc = 172;
1858
		rType = 0;
1859
		vrLen = 276;
1860
		vrLoc = 0;
1861
	};
1862
	0D12DCE80E827D66009420AD /* PBXTextBookmark */ = {
1863
		isa = PBXTextBookmark;
1864
		fRef = 0DD7D1D10E7E968400A9C60E /* wire-hex.frag */;
1865
		name = "wire-hex.frag: 13";
1866
		rLen = 0;
1867
		rLoc = 286;
1868
		rType = 0;
1869
		vrLen = 363;
1870
		vrLoc = 0;
1871
	};
1872
	0D12DCE90E827D66009420AD /* PBXTextBookmark */ = {
1873
		isa = PBXTextBookmark;
1874
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
1875
		name = "wire-hex.geom: 11";
1876
		rLen = 0;
1877
		rLoc = 227;
1878
		rType = 0;
1879
		vrLen = 552;
1880
		vrLoc = 192;
1881
	};
1882
	0D12DCEA0E827D66009420AD /* PBXTextBookmark */ = {
1883
		isa = PBXTextBookmark;
1884
		fRef = 0DD7D1D10E7E968400A9C60E /* wire-hex.frag */;
1885
		name = "wire-hex.frag: 13";
1886
		rLen = 0;
1887
		rLoc = 286;
1888
		rType = 0;
1889
		vrLen = 363;
1890
		vrLoc = 0;
1891
	};
1892
	0D12DCEB0E827D66009420AD /* PBXTextBookmark */ = {
1893
		isa = PBXTextBookmark;
1894
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1895
		name = "wireframe.cpp: 174";
1896
		rLen = 0;
1897
		rLoc = 5246;
1898
		rType = 0;
1899
		vrLen = 724;
1900
		vrLoc = 3147;
1901
	};
1902
	0D12DCEC0E827D66009420AD /* PBXTextBookmark */ = {
1903
		isa = PBXTextBookmark;
1904
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
1905
		name = "wire-generic.geom: 25";
1906
		rLen = 0;
1907
		rLoc = 457;
1908
		rType = 0;
1909
		vrLen = 586;
1910
		vrLoc = 273;
1911
	};
1912
	0D12DCED0E827D66009420AD /* PBXTextBookmark */ = {
1913
		isa = PBXTextBookmark;
1914
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
1915
		name = "wire-generic.vert: 7";
1916
		rLen = 0;
1917
		rLoc = 121;
1918
		rType = 0;
1919
		vrLen = 210;
1920
		vrLoc = 0;
1921
	};
1922
	0D12DCEE0E827D66009420AD /* PBXTextBookmark */ = {
1923
		isa = PBXTextBookmark;
1924
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
1925
		name = "wire-generic.geom: 25";
1926
		rLen = 0;
1927
		rLoc = 457;
1928
		rType = 0;
1929
		vrLen = 586;
1930
		vrLoc = 273;
1931
	};
1932
	0D12DCEF0E827D66009420AD /* PBXTextBookmark */ = {
1933
		isa = PBXTextBookmark;
1934
		fRef = 0DDE80E90E7DA53C0008F3D2 /* wire-generic.frag */;
1935
		name = "wire-generic.frag: 20";
1936
		rLen = 0;
1937
		rLoc = 395;
1938
		rType = 0;
1939
		vrLen = 399;
1940
		vrLoc = 0;
1941
	};
1942
	0D12DCF00E827D66009420AD /* PBXTextBookmark */ = {
1943
		isa = PBXTextBookmark;
1944
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1945
		name = "wireframe.cpp: 93";
1946
		rLen = 0;
1947
		rLoc = 3144;
1948
		rType = 0;
1949
		vrLen = 734;
1950
		vrLoc = 3077;
1951
	};
1952
	0D12DCF10E827D66009420AD /* PBXTextBookmark */ = {
1953
		isa = PBXTextBookmark;
1954
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
1955
		name = "raytrace.cpp: 210";
1956
		rLen = 0;
1957
		rLoc = 4926;
1958
		rType = 0;
1959
		vrLen = 490;
1960
		vrLoc = 4682;
1961
	};
1962
	0D12DCF20E827D66009420AD /* PBXTextBookmark */ = {
1963
		isa = PBXTextBookmark;
1964
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
1965
		name = "meshedit.cpp: 116";
1966
		rLen = 0;
1967
		rLoc = 2708;
1968
		rType = 0;
1969
		vrLen = 571;
1970
		vrLoc = 2243;
1971
	};
1972
	0D12DCF30E827D66009420AD /* PBXTextBookmark */ = {
1973
		isa = PBXTextBookmark;
1974
		fRef = 0DAF05F00E6BEB8B0097AAAD /* wireframe.h */;
1975
		name = "wireframe.h: 12";
1976
		rLen = 0;
1977
		rLoc = 211;
1978
		rType = 0;
1979
		vrLen = 273;
1980
		vrLoc = 0;
1981
	};
1982
	0D12DCF40E827D66009420AD /* PBXTextBookmark */ = {
1983
		isa = PBXTextBookmark;
1984
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
1985
		name = "wireframe.cpp: 93";
1986
		rLen = 0;
1987
		rLoc = 3144;
1988
		rType = 0;
1989
		vrLen = 710;
1990
		vrLoc = 3534;
1991
	};
1992
	0D12DCF50E827D66009420AD /* PBXTextBookmark */ = {
1993
		isa = PBXTextBookmark;
1994
		fRef = 0DD7D1D00E7E967000A9C60E /* wire-hex.vert */;
1995
		name = "wire-hex.vert: 4";
1996
		rLen = 0;
1997
		rLoc = 76;
1998
		rType = 0;
1999
		vrLen = 276;
2000
		vrLoc = 0;
2001
	};
2002
	0D12DCF60E827D66009420AD /* PBXTextBookmark */ = {
2003
		isa = PBXTextBookmark;
2004
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
2005
		name = "wireframe.cpp: 93";
2006
		rLen = 0;
2007
		rLoc = 3144;
2008
		rType = 0;
2009
		vrLen = 710;
2010
		vrLoc = 3534;
2011
	};
2012
	0D12DCF70E827D66009420AD /* PBXTextBookmark */ = {
2013
		isa = PBXTextBookmark;
2014
		fRef = 0DAF05F00E6BEB8B0097AAAD /* wireframe.h */;
2015
		name = "wireframe.h: 12";
2016
		rLen = 0;
2017
		rLoc = 211;
2018
		rType = 0;
2019
		vrLen = 273;
2020
		vrLoc = 0;
2021
	};
2022
	0D12DCF80E827D66009420AD /* PBXTextBookmark */ = {
2023
		isa = PBXTextBookmark;
2024
		fRef = 0DD7D1D00E7E967000A9C60E /* wire-hex.vert */;
2025
		name = "wire-hex.vert: 4";
2026
		rLen = 0;
2027
		rLoc = 76;
2028
		rType = 0;
2029
		vrLen = 276;
2030
		vrLoc = 0;
2031
	};
2032
	0D12DCF90E827D66009420AD /* PBXTextBookmark */ = {
2033
		isa = PBXTextBookmark;
2034
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
2035
		name = "wireframe.cpp: 93";
2036
		rLen = 0;
2037
		rLoc = 3144;
2038
		rType = 0;
2039
		vrLen = 710;
2040
		vrLoc = 3534;
2041
	};
2042
	0D12DCFA0E827D66009420AD /* PBXTextBookmark */ = {
2043
		isa = PBXTextBookmark;
2044
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
2045
		name = "wire-generic.geom: 25";
2046
		rLen = 0;
2047
		rLoc = 457;
2048
		rType = 0;
2049
		vrLen = 586;
2050
		vrLoc = 273;
2051
	};
2052
	0D12DCFB0E827D66009420AD /* PBXTextBookmark */ = {
2053
		isa = PBXTextBookmark;
2054
		fRef = 0DDE80E90E7DA53C0008F3D2 /* wire-generic.frag */;
2055
		name = "wire-generic.frag: 20";
2056
		rLen = 0;
2057
		rLoc = 395;
2058
		rType = 0;
2059
		vrLen = 399;
2060
		vrLoc = 0;
2061
	};
2062
	0D12DCFC0E827D66009420AD /* PBXTextBookmark */ = {
2063
		isa = PBXTextBookmark;
2064
		fRef = 0DD7D1D00E7E967000A9C60E /* wire-hex.vert */;
2065
		name = "wire-hex.vert: 11";
2066
		rLen = 0;
2067
		rLoc = 172;
2068
		rType = 0;
2069
		vrLen = 275;
2070
		vrLoc = 0;
2071
	};
2072
	0D12DCFD0E827D66009420AD /* PBXTextBookmark */ = {
2073
		isa = PBXTextBookmark;
2074
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
2075
		name = "wire-hex.geom: 31";
2076
		rLen = 0;
2077
		rLoc = 815;
2078
		rType = 0;
2079
		vrLen = 499;
2080
		vrLoc = 287;
2081
	};
2082
	0D12DCFE0E827D66009420AD /* PBXTextBookmark */ = {
2083
		isa = PBXTextBookmark;
2084
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
2085
		name = "wireframe.cpp: 93";
2086
		rLen = 0;
2087
		rLoc = 3144;
2088
		rType = 0;
2089
		vrLen = 815;
2090
		vrLoc = 2407;
2091
	};
2092
	0D12DCFF0E827D66009420AD /* PBXTextBookmark */ = {
2093
		isa = PBXTextBookmark;
2094
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
2095
		name = "wire-generic.geom: 25";
2096
		rLen = 0;
2097
		rLoc = 457;
2098
		rType = 0;
2099
		vrLen = 521;
2100
		vrLoc = 376;
2101
	};
2102
	0D12DD000E827D66009420AD /* PBXTextBookmark */ = {
2103
		isa = PBXTextBookmark;
2104
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
2105
		name = "wire-hex.geom: 38";
2106
		rLen = 0;
2107
		rLoc = 726;
2108
		rType = 0;
2109
		vrLen = 525;
2110
		vrLoc = 353;
2111
	};
2112
	0D12DD010E827D66009420AD /* PBXTextBookmark */ = {
2113
		isa = PBXTextBookmark;
2114
		fRef = 0DD7D1D10E7E968400A9C60E /* wire-hex.frag */;
2115
		name = "wire-hex.frag: 14";
2116
		rLen = 0;
2117
		rLoc = 308;
2118
		rType = 0;
2119
		vrLen = 363;
2120
		vrLoc = 0;
2121
	};
2122
	0D12DD020E827D66009420AD /* PBXTextBookmark */ = {
2123
		isa = PBXTextBookmark;
2124
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
2125
		name = "wire-generic.geom: 6";
2126
		rLen = 31;
2127
		rLoc = 109;
2128
		rType = 0;
2129
		vrLen = 544;
2130
		vrLoc = 0;
2131
	};
2132
	0D12DD030E827D66009420AD /* PBXTextBookmark */ = {
2133
		isa = PBXTextBookmark;
2134
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
2135
		name = "wire-hex.geom: 10";
2136
		rLen = 36;
2137
		rLoc = 190;
2138
		rType = 0;
2139
		vrLen = 517;
2140
		vrLoc = 53;
2141
	};
2142
	0D12DD040E827D66009420AD /* PBXTextBookmark */ = {
2143
		isa = PBXTextBookmark;
2144
		fRef = 0DD7D1D10E7E968400A9C60E /* wire-hex.frag */;
2145
		name = "wire-hex.frag: 15";
2146
		rLen = 0;
2147
		rLoc = 291;
2148
		rType = 0;
2149
		vrLen = 421;
2150
		vrLoc = 0;
2151
	};
2152
	0D12DD050E827D66009420AD /* PBXTextBookmark */ = {
2153
		isa = PBXTextBookmark;
2154
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
2155
		name = "wire-hex.geom: 37";
2156
		rLen = 0;
2157
		rLoc = 648;
2158
		rType = 0;
2159
		vrLen = 501;
2160
		vrLoc = 226;
2161
	};
2162
	0D12DD060E827D66009420AD /* PBXTextBookmark */ = {
2163
		isa = PBXTextBookmark;
2164
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
2165
		name = "wireframe.cpp: 154";
2166
		rLen = 0;
2167
		rLoc = 4567;
2168
		rType = 0;
2169
		vrLen = 724;
2170
		vrLoc = 3145;
2171
	};
363 jab 2172
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
2173
		uiCtxt = {
394 jab 2174
			sepNavIntBoundsRect = "{{0, 0}, {1085, 12426}}";
372 jab 2175
			sepNavSelRange = "{0, 0}";
394 jab 2176
			sepNavVisRange = "{0, 556}";
363 jab 2177
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
2178
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
2179
		};
357 jab 2180
	};
363 jab 2181
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
2182
		uiCtxt = {
394 jab 2183
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 2184
			sepNavSelRange = "{0, 0}";
394 jab 2185
			sepNavVisRange = "{0, 688}";
363 jab 2186
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
2187
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
2188
		};
2189
	};
372 jab 2190
	0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
2191
		uiCtxt = {
382 jab 2192
			sepNavIntBoundsRect = "{{0, 0}, {1055, 1710}}";
2193
			sepNavSelRange = "{1090, 0}";
2194
			sepNavVisRange = "{351, 780}";
372 jab 2195
		};
2196
	};
2197
	0D17B9720E4B949300FD8803 /* ply_load.h */ = {
2198
		uiCtxt = {
394 jab 2199
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 2200
			sepNavSelRange = "{246, 0}";
2201
			sepNavVisRange = "{0, 385}";
2202
		};
2203
	};
2204
	0D17B9730E4B949300FD8803 /* rply.c */ = {
2205
		uiCtxt = {
394 jab 2206
			sepNavIntBoundsRect = "{{0, 0}, {1085, 28633}}";
382 jab 2207
			sepNavSelRange = "{25889, 0}";
394 jab 2208
			sepNavVisRange = "{37490, 1435}";
372 jab 2209
		};
2210
	};
2211
	0D17B9740E4B949300FD8803 /* rply.h */ = {
2212
		uiCtxt = {
394 jab 2213
			sepNavIntBoundsRect = "{{0, 0}, {1085, 7049}}";
372 jab 2214
			sepNavSelRange = "{0, 0}";
394 jab 2215
			sepNavVisRange = "{0, 1184}";
372 jab 2216
		};
2217
	};
382 jab 2218
	0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {
2219
		uiCtxt = {
2220
			sepNavIntBoundsRect = "{{0, 0}, {1064, 725}}";
2221
			sepNavSelRange = "{0, 0}";
2222
			sepNavVisRange = "{0, 684}";
2223
		};
372 jab 2224
	};
357 jab 2225
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
2226
		uiCtxt = {
2227
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
2228
			sepNavSelRange = "{0, 0}";
2229
			sepNavVisRect = "{{0, 0}, {961, 390}}";
2230
		};
2231
	};
344 jab 2232
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
2233
		uiCtxt = {
2234
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
2235
			sepNavSelRange = "{1710, 0}";
345 jab 2236
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 2237
		};
2238
	};
2239
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
2240
		uiCtxt = {
2241
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
2242
			sepNavSelRange = "{0, 0}";
2243
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
2244
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
2245
		};
2246
	};
2247
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
2248
		uiCtxt = {
357 jab 2249
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 2250
			sepNavSelRange = "{0, 0}";
357 jab 2251
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 2252
		};
2253
	};
2254
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
2255
		activeExec = 0;
2256
		executables = (
2257
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
2258
		);
2259
	};
2260
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
2261
		isa = PBXExecutable;
2262
		activeArgIndices = (
2263
		);
2264
		argumentStrings = (
2265
		);
2266
		autoAttachOnCrash = 1;
372 jab 2267
		breakpointsEnabled = 0;
344 jab 2268
		configStateDict = {
2269
		};
2270
		customDataFormattersEnabled = 1;
2271
		debuggerPlugin = GDBDebugging;
2272
		disassemblyDisplayState = 0;
351 jab 2273
		dylibVariantSuffix = "";
344 jab 2274
		enableDebugStr = 1;
2275
		environmentEntries = (
2276
		);
2277
		executableSystemSymbolLevel = 0;
2278
		executableUserSymbolLevel = 0;
2279
		libgmallocEnabled = 0;
2280
		name = test.cgla.matrices;
2281
		sourceDirectories = (
2282
		);
2283
	};
389 jab 2284
	0D2628E80E6E76B3004494D4 /* PBXTextBookmark */ = {
2285
		isa = PBXTextBookmark;
2286
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
2287
		name = "triangulate.h: 1";
2288
		rLen = 0;
2289
		rLoc = 0;
2290
		rType = 0;
2291
		vrLen = 558;
2292
		vrLoc = 0;
2293
	};
2294
	0D2628E90E6E76B3004494D4 /* PBXTextBookmark */ = {
2295
		isa = PBXTextBookmark;
2296
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
2297
		name = "Manifold.h: 1";
2298
		rLen = 0;
2299
		rLoc = 0;
2300
		rType = 0;
2301
		vrLen = 1618;
2302
		vrLoc = 7024;
2303
	};
382 jab 2304
	0D2F10C80E562D6100901E08 /* PBXTextBookmark */ = {
2305
		isa = PBXTextBookmark;
2306
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2307
		name = "meshdist.cpp: 21";
2308
		rLen = 115;
2309
		rLoc = 376;
2310
		rType = 0;
2311
		vrLen = 534;
2312
		vrLoc = 0;
2313
	};
2314
	0D32018F0E563DE9005FA7AF /* PBXTextBookmark */ = {
2315
		isa = PBXTextBookmark;
2316
		fRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */;
2317
		name = "eigensolvertest.cpp: 8";
2318
		rLen = 0;
2319
		rLoc = 561;
2320
		rType = 0;
2321
		vrLen = 876;
2322
		vrLoc = 1100;
2323
	};
2324
	0D3201910E563DE9005FA7AF /* PBXTextBookmark */ = {
2325
		isa = PBXTextBookmark;
2326
		fRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */;
2327
		name = "eigensolvertest.cpp: 8";
2328
		rLen = 0;
2329
		rLoc = 561;
2330
		rType = 0;
2331
		vrLen = 876;
2332
		vrLoc = 1100;
2333
	};
2334
	0D44A3200E55BE6500AECD76 /* ply_load.h */ = {
2335
		uiCtxt = {
389 jab 2336
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
382 jab 2337
			sepNavSelRange = "{370, 0}";
2338
			sepNavVisRange = "{0, 421}";
2339
		};
2340
	};
2341
	0D44A3210E55BE6500AECD76 /* ply_load.cpp */ = {
2342
		uiCtxt = {
392 jab 2343
			sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
382 jab 2344
			sepNavSelRange = "{326, 0}";
2345
			sepNavVisRange = "{0, 401}";
2346
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
2347
		};
2348
	};
2349
	0D44A3410E55C9DD00AECD76 /* PBXTextBookmark */ = {
2350
		isa = PBXTextBookmark;
2351
		fRef = 0D44A3420E55C9DD00AECD76 /* ply_load.h */;
2352
		name = "ply_load.h: 2";
2353
		rLen = 0;
2354
		rLoc = 56;
2355
		rType = 0;
2356
		vrLen = 421;
2357
		vrLoc = 0;
2358
	};
2359
	0D44A3420E55C9DD00AECD76 /* ply_load.h */ = {
2360
		isa = PBXFileReference;
2361
		lastKnownFileType = sourcecode.c.h;
2362
		name = ply_load.h;
2363
		path = /usr/local/include/HMesh/ply_load.h;
2364
		sourceTree = "<absolute>";
2365
	};
394 jab 2366
	0D4FB3680E7FFDB30024FE33 /* PBXTextBookmark */ = {
2367
		isa = PBXTextBookmark;
2368
		fRef = 0D4FB3690E7FFDB30024FE33 /* glew.h */;
2369
		name = "glew.h: 4784";
2370
		rLen = 72;
2371
		rLoc = 231211;
2372
		rType = 0;
2373
		vrLen = 1976;
2374
		vrLoc = 230295;
2375
	};
2376
	0D4FB3690E7FFDB30024FE33 /* glew.h */ = {
2377
		isa = PBXFileReference;
2378
		lastKnownFileType = sourcecode.c.h;
2379
		name = glew.h;
2380
		path = /usr/local/include/GL/glew.h;
2381
		sourceTree = "<absolute>";
2382
	};
2383
	0D4FB3750E7FFDB30024FE33 /* PBXTextBookmark */ = {
2384
		isa = PBXTextBookmark;
2385
		fRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */;
2386
		name = "wireframe.cpp: 24";
2387
		rLen = 0;
2388
		rLoc = 454;
2389
		rType = 0;
2390
		vrLen = 1465;
2391
		vrLoc = 1073;
2392
	};
2393
	0D4FB3940E7FFED70024FE33 /* stl_iterator.h */ = {
2394
		isa = PBXFileReference;
2395
		lastKnownFileType = sourcecode.c.h;
2396
		name = stl_iterator.h;
2397
		path = "/usr/include/c++/4.0.0/bits/stl_iterator.h";
2398
		sourceTree = "<absolute>";
2399
	};
2400
	0D4FB39A0E7FFED70024FE33 /* stl_iterator.h */ = {
2401
		isa = PBXFileReference;
2402
		lastKnownFileType = sourcecode.c.h;
2403
		name = stl_iterator.h;
2404
		path = "/usr/include/c++/4.0.0/bits/stl_iterator.h";
2405
		sourceTree = "<absolute>";
2406
	};
2407
	0D4FB39E0E7FFF2E0024FE33 /* PBXTextBookmark */ = {
2408
		isa = PBXTextBookmark;
2409
		fRef = 0D4FB3940E7FFED70024FE33 /* stl_iterator.h */;
2410
		name = "stl_iterator.h: 603";
2411
		rLen = 0;
2412
		rLoc = 19181;
2413
		rType = 0;
2414
		vrLen = 1457;
2415
		vrLoc = 2618;
2416
	};
2417
	0D4FB3A70E7FFF900024FE33 /* PBXTextBookmark */ = {
2418
		isa = PBXTextBookmark;
2419
		fRef = 0D4FB39A0E7FFED70024FE33 /* stl_iterator.h */;
2420
		name = "stl_iterator.h: 603";
2421
		rLen = 0;
2422
		rLoc = 19181;
2423
		rType = 0;
2424
		vrLen = 1149;
2425
		vrLoc = 18507;
2426
	};
2427
	0D4FB3D70E8002310024FE33 /* harmonics.cpp:221 */ = {
2428
		isa = PBXFileBreakpoint;
2429
		actions = (
2430
		);
2431
		breakpointStyle = 0;
2432
		continueAfterActions = 0;
2433
		countType = 0;
2434
		delayBeforeContinue = 0;
2435
		fileReference = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2436
		functionName = "Harmonics::draw()";
2437
		hitCount = 0;
2438
		ignoreCount = 0;
2439
		lineNumber = 221;
2440
		location = MeshEdit;
2441
		modificationTime = 243344433.336069;
2442
		state = 1;
2443
	};
2444
	0D4FB3DB0E8002340024FE33 /* PBXTextBookmark */ = {
2445
		isa = PBXTextBookmark;
2446
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
2447
		name = "harmonics.h: 22";
2448
		rLen = 0;
2449
		rLoc = 348;
2450
		rType = 0;
2451
		vrLen = 656;
2452
		vrLoc = 27;
2453
	};
2454
	0D4FB3E40E8004140024FE33 /* PBXTextBookmark */ = {
2455
		isa = PBXTextBookmark;
2456
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2457
		name = "harmonics.cpp: 219";
2458
		rLen = 0;
2459
		rLoc = 5418;
2460
		rType = 0;
2461
		vrLen = 1105;
2462
		vrLoc = 5529;
2463
	};
2464
	0D4FB3E60E8004140024FE33 /* PBXTextBookmark */ = {
2465
		isa = PBXTextBookmark;
2466
		fRef = 0DAF05EE0E6BEB8B0097AAAD /* tri.vert */;
2467
		name = "tri.vert: 1";
2468
		rLen = 0;
2469
		rLoc = 0;
2470
		rType = 0;
2471
		vrLen = 320;
2472
		vrLoc = 0;
2473
	};
367 jab 2474
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
2475
		uiCtxt = {
2476
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
2477
			sepNavSelRange = "{179, 0}";
2478
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2479
		};
344 jab 2480
	};
367 jab 2481
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
2482
		uiCtxt = {
2483
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
2484
			sepNavSelRange = "{0, 0}";
2485
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2486
		};
2487
	};
2488
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
2489
		uiCtxt = {
2490
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2491
			sepNavSelRange = "{0, 0}";
2492
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2493
		};
2494
	};
2495
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
2496
		uiCtxt = {
2497
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
2498
			sepNavSelRange = "{0, 0}";
2499
			sepNavVisRect = "{{0, 0}, {961, 390}}";
2500
		};
2501
	};
2502
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
2503
		uiCtxt = {
2504
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2505
			sepNavSelRange = "{0, 0}";
2506
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2507
		};
2508
	};
2509
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
2510
		uiCtxt = {
2511
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
2512
			sepNavSelRange = "{0, 0}";
2513
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2514
		};
2515
	};
2516
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
2517
		uiCtxt = {
2518
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
2519
			sepNavSelRange = "{0, 0}";
2520
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2521
		};
2522
	};
2523
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
2524
		uiCtxt = {
2525
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
2526
			sepNavSelRange = "{0, 0}";
2527
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2528
		};
2529
	};
2530
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
2531
		uiCtxt = {
2532
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
2533
			sepNavSelRange = "{0, 0}";
2534
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2535
		};
2536
	};
2537
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
2538
		uiCtxt = {
2539
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
2540
			sepNavSelRange = "{0, 0}";
2541
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2542
		};
2543
	};
2544
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
2545
		uiCtxt = {
372 jab 2546
			sepNavIntBoundsRect = "{{0, 0}, {1339, 9063}}";
2547
			sepNavSelRange = "{117, 0}";
2548
			sepNavVisRange = "{4612, 787}";
367 jab 2549
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
2550
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2551
		};
2552
	};
2553
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
2554
		uiCtxt = {
2555
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2556
			sepNavSelRange = "{0, 0}";
2557
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2558
		};
2559
	};
2560
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
2561
		uiCtxt = {
2562
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
2563
			sepNavSelRange = "{0, 0}";
2564
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2565
		};
2566
	};
2567
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
2568
		uiCtxt = {
2569
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2570
			sepNavSelRange = "{0, 0}";
2571
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2572
		};
2573
	};
2574
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
2575
		uiCtxt = {
2576
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
2577
			sepNavSelRange = "{0, 0}";
2578
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2579
		};
2580
	};
2581
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
2582
		uiCtxt = {
2583
			sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
2584
			sepNavSelRange = "{0, 0}";
2585
			sepNavVisRange = "{127, 785}";
2586
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2587
		};
2588
	};
2589
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2590
		activeExec = 0;
2591
		executables = (
2592
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
2593
		);
2594
	};
2595
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2596
		isa = PBXExecutable;
2597
		activeArgIndices = (
2598
		);
2599
		argumentStrings = (
2600
		);
2601
		autoAttachOnCrash = 1;
2602
		breakpointsEnabled = 0;
2603
		configStateDict = {
2604
		};
2605
		customDataFormattersEnabled = 1;
2606
		debuggerPlugin = GDBDebugging;
2607
		disassemblyDisplayState = 0;
2608
		dylibVariantSuffix = "";
2609
		enableDebugStr = 1;
2610
		environmentEntries = (
2611
		);
2612
		executableSystemSymbolLevel = 0;
2613
		executableUserSymbolLevel = 0;
2614
		libgmallocEnabled = 0;
2615
		name = PathTracer;
2616
		sourceDirectories = (
2617
		);
2618
	};
392 jab 2619
	0D56D1B30E75181D004D71DE /* PBXTextBookmark */ = {
2620
		isa = PBXTextBookmark;
2621
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
2622
		name = "mesh_optimization.h: 39";
2623
		rLen = 158;
2624
		rLoc = 1399;
2625
		rType = 0;
2626
		vrLen = 1466;
2627
		vrLoc = 353;
2628
	};
372 jab 2629
	0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
2630
		uiCtxt = {
2631
			sepNavIntBoundsRect = "{{0, 0}, {950, 12103}}";
2632
			sepNavSelRange = "{82, 0}";
2633
			sepNavVisRange = "{0, 726}";
2634
		};
2635
	};
2636
	0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
2637
		uiCtxt = {
2638
			sepNavIntBoundsRect = "{{0, 0}, {950, 2565}}";
2639
			sepNavSelRange = "{0, 0}";
2640
			sepNavVisRange = "{0, 586}";
2641
		};
2642
	};
2643
	0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
2644
		uiCtxt = {
2645
			sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
2646
			sepNavSelRange = "{0, 0}";
2647
			sepNavVisRange = "{0, 650}";
2648
		};
2649
	};
2650
	0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
2651
		uiCtxt = {
2652
			sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
2653
			sepNavSelRange = "{0, 0}";
2654
			sepNavVisRange = "{0, 516}";
2655
		};
2656
	};
2657
	0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
2658
		uiCtxt = {
2659
			sepNavIntBoundsRect = "{{0, 0}, {1584, 38342}}";
2660
			sepNavSelRange = "{3407, 24}";
2661
			sepNavVisRange = "{3055, 703}";
2662
		};
2663
	};
2664
	0D5941700E4B21AB005EA01C /* SOIL.h */ = {
2665
		uiCtxt = {
2666
			sepNavIntBoundsRect = "{{0, 0}, {950, 8645}}";
2667
			sepNavSelRange = "{0, 0}";
2668
			sepNavVisRange = "{2594, 854}";
2669
		};
2670
	};
2671
	0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
2672
		uiCtxt = {
2673
			sepNavIntBoundsRect = "{{0, 0}, {950, 69369}}";
2674
			sepNavSelRange = "{0, 0}";
2675
			sepNavVisRange = "{10181, 619}";
2676
		};
2677
	};
2678
	0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
2679
		uiCtxt = {
2680
			sepNavIntBoundsRect = "{{0, 0}, {950, 6726}}";
2681
			sepNavSelRange = "{0, 0}";
2682
			sepNavVisRange = "{0, 1515}";
2683
		};
2684
	};
2685
	0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
2686
		uiCtxt = {
2687
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
2688
			sepNavSelRange = "{0, 0}";
2689
			sepNavVisRange = "{0, 797}";
2690
		};
2691
	};
2692
	0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
2693
		uiCtxt = {
2694
			sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
2695
			sepNavSelRange = "{0, 0}";
2696
			sepNavVisRange = "{0, 882}";
2697
		};
2698
	};
2699
	0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
2700
		uiCtxt = {
394 jab 2701
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1330}}";
2702
			sepNavSelRange = "{594, 0}";
2703
			sepNavVisRange = "{132, 893}";
389 jab 2704
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
372 jab 2705
		};
2706
	};
394 jab 2707
	0D5E5F350E7DA97500D2157C /* PBXTextBookmark */ = {
392 jab 2708
		isa = PBXTextBookmark;
394 jab 2709
		fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
2710
		name = "glsl_shader.cpp: 25";
392 jab 2711
		rLen = 0;
394 jab 2712
		rLoc = 594;
392 jab 2713
		rType = 0;
394 jab 2714
		vrLen = 893;
2715
		vrLoc = 132;
392 jab 2716
	};
394 jab 2717
	0D5E60050E7DB10300D2157C /* PBXTextBookmark */ = {
384 jab 2718
		isa = PBXTextBookmark;
394 jab 2719
		fRef = 0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */;
2720
		name = "wire.geom: 8";
384 jab 2721
		rLen = 0;
394 jab 2722
		rLoc = 392;
2723
		rType = 0;
2724
		vrLen = 709;
2725
		vrLoc = 52;
2726
	};
2727
	0D738CB90E75C93D000FCBA9 /* PBXTextBookmark */ = {
2728
		isa = PBXTextBookmark;
2729
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2730
		name = "GLViewController.h: 82";
2731
		rLen = 0;
2732
		rLoc = 2092;
2733
		rType = 0;
2734
		vrLen = 673;
2735
		vrLoc = 1461;
2736
	};
2737
	0D738CC70E75D217000FCBA9 /* PBXTextBookmark */ = {
2738
		isa = PBXTextBookmark;
2739
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2740
		name = "LapackFunc.h: 218";
2741
		rLen = 0;
2742
		rLoc = 7374;
2743
		rType = 0;
2744
		vrLen = 1118;
2745
		vrLoc = 761;
2746
	};
2747
	0D738CC80E75D217000FCBA9 /* PBXTextBookmark */ = {
2748
		isa = PBXTextBookmark;
2749
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
2750
		name = "build_manifold.h: 1";
2751
		rLen = 0;
389 jab 2752
		rLoc = 0;
384 jab 2753
		rType = 0;
394 jab 2754
		vrLen = 1151;
2755
		vrLoc = 78;
389 jab 2756
	};
394 jab 2757
	0D738CC90E75D217000FCBA9 /* PBXTextBookmark */ = {
2758
		isa = PBXTextBookmark;
2759
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
2760
		name = "QuatTrackBall.cpp: 169";
2761
		rLen = 0;
2762
		rLoc = 4281;
2763
		rType = 0;
2764
		vrLen = 1061;
2765
		vrLoc = 3776;
2766
	};
2767
	0D738CCA0E75D217000FCBA9 /* PBXTextBookmark */ = {
2768
		isa = PBXTextBookmark;
2769
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
2770
		name = "QuatTrackBall.h: 26";
2771
		rLen = 22;
2772
		rLoc = 527;
2773
		rType = 0;
2774
		vrLen = 798;
2775
		vrLoc = 2389;
2776
	};
2777
	0D738CCB0E75D217000FCBA9 /* PBXTextBookmark */ = {
2778
		isa = PBXTextBookmark;
2779
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
2780
		name = "build_manifold.cpp: 74";
2781
		rLen = 0;
2782
		rLoc = 1108;
2783
		rType = 0;
2784
		vrLen = 800;
2785
		vrLoc = 1108;
2786
	};
2787
	0D738CCC0E75D217000FCBA9 /* PBXTextBookmark */ = {
2788
		isa = PBXTextBookmark;
2789
		fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
2790
		name = "ply_load.h: 14";
2791
		rLen = 0;
2792
		rLoc = 246;
2793
		rType = 0;
2794
		vrLen = 385;
2795
		vrLoc = 0;
2796
	};
2797
	0D738CCD0E75D217000FCBA9 /* PBXTextBookmark */ = {
2798
		isa = PBXTextBookmark;
2799
		fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
2800
		name = "rply.c: 723";
2801
		rLen = 0;
2802
		rLoc = 25889;
2803
		rType = 0;
2804
		vrLen = 1435;
2805
		vrLoc = 37490;
2806
	};
2807
	0D738CCE0E75D217000FCBA9 /* PBXTextBookmark */ = {
2808
		isa = PBXTextBookmark;
2809
		fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
2810
		name = "rply.h: 1";
2811
		rLen = 0;
2812
		rLoc = 0;
2813
		rType = 0;
2814
		vrLen = 1184;
2815
		vrLoc = 0;
2816
	};
2817
	0D738CCF0E75D217000FCBA9 /* PBXTextBookmark */ = {
2818
		isa = PBXTextBookmark;
2819
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
2820
		name = "tessellate.cpp: 1";
2821
		rLen = 0;
2822
		rLoc = 0;
2823
		rType = 0;
2824
		vrLen = 556;
2825
		vrLoc = 0;
2826
	};
2827
	0D738CD00E75D217000FCBA9 /* PBXTextBookmark */ = {
2828
		isa = PBXTextBookmark;
2829
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
2830
		name = "tessellate.h: 1";
2831
		rLen = 0;
2832
		rLoc = 0;
2833
		rType = 0;
2834
		vrLen = 688;
2835
		vrLoc = 0;
2836
	};
2837
	0D738CD10E75D217000FCBA9 /* PBXTextBookmark */ = {
2838
		isa = PBXTextBookmark;
2839
		fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
2840
		name = "AABox.cpp: 1";
2841
		rLen = 0;
2842
		rLoc = 0;
2843
		rType = 0;
2844
		vrLen = 739;
2845
		vrLoc = 0;
2846
	};
2847
	0D738CD20E75D217000FCBA9 /* PBXTextBookmark */ = {
2848
		isa = PBXTextBookmark;
2849
		fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
2850
		name = "AABox.h: 1";
2851
		rLen = 0;
2852
		rLoc = 0;
2853
		rType = 0;
2854
		vrLen = 731;
2855
		vrLoc = 0;
2856
	};
2857
	0D738CD30E75D217000FCBA9 /* PBXTextBookmark */ = {
2858
		isa = PBXTextBookmark;
2859
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
2860
		name = "AncestorGrid.h: 1";
2861
		rLen = 0;
2862
		rLoc = 0;
2863
		rType = 0;
2864
		vrLen = 904;
2865
		vrLoc = 0;
2866
	};
2867
	0D738CD40E75D217000FCBA9 /* PBXTextBookmark */ = {
2868
		isa = PBXTextBookmark;
2869
		fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
2870
		name = "BBox.cpp: 1";
2871
		rLen = 0;
2872
		rLoc = 0;
2873
		rType = 0;
2874
		vrLen = 1069;
2875
		vrLoc = 0;
2876
	};
2877
	0D738CD50E75D217000FCBA9 /* PBXTextBookmark */ = {
2878
		isa = PBXTextBookmark;
2879
		fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
2880
		name = "BBox.h: 1";
2881
		rLen = 0;
2882
		rLoc = 0;
2883
		rType = 0;
2884
		vrLen = 788;
2885
		vrLoc = 0;
2886
	};
2887
	0D738CD60E75D217000FCBA9 /* PBXTextBookmark */ = {
2888
		isa = PBXTextBookmark;
2889
		fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
2890
		name = "BoundingINode.cpp: 1";
2891
		rLen = 0;
2892
		rLoc = 0;
2893
		rType = 0;
2894
		vrLen = 755;
2895
		vrLoc = 0;
2896
	};
2897
	0D738CD70E75D217000FCBA9 /* PBXTextBookmark */ = {
2898
		isa = PBXTextBookmark;
2899
		fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
2900
		name = "BoundingINode.h: 1";
2901
		rLen = 0;
2902
		rLoc = 0;
2903
		rType = 0;
2904
		vrLen = 893;
2905
		vrLoc = 0;
2906
	};
2907
	0D738CD80E75D217000FCBA9 /* PBXTextBookmark */ = {
2908
		isa = PBXTextBookmark;
2909
		fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
2910
		name = "BoundingLNode.cpp: 1";
2911
		rLen = 0;
2912
		rLoc = 0;
2913
		rType = 0;
2914
		vrLen = 147;
2915
		vrLoc = 0;
2916
	};
2917
	0D738CD90E75D217000FCBA9 /* PBXTextBookmark */ = {
2918
		isa = PBXTextBookmark;
2919
		fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
2920
		name = "BoundingLNode.h: 1";
2921
		rLen = 0;
2922
		rLoc = 0;
2923
		rType = 0;
2924
		vrLen = 888;
2925
		vrLoc = 0;
2926
	};
2927
	0D738CDA0E75D217000FCBA9 /* PBXTextBookmark */ = {
2928
		isa = PBXTextBookmark;
2929
		fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
2930
		name = "BoundingNode.cpp: 1";
2931
		rLen = 0;
2932
		rLoc = 0;
2933
		rType = 0;
2934
		vrLen = 688;
2935
		vrLoc = 0;
2936
	};
2937
	0D738CDB0E75D217000FCBA9 /* PBXTextBookmark */ = {
2938
		isa = PBXTextBookmark;
2939
		fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
2940
		name = "BoundingNode.h: 1";
2941
		rLen = 0;
2942
		rLoc = 0;
2943
		rType = 0;
2944
		vrLen = 1017;
2945
		vrLoc = 0;
2946
	};
2947
	0D738CDC0E75D217000FCBA9 /* PBXTextBookmark */ = {
2948
		isa = PBXTextBookmark;
2949
		fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
2950
		name = "BoundingTree.cpp: 1";
2951
		rLen = 0;
2952
		rLoc = 0;
2953
		rType = 0;
2954
		vrLen = 645;
2955
		vrLoc = 0;
2956
	};
2957
	0D738CDD0E75D217000FCBA9 /* PBXTextBookmark */ = {
2958
		isa = PBXTextBookmark;
2959
		fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
2960
		name = "BoundingTree.h: 1";
2961
		rLen = 0;
2962
		rLoc = 0;
2963
		rType = 0;
2964
		vrLen = 650;
2965
		vrLoc = 0;
2966
	};
2967
	0D738CDE0E75D217000FCBA9 /* PBXTextBookmark */ = {
2968
		isa = PBXTextBookmark;
2969
		fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
2970
		name = "BSPTree.cpp: 1";
2971
		rLen = 0;
2972
		rLoc = 0;
2973
		rType = 0;
2974
		vrLen = 703;
2975
		vrLoc = 0;
2976
	};
2977
	0D738CDF0E75D217000FCBA9 /* PBXTextBookmark */ = {
2978
		isa = PBXTextBookmark;
2979
		fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
2980
		name = "BSPTree.h: 1";
2981
		rLen = 0;
2982
		rLoc = 0;
2983
		rType = 0;
2984
		vrLen = 733;
2985
		vrLoc = 0;
2986
	};
2987
	0D738CE00E75D217000FCBA9 /* PBXTextBookmark */ = {
2988
		isa = PBXTextBookmark;
2989
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
2990
		name = "build_bbtree.cpp: 1";
2991
		rLen = 0;
2992
		rLoc = 0;
2993
		rType = 0;
2994
		vrLen = 664;
2995
		vrLoc = 0;
2996
	};
2997
	0D738CE10E75D217000FCBA9 /* PBXTextBookmark */ = {
2998
		isa = PBXTextBookmark;
2999
		fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
3000
		name = "build_bbtree.h: 15";
3001
		rLen = 0;
3002
		rLoc = 316;
3003
		rType = 0;
3004
		vrLen = 324;
3005
		vrLoc = 0;
3006
	};
3007
	0D738CE20E75D217000FCBA9 /* PBXTextBookmark */ = {
3008
		isa = PBXTextBookmark;
3009
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
3010
		name = "Cell.h: 1";
3011
		rLen = 0;
3012
		rLoc = 0;
3013
		rType = 0;
3014
		vrLen = 965;
3015
		vrLoc = 0;
3016
	};
3017
	0D738CE30E75D217000FCBA9 /* PBXTextBookmark */ = {
3018
		isa = PBXTextBookmark;
3019
		fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
3020
		name = "GradientFilter.cpp: 1";
3021
		rLen = 0;
3022
		rLoc = 0;
3023
		rType = 0;
3024
		vrLen = 817;
3025
		vrLoc = 0;
3026
	};
3027
	0D738CE40E75D217000FCBA9 /* PBXTextBookmark */ = {
3028
		isa = PBXTextBookmark;
3029
		fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
3030
		name = "GradientFilter.h: 1";
3031
		rLen = 0;
3032
		rLoc = 0;
3033
		rType = 0;
3034
		vrLen = 690;
3035
		vrLoc = 0;
3036
	};
3037
	0D738CE50E75D217000FCBA9 /* PBXTextBookmark */ = {
3038
		isa = PBXTextBookmark;
3039
		fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
3040
		name = "GridAlgorithm.h: 7";
3041
		rLen = 36;
3042
		rLoc = 70;
3043
		rType = 0;
3044
		vrLen = 1130;
3045
		vrLoc = 52;
3046
	};
3047
	0D738CE60E75D217000FCBA9 /* PBXTextBookmark */ = {
3048
		isa = PBXTextBookmark;
3049
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
3050
		name = "verification.h: 1";
3051
		rLen = 0;
3052
		rLoc = 0;
3053
		rType = 0;
3054
		vrLen = 176;
3055
		vrLoc = 0;
3056
	};
3057
	0D738CE70E75D217000FCBA9 /* PBXTextBookmark */ = {
3058
		isa = PBXTextBookmark;
3059
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
3060
		name = "verification.cpp: 1";
3061
		rLen = 0;
3062
		rLoc = 0;
3063
		rType = 0;
3064
		vrLen = 1051;
3065
		vrLoc = 0;
3066
	};
3067
	0D738CE80E75D217000FCBA9 /* PBXTextBookmark */ = {
3068
		isa = PBXTextBookmark;
3069
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
3070
		name = "TriMesh.h: 30";
3071
		rLen = 0;
3072
		rLoc = 589;
3073
		rType = 0;
3074
		vrLen = 737;
3075
		vrLoc = 0;
3076
	};
3077
	0D738CE90E75D217000FCBA9 /* PBXTextBookmark */ = {
3078
		isa = PBXTextBookmark;
3079
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3080
		name = "TriMesh.cpp: 44";
3081
		rLen = 0;
3082
		rLoc = 888;
3083
		rType = 0;
3084
		vrLen = 742;
3085
		vrLoc = 0;
3086
	};
3087
	0D738CEA0E75D217000FCBA9 /* PBXTextBookmark */ = {
3088
		isa = PBXTextBookmark;
3089
		fRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */;
3090
		name = "TrilinFilter.h: 1";
3091
		rLen = 0;
3092
		rLoc = 0;
3093
		rType = 0;
3094
		vrLen = 509;
3095
		vrLoc = 0;
3096
	};
3097
	0D738CEB0E75D217000FCBA9 /* PBXTextBookmark */ = {
3098
		isa = PBXTextBookmark;
3099
		fRef = 0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */;
3100
		name = "TrilinFilter.cpp: 1";
3101
		rLen = 0;
3102
		rLoc = 0;
3103
		rType = 0;
3104
		vrLen = 836;
3105
		vrLoc = 0;
3106
	};
3107
	0D738CEC0E75D217000FCBA9 /* PBXTextBookmark */ = {
3108
		isa = PBXTextBookmark;
3109
		fRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */;
3110
		name = "Triangle.h: 1";
3111
		rLen = 0;
3112
		rLoc = 0;
3113
		rType = 0;
3114
		vrLen = 575;
3115
		vrLoc = 0;
3116
	};
3117
	0D738CED0E75D217000FCBA9 /* PBXTextBookmark */ = {
3118
		isa = PBXTextBookmark;
3119
		fRef = 0D0CAF2D0C61132C003604C6 /* Triangle.cpp */;
3120
		name = "Triangle.cpp: 1";
3121
		rLen = 0;
3122
		rLoc = 0;
3123
		rType = 0;
3124
		vrLen = 694;
3125
		vrLoc = 0;
3126
	};
3127
	0D738CEE0E75D217000FCBA9 /* PBXTextBookmark */ = {
3128
		isa = PBXTextBookmark;
3129
		fRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */;
3130
		name = "ThreeDDDA.h: 1";
3131
		rLen = 0;
3132
		rLoc = 0;
3133
		rType = 0;
3134
		vrLen = 1157;
3135
		vrLoc = 0;
3136
	};
3137
	0D738CEF0E75D217000FCBA9 /* PBXTextBookmark */ = {
3138
		isa = PBXTextBookmark;
3139
		fRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */;
3140
		name = "ThreeDDDA.cpp: 1";
3141
		rLen = 0;
3142
		rLoc = 0;
3143
		rType = 0;
3144
		vrLen = 816;
3145
		vrLoc = 0;
3146
	};
3147
	0D738CF00E75D217000FCBA9 /* PBXTextBookmark */ = {
3148
		isa = PBXTextBookmark;
3149
		fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
3150
		name = "save_raw.h: 1";
3151
		rLen = 0;
3152
		rLoc = 0;
3153
		rType = 0;
3154
		vrLen = 843;
3155
		vrLoc = 0;
3156
	};
3157
	0D738CF10E75D217000FCBA9 /* PBXTextBookmark */ = {
3158
		isa = PBXTextBookmark;
3159
		fRef = 0D0CAF290C61132C003604C6 /* RGrid.h */;
3160
		name = "RGrid.h: 1";
3161
		rLen = 0;
3162
		rLoc = 0;
3163
		rType = 0;
3164
		vrLen = 794;
3165
		vrLoc = 0;
3166
	};
3167
	0D738CF20E75D217000FCBA9 /* PBXTextBookmark */ = {
3168
		isa = PBXTextBookmark;
3169
		fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
3170
		name = "Ray.h: 1";
3171
		rLen = 0;
3172
		rLoc = 0;
3173
		rType = 0;
3174
		vrLen = 948;
3175
		vrLoc = 0;
3176
	};
3177
	0D738CF30E75D217000FCBA9 /* PBXTextBookmark */ = {
3178
		isa = PBXTextBookmark;
3179
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
3180
		name = "QEM.h: 1";
3181
		rLen = 0;
3182
		rLoc = 0;
3183
		rType = 0;
3184
		vrLen = 696;
3185
		vrLoc = 460;
3186
	};
3187
	0D738CF40E75D217000FCBA9 /* PBXTextBookmark */ = {
3188
		isa = PBXTextBookmark;
3189
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
3190
		name = "QEM.cpp: 1";
3191
		rLen = 0;
3192
		rLoc = 0;
3193
		rType = 0;
3194
		vrLen = 664;
3195
		vrLoc = 20;
3196
	};
3197
	0D738CF50E75D217000FCBA9 /* PBXTextBookmark */ = {
3198
		isa = PBXTextBookmark;
3199
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
3200
		name = "Polygonizer.h: 1";
3201
		rLen = 0;
3202
		rLoc = 0;
3203
		rType = 0;
3204
		vrLen = 1058;
3205
		vrLoc = 1272;
3206
	};
3207
	0D738CF60E75D217000FCBA9 /* PBXTextBookmark */ = {
3208
		isa = PBXTextBookmark;
3209
		fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
3210
		name = "Polygonizer.cpp: 1";
3211
		rLen = 0;
3212
		rLoc = 0;
3213
		rType = 0;
3214
		vrLen = 979;
3215
		vrLoc = 0;
3216
	};
3217
	0D738CF70E75D217000FCBA9 /* PBXTextBookmark */ = {
3218
		isa = PBXTextBookmark;
3219
		fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
3220
		name = "OBox.h: 1";
3221
		rLen = 0;
3222
		rLoc = 0;
3223
		rType = 0;
3224
		vrLen = 838;
3225
		vrLoc = 0;
3226
	};
3227
	0D738CF80E75D217000FCBA9 /* PBXTextBookmark */ = {
3228
		isa = PBXTextBookmark;
3229
		fRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */;
3230
		name = "OBox.cpp: 1";
3231
		rLen = 0;
3232
		rLoc = 0;
3233
		rType = 0;
3234
		vrLen = 660;
3235
		vrLoc = 0;
3236
	};
3237
	0D738CF90E75D217000FCBA9 /* PBXTextBookmark */ = {
3238
		isa = PBXTextBookmark;
3239
		fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
3240
		name = "obj_load.h: 1";
3241
		rLen = 0;
3242
		rLoc = 0;
3243
		rType = 0;
3244
		vrLen = 233;
3245
		vrLoc = 0;
3246
	};
3247
	0D738CFA0E75D217000FCBA9 /* PBXTextBookmark */ = {
3248
		isa = PBXTextBookmark;
3249
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
3250
		name = "obj_load.cpp: 2";
3251
		rLen = 0;
3252
		rLoc = 80;
3253
		rType = 0;
3254
		vrLen = 769;
3255
		vrLoc = 8746;
3256
	};
3257
	0D738CFB0E75D217000FCBA9 /* PBXTextBookmark */ = {
3258
		isa = PBXTextBookmark;
3259
		fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
3260
		name = "Neighbours.h: 1";
3261
		rLen = 0;
3262
		rLoc = 0;
3263
		rType = 0;
3264
		vrLen = 453;
3265
		vrLoc = 0;
3266
	};
3267
	0D738CFC0E75D217000FCBA9 /* PBXTextBookmark */ = {
3268
		isa = PBXTextBookmark;
3269
		fRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */;
3270
		name = "Neighbours.cpp: 1";
3271
		rLen = 0;
3272
		rLoc = 0;
3273
		rType = 0;
3274
		vrLen = 478;
3275
		vrLoc = 0;
3276
	};
3277
	0D738CFD0E75D217000FCBA9 /* PBXTextBookmark */ = {
3278
		isa = PBXTextBookmark;
3279
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
3280
		name = "Material.h: 1";
3281
		rLen = 0;
3282
		rLoc = 0;
3283
		rType = 0;
3284
		vrLen = 657;
3285
		vrLoc = 0;
3286
	};
3287
	0D738CFE0E75D217000FCBA9 /* PBXTextBookmark */ = {
3288
		isa = PBXTextBookmark;
3289
		fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
3290
		name = "load_raw.h: 1";
3291
		rLen = 0;
3292
		rLoc = 0;
3293
		rType = 0;
3294
		vrLen = 242;
3295
		vrLoc = 0;
3296
	};
3297
	0D738CFF0E75D217000FCBA9 /* PBXTextBookmark */ = {
3298
		isa = PBXTextBookmark;
3299
		fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
3300
		name = "load_raw.cpp: 1";
3301
		rLen = 0;
3302
		rLoc = 0;
3303
		rType = 0;
3304
		vrLen = 701;
3305
		vrLoc = 0;
3306
	};
3307
	0D738D000E75D217000FCBA9 /* PBXTextBookmark */ = {
3308
		isa = PBXTextBookmark;
3309
		fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
3310
		name = "KDTree.h: 1";
3311
		rLen = 0;
3312
		rLoc = 0;
3313
		rType = 0;
3314
		vrLen = 796;
3315
		vrLoc = 0;
3316
	};
3317
	0D738D010E75D217000FCBA9 /* PBXTextBookmark */ = {
3318
		isa = PBXTextBookmark;
3319
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
3320
		name = "IndexedFaceSet.h: 17";
3321
		rLen = 22;
3322
		rLoc = 388;
3323
		rType = 0;
3324
		vrLen = 873;
3325
		vrLoc = 1066;
3326
	};
3327
	0D738D0A0E75D217000FCBA9 /* PBXTextBookmark */ = {
3328
		isa = PBXTextBookmark;
3329
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
3330
		name = "LapackFunc.h: 218";
3331
		rLen = 0;
3332
		rLoc = 7374;
3333
		rType = 0;
3334
		vrLen = 1118;
3335
		vrLoc = 761;
3336
	};
3337
	0D738D0F0E75D217000FCBA9 /* PBXTextBookmark */ = {
3338
		isa = PBXTextBookmark;
3339
		fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
3340
		name = "ply_load.h: 14";
3341
		rLen = 0;
3342
		rLoc = 246;
3343
		rType = 0;
3344
		vrLen = 385;
3345
		vrLoc = 0;
3346
	};
3347
	0D738D100E75D217000FCBA9 /* PBXTextBookmark */ = {
3348
		isa = PBXTextBookmark;
3349
		fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
3350
		name = "rply.c: 723";
3351
		rLen = 0;
3352
		rLoc = 25889;
3353
		rType = 0;
3354
		vrLen = 1435;
3355
		vrLoc = 37490;
3356
	};
3357
	0D738D110E75D217000FCBA9 /* PBXTextBookmark */ = {
3358
		isa = PBXTextBookmark;
3359
		fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
3360
		name = "rply.h: 1";
3361
		rLen = 0;
3362
		rLoc = 0;
3363
		rType = 0;
3364
		vrLen = 1184;
3365
		vrLoc = 0;
3366
	};
3367
	0D738D120E75D217000FCBA9 /* PBXTextBookmark */ = {
3368
		isa = PBXTextBookmark;
3369
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
3370
		name = "tessellate.cpp: 1";
3371
		rLen = 0;
3372
		rLoc = 0;
3373
		rType = 0;
3374
		vrLen = 556;
3375
		vrLoc = 0;
3376
	};
3377
	0D738D130E75D217000FCBA9 /* PBXTextBookmark */ = {
3378
		isa = PBXTextBookmark;
3379
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
3380
		name = "tessellate.h: 1";
3381
		rLen = 0;
3382
		rLoc = 0;
3383
		rType = 0;
3384
		vrLen = 688;
3385
		vrLoc = 0;
3386
	};
3387
	0D738D140E75D217000FCBA9 /* PBXTextBookmark */ = {
3388
		isa = PBXTextBookmark;
3389
		fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
3390
		name = "AABox.cpp: 1";
3391
		rLen = 0;
3392
		rLoc = 0;
3393
		rType = 0;
3394
		vrLen = 739;
3395
		vrLoc = 0;
3396
	};
3397
	0D738D150E75D217000FCBA9 /* PBXTextBookmark */ = {
3398
		isa = PBXTextBookmark;
3399
		fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
3400
		name = "AABox.h: 1";
3401
		rLen = 0;
3402
		rLoc = 0;
3403
		rType = 0;
3404
		vrLen = 731;
3405
		vrLoc = 0;
3406
	};
3407
	0D738D160E75D217000FCBA9 /* PBXTextBookmark */ = {
3408
		isa = PBXTextBookmark;
3409
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
3410
		name = "AncestorGrid.h: 1";
3411
		rLen = 0;
3412
		rLoc = 0;
3413
		rType = 0;
3414
		vrLen = 904;
3415
		vrLoc = 0;
3416
	};
3417
	0D738D170E75D217000FCBA9 /* PBXTextBookmark */ = {
3418
		isa = PBXTextBookmark;
3419
		fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
3420
		name = "BBox.cpp: 1";
3421
		rLen = 0;
3422
		rLoc = 0;
3423
		rType = 0;
3424
		vrLen = 1069;
3425
		vrLoc = 0;
3426
	};
3427
	0D738D180E75D217000FCBA9 /* PBXTextBookmark */ = {
3428
		isa = PBXTextBookmark;
3429
		fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
3430
		name = "BBox.h: 1";
3431
		rLen = 0;
3432
		rLoc = 0;
3433
		rType = 0;
3434
		vrLen = 788;
3435
		vrLoc = 0;
3436
	};
3437
	0D738D190E75D217000FCBA9 /* PBXTextBookmark */ = {
3438
		isa = PBXTextBookmark;
3439
		fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
3440
		name = "BoundingINode.cpp: 1";
3441
		rLen = 0;
3442
		rLoc = 0;
3443
		rType = 0;
3444
		vrLen = 755;
3445
		vrLoc = 0;
3446
	};
3447
	0D738D1A0E75D217000FCBA9 /* PBXTextBookmark */ = {
3448
		isa = PBXTextBookmark;
3449
		fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
3450
		name = "BoundingINode.h: 1";
3451
		rLen = 0;
3452
		rLoc = 0;
3453
		rType = 0;
3454
		vrLen = 893;
3455
		vrLoc = 0;
3456
	};
3457
	0D738D1B0E75D217000FCBA9 /* PBXTextBookmark */ = {
3458
		isa = PBXTextBookmark;
3459
		fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
3460
		name = "BoundingLNode.cpp: 1";
3461
		rLen = 0;
3462
		rLoc = 0;
3463
		rType = 0;
3464
		vrLen = 147;
3465
		vrLoc = 0;
3466
	};
3467
	0D738D1C0E75D217000FCBA9 /* PBXTextBookmark */ = {
3468
		isa = PBXTextBookmark;
3469
		fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
3470
		name = "BoundingLNode.h: 1";
3471
		rLen = 0;
3472
		rLoc = 0;
3473
		rType = 0;
3474
		vrLen = 888;
3475
		vrLoc = 0;
3476
	};
3477
	0D738D1D0E75D217000FCBA9 /* PBXTextBookmark */ = {
3478
		isa = PBXTextBookmark;
3479
		fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
3480
		name = "BoundingNode.cpp: 1";
3481
		rLen = 0;
3482
		rLoc = 0;
3483
		rType = 0;
3484
		vrLen = 688;
3485
		vrLoc = 0;
3486
	};
3487
	0D738D1E0E75D217000FCBA9 /* PBXTextBookmark */ = {
3488
		isa = PBXTextBookmark;
3489
		fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
3490
		name = "BoundingNode.h: 1";
3491
		rLen = 0;
3492
		rLoc = 0;
3493
		rType = 0;
3494
		vrLen = 1017;
3495
		vrLoc = 0;
3496
	};
3497
	0D738D1F0E75D217000FCBA9 /* PBXTextBookmark */ = {
3498
		isa = PBXTextBookmark;
3499
		fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
3500
		name = "BoundingTree.cpp: 1";
3501
		rLen = 0;
3502
		rLoc = 0;
3503
		rType = 0;
3504
		vrLen = 645;
3505
		vrLoc = 0;
3506
	};
3507
	0D738D200E75D217000FCBA9 /* PBXTextBookmark */ = {
3508
		isa = PBXTextBookmark;
3509
		fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
3510
		name = "BoundingTree.h: 1";
3511
		rLen = 0;
3512
		rLoc = 0;
3513
		rType = 0;
3514
		vrLen = 650;
3515
		vrLoc = 0;
3516
	};
3517
	0D738D210E75D217000FCBA9 /* PBXTextBookmark */ = {
3518
		isa = PBXTextBookmark;
3519
		fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
3520
		name = "BSPTree.cpp: 1";
3521
		rLen = 0;
3522
		rLoc = 0;
3523
		rType = 0;
3524
		vrLen = 703;
3525
		vrLoc = 0;
3526
	};
3527
	0D738D220E75D217000FCBA9 /* PBXTextBookmark */ = {
3528
		isa = PBXTextBookmark;
3529
		fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
3530
		name = "BSPTree.h: 1";
3531
		rLen = 0;
3532
		rLoc = 0;
3533
		rType = 0;
3534
		vrLen = 733;
3535
		vrLoc = 0;
3536
	};
3537
	0D738D230E75D217000FCBA9 /* PBXTextBookmark */ = {
3538
		isa = PBXTextBookmark;
3539
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
3540
		name = "build_bbtree.cpp: 1";
3541
		rLen = 0;
3542
		rLoc = 0;
3543
		rType = 0;
3544
		vrLen = 664;
3545
		vrLoc = 0;
3546
	};
3547
	0D738D240E75D217000FCBA9 /* PBXTextBookmark */ = {
3548
		isa = PBXTextBookmark;
3549
		fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
3550
		name = "build_bbtree.h: 15";
3551
		rLen = 0;
3552
		rLoc = 316;
3553
		rType = 0;
3554
		vrLen = 324;
3555
		vrLoc = 0;
3556
	};
3557
	0D738D250E75D217000FCBA9 /* PBXTextBookmark */ = {
3558
		isa = PBXTextBookmark;
3559
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
3560
		name = "Cell.h: 1";
3561
		rLen = 0;
3562
		rLoc = 0;
3563
		rType = 0;
3564
		vrLen = 965;
3565
		vrLoc = 0;
3566
	};
3567
	0D738D260E75D217000FCBA9 /* PBXTextBookmark */ = {
3568
		isa = PBXTextBookmark;
3569
		fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
3570
		name = "GradientFilter.cpp: 1";
3571
		rLen = 0;
3572
		rLoc = 0;
3573
		rType = 0;
3574
		vrLen = 817;
3575
		vrLoc = 0;
3576
	};
3577
	0D738D290E75D217000FCBA9 /* PBXTextBookmark */ = {
3578
		isa = PBXTextBookmark;
3579
		fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
3580
		name = "GradientFilter.h: 1";
3581
		rLen = 0;
3582
		rLoc = 0;
3583
		rType = 0;
3584
		vrLen = 690;
3585
		vrLoc = 0;
3586
	};
3587
	0D738D2A0E75D217000FCBA9 /* PBXTextBookmark */ = {
3588
		isa = PBXTextBookmark;
3589
		fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
3590
		name = "GridAlgorithm.h: 7";
3591
		rLen = 36;
3592
		rLoc = 70;
3593
		rType = 0;
3594
		vrLen = 1130;
3595
		vrLoc = 52;
3596
	};
3597
	0D738D2B0E75D217000FCBA9 /* PBXTextBookmark */ = {
3598
		isa = PBXTextBookmark;
3599
		fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
3600
		name = "HGrid.h: 1";
3601
		rLen = 0;
3602
		rLoc = 0;
3603
		rType = 0;
3604
		vrLen = 921;
3605
		vrLoc = 0;
3606
	};
3607
	0D738D2C0E75D217000FCBA9 /* PBXTextBookmark */ = {
3608
		isa = PBXTextBookmark;
3609
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
3610
		name = "IndexedFaceSet.h: 17";
3611
		rLen = 22;
3612
		rLoc = 388;
3613
		rType = 0;
3614
		vrLen = 873;
3615
		vrLoc = 1066;
3616
	};
3617
	0D738D2D0E75D217000FCBA9 /* PBXTextBookmark */ = {
3618
		isa = PBXTextBookmark;
3619
		fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
3620
		name = "KDTree.h: 1";
3621
		rLen = 0;
3622
		rLoc = 0;
3623
		rType = 0;
3624
		vrLen = 796;
3625
		vrLoc = 0;
3626
	};
3627
	0D738D2E0E75D217000FCBA9 /* PBXTextBookmark */ = {
3628
		isa = PBXTextBookmark;
3629
		fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
3630
		name = "load_raw.cpp: 1";
3631
		rLen = 0;
3632
		rLoc = 0;
3633
		rType = 0;
3634
		vrLen = 701;
3635
		vrLoc = 0;
3636
	};
3637
	0D738D2F0E75D217000FCBA9 /* PBXTextBookmark */ = {
3638
		isa = PBXTextBookmark;
3639
		fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
3640
		name = "load_raw.h: 1";
3641
		rLen = 0;
3642
		rLoc = 0;
3643
		rType = 0;
3644
		vrLen = 242;
3645
		vrLoc = 0;
3646
	};
3647
	0D738D300E75D217000FCBA9 /* PBXTextBookmark */ = {
3648
		isa = PBXTextBookmark;
3649
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
3650
		name = "Material.h: 1";
3651
		rLen = 0;
3652
		rLoc = 0;
3653
		rType = 0;
3654
		vrLen = 657;
3655
		vrLoc = 0;
3656
	};
3657
	0D738D330E75D217000FCBA9 /* PBXTextBookmark */ = {
3658
		isa = PBXTextBookmark;
3659
		fRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */;
3660
		name = "Neighbours.cpp: 1";
3661
		rLen = 0;
3662
		rLoc = 0;
3663
		rType = 0;
3664
		vrLen = 478;
3665
		vrLoc = 0;
3666
	};
3667
	0D738D360E75D217000FCBA9 /* PBXTextBookmark */ = {
3668
		isa = PBXTextBookmark;
3669
		fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
3670
		name = "Neighbours.h: 1";
3671
		rLen = 0;
3672
		rLoc = 0;
3673
		rType = 0;
3674
		vrLen = 453;
3675
		vrLoc = 0;
3676
	};
3677
	0D738D370E75D217000FCBA9 /* PBXTextBookmark */ = {
3678
		isa = PBXTextBookmark;
3679
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
3680
		name = "obj_load.cpp: 2";
3681
		rLen = 0;
3682
		rLoc = 80;
3683
		rType = 0;
3684
		vrLen = 739;
3685
		vrLoc = 8776;
3686
	};
3687
	0D738D380E75D217000FCBA9 /* PBXTextBookmark */ = {
3688
		isa = PBXTextBookmark;
3689
		fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
3690
		name = "obj_load.h: 1";
3691
		rLen = 0;
3692
		rLoc = 0;
3693
		rType = 0;
3694
		vrLen = 233;
3695
		vrLoc = 0;
3696
	};
3697
	0D738D390E75D217000FCBA9 /* PBXTextBookmark */ = {
3698
		isa = PBXTextBookmark;
3699
		fRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */;
3700
		name = "OBox.cpp: 1";
3701
		rLen = 0;
3702
		rLoc = 0;
3703
		rType = 0;
3704
		vrLen = 660;
3705
		vrLoc = 0;
3706
	};
3707
	0D738D3A0E75D217000FCBA9 /* PBXTextBookmark */ = {
3708
		isa = PBXTextBookmark;
3709
		fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
3710
		name = "OBox.h: 1";
3711
		rLen = 0;
3712
		rLoc = 0;
3713
		rType = 0;
3714
		vrLen = 838;
3715
		vrLoc = 0;
3716
	};
3717
	0D738D3D0E75D217000FCBA9 /* PBXTextBookmark */ = {
3718
		isa = PBXTextBookmark;
3719
		fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
3720
		name = "Polygonizer.cpp: 1";
3721
		rLen = 0;
3722
		rLoc = 0;
3723
		rType = 0;
3724
		vrLen = 979;
3725
		vrLoc = 0;
3726
	};
3727
	0D738D3E0E75D217000FCBA9 /* PBXTextBookmark */ = {
3728
		isa = PBXTextBookmark;
3729
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
3730
		name = "Polygonizer.h: 1";
3731
		rLen = 0;
3732
		rLoc = 0;
3733
		rType = 0;
3734
		vrLen = 1058;
3735
		vrLoc = 0;
3736
	};
3737
	0D738D3F0E75D217000FCBA9 /* PBXTextBookmark */ = {
3738
		isa = PBXTextBookmark;
3739
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
3740
		name = "QEM.cpp: 1";
3741
		rLen = 0;
3742
		rLoc = 0;
3743
		rType = 0;
3744
		vrLen = 681;
3745
		vrLoc = 20;
3746
	};
3747
	0D738D400E75D217000FCBA9 /* PBXTextBookmark */ = {
3748
		isa = PBXTextBookmark;
3749
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
3750
		name = "QEM.h: 1";
3751
		rLen = 0;
3752
		rLoc = 0;
3753
		rType = 0;
3754
		vrLen = 635;
3755
		vrLoc = 0;
3756
	};
3757
	0D738D410E75D217000FCBA9 /* PBXTextBookmark */ = {
3758
		isa = PBXTextBookmark;
3759
		fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
3760
		name = "Ray.h: 1";
3761
		rLen = 0;
3762
		rLoc = 0;
3763
		rType = 0;
3764
		vrLen = 948;
3765
		vrLoc = 0;
3766
	};
3767
	0D738D420E75D217000FCBA9 /* PBXTextBookmark */ = {
3768
		isa = PBXTextBookmark;
3769
		fRef = 0D0CAF290C61132C003604C6 /* RGrid.h */;
3770
		name = "RGrid.h: 1";
3771
		rLen = 0;
3772
		rLoc = 0;
3773
		rType = 0;
3774
		vrLen = 794;
3775
		vrLoc = 0;
3776
	};
3777
	0D738D430E75D217000FCBA9 /* PBXTextBookmark */ = {
3778
		isa = PBXTextBookmark;
3779
		fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
3780
		name = "save_raw.h: 1";
3781
		rLen = 0;
3782
		rLoc = 0;
3783
		rType = 0;
3784
		vrLen = 843;
3785
		vrLoc = 0;
3786
	};
3787
	0D738D440E75D217000FCBA9 /* PBXTextBookmark */ = {
3788
		isa = PBXTextBookmark;
3789
		fRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */;
3790
		name = "ThreeDDDA.cpp: 1";
3791
		rLen = 0;
3792
		rLoc = 0;
3793
		rType = 0;
3794
		vrLen = 816;
3795
		vrLoc = 0;
3796
	};
3797
	0D738D450E75D217000FCBA9 /* PBXTextBookmark */ = {
3798
		isa = PBXTextBookmark;
3799
		fRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */;
3800
		name = "ThreeDDDA.h: 1";
3801
		rLen = 0;
3802
		rLoc = 0;
3803
		rType = 0;
3804
		vrLen = 1157;
3805
		vrLoc = 0;
3806
	};
3807
	0D738D460E75D217000FCBA9 /* PBXTextBookmark */ = {
3808
		isa = PBXTextBookmark;
3809
		fRef = 0D0CAF2D0C61132C003604C6 /* Triangle.cpp */;
3810
		name = "Triangle.cpp: 1";
3811
		rLen = 0;
3812
		rLoc = 0;
3813
		rType = 0;
3814
		vrLen = 694;
3815
		vrLoc = 0;
3816
	};
3817
	0D738D470E75D217000FCBA9 /* PBXTextBookmark */ = {
3818
		isa = PBXTextBookmark;
3819
		fRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */;
3820
		name = "Triangle.h: 1";
3821
		rLen = 0;
3822
		rLoc = 0;
3823
		rType = 0;
3824
		vrLen = 575;
3825
		vrLoc = 0;
3826
	};
3827
	0D738D480E75D217000FCBA9 /* PBXTextBookmark */ = {
3828
		isa = PBXTextBookmark;
3829
		fRef = 0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */;
3830
		name = "TrilinFilter.cpp: 1";
3831
		rLen = 0;
3832
		rLoc = 0;
3833
		rType = 0;
3834
		vrLen = 836;
3835
		vrLoc = 0;
3836
	};
3837
	0D738D490E75D217000FCBA9 /* PBXTextBookmark */ = {
3838
		isa = PBXTextBookmark;
3839
		fRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */;
3840
		name = "TrilinFilter.h: 1";
3841
		rLen = 0;
3842
		rLoc = 0;
3843
		rType = 0;
3844
		vrLen = 509;
3845
		vrLoc = 0;
3846
	};
3847
	0D738D4A0E75D217000FCBA9 /* PBXTextBookmark */ = {
3848
		isa = PBXTextBookmark;
3849
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3850
		name = "TriMesh.cpp: 44";
3851
		rLen = 0;
3852
		rLoc = 888;
3853
		rType = 0;
3854
		vrLen = 742;
3855
		vrLoc = 0;
3856
	};
3857
	0D738D4B0E75D217000FCBA9 /* PBXTextBookmark */ = {
3858
		isa = PBXTextBookmark;
3859
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
3860
		name = "TriMesh.h: 30";
3861
		rLen = 0;
3862
		rLoc = 589;
3863
		rType = 0;
3864
		vrLen = 737;
3865
		vrLoc = 0;
3866
	};
3867
	0D738D4C0E75D217000FCBA9 /* PBXTextBookmark */ = {
3868
		isa = PBXTextBookmark;
3869
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
3870
		name = "verification.cpp: 1";
3871
		rLen = 0;
3872
		rLoc = 0;
3873
		rType = 0;
3874
		vrLen = 1051;
3875
		vrLoc = 0;
3876
	};
3877
	0D738D4D0E75D217000FCBA9 /* PBXTextBookmark */ = {
3878
		isa = PBXTextBookmark;
3879
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
3880
		name = "verification.h: 1";
3881
		rLen = 0;
3882
		rLoc = 0;
3883
		rType = 0;
3884
		vrLen = 176;
3885
		vrLoc = 0;
3886
	};
389 jab 3887
	0D813C000E6D6FAE0061A34C /* PBXTextBookmark */ = {
3888
		isa = PBXTextBookmark;
3889
		fRef = 0D813C010E6D6FAE0061A34C /* GLConsole.cpp */;
3890
		name = "GLConsole.cpp: 782";
3891
		rLen = 0;
3892
		rLoc = 27238;
3893
		rType = 0;
3894
		vrLen = 1245;
3895
		vrLoc = 17565;
3896
	};
3897
	0D813C010E6D6FAE0061A34C /* GLConsole.cpp */ = {
3898
		isa = PBXFileReference;
3899
		lastKnownFileType = sourcecode.cpp.cpp;
3900
		name = GLConsole.cpp;
3901
		path = /Users/jab/packages/glconsole/GLConsole/GLConsole.cpp;
3902
		sourceTree = "<absolute>";
3903
	};
3904
	0D813C040E6D6FAE0061A34C /* PBXTextBookmark */ = {
3905
		isa = PBXTextBookmark;
3906
		fRef = 0D813C050E6D6FAE0061A34C /* GLConsole.cpp */;
3907
		name = "GLConsole.cpp: 782";
3908
		rLen = 0;
3909
		rLoc = 27238;
3910
		rType = 0;
3911
		vrLen = 1245;
3912
		vrLoc = 17565;
3913
	};
3914
	0D813C050E6D6FAE0061A34C /* GLConsole.cpp */ = {
3915
		isa = PBXFileReference;
3916
		lastKnownFileType = sourcecode.cpp.cpp;
3917
		name = GLConsole.cpp;
3918
		path = /Users/jab/packages/glconsole/GLConsole/GLConsole.cpp;
3919
		sourceTree = "<absolute>";
3920
	};
3921
	0D813C1A0E6D71E20061A34C /* PBXTextBookmark */ = {
3922
		isa = PBXTextBookmark;
3923
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
3924
		name = "smooth.h: 8";
3925
		rLen = 389;
3926
		rLoc = 106;
3927
		rType = 0;
3928
		vrLen = 445;
3929
		vrLoc = 59;
3930
	};
3931
	0D813C2F0E6D75830061A34C /* mesho.cpp */ = {
3932
		isa = PBXFileReference;
3933
		lastKnownFileType = sourcecode.cpp.cpp;
3934
		name = mesho.cpp;
3935
		path = /Users/jab/SrcTree/Appsrc/MeshO/mesho.cpp;
3936
		sourceTree = "<absolute>";
3937
	};
3938
	0D813C390E6D76B00061A34C /* PBXTextBookmark */ = {
3939
		isa = PBXTextBookmark;
3940
		fRef = 0D813C2F0E6D75830061A34C /* mesho.cpp */;
3941
		name = "mesho.cpp: 58";
3942
		rLen = 0;
3943
		rLoc = 1311;
3944
		rType = 0;
3945
		vrLen = 953;
3946
		vrLoc = 988;
3947
	};
3948
	0D813C3A0E6D76B00061A34C /* PBXTextBookmark */ = {
3949
		isa = PBXTextBookmark;
3950
		fRef = 0D813C3B0E6D76B00061A34C /* mesh_optimization.h */;
3951
		name = "mesh_optimization.h: 1";
3952
		rLen = 0;
3953
		rLoc = 0;
3954
		rType = 0;
3955
		vrLen = 1621;
3956
		vrLoc = 206;
3957
	};
3958
	0D813C3B0E6D76B00061A34C /* mesh_optimization.h */ = {
3959
		isa = PBXFileReference;
3960
		lastKnownFileType = sourcecode.c.h;
3961
		name = mesh_optimization.h;
3962
		path = /usr/local/include/HMesh/mesh_optimization.h;
3963
		sourceTree = "<absolute>";
3964
	};
3965
	0D813C3F0E6D76B00061A34C /* PBXTextBookmark */ = {
3966
		isa = PBXTextBookmark;
3967
		fRef = 0D813C2F0E6D75830061A34C /* mesho.cpp */;
3968
		name = "mesho.cpp: 58";
3969
		rLen = 0;
3970
		rLoc = 1311;
3971
		rType = 0;
3972
		vrLen = 953;
3973
		vrLoc = 988;
3974
	};
3975
	0D813C410E6D76B00061A34C /* PBXTextBookmark */ = {
3976
		isa = PBXTextBookmark;
3977
		fRef = 0D813C420E6D76B00061A34C /* mesh_optimization.h */;
3978
		name = "mesh_optimization.h: 1";
3979
		rLen = 0;
3980
		rLoc = 0;
3981
		rType = 0;
3982
		vrLen = 1621;
3983
		vrLoc = 206;
3984
	};
3985
	0D813C420E6D76B00061A34C /* mesh_optimization.h */ = {
3986
		isa = PBXFileReference;
3987
		lastKnownFileType = sourcecode.c.h;
3988
		name = mesh_optimization.h;
3989
		path = /usr/local/include/HMesh/mesh_optimization.h;
3990
		sourceTree = "<absolute>";
3991
	};
3992
	0D813C430E6D76B00061A34C /* PBXTextBookmark */ = {
3993
		isa = PBXTextBookmark;
3994
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
3995
		name = "mesh_optimization.h: 1";
3996
		rLen = 0;
3997
		rLoc = 0;
3998
		rType = 0;
3999
		vrLen = 1699;
4000
		vrLoc = 128;
4001
	};
4002
	0D813C440E6D76B00061A34C /* PBXTextBookmark */ = {
4003
		isa = PBXTextBookmark;
4004
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
4005
		name = "mesh_optimization.cpp: 262";
4006
		rLen = 9;
4007
		rLoc = 6121;
4008
		rType = 0;
4009
		vrLen = 1045;
4010
		vrLoc = 3420;
4011
	};
4012
	0D813C5C0E6D7AB20061A34C /* PBXTextBookmark */ = {
4013
		isa = PBXTextBookmark;
4014
		fRef = 0D813C5D0E6D7AB20061A34C /* CVar.cpp */;
4015
		name = "CVar.cpp: 34";
4016
		rLen = 0;
4017
		rLoc = 707;
4018
		rType = 0;
4019
		vrLen = 1044;
384 jab 4020
		vrLoc = 0;
4021
	};
389 jab 4022
	0D813C5D0E6D7AB20061A34C /* CVar.cpp */ = {
4023
		isa = PBXFileReference;
4024
		lastKnownFileType = sourcecode.cpp.cpp;
4025
		name = CVar.cpp;
4026
		path = /Users/jab/packages/glconsole/CVars/CVar.cpp;
4027
		sourceTree = "<absolute>";
4028
	};
392 jab 4029
	0D900A970E71544100BED20F /* PBXTextBookmark */ = {
4030
		isa = PBXTextBookmark;
4031
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
4032
		name = "draw.cpp: 37";
4033
		rLen = 0;
4034
		rLoc = 844;
4035
		rType = 0;
4036
		vrLen = 1029;
4037
		vrLoc = 311;
4038
	};
4039
	0D900AA60E71558000BED20F /* PBXTextBookmark */ = {
4040
		isa = PBXTextBookmark;
4041
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
4042
		name = "Vec3f.h: 24";
4043
		rLen = 0;
4044
		rLoc = 513;
4045
		rType = 0;
4046
		vrLen = 1097;
4047
		vrLoc = 0;
4048
	};
4049
	0D900AAB0E71558000BED20F /* PBXTextBookmark */ = {
4050
		isa = PBXTextBookmark;
4051
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
4052
		name = "Vec3f.h: 24";
4053
		rLen = 0;
4054
		rLoc = 513;
4055
		rType = 0;
4056
		vrLen = 1097;
4057
		vrLoc = 0;
4058
	};
4059
	0D900B160E715A4400BED20F /* PBXTextBookmark */ = {
4060
		isa = PBXTextBookmark;
4061
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
4062
		name = "GLViewController.cpp: 29";
4063
		rLen = 0;
394 jab 4064
		rLoc = 579;
392 jab 4065
		rType = 0;
4066
		vrLen = 844;
4067
		vrLoc = 1461;
4068
	};
4069
	0D900B440E715DE200BED20F /* QuatTrackBall.cpp:169 */ = {
4070
		isa = PBXFileBreakpoint;
4071
		actions = (
4072
		);
4073
		breakpointStyle = 0;
4074
		continueAfterActions = 0;
4075
		countType = 0;
4076
		delayBeforeContinue = 0;
4077
		fileReference = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
4078
		functionName = "QuatTrackBall::get_view_param(Vec3f& eye, Vec3f& _centre, Vec3f& up)";
4079
		hitCount = 0;
4080
		ignoreCount = 0;
4081
		lineNumber = 169;
4082
		location = libGELd.dylib;
394 jab 4083
		modificationTime = 243344433.336052;
392 jab 4084
		state = 2;
4085
	};
4086
	0D900B800E715F8700BED20F /* PBXTextBookmark */ = {
4087
		isa = PBXTextBookmark;
4088
		fRef = 0DFC5DE20E708E2300E5C58F /* CVar.h */;
4089
		name = "CVar.h: 258";
4090
		rLen = 0;
4091
		rLoc = 8496;
4092
		rType = 0;
4093
		vrLen = 1259;
4094
		vrLoc = 7430;
4095
	};
4096
	0D900B9E0E71634300BED20F /* PBXTextBookmark */ = {
4097
		isa = PBXTextBookmark;
4098
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
4099
		name = "load.cpp: 13";
4100
		rLen = 0;
4101
		rLoc = 201;
4102
		rType = 0;
4103
		vrLen = 752;
4104
		vrLoc = 0;
4105
	};
4106
	0D900BA10E71634300BED20F /* PBXTextBookmark */ = {
4107
		isa = PBXTextBookmark;
4108
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
4109
		name = "ply_load.cpp: 17";
4110
		rLen = 0;
4111
		rLoc = 326;
4112
		rType = 0;
4113
		vrLen = 401;
4114
		vrLoc = 0;
4115
	};
4116
	0D900BA20E71634300BED20F /* PBXTextBookmark */ = {
4117
		isa = PBXTextBookmark;
4118
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
4119
		name = "obj_load.cpp: 19";
4120
		rLen = 0;
4121
		rLoc = 394;
4122
		rType = 0;
4123
		vrLen = 401;
4124
		vrLoc = 0;
4125
	};
4126
	0D900BA90E71634300BED20F /* PBXTextBookmark */ = {
4127
		isa = PBXTextBookmark;
4128
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
4129
		name = "obj_load.cpp: 19";
4130
		rLen = 0;
4131
		rLoc = 394;
4132
		rType = 0;
4133
		vrLen = 401;
4134
		vrLoc = 0;
4135
	};
372 jab 4136
	0DA601840E48914A002DD12B /* wireframe.h */ = {
4137
		uiCtxt = {
382 jab 4138
			sepNavIntBoundsRect = "{{0, 0}, {928, 524}}";
372 jab 4139
			sepNavSelRange = "{204, 0}";
4140
			sepNavVisRange = "{0, 207}";
4141
		};
4142
	};
4143
	0DA601850E48914A002DD12B /* wireframe.cpp */ = {
4144
		uiCtxt = {
382 jab 4145
			sepNavIntBoundsRect = "{{0, 0}, {928, 2318}}";
4146
			sepNavSelRange = "{2758, 0}";
4147
			sepNavVisRange = "{1128, 664}";
372 jab 4148
		};
4149
	};
389 jab 4150
	0DABD95A0E6EB44900620807 /* PBXTextBookmark */ = {
4151
		isa = PBXTextBookmark;
4152
		fRef = 0D813C5D0E6D7AB20061A34C /* CVar.cpp */;
4153
		name = "CVar.cpp: 34";
4154
		rLen = 0;
4155
		rLoc = 707;
4156
		rType = 0;
4157
		vrLen = 1222;
4158
		vrLoc = 511;
4159
	};
4160
	0DABD95D0E6EB44900620807 /* PBXTextBookmark */ = {
4161
		isa = PBXTextBookmark;
4162
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
4163
		name = "LapackFunc.cpp: 392";
4164
		rLen = 0;
4165
		rLoc = 8180;
4166
		rType = 0;
4167
		vrLen = 2196;
4168
		vrLoc = 0;
4169
	};
4170
	0DABD9650E6EB44900620807 /* PBXTextBookmark */ = {
4171
		isa = PBXTextBookmark;
4172
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
4173
		name = "x3d_load.cpp: 60";
4174
		rLen = 0;
4175
		rLoc = 1477;
4176
		rType = 0;
394 jab 4177
		vrLen = 1215;
389 jab 4178
		vrLoc = 1449;
4179
	};
4180
	0DABD9660E6EB44900620807 /* PBXTextBookmark */ = {
4181
		isa = PBXTextBookmark;
4182
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
4183
		name = "LapackFunc.cpp: 392";
4184
		rLen = 0;
4185
		rLoc = 8180;
4186
		rType = 0;
4187
		vrLen = 2196;
4188
		vrLoc = 0;
4189
	};
4190
	0DABD9670E6EB44900620807 /* PBXTextBookmark */ = {
4191
		isa = PBXTextBookmark;
4192
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
4193
		name = "load.cpp: 23";
4194
		rLen = 353;
392 jab 4195
		rLoc = 394;
389 jab 4196
		rType = 0;
4197
		vrLen = 712;
4198
		vrLoc = 0;
4199
	};
4200
	0DABD96D0E6EB54B00620807 /* PBXTextBookmark */ = {
4201
		isa = PBXTextBookmark;
4202
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
4203
		name = "decimator.cpp: 52";
4204
		rLen = 0;
4205
		rLoc = 1080;
4206
		rType = 0;
4207
		vrLen = 1065;
4208
		vrLoc = 682;
4209
	};
4210
	0DABD96E0E6EB54B00620807 /* PBXTextBookmark */ = {
4211
		isa = PBXTextBookmark;
4212
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
4213
		name = "meshdist.cpp: 18";
4214
		rLen = 0;
4215
		rLoc = 340;
4216
		rType = 0;
4217
		vrLen = 964;
4218
		vrLoc = 2656;
4219
	};
4220
	0DABD9710E6EB54B00620807 /* PBXTextBookmark */ = {
4221
		isa = PBXTextBookmark;
4222
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
4223
		name = "refine_edges.h: 1";
4224
		rLen = 0;
4225
		rLoc = 0;
4226
		rType = 0;
4227
		vrLen = 537;
4228
		vrLoc = 0;
4229
	};
4230
	0DACE3740E6E858800F15E59 /* PBXTextBookmark */ = {
4231
		isa = PBXTextBookmark;
4232
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
4233
		name = "draw.h: 24";
4234
		rLen = 61;
4235
		rLoc = 660;
4236
		rType = 0;
4237
		vrLen = 1065;
4238
		vrLoc = 0;
4239
	};
4240
	0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
4241
		activeExec = 0;
4242
		executables = (
4243
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
4244
		);
4245
	};
4246
	0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
4247
		isa = PBXExecutable;
4248
		activeArgIndices = (
4249
			YES,
4250
		);
4251
		argumentStrings = (
4252
			"/Users/jab/Studio/3DModels/animal/bunny-little.x3d",
4253
		);
4254
		autoAttachOnCrash = 1;
4255
		breakpointsEnabled = 0;
4256
		configStateDict = {
4257
		};
4258
		customDataFormattersEnabled = 1;
4259
		debuggerPlugin = GDBDebugging;
4260
		disassemblyDisplayState = 0;
4261
		dylibVariantSuffix = "";
4262
		enableDebugStr = 1;
4263
		environmentEntries = (
4264
		);
4265
		executableSystemSymbolLevel = 0;
4266
		executableUserSymbolLevel = 0;
4267
		libgmallocEnabled = 0;
4268
		name = MeshEdit;
4269
		savedGlobals = {
4270
		};
4271
		sourceDirectories = (
4272
		);
4273
		variableFormatDictionary = {
4274
		};
4275
	};
4276
	0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {
4277
		uiCtxt = {
394 jab 4278
			sepNavIntBoundsRect = "{{0, 0}, {1085, 19228}}";
4279
			sepNavSelRange = "{2708, 0}";
4280
			sepNavVisRange = "{2243, 571}";
389 jab 4281
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
4282
		};
4283
	};
4284
	0DAF05ED0E6BEB8B0097AAAD /* tri.frag */ = {
4285
		uiCtxt = {
394 jab 4286
			sepNavIntBoundsRect = "{{0, 0}, {1085, 836}}";
4287
			sepNavSelRange = "{698, 0}";
4288
			sepNavVisRange = "{0, 741}";
389 jab 4289
		};
4290
	};
4291
	0DAF05EE0E6BEB8B0097AAAD /* tri.vert */ = {
4292
		uiCtxt = {
394 jab 4293
			sepNavIntBoundsRect = "{{0, 0}, {1085, 636}}";
389 jab 4294
			sepNavSelRange = "{0, 0}";
4295
			sepNavVisRange = "{0, 320}";
4296
		};
4297
	};
4298
	0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */ = {
4299
		uiCtxt = {
394 jab 4300
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3363}}";
4301
			sepNavSelRange = "{4567, 0}";
4302
			sepNavVisRange = "{3145, 724}";
389 jab 4303
		};
4304
	};
4305
	0DAF05F00E6BEB8B0097AAAD /* wireframe.h */ = {
4306
		uiCtxt = {
394 jab 4307
			sepNavIntBoundsRect = "{{0, 0}, {1085, 547}}";
4308
			sepNavSelRange = "{211, 0}";
4309
			sepNavVisRange = "{0, 273}";
389 jab 4310
		};
4311
	};
4312
	0DAF05F70E6BEBDD0097AAAD /* PBXTextBookmark */ = {
4313
		isa = PBXTextBookmark;
4314
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
4315
		name = "ArithQuat.h: 5";
4316
		rLen = 0;
4317
		rLoc = 107;
4318
		rType = 0;
4319
		vrLen = 557;
4320
		vrLoc = 0;
4321
	};
4322
	0DAF05F90E6BEBDD0097AAAD /* PBXTextBookmark */ = {
4323
		isa = PBXTextBookmark;
4324
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
4325
		name = "ArithQuat.h: 5";
4326
		rLen = 0;
4327
		rLoc = 107;
4328
		rType = 0;
4329
		vrLen = 557;
4330
		vrLoc = 0;
4331
	};
4332
	0DAF061C0E6BEE080097AAAD /* PBXTextBookmark */ = {
4333
		isa = PBXTextBookmark;
4334
		fRef = 0DAF05EE0E6BEB8B0097AAAD /* tri.vert */;
4335
		name = "tri.vert: 1";
4336
		rLen = 0;
4337
		rLoc = 0;
4338
		rType = 0;
4339
		vrLen = 320;
4340
		vrLoc = 0;
4341
	};
4342
	0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
4343
		uiCtxt = {
394 jab 4344
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1083}}";
392 jab 4345
			sepNavSelRange = "{348, 0}";
394 jab 4346
			sepNavVisRange = "{27, 656}";
389 jab 4347
		};
4348
	};
4349
	0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
4350
		uiCtxt = {
394 jab 4351
			sepNavFolds = "{\n    c =     (\n                {\n            r = \"{957, 994}\";\n            s = 0;\n        },\n                {\n            r = \"{1995, 198}\";\n            s = 0;\n        }\n    );\n    r = \"{0, 7218}\";\n    s = 0;\n}";
4352
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4370}}";
4353
			sepNavSelRange = "{4228, 0}";
4354
			sepNavVisRange = "{4339, 1105}";
392 jab 4355
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
389 jab 4356
		};
4357
	};
4358
	0DAF070B0E6C18AB0097AAAD /* PBXTextBookmark */ = {
4359
		isa = PBXTextBookmark;
4360
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
4361
		name = "boundary_collapse.cpp: 3";
4362
		rLen = 0;
4363
		rLoc = 37;
4364
		rType = 0;
4365
		vrLen = 563;
4366
		vrLoc = 0;
4367
	};
4368
	0DAF07130E6C18AB0097AAAD /* PBXTextBookmark */ = {
4369
		isa = PBXTextBookmark;
4370
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
4371
		name = "harmonics.h: 1";
4372
		rLen = 0;
4373
		rLoc = 0;
4374
		rType = 0;
4375
		vrLen = 146;
4376
		vrLoc = 0;
4377
	};
382 jab 4378
	0DB710030E5777F80012A8A8 /* PBXTextBookmark */ = {
372 jab 4379
		isa = PBXTextBookmark;
382 jab 4380
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
4381
		name = "Matrix.h: 434";
4382
		rLen = 6;
4383
		rLoc = 9778;
372 jab 4384
		rType = 0;
382 jab 4385
		vrLen = 579;
4386
		vrLoc = 5271;
372 jab 4387
	};
382 jab 4388
	0DB710070E5777F80012A8A8 /* PBXTextBookmark */ = {
372 jab 4389
		isa = PBXTextBookmark;
382 jab 4390
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
4391
		name = "Matrix.h: 434";
4392
		rLen = 6;
4393
		rLoc = 9778;
372 jab 4394
		rType = 0;
382 jab 4395
		vrLen = 579;
4396
		vrLoc = 5271;
372 jab 4397
	};
382 jab 4398
	0DB710080E5777F80012A8A8 /* PBXTextBookmark */ = {
365 jab 4399
		isa = PBXTextBookmark;
382 jab 4400
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
4401
		name = "boundary_collapse.cpp: 1";
372 jab 4402
		rLen = 0;
4403
		rLoc = 0;
4404
		rType = 0;
389 jab 4405
		vrLen = 406;
382 jab 4406
		vrLoc = 157;
372 jab 4407
	};
335 jab 4408
	0DB883590C611DA10040A677 /* OBJViewer */ = {
4409
		activeExec = 0;
4410
		executables = (
4411
			0DB8835B0C611DA10040A677 /* OBJViewer */,
4412
		);
329 jab 4413
	};
335 jab 4414
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
4415
		isa = PBXExecutable;
4416
		activeArgIndices = (
372 jab 4417
			YES,
4418
			NO,
4419
			NO,
382 jab 4420
			NO,
4421
			NO,
335 jab 4422
		);
4423
		argumentStrings = (
372 jab 4424
			"/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
4425
			"/Users/jab/Studio/3DModels/OBJ/MIDEVIL.obj\n",
382 jab 4426
			/Users/jab/Studio/3DModels/animal/bunny.x3d,
372 jab 4427
			"/Users/jab/Studio/3DModels/geometry/cube.x3d\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
382 jab 4428
			/Users/jab/Studio/3DModels/animal/horse2.x3d,
335 jab 4429
		);
4430
		autoAttachOnCrash = 1;
372 jab 4431
		breakpointsEnabled = 1;
335 jab 4432
		configStateDict = {
329 jab 4433
		};
335 jab 4434
		customDataFormattersEnabled = 1;
4435
		debuggerPlugin = GDBDebugging;
4436
		disassemblyDisplayState = 0;
4437
		dylibVariantSuffix = "";
4438
		enableDebugStr = 1;
4439
		environmentEntries = (
4440
		);
4441
		executableSystemSymbolLevel = 0;
340 jab 4442
		executableUserSymbolLevel = 3;
335 jab 4443
		libgmallocEnabled = 0;
4444
		name = OBJViewer;
340 jab 4445
		savedGlobals = {
4446
		};
335 jab 4447
		sourceDirectories = (
4448
		);
340 jab 4449
		variableFormatDictionary = {
4450
		};
329 jab 4451
	};
336 jab 4452
	0DB883610C611DD20040A677 /* objview.cpp */ = {
4453
		uiCtxt = {
382 jab 4454
			sepNavIntBoundsRect = "{{0, 0}, {1120, 6555}}";
4455
			sepNavSelRange = "{1258, 0}";
4456
			sepNavVisRange = "{5200, 671}";
365 jab 4457
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
357 jab 4458
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
336 jab 4459
		};
4460
	};
335 jab 4461
	0DB883B30C611FB20040A677 /* Raytracer */ = {
4462
		activeExec = 0;
4463
		executables = (
4464
			0DB883B50C611FB20040A677 /* Raytracer */,
4465
		);
329 jab 4466
	};
335 jab 4467
	0DB883B50C611FB20040A677 /* Raytracer */ = {
4468
		isa = PBXExecutable;
4469
		activeArgIndices = (
4470
		);
4471
		argumentStrings = (
4472
		);
4473
		autoAttachOnCrash = 1;
367 jab 4474
		breakpointsEnabled = 0;
335 jab 4475
		configStateDict = {
329 jab 4476
		};
335 jab 4477
		customDataFormattersEnabled = 1;
4478
		debuggerPlugin = GDBDebugging;
4479
		disassemblyDisplayState = 0;
4480
		dylibVariantSuffix = "";
4481
		enableDebugStr = 1;
4482
		environmentEntries = (
4483
		);
4484
		executableSystemSymbolLevel = 0;
4485
		executableUserSymbolLevel = 0;
4486
		libgmallocEnabled = 0;
4487
		name = Raytracer;
4488
		sourceDirectories = (
4489
		);
329 jab 4490
	};
335 jab 4491
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
4492
		activeExec = 0;
4493
		executables = (
4494
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
4495
		);
329 jab 4496
	};
335 jab 4497
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
4498
		isa = PBXExecutable;
4499
		activeArgIndices = (
4500
		);
4501
		argumentStrings = (
4502
		);
4503
		autoAttachOnCrash = 1;
367 jab 4504
		breakpointsEnabled = 0;
335 jab 4505
		configStateDict = {
4506
		};
4507
		customDataFormattersEnabled = 1;
4508
		debuggerPlugin = GDBDebugging;
4509
		disassemblyDisplayState = 0;
4510
		dylibVariantSuffix = "";
4511
		enableDebugStr = 1;
4512
		environmentEntries = (
4513
		);
4514
		executableSystemSymbolLevel = 0;
4515
		executableUserSymbolLevel = 0;
4516
		libgmallocEnabled = 0;
4517
		name = BloomenthalPolygonize;
4518
		sourceDirectories = (
4519
		);
329 jab 4520
	};
357 jab 4521
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
4522
		uiCtxt = {
394 jab 4523
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9918}}";
4524
			sepNavSelRange = "{4926, 0}";
4525
			sepNavVisRange = "{4682, 490}";
357 jab 4526
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
4527
		};
4528
	};
363 jab 4529
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
4530
		uiCtxt = {
4531
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
4532
			sepNavSelRange = "{0, 0}";
4533
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
4534
		};
4535
	};
335 jab 4536
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
4537
		activeExec = 0;
4538
		executables = (
4539
			0DB883F30C6120E60040A677 /* MeshDistance */,
4540
		);
329 jab 4541
	};
335 jab 4542
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
4543
		isa = PBXExecutable;
4544
		activeArgIndices = (
4545
		);
4546
		argumentStrings = (
4547
		);
4548
		autoAttachOnCrash = 1;
382 jab 4549
		breakpointsEnabled = 1;
335 jab 4550
		configStateDict = {
4551
		};
4552
		customDataFormattersEnabled = 1;
4553
		debuggerPlugin = GDBDebugging;
4554
		disassemblyDisplayState = 0;
4555
		dylibVariantSuffix = "";
4556
		enableDebugStr = 1;
4557
		environmentEntries = (
4558
		);
4559
		executableSystemSymbolLevel = 0;
4560
		executableUserSymbolLevel = 0;
4561
		libgmallocEnabled = 0;
4562
		name = MeshDistance;
4563
		sourceDirectories = (
4564
		);
329 jab 4565
	};
341 jab 4566
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
4567
		uiCtxt = {
389 jab 4568
			sepNavIntBoundsRect = "{{0, 0}, {1131, 5263}}";
382 jab 4569
			sepNavSelRange = "{340, 0}";
389 jab 4570
			sepNavVisRange = "{2656, 964}";
365 jab 4571
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
382 jab 4572
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
341 jab 4573
		};
4574
	};
335 jab 4575
	0DB884020C6121240040A677 /* Decimator */ = {
4576
		activeExec = 0;
4577
		executables = (
4578
			0DB884040C6121240040A677 /* Decimator */,
4579
		);
329 jab 4580
	};
335 jab 4581
	0DB884040C6121240040A677 /* Decimator */ = {
4582
		isa = PBXExecutable;
4583
		activeArgIndices = (
329 jab 4584
		);
335 jab 4585
		argumentStrings = (
4586
		);
4587
		autoAttachOnCrash = 1;
372 jab 4588
		breakpointsEnabled = 0;
335 jab 4589
		configStateDict = {
329 jab 4590
		};
335 jab 4591
		customDataFormattersEnabled = 1;
4592
		debuggerPlugin = GDBDebugging;
4593
		disassemblyDisplayState = 0;
4594
		dylibVariantSuffix = "";
4595
		enableDebugStr = 1;
4596
		environmentEntries = (
4597
		);
4598
		executableSystemSymbolLevel = 0;
4599
		executableUserSymbolLevel = 0;
4600
		libgmallocEnabled = 0;
4601
		name = Decimator;
336 jab 4602
		savedGlobals = {
4603
		};
335 jab 4604
		sourceDirectories = (
4605
		);
329 jab 4606
	};
335 jab 4607
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
4608
		activeExec = 0;
4609
		executables = (
4610
			0DB884090C6121400040A677 /* RangeScanViewer */,
4611
		);
329 jab 4612
	};
335 jab 4613
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
4614
		isa = PBXExecutable;
4615
		activeArgIndices = (
4616
		);
4617
		argumentStrings = (
4618
		);
4619
		autoAttachOnCrash = 1;
372 jab 4620
		breakpointsEnabled = 0;
335 jab 4621
		configStateDict = {
329 jab 4622
		};
335 jab 4623
		customDataFormattersEnabled = 1;
4624
		debuggerPlugin = GDBDebugging;
4625
		disassemblyDisplayState = 0;
340 jab 4626
		dylibVariantSuffix = "";
335 jab 4627
		enableDebugStr = 1;
4628
		environmentEntries = (
4629
		);
4630
		executableSystemSymbolLevel = 0;
4631
		executableUserSymbolLevel = 0;
4632
		libgmallocEnabled = 0;
4633
		name = RangeScanViewer;
4634
		sourceDirectories = (
4635
		);
329 jab 4636
	};
335 jab 4637
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
4638
		activeExec = 0;
4639
		executables = (
4640
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
4641
		);
329 jab 4642
	};
335 jab 4643
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
4644
		isa = PBXExecutable;
4645
		activeArgIndices = (
4646
		);
4647
		argumentStrings = (
4648
		);
4649
		autoAttachOnCrash = 1;
372 jab 4650
		breakpointsEnabled = 0;
335 jab 4651
		configStateDict = {
329 jab 4652
		};
335 jab 4653
		customDataFormattersEnabled = 1;
4654
		debuggerPlugin = GDBDebugging;
4655
		disassemblyDisplayState = 0;
4656
		dylibVariantSuffix = "";
4657
		enableDebugStr = 1;
4658
		environmentEntries = (
4659
		);
4660
		executableSystemSymbolLevel = 0;
4661
		executableUserSymbolLevel = 0;
4662
		libgmallocEnabled = 0;
4663
		name = BoundaryCollapse;
4664
		sourceDirectories = (
4665
		);
329 jab 4666
	};
335 jab 4667
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 4668
		activeExec = 0;
4669
		executables = (
335 jab 4670
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 4671
		);
4672
	};
335 jab 4673
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 4674
		isa = PBXExecutable;
4675
		activeArgIndices = (
4676
		);
4677
		argumentStrings = (
4678
		);
4679
		autoAttachOnCrash = 1;
372 jab 4680
		breakpointsEnabled = 0;
329 jab 4681
		configStateDict = {
4682
		};
4683
		customDataFormattersEnabled = 1;
4684
		debuggerPlugin = GDBDebugging;
4685
		disassemblyDisplayState = 0;
4686
		dylibVariantSuffix = "";
4687
		enableDebugStr = 1;
4688
		environmentEntries = (
4689
		);
4690
		executableSystemSymbolLevel = 0;
4691
		executableUserSymbolLevel = 0;
4692
		libgmallocEnabled = 0;
335 jab 4693
		name = VolumePolygonize;
329 jab 4694
		sourceDirectories = (
4695
		);
4696
	};
336 jab 4697
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
4698
		uiCtxt = {
389 jab 4699
			sepNavIntBoundsRect = "{{0, 0}, {1131, 1539}}";
4700
			sepNavSelRange = "{1080, 0}";
4701
			sepNavVisRange = "{682, 1065}";
365 jab 4702
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 4703
		};
4704
	};
340 jab 4705
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
4706
		uiCtxt = {
4707
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
4708
			sepNavSelRange = "{0, 0}";
4709
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
4710
		};
4711
	};
4712
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
4713
		uiCtxt = {
4714
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
4715
			sepNavSelRange = "{0, 0}";
4716
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
4717
		};
4718
	};
4719
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
4720
		uiCtxt = {
4721
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 4722
			sepNavSelRange = "{4958, 0}";
4723
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 4724
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
4725
		};
4726
	};
4727
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
4728
		uiCtxt = {
389 jab 4729
			sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
382 jab 4730
			sepNavSelRange = "{37, 0}";
389 jab 4731
			sepNavVisRange = "{0, 563}";
365 jab 4732
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 4733
		};
4734
	};
341 jab 4735
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
4736
		uiCtxt = {
382 jab 4737
			sepNavIntBoundsRect = "{{0, 0}, {928, 1843}}";
4738
			sepNavSelRange = "{0, 0}";
4739
			sepNavVisRange = "{484, 679}";
365 jab 4740
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
341 jab 4741
		};
4742
	};
382 jab 4743
	0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
4744
		activeExec = 0;
4745
		executables = (
4746
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
363 jab 4747
		);
4748
	};
382 jab 4749
	0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
4750
		isa = PBXExecutable;
4751
		activeArgIndices = (
4752
		);
4753
		argumentStrings = (
4754
		);
4755
		autoAttachOnCrash = 1;
4756
		breakpointsEnabled = 1;
4757
		configStateDict = {
4758
		};
4759
		customDataFormattersEnabled = 1;
4760
		debuggerPlugin = GDBDebugging;
4761
		disassemblyDisplayState = 0;
4762
		dylibVariantSuffix = "";
4763
		enableDebugStr = 1;
4764
		environmentEntries = (
4765
		);
4766
		executableSystemSymbolLevel = 0;
4767
		executableUserSymbolLevel = 0;
4768
		libgmallocEnabled = 0;
4769
		name = "LinAlg-eigensolver";
4770
		savedGlobals = {
4771
		};
4772
		sourceDirectories = (
4773
		);
4774
		variableFormatDictionary = {
4775
		};
4776
	};
4777
	0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */ = {
4778
		uiCtxt = {
4779
			sepNavIntBoundsRect = "{{0, 0}, {928, 1273}}";
4780
			sepNavSelRange = "{561, 0}";
4781
			sepNavVisRange = "{1100, 876}";
4782
		};
4783
	};
4784
	0DC70B530E4DB1AF007B9226 /* string_utils.cpp */ = {
4785
		uiCtxt = {
4786
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
4787
			sepNavSelRange = "{0, 0}";
4788
			sepNavVisRange = "{1183, 817}";
4789
		};
4790
	};
4791
	0DC70B540E4DB1AF007B9226 /* string_utils.h */ = {
4792
		uiCtxt = {
4793
			sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
4794
			sepNavSelRange = "{0, 0}";
4795
			sepNavVisRange = "{0, 658}";
4796
		};
4797
	};
4798
	0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */ = {
4799
		uiCtxt = {
4800
			sepNavIntBoundsRect = "{{0, 0}, {787, 4560}}";
4801
			sepNavSelRange = "{3617, 0}";
4802
			sepNavVisRange = "{1399, 919}";
4803
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
4804
		};
4805
	};
4806
	0DC70B560E4DB1AF007B9226 /* XmlParser.h */ = {
4807
		uiCtxt = {
4808
			sepNavIntBoundsRect = "{{0, 0}, {1055, 1425}}";
4809
			sepNavSelRange = "{1341, 28}";
4810
			sepNavVisRange = "{654, 922}";
4811
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
4812
		};
4813
	};
394 jab 4814
	0DCC61320E7AFBD50081F6B7 /* PBXTextBookmark */ = {
4815
		isa = PBXTextBookmark;
4816
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
4817
		name = "draw.cpp: 35";
4818
		rLen = 478;
4819
		rLoc = 795;
4820
		rType = 0;
4821
		vrLen = 828;
4822
		vrLoc = 792;
4823
	};
4824
	0DCC61C00E7B0D490081F6B7 /* PBXTextBookmark */ = {
4825
		isa = PBXTextBookmark;
4826
		fRef = 0DCC61C10E7B0D490081F6B7 /* subddemo-sol.cpp */;
4827
		name = "subddemo-sol.cpp: 154";
4828
		rLen = 1186;
4829
		rLoc = 3091;
4830
		rType = 0;
4831
		vrLen = 1008;
4832
		vrLoc = 3364;
4833
	};
4834
	0DCC61C10E7B0D490081F6B7 /* subddemo-sol.cpp */ = {
4835
		isa = PBXFileReference;
4836
		lastKnownFileType = sourcecode.cpp.cpp;
4837
		name = "subddemo-sol.cpp";
4838
		path = "/Users/jab/Documents/Teaching/02585/2006/Lecture02/exercise/subddemo-sol.cpp";
4839
		sourceTree = "<absolute>";
4840
	};
4841
	0DCC61C40E7B0D490081F6B7 /* PBXTextBookmark */ = {
4842
		isa = PBXTextBookmark;
4843
		fRef = 0DCC61C50E7B0D490081F6B7 /* subddemo-sol.cpp */;
4844
		name = "subddemo-sol.cpp: 154";
4845
		rLen = 1186;
4846
		rLoc = 3091;
4847
		rType = 0;
4848
		vrLen = 1008;
4849
		vrLoc = 3364;
4850
	};
4851
	0DCC61C50E7B0D490081F6B7 /* subddemo-sol.cpp */ = {
4852
		isa = PBXFileReference;
4853
		lastKnownFileType = sourcecode.cpp.cpp;
4854
		name = "subddemo-sol.cpp";
4855
		path = "/Users/jab/Documents/Teaching/02585/2006/Lecture02/exercise/subddemo-sol.cpp";
4856
		sourceTree = "<absolute>";
4857
	};
4858
	0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
4859
		isa = PBXBookmarkGroup;
4860
		children = (
4861
			0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
4862
		);
4863
		name = Root;
4864
	};
4865
	0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
4866
		isa = PBXBookmark;
4867
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
4868
	};
4869
	0DD7D1D00E7E967000A9C60E /* wire-hex.vert */ = {
4870
		isa = PBXFileReference;
4871
		fileEncoding = 4;
4872
		lastKnownFileType = text;
4873
		name = "wire-hex.vert";
4874
		path = "/Users/jab/GEL/apps/MeshEdit/wire-hex.vert";
4875
		sourceTree = "<absolute>";
4876
		uiCtxt = {
4877
			sepNavIntBoundsRect = "{{0, 0}, {1085, 547}}";
4878
			sepNavSelRange = "{172, 0}";
4879
			sepNavVisRange = "{0, 275}";
4880
		};
4881
	};
4882
	0DD7D1D10E7E968400A9C60E /* wire-hex.frag */ = {
4883
		isa = PBXFileReference;
4884
		fileEncoding = 4;
4885
		lastKnownFileType = text;
4886
		name = "wire-hex.frag";
4887
		path = "/Users/jab/GEL/apps/MeshEdit/wire-hex.frag";
4888
		sourceTree = "<absolute>";
4889
		uiCtxt = {
4890
			sepNavIntBoundsRect = "{{0, 0}, {1085, 547}}";
4891
			sepNavSelRange = "{291, 0}";
4892
			sepNavVisRange = "{0, 421}";
4893
		};
4894
	};
4895
	0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */ = {
4896
		isa = PBXFileReference;
4897
		fileEncoding = 4;
4898
		lastKnownFileType = text;
4899
		name = "wire-hex.geom";
4900
		path = "/Users/jab/GEL/apps/MeshEdit/wire-hex.geom";
4901
		sourceTree = "<absolute>";
4902
		uiCtxt = {
4903
			sepNavIntBoundsRect = "{{0, 0}, {1085, 969}}";
4904
			sepNavSelRange = "{648, 0}";
4905
			sepNavVisRange = "{226, 501}";
4906
		};
4907
	};
4908
	0DD7D34A0E7EB8B500A9C60E /* PBXTextBookmark */ = {
4909
		isa = PBXTextBookmark;
4910
		fRef = 0DD7D1D00E7E967000A9C60E /* wire-hex.vert */;
4911
		name = "wire-hex.vert: 1";
4912
		rLen = 0;
4913
		rLoc = 275;
4914
		rType = 0;
4915
		vrLen = 0;
4916
		vrLoc = 0;
4917
	};
4918
	0DD7D35E0E7EB8B500A9C60E /* PBXTextBookmark */ = {
4919
		isa = PBXTextBookmark;
4920
		fRef = 0DD7D1D20E7E969A00A9C60E /* wire-hex.geom */;
4921
		name = "wire-hex.geom: 24";
4922
		rLen = 0;
4923
		rLoc = 705;
4924
		rType = 0;
4925
		vrLen = 676;
4926
		vrLoc = 0;
4927
	};
4928
	0DD7D3600E7EB8B500A9C60E /* PBXTextBookmark */ = {
4929
		isa = PBXTextBookmark;
4930
		fRef = 0DD7D1D10E7E968400A9C60E /* wire-hex.frag */;
4931
		name = "wire-hex.frag: 13";
4932
		rLen = 0;
4933
		rLoc = 286;
4934
		rType = 0;
4935
		vrLen = 363;
4936
		vrLoc = 0;
4937
	};
4938
	0DDE7FAF0E7BD73E0008F3D2 /* PBXTextBookmark */ = {
4939
		isa = PBXTextBookmark;
4940
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
4941
		name = "Face.h: 14";
4942
		rLen = 0;
4943
		rLoc = 222;
4944
		rType = 0;
4945
		vrLen = 491;
4946
		vrLoc = 0;
4947
	};
4948
	0DDE7FB30E7BD73E0008F3D2 /* PBXTextBookmark */ = {
4949
		isa = PBXTextBookmark;
4950
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
4951
		name = "FaceCirculator.h: 17";
4952
		rLen = 22;
4953
		rLoc = 440;
4954
		rType = 0;
4955
		vrLen = 1048;
4956
		vrLoc = 705;
4957
	};
4958
	0DDE7FB60E7BD73E0008F3D2 /* PBXTextBookmark */ = {
4959
		isa = PBXTextBookmark;
4960
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
4961
		name = "meshedit.cpp: 966";
4962
		rLen = 0;
4963
		rLoc = 26249;
4964
		rType = 0;
4965
		vrLen = 1062;
4966
		vrLoc = 11853;
4967
	};
4968
	0DDE7FB70E7BD73E0008F3D2 /* PBXTextBookmark */ = {
4969
		isa = PBXTextBookmark;
4970
		fRef = 0DAF05ED0E6BEB8B0097AAAD /* tri.frag */;
4971
		name = "tri.frag: 12";
4972
		rLen = 0;
4973
		rLoc = 248;
4974
		rType = 0;
4975
		vrLen = 915;
4976
		vrLoc = 13;
4977
	};
4978
	0DDE7FB80E7BD73E0008F3D2 /* PBXTextBookmark */ = {
4979
		isa = PBXTextBookmark;
4980
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
4981
		name = "harmonics.cpp: 168";
4982
		rLen = 54;
4983
		rLoc = 4061;
4984
		rType = 0;
4985
		vrLen = 966;
4986
		vrLoc = 2902;
4987
	};
4988
	0DDE804C0E7D8E280008F3D2 /* PBXTextBookmark */ = {
4989
		isa = PBXTextBookmark;
4990
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
4991
		name = "GLViewController.cpp: 90";
4992
		rLen = 7;
4993
		rLoc = 1658;
4994
		rType = 0;
4995
		vrLen = 598;
4996
		vrLoc = 1168;
4997
	};
4998
	0DDE805A0E7D983A0008F3D2 /* PBXTextBookmark */ = {
4999
		isa = PBXTextBookmark;
5000
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
5001
		name = "GLViewController.h: 49";
5002
		rLen = 0;
5003
		rLoc = 1407;
5004
		rType = 0;
5005
		vrLen = 1082;
5006
		vrLoc = 145;
5007
	};
5008
	0DDE80760E7D9E670008F3D2 /* wire-generic.vert */ = {
5009
		isa = PBXFileReference;
5010
		fileEncoding = 4;
5011
		lastKnownFileType = text;
5012
		name = "wire-generic.vert";
5013
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.vert";
5014
		sourceTree = "<absolute>";
5015
		uiCtxt = {
5016
			sepNavIntBoundsRect = "{{0, 0}, {1085, 547}}";
5017
			sepNavSelRange = "{121, 0}";
5018
			sepNavVisRange = "{0, 210}";
5019
		};
5020
	};
5021
	0DDE80850E7DA0780008F3D2 /* PBXTextBookmark */ = {
5022
		isa = PBXTextBookmark;
5023
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
5024
		name = "Face.cpp: 1";
5025
		rLen = 0;
5026
		rLoc = 0;
5027
		rType = 0;
5028
		vrLen = 706;
5029
		vrLoc = 1008;
5030
	};
5031
	0DDE80910E7DA0780008F3D2 /* PBXTextBookmark */ = {
5032
		isa = PBXTextBookmark;
5033
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
5034
		name = "wire.vert: 1";
5035
		rLen = 0;
5036
		rLoc = 210;
5037
		rType = 0;
5038
		vrLen = 0;
5039
		vrLoc = 0;
5040
	};
5041
	0DDE80E90E7DA53C0008F3D2 /* wire-generic.frag */ = {
5042
		isa = PBXFileReference;
5043
		fileEncoding = 4;
5044
		lastKnownFileType = text;
5045
		name = "wire-generic.frag";
5046
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.frag";
5047
		sourceTree = "<absolute>";
5048
		uiCtxt = {
5049
			sepNavIntBoundsRect = "{{0, 0}, {1085, 547}}";
5050
			sepNavSelRange = "{395, 0}";
5051
			sepNavVisRange = "{0, 399}";
5052
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
5053
		};
5054
	};
5055
	0DDE80EA0E7DA53C0008F3D2 /* wire-generic.geom */ = {
5056
		isa = PBXFileReference;
5057
		fileEncoding = 4;
5058
		lastKnownFileType = text;
5059
		name = "wire-generic.geom";
5060
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.geom";
5061
		sourceTree = "<absolute>";
5062
		uiCtxt = {
5063
			sepNavIntBoundsRect = "{{0, 0}, {1085, 874}}";
5064
			sepNavSelRange = "{109, 31}";
5065
			sepNavVisRange = "{0, 544}";
5066
		};
5067
	};
5068
	0DDE80F90E7DA60F0008F3D2 /* PBXTextBookmark */ = {
5069
		isa = PBXTextBookmark;
5070
		fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
5071
		name = "glsl_shader.cpp: 23";
5072
		rLen = 66;
5073
		rLoc = 523;
5074
		rType = 0;
5075
		vrLen = 893;
5076
		vrLoc = 132;
5077
	};
5078
	0DDE80FF0E7DA60F0008F3D2 /* PBXTextBookmark */ = {
5079
		isa = PBXTextBookmark;
5080
		fRef = 0DDE80E90E7DA53C0008F3D2 /* wire-generic.frag */;
5081
		name = "wire.frag: 1";
5082
		rLen = 0;
5083
		rLoc = 0;
5084
		rType = 0;
5085
		vrLen = 332;
5086
		vrLoc = 0;
5087
	};
382 jab 5088
	0DE4366E0E58B3A1005449EC /* load.h */ = {
5089
		uiCtxt = {
389 jab 5090
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
382 jab 5091
			sepNavSelRange = "{231, 314}";
5092
			sepNavVisRange = "{0, 554}";
5093
		};
5094
	};
5095
	0DE4366F0E58B3A1005449EC /* load.cpp */ = {
5096
		uiCtxt = {
392 jab 5097
			sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
5098
			sepNavSelRange = "{201, 0}";
5099
			sepNavVisRange = "{0, 752}";
382 jab 5100
		};
5101
	};
5102
	0DE436810E58B66A005449EC /* PBXTextBookmark */ = {
5103
		isa = PBXTextBookmark;
5104
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
5105
		name = "objview.cpp: 101";
5106
		rLen = 708;
5107
		rLoc = 2479;
5108
		rType = 0;
5109
		vrLen = 576;
5110
		vrLoc = 7434;
5111
	};
5112
	0DE436830E58B66A005449EC /* PBXTextBookmark */ = {
5113
		isa = PBXTextBookmark;
5114
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
5115
		name = "decimator.cpp: 45";
5116
		rLen = 0;
5117
		rLoc = 842;
5118
		rType = 0;
5119
		vrLen = 685;
5120
		vrLoc = 511;
5121
	};
389 jab 5122
	0DE436960E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5123
		isa = PBXTextBookmark;
389 jab 5124
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
5125
		name = "volpoly.cpp: 1";
382 jab 5126
		rLen = 0;
389 jab 5127
		rLoc = 0;
382 jab 5128
		rType = 0;
389 jab 5129
		vrLen = 679;
5130
		vrLoc = 484;
382 jab 5131
	};
389 jab 5132
	0DE436980E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5133
		isa = PBXTextBookmark;
389 jab 5134
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
5135
		name = "obj_load.h: 1";
5136
		rLen = 421;
5137
		rLoc = 0;
5138
		rType = 0;
5139
		vrLen = 421;
5140
		vrLoc = 0;
5141
	};
5142
	0DE436A20E58B821005449EC /* PBXTextBookmark */ = {
5143
		isa = PBXTextBookmark;
382 jab 5144
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
5145
		name = "raytrace.cpp: 1";
5146
		rLen = 0;
5147
		rLoc = 0;
5148
		rType = 0;
5149
		vrLen = 744;
5150
		vrLoc = 2764;
5151
	};
389 jab 5152
	0DE436A30E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5153
		isa = PBXTextBookmark;
5154
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
5155
		name = "volpoly.cpp: 1";
5156
		rLen = 0;
5157
		rLoc = 0;
5158
		rType = 0;
5159
		vrLen = 679;
5160
		vrLoc = 484;
5161
	};
389 jab 5162
	0DE436A70E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5163
		isa = PBXTextBookmark;
5164
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
5165
		name = "obj_load.h: 1";
5166
		rLen = 421;
5167
		rLoc = 0;
5168
		rType = 0;
5169
		vrLen = 421;
5170
		vrLoc = 0;
5171
	};
389 jab 5172
	0DE436A80E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5173
		isa = PBXTextBookmark;
5174
		fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
5175
		name = "ply_load.h: 12";
5176
		rLen = 0;
5177
		rLoc = 370;
5178
		rType = 0;
5179
		vrLen = 421;
5180
		vrLoc = 0;
5181
	};
389 jab 5182
	0DE436A90E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5183
		isa = PBXTextBookmark;
5184
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
5185
		name = "x3d_load.h: 1";
5186
		rLen = 0;
5187
		rLoc = 0;
5188
		rType = 0;
5189
		vrLen = 309;
5190
		vrLoc = 0;
5191
	};
389 jab 5192
	0DE436AA0E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5193
		isa = PBXTextBookmark;
5194
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
5195
		name = "x3d_save.cpp: 1";
5196
		rLen = 0;
5197
		rLoc = 0;
5198
		rType = 0;
5199
		vrLen = 829;
5200
		vrLoc = 700;
5201
	};
389 jab 5202
	0DE436AB0E58B821005449EC /* PBXTextBookmark */ = {
382 jab 5203
		isa = PBXTextBookmark;
5204
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
5205
		name = "x3d_save.h: 1";
5206
		rLen = 0;
5207
		rLoc = 0;
5208
		rType = 0;
5209
		vrLen = 208;
5210
		vrLoc = 0;
5211
	};
389 jab 5212
	0DE436DD0E58C319005449EC /* PBXTextBookmark */ = {
382 jab 5213
		isa = PBXTextBookmark;
389 jab 5214
		fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
5215
		name = "wireframe.h: 11";
5216
		rLen = 0;
5217
		rLoc = 204;
5218
		rType = 0;
5219
		vrLen = 207;
5220
		vrLoc = 0;
5221
	};
5222
	0DE436DE0E58C319005449EC /* PBXTextBookmark */ = {
5223
		isa = PBXTextBookmark;
5224
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
5225
		name = "objview.cpp: 47";
5226
		rLen = 0;
5227
		rLoc = 1258;
5228
		rType = 0;
5229
		vrLen = 671;
5230
		vrLoc = 5200;
5231
	};
5232
	0DE436E20E58C319005449EC /* PBXTextBookmark */ = {
5233
		isa = PBXTextBookmark;
5234
		fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
5235
		name = "wireframe.h: 11";
5236
		rLen = 0;
5237
		rLoc = 204;
5238
		rType = 0;
5239
		vrLen = 207;
5240
		vrLoc = 0;
5241
	};
5242
	0DFB16650E6F468D00E048A4 /* dlfcn.h */ = {
5243
		isa = PBXFileReference;
5244
		lastKnownFileType = sourcecode.c.h;
5245
		name = dlfcn.h;
5246
		path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/dlfcn.h;
5247
		sourceTree = "<absolute>";
5248
	};
5249
	0DFB16750E6F4E6100E048A4 /* PBXTextBookmark */ = {
5250
		isa = PBXTextBookmark;
5251
		fRef = 0DFB16650E6F468D00E048A4 /* dlfcn.h */;
5252
		name = "dlfcn.h: 50";
5253
		rLen = 0;
5254
		rLoc = 1711;
5255
		rType = 0;
5256
		vrLen = 1063;
5257
		vrLoc = 1167;
5258
	};
5259
	0DFB16760E6F4E6100E048A4 /* PBXTextBookmark */ = {
5260
		isa = PBXTextBookmark;
5261
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
5262
		name = "triangulate.cpp: 1";
5263
		rLen = 0;
5264
		rLoc = 0;
5265
		rType = 0;
5266
		vrLen = 796;
5267
		vrLoc = 2785;
5268
	};
5269
	0DFB16770E6F4E6100E048A4 /* PBXTextBookmark */ = {
5270
		isa = PBXTextBookmark;
5271
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
5272
		name = "triangulate.h: 1";
5273
		rLen = 0;
5274
		rLoc = 0;
5275
		rType = 0;
5276
		vrLen = 558;
5277
		vrLoc = 0;
5278
	};
5279
	0DFB16780E6F4E6100E048A4 /* PBXTextBookmark */ = {
5280
		isa = PBXTextBookmark;
5281
		fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
5282
		name = "triangulate_face_order.cpp: 1";
5283
		rLen = 0;
5284
		rLoc = 0;
5285
		rType = 0;
5286
		vrLen = 740;
5287
		vrLoc = 0;
5288
	};
5289
	0DFB16790E6F4E6100E048A4 /* PBXTextBookmark */ = {
5290
		isa = PBXTextBookmark;
5291
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
5292
		name = "Vertex.cpp: 1";
5293
		rLen = 0;
5294
		rLoc = 0;
5295
		rType = 0;
5296
		vrLen = 602;
5297
		vrLoc = 0;
5298
	};
5299
	0DFB167A0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5300
		isa = PBXTextBookmark;
5301
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
5302
		name = "Vertex.h: 1";
5303
		rLen = 0;
5304
		rLoc = 0;
5305
		rType = 0;
5306
		vrLen = 656;
5307
		vrLoc = 0;
5308
	};
5309
	0DFB167B0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5310
		isa = PBXTextBookmark;
5311
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
5312
		name = "VertexCirculator.h: 1";
5313
		rLen = 0;
5314
		rLoc = 0;
5315
		rType = 0;
5316
		vrLen = 875;
5317
		vrLoc = 1034;
5318
	};
5319
	0DFB167C0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5320
		isa = PBXTextBookmark;
5321
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
5322
		name = "volume_polygonize.cpp: 1";
5323
		rLen = 0;
5324
		rLoc = 0;
5325
		rType = 0;
5326
		vrLen = 727;
5327
		vrLoc = 0;
5328
	};
5329
	0DFB167D0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5330
		isa = PBXTextBookmark;
5331
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
5332
		name = "volume_polygonize.h: 1";
5333
		rLen = 0;
5334
		rLoc = 0;
5335
		rType = 0;
5336
		vrLen = 1213;
5337
		vrLoc = 0;
5338
	};
5339
	0DFB16820E6F4E6100E048A4 /* PBXTextBookmark */ = {
5340
		isa = PBXTextBookmark;
382 jab 5341
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
5342
		name = "load.h: 15";
5343
		rLen = 314;
5344
		rLoc = 231;
5345
		rType = 0;
5346
		vrLen = 554;
5347
		vrLoc = 0;
5348
	};
389 jab 5349
	0DFB16830E6F4E6100E048A4 /* PBXTextBookmark */ = {
382 jab 5350
		isa = PBXTextBookmark;
389 jab 5351
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
5352
		name = "x3d_save.h: 1";
382 jab 5353
		rLen = 0;
389 jab 5354
		rLoc = 0;
382 jab 5355
		rType = 0;
389 jab 5356
		vrLen = 208;
5357
		vrLoc = 0;
382 jab 5358
	};
389 jab 5359
	0DFB16850E6F4E6100E048A4 /* PBXTextBookmark */ = {
5360
		isa = PBXTextBookmark;
5361
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
5362
		name = "mesh_optimization.cpp: 262";
5363
		rLen = 9;
5364
		rLoc = 6121;
5365
		rType = 0;
5366
		vrLen = 827;
5367
		vrLoc = 15277;
5368
	};
5369
	0DFB16860E6F4E6100E048A4 /* PBXTextBookmark */ = {
5370
		isa = PBXTextBookmark;
5371
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
5372
		name = "Manifold.h: 1";
382 jab 5373
		rLen = 0;
5374
		rLoc = 0;
5375
		rType = 0;
389 jab 5376
		vrLen = 1313;
5377
		vrLoc = 8172;
382 jab 5378
	};
389 jab 5379
	0DFB16870E6F4E6100E048A4 /* PBXTextBookmark */ = {
382 jab 5380
		isa = PBXTextBookmark;
389 jab 5381
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
5382
		name = "Manifold.cpp: 516";
5383
		rLen = 38;
5384
		rLoc = 10872;
5385
		rType = 0;
5386
		vrLen = 637;
5387
		vrLoc = 10607;
5388
	};
5389
	0DFB16880E6F4E6100E048A4 /* PBXTextBookmark */ = {
5390
		isa = PBXTextBookmark;
5391
		fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
5392
		name = "HalfEdge.h: 1";
382 jab 5393
		rLen = 0;
5394
		rLoc = 0;
5395
		rType = 0;
389 jab 5396
		vrLen = 512;
5397
		vrLoc = 0;
382 jab 5398
	};
389 jab 5399
	0DFB16890E6F4E6100E048A4 /* PBXTextBookmark */ = {
382 jab 5400
		isa = PBXTextBookmark;
389 jab 5401
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
5402
		name = "HalfEdge.cpp: 1";
5403
		rLen = 0;
382 jab 5404
		rLoc = 0;
5405
		rType = 0;
389 jab 5406
		vrLen = 647;
382 jab 5407
		vrLoc = 0;
5408
	};
389 jab 5409
	0DFB168D0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5410
		isa = PBXTextBookmark;
5411
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
5412
		name = "close_holes.h: 1";
5413
		rLen = 0;
5414
		rLoc = 0;
5415
		rType = 0;
5416
		vrLen = 276;
5417
		vrLoc = 0;
5418
	};
5419
	0DFB168E0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5420
		isa = PBXTextBookmark;
5421
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
5422
		name = "close_holes.cpp: 5";
5423
		rLen = 32;
5424
		rLoc = 44;
5425
		rType = 0;
5426
		vrLen = 431;
5427
		vrLoc = 0;
5428
	};
5429
	0DFB168F0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5430
		isa = PBXTextBookmark;
5431
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
5432
		name = "caps_and_needles.h: 1";
5433
		rLen = 0;
5434
		rLoc = 0;
5435
		rType = 0;
5436
		vrLen = 1070;
5437
		vrLoc = 0;
5438
	};
5439
	0DFB16900E6F4E6100E048A4 /* PBXTextBookmark */ = {
5440
		isa = PBXTextBookmark;
5441
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
5442
		name = "caps_and_needles.cpp: 1";
5443
		rLen = 0;
5444
		rLoc = 0;
5445
		rType = 0;
5446
		vrLen = 799;
5447
		vrLoc = 0;
5448
	};
5449
	0DFB16930E6F4E6100E048A4 /* PBXTextBookmark */ = {
5450
		isa = PBXTextBookmark;
382 jab 5451
		fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
5452
		name = "ply_load.h: 12";
5453
		rLen = 0;
5454
		rLoc = 370;
5455
		rType = 0;
5456
		vrLen = 421;
5457
		vrLoc = 0;
5458
	};
389 jab 5459
	0DFB16950E6F4E6100E048A4 /* PBXTextBookmark */ = {
5460
		isa = PBXTextBookmark;
5461
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
5462
		name = "obj_save.cpp: 1";
5463
		rLen = 0;
5464
		rLoc = 0;
5465
		rType = 0;
5466
		vrLen = 945;
5467
		vrLoc = 295;
5468
	};
5469
	0DFB16960E6F4E6100E048A4 /* PBXTextBookmark */ = {
5470
		isa = PBXTextBookmark;
5471
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
5472
		name = "obj_save.h: 1";
5473
		rLen = 0;
5474
		rLoc = 0;
5475
		rType = 0;
5476
		vrLen = 218;
5477
		vrLoc = 0;
5478
	};
5479
	0DFB16970E6F4E6100E048A4 /* PBXTextBookmark */ = {
5480
		isa = PBXTextBookmark;
5481
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
5482
		name = "quadric_simplify.cpp: 175";
5483
		rLen = 0;
5484
		rLoc = 4832;
5485
		rType = 0;
5486
		vrLen = 847;
5487
		vrLoc = 4316;
5488
	};
5489
	0DFB16980E6F4E6100E048A4 /* PBXTextBookmark */ = {
5490
		isa = PBXTextBookmark;
5491
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
5492
		name = "quadric_simplify.h: 14";
5493
		rLen = 0;
5494
		rLoc = 605;
5495
		rType = 0;
5496
		vrLen = 651;
5497
		vrLoc = 0;
5498
	};
5499
	0DFB16990E6F4E6100E048A4 /* PBXTextBookmark */ = {
5500
		isa = PBXTextBookmark;
5501
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
5502
		name = "refine_edges.cpp: 1";
5503
		rLen = 0;
5504
		rLoc = 0;
5505
		rType = 0;
5506
		vrLen = 826;
5507
		vrLoc = 0;
5508
	};
5509
	0DFB169A0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5510
		isa = PBXTextBookmark;
5511
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
5512
		name = "refine_edges.h: 1";
5513
		rLen = 0;
5514
		rLoc = 0;
5515
		rType = 0;
5516
		vrLen = 537;
5517
		vrLoc = 0;
5518
	};
5519
	0DFB169B0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5520
		isa = PBXTextBookmark;
5521
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
5522
		name = "smooth.cpp: 1";
5523
		rLen = 0;
5524
		rLoc = 0;
5525
		rType = 0;
5526
		vrLen = 719;
5527
		vrLoc = 0;
5528
	};
5529
	0DFB169C0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5530
		isa = PBXTextBookmark;
5531
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
5532
		name = "smooth.h: 8";
5533
		rLen = 389;
5534
		rLoc = 106;
5535
		rType = 0;
5536
		vrLen = 504;
5537
		vrLoc = 0;
5538
	};
5539
	0DFB169D0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5540
		isa = PBXTextBookmark;
5541
		fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
5542
		name = "subdivision.cpp: 1";
5543
		rLen = 0;
5544
		rLoc = 0;
5545
		rType = 0;
5546
		vrLen = 1054;
5547
		vrLoc = 408;
5548
	};
5549
	0DFB169E0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5550
		isa = PBXTextBookmark;
5551
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
5552
		name = "subdivision.h: 1";
5553
		rLen = 0;
5554
		rLoc = 0;
5555
		rType = 0;
5556
		vrLen = 360;
5557
		vrLoc = 0;
5558
	};
5559
	0DFB169F0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5560
		isa = PBXTextBookmark;
5561
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
5562
		name = "templates.h: 1";
5563
		rLen = 0;
5564
		rLoc = 0;
5565
		rType = 0;
5566
		vrLen = 756;
5567
		vrLoc = 3952;
5568
	};
5569
	0DFB16A10E6F4E6100E048A4 /* PBXTextBookmark */ = {
5570
		isa = PBXTextBookmark;
5571
		fRef = 0DFB16650E6F468D00E048A4 /* dlfcn.h */;
5572
		name = "dlfcn.h: 50";
5573
		rLen = 0;
5574
		rLoc = 1711;
5575
		rType = 0;
5576
		vrLen = 1063;
5577
		vrLoc = 1167;
5578
	};
5579
	0DFB16A40E6F4E6100E048A4 /* PBXTextBookmark */ = {
5580
		isa = PBXTextBookmark;
5581
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
5582
		name = "triangulate.cpp: 1";
5583
		rLen = 0;
5584
		rLoc = 0;
5585
		rType = 0;
5586
		vrLen = 796;
5587
		vrLoc = 2785;
5588
	};
5589
	0DFB16A50E6F4E6100E048A4 /* PBXTextBookmark */ = {
5590
		isa = PBXTextBookmark;
5591
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
5592
		name = "Manifold.cpp: 516";
5593
		rLen = 38;
5594
		rLoc = 10872;
5595
		rType = 0;
5596
		vrLen = 640;
5597
		vrLoc = 10607;
5598
	};
5599
	0DFB16A90E6F4E6100E048A4 /* PBXTextBookmark */ = {
5600
		isa = PBXTextBookmark;
5601
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
5602
		name = "quadric_simplify.h: 14";
5603
		rLen = 0;
5604
		rLoc = 605;
5605
		rType = 0;
5606
		vrLen = 651;
5607
		vrLoc = 0;
5608
	};
5609
	0DFB16AD0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5610
		isa = PBXTextBookmark;
5611
		fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
5612
		name = "triangulate_face_order.cpp: 1";
5613
		rLen = 0;
5614
		rLoc = 0;
5615
		rType = 0;
5616
		vrLen = 740;
5617
		vrLoc = 0;
5618
	};
5619
	0DFB16AE0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5620
		isa = PBXTextBookmark;
5621
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
5622
		name = "Vertex.cpp: 1";
5623
		rLen = 0;
5624
		rLoc = 0;
5625
		rType = 0;
5626
		vrLen = 602;
5627
		vrLoc = 0;
5628
	};
5629
	0DFB16AF0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5630
		isa = PBXTextBookmark;
5631
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
5632
		name = "Vertex.h: 1";
5633
		rLen = 0;
5634
		rLoc = 0;
5635
		rType = 0;
5636
		vrLen = 656;
5637
		vrLoc = 0;
5638
	};
5639
	0DFB16B00E6F4E6100E048A4 /* PBXTextBookmark */ = {
5640
		isa = PBXTextBookmark;
5641
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
5642
		name = "VertexCirculator.h: 1";
5643
		rLen = 0;
5644
		rLoc = 0;
5645
		rType = 0;
5646
		vrLen = 875;
5647
		vrLoc = 1034;
5648
	};
5649
	0DFB16B10E6F4E6100E048A4 /* PBXTextBookmark */ = {
5650
		isa = PBXTextBookmark;
5651
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
5652
		name = "volume_polygonize.cpp: 1";
5653
		rLen = 0;
5654
		rLoc = 0;
5655
		rType = 0;
5656
		vrLen = 727;
5657
		vrLoc = 0;
5658
	};
5659
	0DFB16B20E6F4E6100E048A4 /* PBXTextBookmark */ = {
5660
		isa = PBXTextBookmark;
5661
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
5662
		name = "volume_polygonize.h: 1";
5663
		rLen = 0;
5664
		rLoc = 0;
5665
		rType = 0;
5666
		vrLen = 1213;
5667
		vrLoc = 0;
5668
	};
5669
	0DFB16B70E6F4E6100E048A4 /* PBXTextBookmark */ = {
382 jab 5670
		isa = PBXTextBookmark;
389 jab 5671
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
5672
		name = "load.h: 15";
5673
		rLen = 314;
5674
		rLoc = 231;
5675
		rType = 0;
5676
		vrLen = 554;
5677
		vrLoc = 0;
5678
	};
5679
	0DFB16BB0E6F4E6100E048A4 /* PBXTextBookmark */ = {
382 jab 5680
		isa = PBXTextBookmark;
389 jab 5681
		fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
5682
		name = "subdivision.cpp: 1";
382 jab 5683
		rLen = 0;
389 jab 5684
		rLoc = 0;
382 jab 5685
		rType = 0;
389 jab 5686
		vrLen = 979;
382 jab 5687
		vrLoc = 0;
5688
	};
389 jab 5689
	0DFB16BD0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5690
		isa = PBXTextBookmark;
5691
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
5692
		name = "smooth.cpp: 1";
382 jab 5693
		rLen = 0;
389 jab 5694
		rLoc = 0;
382 jab 5695
		rType = 0;
389 jab 5696
		vrLen = 719;
5697
		vrLoc = 0;
382 jab 5698
	};
389 jab 5699
	0DFB16BF0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5700
		isa = PBXTextBookmark;
5701
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
5702
		name = "refine_edges.cpp: 1";
5703
		rLen = 0;
5704
		rLoc = 0;
5705
		rType = 0;
5706
		vrLen = 826;
5707
		vrLoc = 0;
5708
	};
5709
	0DFB16C10E6F4E6100E048A4 /* PBXTextBookmark */ = {
5710
		isa = PBXTextBookmark;
5711
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
5712
		name = "quadric_simplify.cpp: 175";
5713
		rLen = 0;
5714
		rLoc = 4832;
5715
		rType = 0;
5716
		vrLen = 847;
5717
		vrLoc = 4316;
5718
	};
5719
	0DFB16C20E6F4E6100E048A4 /* PBXTextBookmark */ = {
5720
		isa = PBXTextBookmark;
5721
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
5722
		name = "obj_save.h: 1";
5723
		rLen = 0;
5724
		rLoc = 0;
5725
		rType = 0;
5726
		vrLen = 218;
5727
		vrLoc = 0;
5728
	};
5729
	0DFB16C30E6F4E6100E048A4 /* PBXTextBookmark */ = {
5730
		isa = PBXTextBookmark;
5731
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
5732
		name = "obj_save.cpp: 1";
5733
		rLen = 0;
5734
		rLoc = 0;
5735
		rType = 0;
5736
		vrLen = 945;
5737
		vrLoc = 295;
5738
	};
5739
	0DFB16C80E6F4E6100E048A4 /* PBXTextBookmark */ = {
5740
		isa = PBXTextBookmark;
5741
		fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
5742
		name = "HalfEdge.h: 1";
5743
		rLen = 0;
5744
		rLoc = 0;
5745
		rType = 0;
5746
		vrLen = 512;
5747
		vrLoc = 0;
5748
	};
5749
	0DFB16C90E6F4E6100E048A4 /* PBXTextBookmark */ = {
5750
		isa = PBXTextBookmark;
5751
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
5752
		name = "HalfEdge.cpp: 1";
5753
		rLen = 0;
5754
		rLoc = 0;
5755
		rType = 0;
5756
		vrLen = 647;
5757
		vrLoc = 0;
5758
	};
5759
	0DFB16CA0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5760
		isa = PBXTextBookmark;
5761
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
5762
		name = "FaceCirculator.h: 1";
5763
		rLen = 0;
5764
		rLoc = 0;
5765
		rType = 0;
5766
		vrLen = 909;
5767
		vrLoc = 0;
5768
	};
5769
	0DFB16CB0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5770
		isa = PBXTextBookmark;
5771
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
5772
		name = "Face.h: 1";
5773
		rLen = 0;
5774
		rLoc = 0;
5775
		rType = 0;
5776
		vrLen = 491;
5777
		vrLoc = 0;
5778
	};
5779
	0DFB16CC0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5780
		isa = PBXTextBookmark;
5781
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
5782
		name = "Face.cpp: 1";
5783
		rLen = 0;
5784
		rLoc = 0;
5785
		rType = 0;
5786
		vrLen = 695;
5787
		vrLoc = 1019;
5788
	};
5789
	0DFB16CD0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5790
		isa = PBXTextBookmark;
5791
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
5792
		name = "close_holes.h: 1";
5793
		rLen = 0;
5794
		rLoc = 0;
5795
		rType = 0;
5796
		vrLen = 276;
5797
		vrLoc = 0;
5798
	};
5799
	0DFB16CE0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5800
		isa = PBXTextBookmark;
5801
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
5802
		name = "close_holes.cpp: 5";
5803
		rLen = 32;
5804
		rLoc = 44;
5805
		rType = 0;
5806
		vrLen = 431;
5807
		vrLoc = 0;
5808
	};
5809
	0DFB16CF0E6F4E6100E048A4 /* PBXTextBookmark */ = {
5810
		isa = PBXTextBookmark;
5811
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
5812
		name = "caps_and_needles.h: 1";
5813
		rLen = 0;
5814
		rLoc = 0;
5815
		rType = 0;
5816
		vrLen = 1070;
5817
		vrLoc = 0;
5818
	};
5819
	0DFB16D00E6F4E6100E048A4 /* PBXTextBookmark */ = {
5820
		isa = PBXTextBookmark;
5821
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
5822
		name = "caps_and_needles.cpp: 1";
5823
		rLen = 0;
5824
		rLoc = 0;
5825
		rType = 0;
5826
		vrLen = 799;
5827
		vrLoc = 0;
5828
	};
5829
	0DFB16D10E6F4E6100E048A4 /* PBXTextBookmark */ = {
5830
		isa = PBXTextBookmark;
5831
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
5832
		name = "build_manifold.h: 1";
5833
		rLen = 0;
5834
		rLoc = 0;
5835
		rType = 0;
5836
		vrLen = 1150;
5837
		vrLoc = 79;
5838
	};
5839
	0DFB16D20E6F4E6100E048A4 /* PBXTextBookmark */ = {
5840
		isa = PBXTextBookmark;
5841
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
5842
		name = "build_manifold.cpp: 74";
5843
		rLen = 0;
5844
		rLoc = 1108;
5845
		rType = 0;
5846
		vrLen = 800;
5847
		vrLoc = 1108;
5848
	};
5849
	0DFB16D40E6F4E6100E048A4 /* PBXTextBookmark */ = {
5850
		isa = PBXTextBookmark;
5851
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
5852
		name = "ply_load.cpp: 17";
5853
		rLen = 0;
5854
		rLoc = 326;
5855
		rType = 0;
5856
		vrLen = 401;
5857
		vrLoc = 0;
5858
	};
392 jab 5859
	0DFC5DB60E708E2300E5C58F /* PBXTextBookmark */ = {
389 jab 5860
		isa = PBXTextBookmark;
392 jab 5861
		fRef = 0DFC5DB70E708E2300E5C58F /* GLConsole.h */;
5862
		name = "GLConsole.h: 1";
389 jab 5863
		rLen = 0;
5864
		rLoc = 0;
5865
		rType = 0;
392 jab 5866
		vrLen = 923;
389 jab 5867
		vrLoc = 0;
5868
	};
392 jab 5869
	0DFC5DB70E708E2300E5C58F /* GLConsole.h */ = {
5870
		isa = PBXFileReference;
5871
		lastKnownFileType = sourcecode.c.h;
5872
		name = GLConsole.h;
5873
		path = /usr/local/include/GLConsole/GLConsole.h;
5874
		sourceTree = "<absolute>";
389 jab 5875
	};
392 jab 5876
	0DFC5DDF0E708E2300E5C58F /* PBXTextBookmark */ = {
389 jab 5877
		isa = PBXTextBookmark;
392 jab 5878
		fRef = 0DFC5DE00E708E2300E5C58F /* GLConsole.h */;
5879
		name = "GLConsole.h: 1";
389 jab 5880
		rLen = 0;
5881
		rLoc = 0;
5882
		rType = 0;
392 jab 5883
		vrLen = 923;
389 jab 5884
		vrLoc = 0;
5885
	};
392 jab 5886
	0DFC5DE00E708E2300E5C58F /* GLConsole.h */ = {
5887
		isa = PBXFileReference;
5888
		lastKnownFileType = sourcecode.c.h;
5889
		name = GLConsole.h;
5890
		path = /usr/local/include/GLConsole/GLConsole.h;
5891
		sourceTree = "<absolute>";
389 jab 5892
	};
392 jab 5893
	0DFC5DE10E708E2300E5C58F /* PBXTextBookmark */ = {
389 jab 5894
		isa = PBXTextBookmark;
392 jab 5895
		fRef = 0DFC5DE20E708E2300E5C58F /* CVar.h */;
5896
		name = "CVar.h: 1";
389 jab 5897
		rLen = 0;
5898
		rLoc = 0;
5899
		rType = 0;
392 jab 5900
		vrLen = 941;
5901
		vrLoc = 7758;
389 jab 5902
	};
392 jab 5903
	0DFC5DE20E708E2300E5C58F /* CVar.h */ = {
5904
		isa = PBXFileReference;
5905
		lastKnownFileType = sourcecode.c.h;
5906
		name = CVar.h;
5907
		path = /usr/local/include/CVars/CVar.h;
5908
		sourceTree = "<absolute>";
389 jab 5909
	};
392 jab 5910
	0DFC5DEC0E708E2300E5C58F /* PBXTextBookmark */ = {
389 jab 5911
		isa = PBXTextBookmark;
392 jab 5912
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
5913
		name = "QuatTrackBall.cpp: 164";
5914
		rLen = 68;
5915
		rLoc = 4066;
389 jab 5916
		rType = 0;
392 jab 5917
		vrLen = 951;
5918
		vrLoc = 3645;
389 jab 5919
	};
392 jab 5920
	0DFC5DED0E708E2300E5C58F /* PBXTextBookmark */ = {
389 jab 5921
		isa = PBXTextBookmark;
392 jab 5922
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
5923
		name = "QuatTrackBall.h: 1";
389 jab 5924
		rLen = 0;
5925
		rLoc = 0;
5926
		rType = 0;
392 jab 5927
		vrLen = 619;
5928
		vrLoc = 1608;
389 jab 5929
	};
382 jab 5930
	0DFE634E0E5D6A430091C851 /* PBXTextBookmark */ = {
5931
		isa = PBXTextBookmark;
5932
		fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
5933
		name = "wireframe.cpp: 111";
5934
		rLen = 0;
5935
		rLoc = 2758;
5936
		rType = 0;
5937
		vrLen = 664;
5938
		vrLoc = 1128;
5939
	};
5940
	0DFE634F0E5D6A430091C851 /* PBXTextBookmark */ = {
5941
		isa = PBXTextBookmark;
5942
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
5943
		name = "ArithMatFloat.h: 7";
5944
		rLen = 0;
5945
		rLoc = 124;
5946
		rType = 0;
5947
		vrLen = 631;
5948
		vrLoc = 0;
5949
	};
5950
	0DFE63500E5D6A430091C851 /* PBXTextBookmark */ = {
5951
		isa = PBXTextBookmark;
5952
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
5953
		name = "ArithVec.h: 1";
5954
		rLen = 0;
5955
		rLoc = 0;
5956
		rType = 0;
5957
		vrLen = 844;
5958
		vrLoc = 12479;
5959
	};
5960
	0DFE63510E5D6A430091C851 /* PBXTextBookmark */ = {
5961
		isa = PBXTextBookmark;
5962
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
5963
		name = "ArithVecFloat.h: 1";
5964
		rLen = 0;
5965
		rLoc = 0;
5966
		rType = 0;
5967
		vrLen = 502;
5968
		vrLoc = 0;
5969
	};
5970
	0DFE63530E5D6A430091C851 /* PBXTextBookmark */ = {
5971
		isa = PBXTextBookmark;
5972
		fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
5973
		name = "wireframe.cpp: 111";
5974
		rLen = 0;
5975
		rLoc = 2758;
5976
		rType = 0;
5977
		vrLen = 664;
5978
		vrLoc = 1128;
5979
	};
5980
	0DFE63540E5D6A430091C851 /* PBXTextBookmark */ = {
5981
		isa = PBXTextBookmark;
5982
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
5983
		name = "ArithMatFloat.h: 7";
5984
		rLen = 0;
5985
		rLoc = 124;
5986
		rType = 0;
5987
		vrLen = 631;
5988
		vrLoc = 0;
5989
	};
5990
	0DFE63550E5D6A430091C851 /* PBXTextBookmark */ = {
5991
		isa = PBXTextBookmark;
5992
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
5993
		name = "ArithVec.h: 1";
5994
		rLen = 0;
5995
		rLoc = 0;
5996
		rType = 0;
5997
		vrLen = 844;
5998
		vrLoc = 12479;
5999
	};
6000
	0DFE63560E5D6A430091C851 /* PBXTextBookmark */ = {
6001
		isa = PBXTextBookmark;
6002
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
6003
		name = "ArithVecFloat.h: 1";
6004
		rLen = 0;
6005
		rLoc = 0;
6006
		rType = 0;
6007
		vrLen = 502;
6008
		vrLoc = 0;
6009
	};
394 jab 6010
	0DFEE2270E76C7000032F829 /* PBXTextBookmark */ = {
6011
		isa = PBXTextBookmark;
6012
		fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
6013
		name = "HGrid.h: 69";
6014
		rLen = 0;
6015
		rLoc = 1861;
6016
		rType = 0;
6017
		vrLen = 1085;
6018
		vrLoc = 1393;
6019
	};
6020
	0DFEE22D0E76C7000032F829 /* PBXTextBookmark */ = {
6021
		isa = PBXTextBookmark;
6022
		fRef = 0DAF05F00E6BEB8B0097AAAD /* wireframe.h */;
6023
		name = "wireframe.h: 1";
6024
		rLen = 0;
6025
		rLoc = 0;
6026
		rType = 0;
6027
		vrLen = 207;
6028
		vrLoc = 0;
6029
	};
329 jab 6030
}