Subversion Repositories gelsvn

Rev

Rev 415 | Rev 435 | 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
{
416 jab 3
	0D0936520ECDCE8400CBE162 /* PBXTextBookmark */ = {
394 jab 4
		isa = PBXTextBookmark;
416 jab 5
		fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
6
		name = "VisObj.h: 18";
7
		rLen = 40;
8
		rLoc = 324;
9
		rType = 0;
10
		vrLen = 996;
11
		vrLoc = 410;
12
	};
13
	0D0936530ECDCE8400CBE162 /* PBXTextBookmark */ = {
14
		isa = PBXTextBookmark;
15
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
16
		name = "VisObj.cpp: 129";
17
		rLen = 31;
18
		rLoc = 3809;
19
		rType = 0;
20
		vrLen = 1289;
21
		vrLoc = 2572;
22
	};
23
	0D0936540ECDCE8400CBE162 /* PBXTextBookmark */ = {
24
		isa = PBXTextBookmark;
25
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
26
		name = "objview.cpp: 63";
27
		rLen = 21;
28
		rLoc = 1602;
29
		rType = 0;
30
		vrLen = 1030;
31
		vrLoc = 728;
32
	};
33
	0D0936550ECDCE8400CBE162 /* PBXTextBookmark */ = {
34
		isa = PBXTextBookmark;
35
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
36
		name = "meshedit.cpp: 934";
37
		rLen = 4;
38
		rLoc = 25491;
39
		rType = 0;
40
		vrLen = 984;
41
		vrLoc = 25025;
42
	};
43
	0D0936560ECDCE8400CBE162 /* PBXTextBookmark */ = {
44
		isa = PBXTextBookmark;
45
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
46
		name = "objview.cpp: 82";
47
		rLen = 26;
48
		rLoc = 1993;
49
		rType = 0;
50
		vrLen = 860;
51
		vrLoc = 812;
52
	};
53
	0D0936570ECDCE8400CBE162 /* PBXTextBookmark */ = {
54
		isa = PBXTextBookmark;
55
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
56
		name = "meshedit.cpp: 1120";
394 jab 57
		rLen = 0;
416 jab 58
		rLoc = 30824;
394 jab 59
		rType = 0;
416 jab 60
		vrLen = 1042;
61
		vrLoc = 1427;
394 jab 62
	};
416 jab 63
	0D0936580ECDCE8400CBE162 /* PBXTextBookmark */ = {
394 jab 64
		isa = PBXTextBookmark;
416 jab 65
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
66
		name = "VisObj.cpp: 116";
394 jab 67
		rLen = 0;
416 jab 68
		rLoc = 3421;
394 jab 69
		rType = 0;
416 jab 70
		vrLen = 1559;
71
		vrLoc = 620;
394 jab 72
	};
416 jab 73
	0D0936590ECDCE8400CBE162 /* PBXTextBookmark */ = {
74
		isa = PBXTextBookmark;
75
		fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
76
		name = "VisObj.h: 18";
77
		rLen = 40;
78
		rLoc = 324;
79
		rType = 0;
80
		vrLen = 996;
81
		vrLoc = 410;
82
	};
83
	0D09365A0ECDCE8400CBE162 /* PBXTextBookmark */ = {
84
		isa = PBXTextBookmark;
85
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
86
		name = "meshedit.cpp: 1120";
87
		rLen = 0;
88
		rLoc = 30824;
89
		rType = 0;
90
		vrLen = 2190;
91
		vrLoc = 1837;
92
	};
93
	0D09365B0ECDCE8400CBE162 /* PBXTextBookmark */ = {
94
		isa = PBXTextBookmark;
95
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
96
		name = "VisObj.cpp: 129";
97
		rLen = 31;
98
		rLoc = 3809;
99
		rType = 0;
100
		vrLen = 1566;
101
		vrLoc = 2179;
102
	};
103
	0D09365C0ECDCE8400CBE162 /* PBXTextBookmark */ = {
104
		isa = PBXTextBookmark;
105
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
106
		name = "objview.cpp: 188";
107
		rLen = 1694;
108
		rLoc = 4556;
109
		rType = 0;
110
		vrLen = 3477;
111
		vrLoc = 1523;
112
	};
113
	0D09365D0ECDCE8400CBE162 /* PBXTextBookmark */ = {
114
		isa = PBXTextBookmark;
115
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
116
		name = "VisObj.cpp: 129";
117
		rLen = 31;
118
		rLoc = 3809;
119
		rType = 0;
120
		vrLen = 1289;
121
		vrLoc = 2572;
122
	};
123
	0D09365E0ECDCE8400CBE162 /* PBXTextBookmark */ = {
124
		isa = PBXTextBookmark;
125
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
126
		name = "meshedit.cpp: 934";
127
		rLen = 4;
128
		rLoc = 25491;
129
		rType = 0;
130
		vrLen = 984;
131
		vrLoc = 25025;
132
	};
133
	0D09365F0ECDCE8400CBE162 /* PBXTextBookmark */ = {
134
		isa = PBXTextBookmark;
135
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
136
		name = "objview.cpp: 63";
137
		rLen = 21;
138
		rLoc = 1602;
139
		rType = 0;
140
		vrLen = 1030;
141
		vrLoc = 728;
142
	};
143
	0D0936600ECDCE8400CBE162 /* PBXTextBookmark */ = {
144
		isa = PBXTextBookmark;
145
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
146
		name = "meshedit.cpp: 935";
147
		rLen = 0;
148
		rLoc = 25516;
149
		rType = 0;
150
		vrLen = 984;
151
		vrLoc = 25025;
152
	};
335 jab 153
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
389 jab 154
		activeBuildConfigurationName = Release;
155
		activeExecutable = 0DAF05B50E6BEAFC0097AAAD /* MeshEdit */;
156
		activeTarget = 0DAF05B30E6BEAFC0097AAAD /* MeshEdit */;
329 jab 157
		addToTargets = (
404 jab 158
			0DAF05B30E6BEAFC0097AAAD /* MeshEdit */,
329 jab 159
		);
340 jab 160
		breakpoints = (
161
		);
335 jab 162
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 163
		executables = (
335 jab 164
			0DB8835B0C611DA10040A677 /* OBJViewer */,
165
			0DB883B50C611FB20040A677 /* Raytracer */,
166
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
167
			0DB883F30C6120E60040A677 /* MeshDistance */,
168
			0DB884040C6121240040A677 /* Decimator */,
169
			0DB884090C6121400040A677 /* RangeScanViewer */,
170
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
171
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 172
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 173
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
382 jab 174
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
389 jab 175
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
329 jab 176
		);
177
		ignoreBreakpointsInProjectsDict = {
178
		};
179
		perUserDictionary = {
363 jab 180
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
181
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
182
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
183
				PBXFileTableDataSourceColumnWidthsKey = (
184
					20,
185
					20,
186
					210,
187
					20,
188
					110,
189
					109,
190
					20,
191
				);
192
				PBXFileTableDataSourceColumnsKey = (
193
					PBXBreakpointsDataSource_ActionID,
194
					PBXBreakpointsDataSource_TypeID,
195
					PBXBreakpointsDataSource_BreakpointID,
196
					PBXBreakpointsDataSource_UseID,
197
					PBXBreakpointsDataSource_LocationID,
198
					PBXBreakpointsDataSource_ConditionID,
199
					PBXBreakpointsDataSource_ContinueID,
200
				);
201
			};
336 jab 202
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
203
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
204
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
205
				PBXFileTableDataSourceColumnWidthsKey = (
206
					20,
207
					20,
363 jab 208
					383,
336 jab 209
					20,
363 jab 210
					310,
211
					310,
336 jab 212
					20,
213
				);
214
				PBXFileTableDataSourceColumnsKey = (
215
					PBXBreakpointsDataSource_ActionID,
216
					PBXBreakpointsDataSource_TypeID,
217
					PBXBreakpointsDataSource_BreakpointID,
218
					PBXBreakpointsDataSource_UseID,
219
					PBXBreakpointsDataSource_LocationID,
220
					PBXBreakpointsDataSource_ConditionID,
221
					PBXBreakpointsDataSource_ContinueID,
222
				);
223
			};
372 jab 224
			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
225
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
226
				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
227
				PBXFileTableDataSourceColumnWidthsKey = (
228
					200,
229
					200,
230
					582,
231
				);
232
				PBXFileTableDataSourceColumnsKey = (
233
					PBXBookmarksDataSource_LocationID,
234
					PBXBookmarksDataSource_NameID,
235
					PBXBookmarksDataSource_CommentsID,
236
				);
237
			};
335 jab 238
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 239
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 240
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 241
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 242
					20,
340 jab 243
					489,
404 jab 244
					584,
329 jab 245
				);
246
				PBXFileTableDataSourceColumnsKey = (
247
					PBXErrorsWarningsDataSource_TypeID,
248
					PBXErrorsWarningsDataSource_MessageID,
249
					PBXErrorsWarningsDataSource_LocationID,
250
				);
251
			};
336 jab 252
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
253
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
254
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
255
				PBXFileTableDataSourceColumnWidthsKey = (
256
					22,
257
					300,
416 jab 258
					774,
336 jab 259
				);
260
				PBXFileTableDataSourceColumnsKey = (
261
					PBXExecutablesDataSource_ActiveFlagID,
262
					PBXExecutablesDataSource_NameID,
263
					PBXExecutablesDataSource_CommentsID,
264
				);
265
			};
335 jab 266
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 267
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
268
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
269
				PBXFileTableDataSourceColumnWidthsKey = (
270
					20,
416 jab 271
					886,
329 jab 272
					20,
273
					48,
274
					43,
275
					43,
276
					20,
277
				);
278
				PBXFileTableDataSourceColumnsKey = (
279
					PBXFileDataSource_FiletypeID,
280
					PBXFileDataSource_Filename_ColumnID,
281
					PBXFileDataSource_Built_ColumnID,
282
					PBXFileDataSource_ObjectSize_ColumnID,
283
					PBXFileDataSource_Errors_ColumnID,
284
					PBXFileDataSource_Warnings_ColumnID,
285
					PBXFileDataSource_Target_ColumnID,
286
				);
287
			};
372 jab 288
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
289
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
290
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
291
				PBXFileTableDataSourceColumnWidthsKey = (
292
					200,
293
					786,
294
				);
295
				PBXFileTableDataSourceColumnsKey = (
296
					PBXFindDataSource_MessageID,
297
					PBXFindDataSource_LocationID,
298
				);
299
			};
335 jab 300
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 301
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 302
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 303
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 304
					20,
305
					20,
372 jab 306
					748,
335 jab 307
					20,
372 jab 308
					48,
335 jab 309
					43,
310
					43,
311
					20,
329 jab 312
				);
313
				PBXFileTableDataSourceColumnsKey = (
335 jab 314
					PBXFileDataSource_SCM_ColumnID,
315
					PBXFileDataSource_FiletypeID,
316
					PBXFileDataSource_Filename_ColumnID,
317
					PBXFileDataSource_Built_ColumnID,
318
					PBXFileDataSource_ObjectSize_ColumnID,
319
					PBXFileDataSource_Errors_ColumnID,
320
					PBXFileDataSource_Warnings_ColumnID,
321
					PBXFileDataSource_Target_ColumnID,
329 jab 322
				);
323
			};
324
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
325
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
326
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
327
				PBXFileTableDataSourceColumnWidthsKey = (
328
					20,
416 jab 329
					886,
372 jab 330
					60,
329 jab 331
					20,
332
					48,
333
					43,
334
					43,
335
				);
336
				PBXFileTableDataSourceColumnsKey = (
337
					PBXFileDataSource_FiletypeID,
338
					PBXFileDataSource_Filename_ColumnID,
339
					PBXTargetDataSource_PrimaryAttribute,
340
					PBXFileDataSource_Built_ColumnID,
341
					PBXFileDataSource_ObjectSize_ColumnID,
342
					PBXFileDataSource_Errors_ColumnID,
343
					PBXFileDataSource_Warnings_ColumnID,
344
				);
345
			};
416 jab 346
			PBXPerProjectTemplateStateSaveDate = 248621019;
347
			PBXWorkspaceStateSaveDate = 248621019;
329 jab 348
		};
336 jab 349
		perUserProjectItems = {
416 jab 350
			0D0936520ECDCE8400CBE162 = 0D0936520ECDCE8400CBE162 /* PBXTextBookmark */;
351
			0D0936530ECDCE8400CBE162 = 0D0936530ECDCE8400CBE162 /* PBXTextBookmark */;
352
			0D0936540ECDCE8400CBE162 = 0D0936540ECDCE8400CBE162 /* PBXTextBookmark */;
353
			0D0936550ECDCE8400CBE162 = 0D0936550ECDCE8400CBE162 /* PBXTextBookmark */;
354
			0D0936560ECDCE8400CBE162 = 0D0936560ECDCE8400CBE162 /* PBXTextBookmark */;
355
			0D0936570ECDCE8400CBE162 = 0D0936570ECDCE8400CBE162 /* PBXTextBookmark */;
356
			0D0936580ECDCE8400CBE162 = 0D0936580ECDCE8400CBE162 /* PBXTextBookmark */;
357
			0D0936590ECDCE8400CBE162 = 0D0936590ECDCE8400CBE162 /* PBXTextBookmark */;
358
			0D09365A0ECDCE8400CBE162 = 0D09365A0ECDCE8400CBE162 /* PBXTextBookmark */;
359
			0D09365B0ECDCE8400CBE162 = 0D09365B0ECDCE8400CBE162 /* PBXTextBookmark */;
360
			0D09365C0ECDCE8400CBE162 = 0D09365C0ECDCE8400CBE162 /* PBXTextBookmark */;
361
			0D09365D0ECDCE8400CBE162 = 0D09365D0ECDCE8400CBE162 /* PBXTextBookmark */;
362
			0D09365E0ECDCE8400CBE162 = 0D09365E0ECDCE8400CBE162 /* PBXTextBookmark */;
363
			0D09365F0ECDCE8400CBE162 = 0D09365F0ECDCE8400CBE162 /* PBXTextBookmark */;
364
			0D0936600ECDCE8400CBE162 = 0D0936600ECDCE8400CBE162 /* PBXTextBookmark */;
365
			0D23E5410ECB8517000B0A31 = 0D23E5410ECB8517000B0A31 /* PBXTextBookmark */;
366
			0D23E5420ECB8517000B0A31 = 0D23E5420ECB8517000B0A31 /* PBXTextBookmark */;
367
			0D23E5660ECB8720000B0A31 = 0D23E5660ECB8720000B0A31 /* PBXTextBookmark */;
368
			0D23E56A0ECB8720000B0A31 = 0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */;
369
			0D3C76BC0EBE4B5400F4A914 = 0D3C76BC0EBE4B5400F4A914 /* PBXTextBookmark */;
370
			0D3C76BD0EBE4B5400F4A914 = 0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */;
371
			0D3C76BE0EBE4B5400F4A914 = 0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */;
372
			0D3C76BF0EBE4B5400F4A914 = 0D3C76BF0EBE4B5400F4A914 /* PBXTextBookmark */;
373
			0D3C76C00EBE4B5400F4A914 = 0D3C76C00EBE4B5400F4A914 /* PBXTextBookmark */;
374
			0D3C76C20EBE4B5400F4A914 = 0D3C76C20EBE4B5400F4A914 /* PBXTextBookmark */;
375
			0D3C76C30EBE4B5400F4A914 = 0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */;
376
			0D3C76C40EBE4B5400F4A914 = 0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */;
377
			0D3C76C50EBE4B5400F4A914 = 0D3C76C50EBE4B5400F4A914 /* PBXTextBookmark */;
378
			0D3C76C60EBE4B5400F4A914 = 0D3C76C60EBE4B5400F4A914 /* PBXTextBookmark */;
379
			0D60BFCD0EC319D600CC871A = 0D60BFCD0EC319D600CC871A /* PBXTextBookmark */;
380
			0D60BFD00EC319D600CC871A = 0D60BFD00EC319D600CC871A /* PBXTextBookmark */;
381
			0D689FB40EC3A2F70012C9AB = 0D689FB40EC3A2F70012C9AB /* PBXTextBookmark */;
382
			0D7564A60EBFB49900BF70D8 = 0D7564A60EBFB49900BF70D8 /* PBXTextBookmark */;
383
			0D7564A90EBFB49900BF70D8 = 0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */;
384
			0DB475860ED1A7E500C25D47 /* PBXTextBookmark */ = 0DB475860ED1A7E500C25D47 /* PBXTextBookmark */;
385
			0DB475870ED1A7E500C25D47 /* PBXTextBookmark */ = 0DB475870ED1A7E500C25D47 /* PBXTextBookmark */;
386
			0DB475950ED1A82200C25D47 /* PBXTextBookmark */ = 0DB475950ED1A82200C25D47 /* PBXTextBookmark */;
387
			0DB475960ED1A82200C25D47 /* PBXTextBookmark */ = 0DB475960ED1A82200C25D47 /* PBXTextBookmark */;
388
			0DB475970ED1A82200C25D47 /* PBXTextBookmark */ = 0DB475970ED1A82200C25D47 /* PBXTextBookmark */;
389
			0DB4759C0ED1A96000C25D47 /* PBXTextBookmark */ = 0DB4759C0ED1A96000C25D47 /* PBXTextBookmark */;
390
			0DB4759D0ED1A96000C25D47 /* PBXTextBookmark */ = 0DB4759D0ED1A96000C25D47 /* PBXTextBookmark */;
391
			0DB4759E0ED1A96000C25D47 /* PBXTextBookmark */ = 0DB4759E0ED1A96000C25D47 /* PBXTextBookmark */;
392
			0DB4759F0ED1A96000C25D47 /* PBXTextBookmark */ = 0DB4759F0ED1A96000C25D47 /* PBXTextBookmark */;
393
			0DB475A00ED1A96000C25D47 /* PBXTextBookmark */ = 0DB475A00ED1A96000C25D47 /* PBXTextBookmark */;
394
			0DB475A20ED1A97400C25D47 /* PBXTextBookmark */ = 0DB475A20ED1A97400C25D47 /* PBXTextBookmark */;
395
			0DB475A30ED1B0F500C25D47 /* PBXTextBookmark */ = 0DB475A30ED1B0F500C25D47 /* PBXTextBookmark */;
396
			0DE866FC0EC73D6500528875 = 0DE866FC0EC73D6500528875 /* PBXTextBookmark */;
397
			0DE866FE0EC73D6500528875 = 0DE866FE0EC73D6500528875 /* PBXTextBookmark */;
398
			0DE867050EC7A80B00528875 = 0DE867050EC7A80B00528875 /* PBXTextBookmark */;
399
			0DE867070EC7A80B00528875 = 0DE867070EC7A80B00528875 /* PBXTextBookmark */;
400
			0DE867080EC7A80B00528875 = 0DE867080EC7A80B00528875 /* PBXTextBookmark */;
401
			0DFBE5270EC0DE15003D675E = 0DFBE5270EC0DE15003D675E /* PBXTextBookmark */;
402
			0DFBE5280EC0DE15003D675E = 0DFBE5280EC0DE15003D675E /* PBXTextBookmark */;
403
			0DFBE5360EC0E2F7003D675E = 0DFBE5360EC0E2F7003D675E /* PBXTextBookmark */;
404
			0DFBE5370EC0E2F7003D675E = 0DFBE5370EC0E2F7003D675E /* PBXTextBookmark */;
405
			0DFBE5380EC0E2F7003D675E = 0DFBE5380EC0E2F7003D675E /* PBXTextBookmark */;
406
			0DFBE5390EC0E2F7003D675E = 0DFBE5390EC0E2F7003D675E /* PBXTextBookmark */;
407
			0DFBE53F0EC0E2F7003D675E = 0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */;
408
			0DFBE5400EC0E2F7003D675E = 0DFBE5400EC0E2F7003D675E /* PBXTextBookmark */;
409
			0DFBE5410EC0E2F7003D675E = 0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */;
410
			0DFBE5450EC0E2F7003D675E = 0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */;
411
			0DFBE5460EC0E2F7003D675E = 0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */;
412
			0DFBE5470EC0E2F7003D675E = 0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */;
413
			0DFBE5480EC0E2F7003D675E = 0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */;
336 jab 414
		};
335 jab 415
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
394 jab 416
		userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
329 jab 417
		userBuildSettings = {
418
		};
419
	};
335 jab 420
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 421
		isa = PBXSourceControlManager;
422
		fallbackIsa = XCSourceControlManager;
336 jab 423
		isSCMEnabled = 1;
329 jab 424
		scmConfiguration = {
340 jab 425
			SubversionToolPath = /opt/local/bin/svn;
415 jab 426
			repositoryName = "GEL SVN";
329 jab 427
		};
336 jab 428
		scmType = scm.subversion;
329 jab 429
	};
335 jab 430
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 431
		isa = PBXCodeSenseManager;
432
		indexTemplatePath = "";
433
	};
335 jab 434
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 435
		activeExec = 0;
436
	};
351 jab 437
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
438
		uiCtxt = {
382 jab 439
			sepNavIntBoundsRect = "{{0, 0}, {928, 8037}}";
440
			sepNavSelRange = "{124, 0}";
441
			sepNavVisRange = "{0, 631}";
357 jab 442
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 443
		};
444
	};
445
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
446
		uiCtxt = {
382 jab 447
			sepNavIntBoundsRect = "{{0, 0}, {928, 5415}}";
448
			sepNavSelRange = "{107, 0}";
449
			sepNavVisRange = "{0, 557}";
351 jab 450
			sepNavVisRect = "{{0, 0}, {961, 728}}";
451
		};
452
	};
367 jab 453
	0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
454
		uiCtxt = {
404 jab 455
			sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
456
			sepNavSelRange = "{423, 4}";
457
			sepNavVisRange = "{0, 484}";
367 jab 458
		};
459
	};
460
	0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
461
		uiCtxt = {
462
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1159}}";
463
			sepNavSelRange = "{0, 0}";
464
			sepNavVisRange = "{0, 910}";
465
		};
466
	};
363 jab 467
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
468
		uiCtxt = {
404 jab 469
			sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
470
			sepNavSelRange = "{520, 6}";
471
			sepNavVisRange = "{126, 552}";
363 jab 472
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
473
		};
474
	};
351 jab 475
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
476
		uiCtxt = {
400 jab 477
			sepNavIntBoundsRect = "{{0, 0}, {1021, 4009}}";
478
			sepNavSelRange = "{0, 0}";
479
			sepNavVisRange = "{5062, 1168}";
363 jab 480
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 481
		};
482
	};
483
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
484
		uiCtxt = {
404 jab 485
			sepNavIntBoundsRect = "{{0, 0}, {786, 3021}}";
486
			sepNavSelRange = "{642, 4}";
487
			sepNavVisRange = "{72, 584}";
351 jab 488
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
489
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
490
		};
491
	};
492
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
493
		uiCtxt = {
404 jab 494
			sepNavIntBoundsRect = "{{0, 0}, {786, 2280}}";
495
			sepNavSelRange = "{559, 7}";
496
			sepNavVisRange = "{0, 630}";
351 jab 497
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
498
		};
499
	};
500
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
501
		uiCtxt = {
382 jab 502
			sepNavIntBoundsRect = "{{0, 0}, {928, 8702}}";
351 jab 503
			sepNavSelRange = "{0, 0}";
382 jab 504
			sepNavVisRange = "{12479, 844}";
351 jab 505
			sepNavVisRect = "{{0, 953}, {961, 291}}";
506
		};
507
	};
367 jab 508
	0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
509
		uiCtxt = {
510
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
511
			sepNavSelRange = "{0, 0}";
512
			sepNavVisRange = "{0, 1021}";
513
		};
514
	};
404 jab 515
	0D0CAED10C61132B003604C6 /* ArithVec2Float.h */ = {
516
		uiCtxt = {
517
			sepNavIntBoundsRect = "{{0, 0}, {786, 1140}}";
518
			sepNavSelRange = "{196, 3}";
519
			sepNavVisRange = "{0, 479}";
520
		};
521
	};
367 jab 522
	0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
523
		uiCtxt = {
400 jab 524
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1368}}";
367 jab 525
			sepNavSelRange = "{0, 0}";
400 jab 526
			sepNavVisRange = "{0, 910}";
367 jab 527
		};
528
	};
400 jab 529
	0D0CAED30C61132B003604C6 /* ArithVec3Float.h */ = {
530
		uiCtxt = {
404 jab 531
			sepNavIntBoundsRect = "{{0, 0}, {786, 1045}}";
532
			sepNavSelRange = "{196, 3}";
533
			sepNavVisRange = "{0, 666}";
400 jab 534
		};
535
	};
404 jab 536
	0D0CAED40C61132B003604C6 /* ArithVec3Int.h */ = {
537
		uiCtxt = {
538
			sepNavIntBoundsRect = "{{0, 0}, {1061, 798}}";
539
			sepNavSelRange = "{186, 3}";
540
			sepNavVisRange = "{0, 647}";
541
		};
542
	};
351 jab 543
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
544
		uiCtxt = {
404 jab 545
			sepNavIntBoundsRect = "{{0, 0}, {786, 741}}";
546
			sepNavSelRange = "{333, 3}";
547
			sepNavVisRange = "{0, 484}";
351 jab 548
			sepNavVisRect = "{{0, 308}, {961, 291}}";
549
		};
550
	};
551
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
552
		uiCtxt = {
404 jab 553
			sepNavIntBoundsRect = "{{0, 0}, {786, 1235}}";
554
			sepNavSelRange = "{203, 6}";
555
			sepNavVisRange = "{0, 411}";
351 jab 556
			sepNavVisRect = "{{0, 386}, {961, 291}}";
557
		};
558
	};
367 jab 559
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
560
		uiCtxt = {
404 jab 561
			sepNavIntBoundsRect = "{{0, 0}, {786, 532}}";
562
			sepNavSelRange = "{193, 3}";
563
			sepNavVisRange = "{0, 388}";
367 jab 564
		};
565
	};
344 jab 566
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
567
		uiCtxt = {
367 jab 568
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
569
			sepNavSelRange = "{667, 0}";
570
			sepNavVisRange = "{533, 988}";
363 jab 571
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 572
		};
573
	};
574
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
575
		uiCtxt = {
363 jab 576
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
344 jab 577
			sepNavSelRange = "{0, 0}";
363 jab 578
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 579
		};
580
	};
404 jab 581
	0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */ = {
582
		uiCtxt = {
583
			sepNavIntBoundsRect = "{{0, 0}, {788, 703}}";
584
			sepNavSelRange = "{190, 43}";
585
			sepNavVisRange = "{0, 337}";
586
		};
587
	};
588
	0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */ = {
589
		uiCtxt = {
590
			sepNavIntBoundsRect = "{{0, 0}, {786, 627}}";
591
			sepNavSelRange = "{302, 6}";
592
			sepNavVisRange = "{0, 620}";
593
		};
594
	};
595
	0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */ = {
596
		uiCtxt = {
597
			sepNavIntBoundsRect = "{{0, 0}, {786, 665}}";
598
			sepNavSelRange = "{302, 6}";
599
			sepNavVisRange = "{0, 562}";
600
		};
601
	};
363 jab 602
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
603
		uiCtxt = {
604
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
605
			sepNavSelRange = "{0, 0}";
606
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
607
		};
608
	};
609
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
610
		uiCtxt = {
404 jab 611
			sepNavIntBoundsRect = "{{0, 0}, {786, 855}}";
612
			sepNavSelRange = "{328, 3}";
613
			sepNavVisRange = "{0, 527}";
363 jab 614
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
615
		};
616
	};
617
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
618
		uiCtxt = {
619
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
620
			sepNavSelRange = "{448, 0}";
621
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
622
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
623
		};
624
	};
625
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
626
		uiCtxt = {
404 jab 627
			sepNavIntBoundsRect = "{{0, 0}, {786, 855}}";
628
			sepNavSelRange = "{336, 6}";
629
			sepNavVisRange = "{0, 536}";
363 jab 630
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
631
		};
632
	};
633
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
634
		uiCtxt = {
416 jab 635
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1311}}";
636
			sepNavSelRange = "{1018, 0}";
637
			sepNavVisRange = "{732, 287}";
363 jab 638
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
639
		};
640
	};
641
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
642
		uiCtxt = {
404 jab 643
			sepNavIntBoundsRect = "{{0, 0}, {786, 1482}}";
644
			sepNavSelRange = "{446, 6}";
645
			sepNavVisRange = "{0, 521}";
363 jab 646
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
647
		};
648
	};
649
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
650
		uiCtxt = {
413 jab 651
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1197}}";
363 jab 652
			sepNavSelRange = "{0, 0}";
413 jab 653
			sepNavVisRange = "{0, 630}";
363 jab 654
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
655
		};
656
	};
657
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
658
		uiCtxt = {
404 jab 659
			sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
660
			sepNavSelRange = "{442, 6}";
661
			sepNavVisRange = "{0, 573}";
363 jab 662
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
663
		};
664
	};
351 jab 665
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
666
		uiCtxt = {
667
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
668
			sepNavSelRange = "{71, 0}";
669
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
670
		};
671
	};
672
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
673
		uiCtxt = {
404 jab 674
			sepNavIntBoundsRect = "{{0, 0}, {786, 646}}";
675
			sepNavSelRange = "{229, 3}";
676
			sepNavVisRange = "{0, 411}";
351 jab 677
			sepNavVisRect = "{{0, 374}, {961, 291}}";
678
		};
679
	};
404 jab 680
	0D0CAEF20C61132B003604C6 /* Vec2f.h */ = {
681
		uiCtxt = {
682
			sepNavIntBoundsRect = "{{0, 0}, {786, 513}}";
683
			sepNavSelRange = "{208, 3}";
684
			sepNavVisRange = "{0, 495}";
685
		};
686
	};
687
	0D0CAEF40C61132B003604C6 /* Vec2i.h */ = {
688
		uiCtxt = {
689
			sepNavIntBoundsRect = "{{0, 0}, {786, 513}}";
690
			sepNavSelRange = "{185, 3}";
691
			sepNavVisRange = "{0, 450}";
692
		};
693
	};
351 jab 694
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
695
		uiCtxt = {
404 jab 696
			sepNavIntBoundsRect = "{{0, 0}, {786, 950}}";
697
			sepNavSelRange = "{279, 3}";
698
			sepNavVisRange = "{0, 353}";
351 jab 699
			sepNavVisRect = "{{0, 515}, {961, 291}}";
700
		};
701
	};
400 jab 702
	0D0CAEF70C61132B003604C6 /* Vec3f.cpp */ = {
703
		uiCtxt = {
704
			sepNavIntBoundsRect = "{{0, 0}, {1021, 702}}";
705
			sepNavSelRange = "{0, 0}";
706
			sepNavVisRange = "{0, 366}";
707
		};
708
	};
341 jab 709
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
710
		uiCtxt = {
404 jab 711
			sepNavIntBoundsRect = "{{0, 0}, {786, 1026}}";
712
			sepNavSelRange = "{474, 3}";
713
			sepNavVisRange = "{0, 513}";
341 jab 714
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
715
		};
716
	};
404 jab 717
	0D0CAEFB0C61132B003604C6 /* Vec3i.h */ = {
718
		uiCtxt = {
719
			sepNavIntBoundsRect = "{{0, 0}, {786, 817}}";
720
			sepNavSelRange = "{402, 3}";
721
			sepNavVisRange = "{0, 457}";
722
		};
723
	};
724
	0D0CAEFD0C61132B003604C6 /* Vec3usi.h */ = {
725
		uiCtxt = {
726
			sepNavIntBoundsRect = "{{0, 0}, {786, 608}}";
727
			sepNavSelRange = "{367, 3}";
728
			sepNavVisRange = "{0, 533}";
729
		};
730
	};
351 jab 731
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
732
		uiCtxt = {
404 jab 733
			sepNavIntBoundsRect = "{{0, 0}, {786, 1007}}";
734
			sepNavSelRange = "{297, 3}";
735
			sepNavVisRange = "{0, 533}";
351 jab 736
			sepNavVisRect = "{{0, 323}, {961, 291}}";
737
		};
738
	};
404 jab 739
	0D0CAEFF0C61132B003604C6 /* Vec4f.h */ = {
740
		uiCtxt = {
741
			sepNavIntBoundsRect = "{{0, 0}, {786, 988}}";
742
			sepNavSelRange = "{296, 3}";
743
			sepNavVisRange = "{0, 529}";
744
		};
745
	};
363 jab 746
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
747
		uiCtxt = {
394 jab 748
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2774}}";
372 jab 749
			sepNavSelRange = "{0, 0}";
394 jab 750
			sepNavVisRange = "{0, 739}";
363 jab 751
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
752
		};
753
	};
372 jab 754
	0D0CAF030C61132B003604C6 /* AABox.h */ = {
755
		uiCtxt = {
394 jab 756
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
372 jab 757
			sepNavSelRange = "{0, 0}";
394 jab 758
			sepNavVisRange = "{0, 731}";
372 jab 759
		};
760
	};
351 jab 761
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
762
		uiCtxt = {
394 jab 763
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
372 jab 764
			sepNavSelRange = "{0, 0}";
394 jab 765
			sepNavVisRange = "{0, 904}";
351 jab 766
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
767
		};
768
	};
372 jab 769
	0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
770
		uiCtxt = {
394 jab 771
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4123}}";
372 jab 772
			sepNavSelRange = "{0, 0}";
394 jab 773
			sepNavVisRange = "{0, 1069}";
372 jab 774
		};
775
	};
776
	0D0CAF060C61132C003604C6 /* BBox.h */ = {
777
		uiCtxt = {
394 jab 778
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
372 jab 779
			sepNavSelRange = "{0, 0}";
394 jab 780
			sepNavVisRange = "{0, 788}";
372 jab 781
		};
782
	};
783
	0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
784
		uiCtxt = {
394 jab 785
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
372 jab 786
			sepNavSelRange = "{0, 0}";
394 jab 787
			sepNavVisRange = "{0, 755}";
372 jab 788
		};
789
	};
790
	0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
791
		uiCtxt = {
394 jab 792
			sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
372 jab 793
			sepNavSelRange = "{0, 0}";
394 jab 794
			sepNavVisRange = "{0, 893}";
372 jab 795
		};
796
	};
797
	0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
798
		uiCtxt = {
394 jab 799
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 800
			sepNavSelRange = "{0, 0}";
801
			sepNavVisRange = "{0, 147}";
802
		};
803
	};
804
	0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
805
		uiCtxt = {
394 jab 806
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
372 jab 807
			sepNavSelRange = "{0, 0}";
394 jab 808
			sepNavVisRange = "{0, 888}";
372 jab 809
		};
810
	};
811
	0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
812
		uiCtxt = {
394 jab 813
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1273}}";
372 jab 814
			sepNavSelRange = "{0, 0}";
394 jab 815
			sepNavVisRange = "{0, 688}";
372 jab 816
		};
817
	};
818
	0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
819
		uiCtxt = {
394 jab 820
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 821
			sepNavSelRange = "{0, 0}";
394 jab 822
			sepNavVisRange = "{0, 1017}";
372 jab 823
		};
824
	};
825
	0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
826
		uiCtxt = {
394 jab 827
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3819}}";
372 jab 828
			sepNavSelRange = "{0, 0}";
394 jab 829
			sepNavVisRange = "{0, 645}";
372 jab 830
		};
831
	};
832
	0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
833
		uiCtxt = {
394 jab 834
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 835
			sepNavSelRange = "{0, 0}";
394 jab 836
			sepNavVisRange = "{0, 650}";
372 jab 837
		};
838
	};
357 jab 839
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
840
		uiCtxt = {
394 jab 841
			sepNavIntBoundsRect = "{{0, 0}, {1085, 13604}}";
372 jab 842
			sepNavSelRange = "{0, 0}";
394 jab 843
			sepNavVisRange = "{0, 703}";
357 jab 844
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
845
		};
846
	};
372 jab 847
	0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
848
		uiCtxt = {
394 jab 849
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
372 jab 850
			sepNavSelRange = "{0, 0}";
394 jab 851
			sepNavVisRange = "{0, 733}";
372 jab 852
		};
853
	};
336 jab 854
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
855
		uiCtxt = {
394 jab 856
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3781}}";
372 jab 857
			sepNavSelRange = "{0, 0}";
394 jab 858
			sepNavVisRange = "{0, 664}";
336 jab 859
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
860
		};
861
	};
372 jab 862
	0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
863
		uiCtxt = {
394 jab 864
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 865
			sepNavSelRange = "{316, 0}";
866
			sepNavVisRange = "{0, 324}";
867
		};
868
	};
336 jab 869
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
870
		uiCtxt = {
394 jab 871
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
336 jab 872
			sepNavSelRange = "{0, 0}";
394 jab 873
			sepNavVisRange = "{0, 965}";
336 jab 874
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
875
		};
876
	};
372 jab 877
	0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
878
		uiCtxt = {
394 jab 879
			sepNavIntBoundsRect = "{{0, 0}, {1085, 969}}";
372 jab 880
			sepNavSelRange = "{0, 0}";
394 jab 881
			sepNavVisRange = "{0, 817}";
372 jab 882
		};
883
	};
884
	0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
885
		uiCtxt = {
394 jab 886
			sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
372 jab 887
			sepNavSelRange = "{0, 0}";
394 jab 888
			sepNavVisRange = "{0, 690}";
372 jab 889
		};
890
	};
891
	0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
892
		uiCtxt = {
394 jab 893
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9158}}";
382 jab 894
			sepNavSelRange = "{70, 36}";
394 jab 895
			sepNavVisRange = "{52, 1130}";
372 jab 896
		};
897
	};
898
	0D0CAF170C61132C003604C6 /* HGrid.h */ = {
899
		uiCtxt = {
394 jab 900
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2166}}";
901
			sepNavSelRange = "{1861, 0}";
902
			sepNavVisRange = "{1393, 1085}";
372 jab 903
		};
904
	};
335 jab 905
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
906
		uiCtxt = {
394 jab 907
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
372 jab 908
			sepNavSelRange = "{388, 22}";
394 jab 909
			sepNavVisRange = "{1066, 873}";
363 jab 910
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
911
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 912
		};
913
	};
363 jab 914
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
915
		uiCtxt = {
394 jab 916
			sepNavIntBoundsRect = "{{0, 0}, {1085, 6593}}";
363 jab 917
			sepNavSelRange = "{0, 0}";
394 jab 918
			sepNavVisRange = "{0, 796}";
363 jab 919
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
920
		};
921
	};
372 jab 922
	0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
923
		uiCtxt = {
394 jab 924
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 925
			sepNavSelRange = "{0, 0}";
394 jab 926
			sepNavVisRange = "{0, 701}";
372 jab 927
		};
928
	};
929
	0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
930
		uiCtxt = {
394 jab 931
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 932
			sepNavSelRange = "{0, 0}";
394 jab 933
			sepNavVisRange = "{0, 242}";
372 jab 934
		};
935
	};
341 jab 936
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
937
		uiCtxt = {
394 jab 938
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
341 jab 939
			sepNavSelRange = "{0, 0}";
394 jab 940
			sepNavVisRange = "{0, 657}";
341 jab 941
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
942
		};
943
	};
372 jab 944
	0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
945
		uiCtxt = {
394 jab 946
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
372 jab 947
			sepNavSelRange = "{0, 0}";
394 jab 948
			sepNavVisRange = "{0, 478}";
372 jab 949
		};
950
	};
951
	0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
952
		uiCtxt = {
394 jab 953
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 954
			sepNavSelRange = "{0, 0}";
955
			sepNavVisRange = "{0, 453}";
956
		};
957
	};
340 jab 958
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
959
		uiCtxt = {
394 jab 960
			sepNavIntBoundsRect = "{{0, 0}, {1085, 7068}}";
372 jab 961
			sepNavSelRange = "{80, 0}";
394 jab 962
			sepNavVisRange = "{8746, 769}";
363 jab 963
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 964
		};
965
	};
363 jab 966
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
967
		uiCtxt = {
394 jab 968
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
363 jab 969
			sepNavSelRange = "{0, 0}";
372 jab 970
			sepNavVisRange = "{0, 233}";
363 jab 971
			sepNavVisRect = "{{0, 0}, {0, 0}}";
972
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
973
		};
974
	};
372 jab 975
	0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
976
		uiCtxt = {
394 jab 977
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4332}}";
372 jab 978
			sepNavSelRange = "{0, 0}";
394 jab 979
			sepNavVisRange = "{0, 660}";
372 jab 980
		};
981
	};
982
	0D0CAF230C61132C003604C6 /* OBox.h */ = {
983
		uiCtxt = {
394 jab 984
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 985
			sepNavSelRange = "{0, 0}";
394 jab 986
			sepNavVisRange = "{0, 838}";
372 jab 987
		};
988
	};
363 jab 989
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
990
		uiCtxt = {
394 jab 991
			sepNavIntBoundsRect = "{{0, 0}, {1085, 13623}}";
372 jab 992
			sepNavSelRange = "{0, 0}";
394 jab 993
			sepNavVisRange = "{0, 979}";
363 jab 994
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
995
		};
996
	};
357 jab 997
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
998
		uiCtxt = {
394 jab 999
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2527}}";
357 jab 1000
			sepNavSelRange = "{0, 0}";
394 jab 1001
			sepNavVisRange = "{1272, 1058}";
363 jab 1002
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 1003
		};
1004
	};
1005
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
1006
		uiCtxt = {
416 jab 1007
			sepNavIntBoundsRect = "{{0, 0}, {1104, 855}}";
367 jab 1008
			sepNavSelRange = "{0, 0}";
416 jab 1009
			sepNavVisRange = "{424, 344}";
363 jab 1010
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 1011
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1012
		};
1013
	};
1014
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
1015
		uiCtxt = {
394 jab 1016
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1292}}";
367 jab 1017
			sepNavSelRange = "{0, 0}";
394 jab 1018
			sepNavVisRange = "{460, 696}";
363 jab 1019
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 1020
		};
1021
	};
1022
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
1023
		uiCtxt = {
394 jab 1024
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2242}}";
357 jab 1025
			sepNavSelRange = "{0, 0}";
394 jab 1026
			sepNavVisRange = "{0, 948}";
357 jab 1027
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1028
		};
1029
	};
394 jab 1030
	0D0CAF290C61132C003604C6 /* RGrid.h */ = {
1031
		uiCtxt = {
1032
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2280}}";
1033
			sepNavSelRange = "{0, 0}";
1034
			sepNavVisRange = "{0, 794}";
1035
		};
1036
	};
1037
	0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
1038
		uiCtxt = {
1039
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2185}}";
1040
			sepNavSelRange = "{0, 0}";
1041
			sepNavVisRange = "{0, 843}";
1042
		};
1043
	};
1044
	0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
1045
		uiCtxt = {
1046
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3002}}";
1047
			sepNavSelRange = "{0, 0}";
1048
			sepNavVisRange = "{0, 816}";
1049
		};
1050
	};
1051
	0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
1052
		uiCtxt = {
1053
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3553}}";
1054
			sepNavSelRange = "{0, 0}";
1055
			sepNavVisRange = "{0, 1157}";
1056
		};
1057
	};
363 jab 1058
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
1059
		uiCtxt = {
394 jab 1060
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
363 jab 1061
			sepNavSelRange = "{0, 0}";
394 jab 1062
			sepNavVisRange = "{0, 694}";
363 jab 1063
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
1064
		};
1065
	};
1066
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
1067
		uiCtxt = {
394 jab 1068
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
363 jab 1069
			sepNavSelRange = "{0, 0}";
394 jab 1070
			sepNavVisRange = "{0, 575}";
363 jab 1071
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
1072
		};
1073
	};
394 jab 1074
	0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */ = {
1075
		uiCtxt = {
1076
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
1077
			sepNavSelRange = "{0, 0}";
1078
			sepNavVisRange = "{0, 836}";
1079
		};
1080
	};
1081
	0D0CAF300C61132C003604C6 /* TrilinFilter.h */ = {
1082
		uiCtxt = {
1083
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1084
			sepNavSelRange = "{0, 0}";
1085
			sepNavVisRange = "{0, 509}";
1086
		};
1087
	};
340 jab 1088
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
1089
		uiCtxt = {
394 jab 1090
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1995}}";
372 jab 1091
			sepNavSelRange = "{888, 0}";
394 jab 1092
			sepNavVisRange = "{0, 742}";
365 jab 1093
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 1094
		};
1095
	};
1096
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
1097
		uiCtxt = {
394 jab 1098
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
372 jab 1099
			sepNavSelRange = "{589, 0}";
394 jab 1100
			sepNavVisRange = "{0, 737}";
363 jab 1101
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
1102
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 1103
		};
1104
	};
1105
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
1106
		uiCtxt = {
394 jab 1107
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4351}}";
340 jab 1108
			sepNavSelRange = "{0, 0}";
394 jab 1109
			sepNavVisRange = "{0, 1051}";
363 jab 1110
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 1111
		};
1112
	};
363 jab 1113
	0D0CAF340C61132C003604C6 /* verification.h */ = {
1114
		uiCtxt = {
394 jab 1115
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
363 jab 1116
			sepNavSelRange = "{0, 0}";
394 jab 1117
			sepNavVisRange = "{0, 176}";
363 jab 1118
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
1119
		};
1120
	};
340 jab 1121
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
1122
		uiCtxt = {
404 jab 1123
			sepNavIntBoundsRect = "{{0, 0}, {1021, 4256}}";
1124
			sepNavSelRange = "{1280, 0}";
1125
			sepNavVisRange = "{713, 651}";
365 jab 1126
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 1127
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 1128
		};
1129
	};
344 jab 1130
	0D0CAF370C61132C003604C6 /* draw.h */ = {
1131
		uiCtxt = {
400 jab 1132
			sepNavIntBoundsRect = "{{0, 0}, {1061, 1045}}";
413 jab 1133
			sepNavSelRange = "{849, 0}";
1134
			sepNavVisRange = "{630, 1116}";
363 jab 1135
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
400 jab 1136
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
344 jab 1137
		};
1138
	};
363 jab 1139
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
1140
		uiCtxt = {
372 jab 1141
			sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
1142
			sepNavSelRange = "{174, 0}";
1143
			sepNavVisRange = "{0, 209}";
363 jab 1144
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
372 jab 1145
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
363 jab 1146
		};
1147
	};
336 jab 1148
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
1149
		uiCtxt = {
372 jab 1150
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
1151
			sepNavSelRange = "{0, 0}";
1152
			sepNavVisRange = "{0, 213}";
363 jab 1153
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1154
		};
1155
	};
344 jab 1156
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
1157
		uiCtxt = {
372 jab 1158
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
344 jab 1159
			sepNavSelRange = "{0, 0}";
372 jab 1160
			sepNavVisRange = "{0, 215}";
363 jab 1161
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1162
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
344 jab 1163
		};
1164
	};
1165
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
1166
		uiCtxt = {
394 jab 1167
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
1168
			sepNavSelRange = "{1658, 7}";
1169
			sepNavVisRange = "{1168, 598}";
363 jab 1170
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1171
		};
1172
	};
1173
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
1174
		uiCtxt = {
400 jab 1175
			sepNavIntBoundsRect = "{{0, 0}, {786, 1634}}";
1176
			sepNavSelRange = "{390, 0}";
1177
			sepNavVisRange = "{0, 585}";
365 jab 1178
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 1179
		};
1180
	};
372 jab 1181
	0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
1182
		uiCtxt = {
415 jab 1183
			sepNavIntBoundsRect = "{{0, 0}, {1104, 3982}}";
413 jab 1184
			sepNavSelRange = "{1315, 26}";
415 jab 1185
			sepNavVisRange = "{1209, 212}";
372 jab 1186
		};
1187
	};
363 jab 1188
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 1189
		uiCtxt = {
394 jab 1190
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2831}}";
392 jab 1191
			sepNavSelRange = "{527, 22}";
394 jab 1192
			sepNavVisRange = "{2389, 798}";
363 jab 1193
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1194
		};
1195
	};
372 jab 1196
	0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
1197
		uiCtxt = {
1198
			sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
1199
			sepNavSelRange = "{0, 0}";
1200
			sepNavVisRange = "{0, 561}";
1201
		};
1202
	};
363 jab 1203
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
1204
		uiCtxt = {
372 jab 1205
			sepNavIntBoundsRect = "{{0, 0}, {950, 1805}}";
363 jab 1206
			sepNavSelRange = "{0, 0}";
372 jab 1207
			sepNavVisRange = "{0, 840}";
363 jab 1208
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1209
		};
1210
	};
1211
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
1212
		uiCtxt = {
416 jab 1213
			sepNavIntBoundsRect = "{{0, 0}, {1104, 3059}}";
382 jab 1214
			sepNavSelRange = "{1108, 0}";
416 jab 1215
			sepNavVisRange = "{1108, 367}";
363 jab 1216
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
1217
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
1218
		};
1219
	};
1220
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
1221
		uiCtxt = {
394 jab 1222
			sepNavIntBoundsRect = "{{0, 0}, {1085, 741}}";
372 jab 1223
			sepNavSelRange = "{0, 0}";
394 jab 1224
			sepNavVisRange = "{78, 1151}";
363 jab 1225
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
1226
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
1227
		};
1228
	};
336 jab 1229
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
1230
		uiCtxt = {
389 jab 1231
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3002}}";
336 jab 1232
			sepNavSelRange = "{0, 0}";
389 jab 1233
			sepNavVisRange = "{0, 799}";
363 jab 1234
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 1235
		};
1236
	};
363 jab 1237
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
1238
		uiCtxt = {
389 jab 1239
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1240
			sepNavSelRange = "{0, 0}";
372 jab 1241
			sepNavVisRange = "{0, 1070}";
363 jab 1242
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1243
		};
1244
	};
336 jab 1245
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
1246
		uiCtxt = {
389 jab 1247
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
1248
			sepNavSelRange = "{44, 32}";
382 jab 1249
			sepNavVisRange = "{0, 431}";
363 jab 1250
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 1251
		};
1252
	};
363 jab 1253
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
1254
		uiCtxt = {
389 jab 1255
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
372 jab 1256
			sepNavSelRange = "{0, 0}";
1257
			sepNavVisRange = "{0, 276}";
363 jab 1258
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1259
		};
1260
	};
1261
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
1262
		uiCtxt = {
394 jab 1263
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
363 jab 1264
			sepNavSelRange = "{0, 0}";
394 jab 1265
			sepNavVisRange = "{1008, 706}";
363 jab 1266
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
1267
		};
1268
	};
1269
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
1270
		uiCtxt = {
394 jab 1271
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1272
			sepNavSelRange = "{222, 0}";
372 jab 1273
			sepNavVisRange = "{0, 491}";
363 jab 1274
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1275
		};
1276
	};
1277
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
1278
		uiCtxt = {
404 jab 1279
			sepNavIntBoundsRect = "{{0, 0}, {1061, 1311}}";
394 jab 1280
			sepNavSelRange = "{440, 22}";
404 jab 1281
			sepNavVisRange = "{757, 1007}";
363 jab 1282
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1283
		};
1284
	};
1285
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
1286
		uiCtxt = {
389 jab 1287
			sepNavIntBoundsRect = "{{0, 0}, {1125, 817}}";
363 jab 1288
			sepNavSelRange = "{0, 0}";
389 jab 1289
			sepNavVisRange = "{0, 647}";
363 jab 1290
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
1291
		};
1292
	};
1293
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
1294
		uiCtxt = {
389 jab 1295
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1296
			sepNavSelRange = "{0, 0}";
382 jab 1297
			sepNavVisRange = "{0, 512}";
363 jab 1298
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1299
		};
1300
	};
336 jab 1301
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
1302
		uiCtxt = {
389 jab 1303
			sepNavIntBoundsRect = "{{0, 0}, {1125, 12749}}";
1304
			sepNavSelRange = "{10872, 38}";
1305
			sepNavVisRange = "{10607, 637}";
363 jab 1306
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
336 jab 1307
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
1308
		};
1309
	};
1310
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
1311
		uiCtxt = {
404 jab 1312
			sepNavIntBoundsRect = "{{0, 0}, {1061, 8246}}";
400 jab 1313
			sepNavSelRange = "{14045, 0}";
404 jab 1314
			sepNavVisRange = "{8426, 1645}";
363 jab 1315
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
336 jab 1316
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
1317
		};
1318
	};
363 jab 1319
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
340 jab 1320
		uiCtxt = {
389 jab 1321
			sepNavIntBoundsRect = "{{0, 0}, {1125, 13452}}";
1322
			sepNavSelRange = "{6121, 9}";
1323
			sepNavVisRange = "{15277, 827}";
363 jab 1324
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
340 jab 1325
		};
1326
	};
363 jab 1327
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
1328
		uiCtxt = {
392 jab 1329
			sepNavIntBoundsRect = "{{0, 0}, {1085, 988}}";
389 jab 1330
			sepNavSelRange = "{1399, 158}";
392 jab 1331
			sepNavVisRange = "{353, 1466}";
363 jab 1332
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
1333
		};
1334
	};
1335
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
1336
		uiCtxt = {
392 jab 1337
			sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
1338
			sepNavSelRange = "{394, 0}";
382 jab 1339
			sepNavVisRange = "{0, 401}";
363 jab 1340
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
382 jab 1341
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
363 jab 1342
		};
1343
	};
1344
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
1345
		uiCtxt = {
382 jab 1346
			sepNavIntBoundsRect = "{{0, 0}, {928, 524}}";
1347
			sepNavSelRange = "{0, 421}";
372 jab 1348
			sepNavVisRange = "{0, 421}";
363 jab 1349
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1350
		};
1351
	};
336 jab 1352
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
1353
		uiCtxt = {
389 jab 1354
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
363 jab 1355
			sepNavSelRange = "{0, 0}";
389 jab 1356
			sepNavVisRange = "{295, 945}";
363 jab 1357
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
336 jab 1358
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
1359
		};
1360
	};
363 jab 1361
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
1362
		uiCtxt = {
389 jab 1363
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
372 jab 1364
			sepNavSelRange = "{0, 0}";
1365
			sepNavVisRange = "{0, 218}";
363 jab 1366
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1367
		};
1368
	};
357 jab 1369
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
1370
		uiCtxt = {
416 jab 1371
			sepNavIntBoundsRect = "{{0, 0}, {1104, 6821}}";
367 jab 1372
			sepNavSelRange = "{4832, 0}";
416 jab 1373
			sepNavVisRange = "{1208, 583}";
363 jab 1374
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
357 jab 1375
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
1376
		};
1377
	};
1378
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
1379
		uiCtxt = {
389 jab 1380
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
367 jab 1381
			sepNavSelRange = "{605, 0}";
1382
			sepNavVisRange = "{0, 651}";
363 jab 1383
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
357 jab 1384
		};
1385
	};
363 jab 1386
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
1387
		uiCtxt = {
389 jab 1388
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
363 jab 1389
			sepNavSelRange = "{0, 0}";
389 jab 1390
			sepNavVisRange = "{0, 826}";
363 jab 1391
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1392
		};
1393
	};
1394
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
1395
		uiCtxt = {
389 jab 1396
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1397
			sepNavSelRange = "{0, 0}";
389 jab 1398
			sepNavVisRange = "{0, 537}";
363 jab 1399
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1400
		};
1401
	};
1402
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
1403
		uiCtxt = {
413 jab 1404
			sepNavIntBoundsRect = "{{0, 0}, {1061, 3249}}";
363 jab 1405
			sepNavSelRange = "{0, 0}";
413 jab 1406
			sepNavVisRange = "{138, 716}";
363 jab 1407
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1408
		};
1409
	};
1410
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
1411
		uiCtxt = {
413 jab 1412
			sepNavIntBoundsRect = "{{0, 0}, {1021, 634}}";
1413
			sepNavSelRange = "{322, 0}";
372 jab 1414
			sepNavVisRange = "{0, 504}";
363 jab 1415
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1416
		};
1417
	};
389 jab 1418
	0D0CAF5D0C61132C003604C6 /* subdivision.cpp */ = {
1419
		uiCtxt = {
1420
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
1421
			sepNavSelRange = "{0, 0}";
1422
			sepNavVisRange = "{408, 1054}";
1423
		};
1424
	};
363 jab 1425
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
1426
		uiCtxt = {
389 jab 1427
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1428
			sepNavSelRange = "{0, 0}";
372 jab 1429
			sepNavVisRange = "{0, 360}";
363 jab 1430
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1431
		};
1432
	};
1433
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
1434
		uiCtxt = {
389 jab 1435
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3667}}";
363 jab 1436
			sepNavSelRange = "{0, 0}";
389 jab 1437
			sepNavVisRange = "{3952, 756}";
363 jab 1438
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1439
		};
1440
	};
357 jab 1441
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
1442
		uiCtxt = {
389 jab 1443
			sepNavIntBoundsRect = "{{0, 0}, {1171, 6422}}";
357 jab 1444
			sepNavSelRange = "{0, 0}";
389 jab 1445
			sepNavVisRange = "{2785, 796}";
357 jab 1446
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1447
		};
1448
	};
363 jab 1449
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
1450
		uiCtxt = {
389 jab 1451
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1452
			sepNavSelRange = "{0, 0}";
372 jab 1453
			sepNavVisRange = "{0, 558}";
363 jab 1454
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1455
		};
1456
	};
389 jab 1457
	0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */ = {
1458
		uiCtxt = {
1459
			sepNavIntBoundsRect = "{{0, 0}, {1125, 3838}}";
1460
			sepNavSelRange = "{0, 0}";
1461
			sepNavVisRange = "{0, 740}";
1462
		};
1463
	};
351 jab 1464
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
1465
		uiCtxt = {
389 jab 1466
			sepNavIntBoundsRect = "{{0, 0}, {1125, 1862}}";
1467
			sepNavSelRange = "{0, 0}";
1468
			sepNavVisRange = "{0, 602}";
363 jab 1469
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
351 jab 1470
		};
1471
	};
1472
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
1473
		uiCtxt = {
389 jab 1474
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
351 jab 1475
			sepNavSelRange = "{0, 0}";
372 jab 1476
			sepNavVisRange = "{0, 656}";
363 jab 1477
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
351 jab 1478
		};
1479
	};
363 jab 1480
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
1481
		uiCtxt = {
404 jab 1482
			sepNavIntBoundsRect = "{{0, 0}, {1061, 1691}}";
372 jab 1483
			sepNavSelRange = "{0, 0}";
404 jab 1484
			sepNavVisRange = "{0, 736}";
363 jab 1485
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
1486
		};
1487
	};
1488
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
1489
		uiCtxt = {
389 jab 1490
			sepNavIntBoundsRect = "{{0, 0}, {1125, 10944}}";
363 jab 1491
			sepNavSelRange = "{0, 0}";
389 jab 1492
			sepNavVisRange = "{0, 727}";
363 jab 1493
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1494
		};
1495
	};
1496
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
1497
		uiCtxt = {
389 jab 1498
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1499
			sepNavSelRange = "{0, 0}";
389 jab 1500
			sepNavVisRange = "{0, 1213}";
363 jab 1501
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1502
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
1503
		};
1504
	};
344 jab 1505
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
1506
		uiCtxt = {
392 jab 1507
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
1508
			sepNavSelRange = "{2654, 0}";
394 jab 1509
			sepNavVisRange = "{264, 928}";
344 jab 1510
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
1511
		};
1512
	};
363 jab 1513
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
1514
		uiCtxt = {
394 jab 1515
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
382 jab 1516
			sepNavSelRange = "{0, 0}";
1517
			sepNavVisRange = "{0, 309}";
363 jab 1518
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1519
		};
1520
	};
336 jab 1521
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
1522
		uiCtxt = {
394 jab 1523
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1805}}";
1524
			sepNavSelRange = "{2012, 0}";
1525
			sepNavVisRange = "{0, 849}";
336 jab 1526
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
1527
		};
1528
	};
363 jab 1529
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
1530
		uiCtxt = {
389 jab 1531
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
363 jab 1532
			sepNavSelRange = "{0, 0}";
382 jab 1533
			sepNavVisRange = "{0, 208}";
363 jab 1534
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1535
		};
1536
	};
344 jab 1537
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1538
		uiCtxt = {
416 jab 1539
			sepNavIntBoundsRect = "{{0, 0}, {1340, 7068}}";
1540
			sepNavSelRange = "{8055, 0}";
1541
			sepNavVisRange = "{7663, 677}";
363 jab 1542
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
416 jab 1543
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
344 jab 1544
		};
1545
	};
1546
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1547
		uiCtxt = {
416 jab 1548
			sepNavIntBoundsRect = "{{0, 0}, {1104, 4123}}";
382 jab 1549
			sepNavSelRange = "{7374, 0}";
394 jab 1550
			sepNavVisRange = "{761, 1118}";
363 jab 1551
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1552
		};
1553
	};
1554
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1555
		uiCtxt = {
382 jab 1556
			sepNavIntBoundsRect = "{{0, 0}, {1055, 2755}}";
344 jab 1557
			sepNavSelRange = "{0, 0}";
382 jab 1558
			sepNavVisRange = "{0, 687}";
344 jab 1559
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1560
		};
1561
	};
1562
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1563
		uiCtxt = {
1564
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1565
			sepNavSelRange = "{203, 0}";
1566
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1567
		};
1568
	};
1569
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1570
		uiCtxt = {
382 jab 1571
			sepNavIntBoundsRect = "{{0, 0}, {928, 13319}}";
1572
			sepNavSelRange = "{9778, 6}";
1573
			sepNavVisRange = "{5271, 579}";
363 jab 1574
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1575
		};
1576
	};
382 jab 1577
	0D0CAF730C61132C003604C6 /* Vector.h */ = {
1578
		uiCtxt = {
1579
			sepNavIntBoundsRect = "{{0, 0}, {1055, 8550}}";
1580
			sepNavSelRange = "{6785, 10}";
1581
			sepNavVisRange = "{6338, 745}";
1582
		};
1583
	};
363 jab 1584
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1585
		uiCtxt = {
1586
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1587
			sepNavSelRange = "{0, 0}";
1588
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1589
		};
1590
	};
365 jab 1591
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1592
		uiCtxt = {
1593
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1594
			sepNavSelRange = "{96, 0}";
1595
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1596
		};
1597
	};
363 jab 1598
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1599
		uiCtxt = {
413 jab 1600
			sepNavIntBoundsRect = "{{0, 0}, {1021, 695}}";
1601
			sepNavSelRange = "{424, 56}";
1602
			sepNavVisRange = "{38, 448}";
363 jab 1603
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1604
		};
1605
	};
382 jab 1606
	0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
1607
		uiCtxt = {
1608
			sepNavIntBoundsRect = "{{0, 0}, {1055, 3249}}";
1609
			sepNavSelRange = "{0, 0}";
1610
			sepNavVisRange = "{0, 833}";
1611
		};
1612
	};
1613
	0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
1614
		uiCtxt = {
1615
			sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
1616
			sepNavSelRange = "{0, 0}";
1617
			sepNavVisRange = "{0, 849}";
1618
		};
1619
	};
1620
	0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
1621
		uiCtxt = {
1622
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
1623
			sepNavSelRange = "{0, 0}";
1624
			sepNavVisRange = "{0, 767}";
1625
		};
1626
	};
1627
	0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
1628
		uiCtxt = {
1629
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
1630
			sepNavSelRange = "{0, 0}";
1631
			sepNavVisRange = "{0, 799}";
1632
		};
1633
	};
400 jab 1634
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1635
		uiCtxt = {
1636
			sepNavIntBoundsRect = "{{0, 0}, {1085, 12426}}";
1637
			sepNavSelRange = "{0, 0}";
1638
			sepNavVisRange = "{0, 556}";
1639
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1640
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1641
		};
1642
	};
1643
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1644
		uiCtxt = {
1645
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1646
			sepNavSelRange = "{0, 0}";
1647
			sepNavVisRange = "{0, 688}";
1648
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1649
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1650
		};
1651
	};
1652
	0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
1653
		uiCtxt = {
1654
			sepNavIntBoundsRect = "{{0, 0}, {1055, 1710}}";
1655
			sepNavSelRange = "{1090, 0}";
1656
			sepNavVisRange = "{351, 780}";
1657
		};
1658
	};
1659
	0D17B9720E4B949300FD8803 /* ply_load.h */ = {
1660
		uiCtxt = {
1661
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1662
			sepNavSelRange = "{246, 0}";
1663
			sepNavVisRange = "{0, 385}";
1664
		};
1665
	};
1666
	0D17B9730E4B949300FD8803 /* rply.c */ = {
1667
		uiCtxt = {
1668
			sepNavIntBoundsRect = "{{0, 0}, {1085, 28633}}";
1669
			sepNavSelRange = "{25889, 0}";
1670
			sepNavVisRange = "{37490, 1435}";
1671
		};
1672
	};
1673
	0D17B9740E4B949300FD8803 /* rply.h */ = {
1674
		uiCtxt = {
1675
			sepNavIntBoundsRect = "{{0, 0}, {1085, 7049}}";
1676
			sepNavSelRange = "{0, 0}";
1677
			sepNavVisRange = "{0, 1184}";
1678
		};
1679
	};
382 jab 1680
	0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {
1681
		uiCtxt = {
1682
			sepNavIntBoundsRect = "{{0, 0}, {1064, 725}}";
1683
			sepNavSelRange = "{0, 0}";
1684
			sepNavVisRange = "{0, 684}";
1685
		};
372 jab 1686
	};
357 jab 1687
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1688
		uiCtxt = {
1689
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1690
			sepNavSelRange = "{0, 0}";
1691
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1692
		};
1693
	};
344 jab 1694
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1695
		uiCtxt = {
1696
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1697
			sepNavSelRange = "{1710, 0}";
345 jab 1698
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1699
		};
1700
	};
1701
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1702
		uiCtxt = {
1703
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1704
			sepNavSelRange = "{0, 0}";
1705
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1706
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1707
		};
1708
	};
1709
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1710
		uiCtxt = {
357 jab 1711
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1712
			sepNavSelRange = "{0, 0}";
357 jab 1713
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1714
		};
1715
	};
1716
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1717
		activeExec = 0;
1718
		executables = (
1719
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1720
		);
1721
	};
1722
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1723
		isa = PBXExecutable;
1724
		activeArgIndices = (
1725
		);
1726
		argumentStrings = (
1727
		);
1728
		autoAttachOnCrash = 1;
372 jab 1729
		breakpointsEnabled = 0;
344 jab 1730
		configStateDict = {
1731
		};
1732
		customDataFormattersEnabled = 1;
1733
		debuggerPlugin = GDBDebugging;
1734
		disassemblyDisplayState = 0;
351 jab 1735
		dylibVariantSuffix = "";
344 jab 1736
		enableDebugStr = 1;
1737
		environmentEntries = (
1738
		);
1739
		executableSystemSymbolLevel = 0;
1740
		executableUserSymbolLevel = 0;
1741
		libgmallocEnabled = 0;
1742
		name = test.cgla.matrices;
1743
		sourceDirectories = (
1744
		);
1745
	};
416 jab 1746
	0D23E5410ECB8517000B0A31 /* PBXTextBookmark */ = {
389 jab 1747
		isa = PBXTextBookmark;
416 jab 1748
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1749
		name = "LapackFunc.cpp: 397";
404 jab 1750
		rLen = 6;
416 jab 1751
		rLoc = 8257;
404 jab 1752
		rType = 0;
416 jab 1753
		vrLen = 559;
1754
		vrLoc = 7781;
404 jab 1755
	};
416 jab 1756
	0D23E5420ECB8517000B0A31 /* PBXTextBookmark */ = {
404 jab 1757
		isa = PBXTextBookmark;
416 jab 1758
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1759
		name = "LapackFunc.cpp: 397";
404 jab 1760
		rLen = 6;
416 jab 1761
		rLoc = 8257;
404 jab 1762
		rType = 0;
416 jab 1763
		vrLen = 559;
1764
		vrLoc = 7781;
404 jab 1765
	};
416 jab 1766
	0D23E5660ECB8720000B0A31 /* PBXTextBookmark */ = {
404 jab 1767
		isa = PBXTextBookmark;
416 jab 1768
		fRef = 0D23E5670ECB8720000B0A31 /* objview.cpp */;
1769
		name = "objview.cpp: 97";
1770
		rLen = 92;
1771
		rLoc = 2038;
404 jab 1772
		rType = 0;
416 jab 1773
		vrLen = 880;
1774
		vrLoc = 1661;
404 jab 1775
	};
416 jab 1776
	0D23E5670ECB8720000B0A31 /* objview.cpp */ = {
1777
		isa = PBXFileReference;
1778
		lastKnownFileType = sourcecode.cpp.cpp;
1779
		name = objview.cpp;
1780
		path = "/Users/jab/Downloads/GEL_v365-3/apps/OBJViewer/objview.cpp";
1781
		sourceTree = "<absolute>";
404 jab 1782
	};
416 jab 1783
	0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */ = {
404 jab 1784
		isa = PBXTextBookmark;
416 jab 1785
		fRef = 0D23E56B0ECB8720000B0A31 /* objview.cpp */;
1786
		name = "objview.cpp: 97";
1787
		rLen = 92;
1788
		rLoc = 2038;
404 jab 1789
		rType = 0;
416 jab 1790
		vrLen = 880;
1791
		vrLoc = 1661;
404 jab 1792
	};
416 jab 1793
	0D23E56B0ECB8720000B0A31 /* objview.cpp */ = {
404 jab 1794
		isa = PBXFileReference;
413 jab 1795
		lastKnownFileType = sourcecode.cpp.cpp;
416 jab 1796
		name = objview.cpp;
1797
		path = "/Users/jab/Downloads/GEL_v365-3/apps/OBJViewer/objview.cpp";
404 jab 1798
		sourceTree = "<absolute>";
1799
	};
416 jab 1800
	0D2D81830E8504F100E69E57 /* Renderer.h */ = {
1801
		uiCtxt = {
1802
			sepNavIntBoundsRect = "{{0, 0}, {1104, 4332}}";
1803
			sepNavSelRange = "{6519, 0}";
1804
			sepNavVisRange = "{6349, 654}";
1805
			sepNavWindowFrame = "{{14, 190}, {846, 820}}";
1806
		};
404 jab 1807
	};
416 jab 1808
	0D2D818C0E85060700E69E57 /* Renderer.cpp */ = {
1809
		uiCtxt = {
1810
			sepNavIntBoundsRect = "{{0, 0}, {1316, 12521}}";
1811
			sepNavSelRange = "{4963, 513}";
1812
			sepNavVisRange = "{4921, 556}";
1813
			sepNavWindowFrame = "{{35, 58}, {846, 820}}";
1814
		};
404 jab 1815
	};
1816
	0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */ = {
1817
		isa = PBXFileReference;
1818
		lastKnownFileType = sourcecode.cpp.cpp;
1819
		name = HashKey.cpp;
1820
		path = /Users/jab/GEL/src/Util/HashKey.cpp;
1821
		sourceTree = "<absolute>";
1822
	};
416 jab 1823
	0D3C76BC0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1824
		isa = PBXTextBookmark;
416 jab 1825
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
1826
		name = "QuatTrackBall.cpp: 51";
1827
		rLen = 26;
1828
		rLoc = 1315;
404 jab 1829
		rType = 0;
416 jab 1830
		vrLen = 186;
1831
		vrLoc = 1209;
404 jab 1832
	};
416 jab 1833
	0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1834
		isa = PBXTextBookmark;
1835
		fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
1836
		name = "HashKey.cpp: 31";
1837
		rLen = 56;
1838
		rLoc = 424;
1839
		rType = 0;
416 jab 1840
		vrLen = 136;
1841
		vrLoc = 347;
404 jab 1842
	};
416 jab 1843
	0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1844
		isa = PBXTextBookmark;
416 jab 1845
		fRef = 0DF514AB0E92B8BB00C5F222 /* GLConsole.h */;
1846
		name = "GLConsole.h: 45";
1847
		rLen = 17;
1848
		rLoc = 1135;
404 jab 1849
		rType = 0;
416 jab 1850
		vrLen = 731;
1851
		vrLoc = 2665;
404 jab 1852
	};
416 jab 1853
	0D3C76BF0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1854
		isa = PBXTextBookmark;
416 jab 1855
		fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
1856
		name = "Mat4x4d.cpp: 66";
404 jab 1857
		rLen = 0;
416 jab 1858
		rLoc = 1018;
404 jab 1859
		rType = 0;
416 jab 1860
		vrLen = 287;
1861
		vrLoc = 732;
404 jab 1862
	};
416 jab 1863
	0D3C76C00EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1864
		isa = PBXTextBookmark;
416 jab 1865
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1866
		name = "build_manifold.cpp: 74";
404 jab 1867
		rLen = 0;
416 jab 1868
		rLoc = 1108;
404 jab 1869
		rType = 0;
416 jab 1870
		vrLen = 367;
1871
		vrLoc = 1108;
404 jab 1872
	};
416 jab 1873
	0D3C76C20EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1874
		isa = PBXTextBookmark;
416 jab 1875
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
1876
		name = "QuatTrackBall.cpp: 51";
1877
		rLen = 26;
1878
		rLoc = 1315;
404 jab 1879
		rType = 0;
416 jab 1880
		vrLen = 186;
1881
		vrLoc = 1209;
404 jab 1882
	};
416 jab 1883
	0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1884
		isa = PBXTextBookmark;
416 jab 1885
		fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
1886
		name = "HashKey.cpp: 31";
1887
		rLen = 56;
1888
		rLoc = 424;
404 jab 1889
		rType = 0;
416 jab 1890
		vrLen = 136;
1891
		vrLoc = 347;
404 jab 1892
	};
416 jab 1893
	0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1894
		isa = PBXTextBookmark;
416 jab 1895
		fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
1896
		name = "Mat4x4d.cpp: 66";
404 jab 1897
		rLen = 0;
416 jab 1898
		rLoc = 1018;
404 jab 1899
		rType = 0;
416 jab 1900
		vrLen = 255;
1901
		vrLoc = 770;
404 jab 1902
	};
416 jab 1903
	0D3C76C50EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1904
		isa = PBXTextBookmark;
416 jab 1905
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
1906
		name = "meshedit.cpp: 1114";
404 jab 1907
		rLen = 0;
416 jab 1908
		rLoc = 30535;
404 jab 1909
		rType = 0;
416 jab 1910
		vrLen = 690;
1911
		vrLoc = 30497;
404 jab 1912
	};
416 jab 1913
	0D3C76C60EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 1914
		isa = PBXTextBookmark;
416 jab 1915
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1916
		name = "build_manifold.cpp: 74";
404 jab 1917
		rLen = 0;
416 jab 1918
		rLoc = 1108;
404 jab 1919
		rType = 0;
416 jab 1920
		vrLen = 367;
1921
		vrLoc = 1108;
404 jab 1922
	};
382 jab 1923
	0D44A3200E55BE6500AECD76 /* ply_load.h */ = {
1924
		uiCtxt = {
389 jab 1925
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
382 jab 1926
			sepNavSelRange = "{370, 0}";
1927
			sepNavVisRange = "{0, 421}";
1928
		};
1929
	};
1930
	0D44A3210E55BE6500AECD76 /* ply_load.cpp */ = {
1931
		uiCtxt = {
392 jab 1932
			sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
382 jab 1933
			sepNavSelRange = "{326, 0}";
1934
			sepNavVisRange = "{0, 401}";
1935
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
1936
		};
1937
	};
400 jab 1938
	0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */ = {
1939
		uiCtxt = {
413 jab 1940
			sepNavIntBoundsRect = "{{0, 0}, {1021, 2755}}";
1941
			sepNavSelRange = "{551, 17}";
1942
			sepNavVisRange = "{0, 749}";
400 jab 1943
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
1944
		};
1945
	};
1946
	0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */ = {
1947
		uiCtxt = {
1948
			sepNavIntBoundsRect = "{{0, 0}, {1061, 627}}";
1949
			sepNavSelRange = "{745, 0}";
1950
			sepNavVisRange = "{19, 920}";
1951
		};
1952
	};
1953
	0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */ = {
1954
		uiCtxt = {
1955
			sepNavIntBoundsRect = "{{0, 0}, {1061, 10469}}";
1956
			sepNavSelRange = "{9572, 0}";
1957
			sepNavVisRange = "{10230, 837}";
1958
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
1959
		};
1960
	};
1961
	0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */ = {
1962
		uiCtxt = {
404 jab 1963
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1083}}";
1964
			sepNavSelRange = "{1116, 0}";
1965
			sepNavVisRange = "{359, 708}";
400 jab 1966
		};
1967
	};
367 jab 1968
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
1969
		uiCtxt = {
1970
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
1971
			sepNavSelRange = "{179, 0}";
1972
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1973
		};
344 jab 1974
	};
367 jab 1975
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
1976
		uiCtxt = {
1977
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
1978
			sepNavSelRange = "{0, 0}";
1979
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1980
		};
1981
	};
1982
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
1983
		uiCtxt = {
1984
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1985
			sepNavSelRange = "{0, 0}";
1986
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1987
		};
1988
	};
1989
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
1990
		uiCtxt = {
1991
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
1992
			sepNavSelRange = "{0, 0}";
1993
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1994
		};
1995
	};
1996
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
1997
		uiCtxt = {
1998
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1999
			sepNavSelRange = "{0, 0}";
2000
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2001
		};
2002
	};
2003
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
2004
		uiCtxt = {
2005
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
2006
			sepNavSelRange = "{0, 0}";
2007
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2008
		};
2009
	};
2010
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
2011
		uiCtxt = {
2012
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
2013
			sepNavSelRange = "{0, 0}";
2014
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2015
		};
2016
	};
2017
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
2018
		uiCtxt = {
2019
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
2020
			sepNavSelRange = "{0, 0}";
2021
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2022
		};
2023
	};
2024
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
2025
		uiCtxt = {
2026
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
2027
			sepNavSelRange = "{0, 0}";
2028
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2029
		};
2030
	};
2031
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
2032
		uiCtxt = {
2033
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
2034
			sepNavSelRange = "{0, 0}";
2035
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2036
		};
2037
	};
2038
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
2039
		uiCtxt = {
372 jab 2040
			sepNavIntBoundsRect = "{{0, 0}, {1339, 9063}}";
2041
			sepNavSelRange = "{117, 0}";
2042
			sepNavVisRange = "{4612, 787}";
367 jab 2043
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
2044
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2045
		};
2046
	};
2047
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
2048
		uiCtxt = {
2049
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2050
			sepNavSelRange = "{0, 0}";
2051
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2052
		};
2053
	};
2054
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
2055
		uiCtxt = {
2056
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
2057
			sepNavSelRange = "{0, 0}";
2058
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2059
		};
2060
	};
2061
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
2062
		uiCtxt = {
2063
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2064
			sepNavSelRange = "{0, 0}";
2065
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2066
		};
2067
	};
2068
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
2069
		uiCtxt = {
2070
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
2071
			sepNavSelRange = "{0, 0}";
2072
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2073
		};
2074
	};
2075
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
2076
		uiCtxt = {
2077
			sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
2078
			sepNavSelRange = "{0, 0}";
2079
			sepNavVisRange = "{127, 785}";
2080
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2081
		};
2082
	};
2083
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2084
		activeExec = 0;
2085
		executables = (
2086
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
2087
		);
2088
	};
2089
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2090
		isa = PBXExecutable;
2091
		activeArgIndices = (
2092
		);
2093
		argumentStrings = (
2094
		);
2095
		autoAttachOnCrash = 1;
2096
		breakpointsEnabled = 0;
2097
		configStateDict = {
2098
		};
2099
		customDataFormattersEnabled = 1;
2100
		debuggerPlugin = GDBDebugging;
2101
		disassemblyDisplayState = 0;
2102
		dylibVariantSuffix = "";
2103
		enableDebugStr = 1;
2104
		environmentEntries = (
2105
		);
2106
		executableSystemSymbolLevel = 0;
2107
		executableUserSymbolLevel = 0;
2108
		libgmallocEnabled = 0;
2109
		name = PathTracer;
2110
		sourceDirectories = (
2111
		);
2112
	};
372 jab 2113
	0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
2114
		uiCtxt = {
400 jab 2115
			sepNavIntBoundsRect = "{{0, 0}, {1021, 12122}}";
372 jab 2116
			sepNavSelRange = "{82, 0}";
400 jab 2117
			sepNavVisRange = "{0, 745}";
372 jab 2118
		};
2119
	};
2120
	0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
2121
		uiCtxt = {
2122
			sepNavIntBoundsRect = "{{0, 0}, {950, 2565}}";
2123
			sepNavSelRange = "{0, 0}";
2124
			sepNavVisRange = "{0, 586}";
2125
		};
2126
	};
2127
	0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
2128
		uiCtxt = {
2129
			sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
2130
			sepNavSelRange = "{0, 0}";
2131
			sepNavVisRange = "{0, 650}";
2132
		};
2133
	};
2134
	0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
2135
		uiCtxt = {
2136
			sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
2137
			sepNavSelRange = "{0, 0}";
2138
			sepNavVisRange = "{0, 516}";
2139
		};
2140
	};
2141
	0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
2142
		uiCtxt = {
2143
			sepNavIntBoundsRect = "{{0, 0}, {1584, 38342}}";
2144
			sepNavSelRange = "{3407, 24}";
2145
			sepNavVisRange = "{3055, 703}";
2146
		};
2147
	};
2148
	0D5941700E4B21AB005EA01C /* SOIL.h */ = {
2149
		uiCtxt = {
400 jab 2150
			sepNavIntBoundsRect = "{{0, 0}, {1652, 7790}}";
372 jab 2151
			sepNavSelRange = "{0, 0}";
400 jab 2152
			sepNavVisRange = "{415, 728}";
372 jab 2153
		};
2154
	};
2155
	0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
2156
		uiCtxt = {
2157
			sepNavIntBoundsRect = "{{0, 0}, {950, 69369}}";
2158
			sepNavSelRange = "{0, 0}";
2159
			sepNavVisRange = "{10181, 619}";
2160
		};
2161
	};
2162
	0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
2163
		uiCtxt = {
2164
			sepNavIntBoundsRect = "{{0, 0}, {950, 6726}}";
2165
			sepNavSelRange = "{0, 0}";
2166
			sepNavVisRange = "{0, 1515}";
2167
		};
2168
	};
2169
	0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
2170
		uiCtxt = {
2171
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
2172
			sepNavSelRange = "{0, 0}";
2173
			sepNavVisRange = "{0, 797}";
2174
		};
2175
	};
2176
	0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
2177
		uiCtxt = {
2178
			sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
2179
			sepNavSelRange = "{0, 0}";
2180
			sepNavVisRange = "{0, 882}";
2181
		};
2182
	};
2183
	0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
2184
		uiCtxt = {
394 jab 2185
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1330}}";
2186
			sepNavSelRange = "{594, 0}";
2187
			sepNavVisRange = "{132, 893}";
389 jab 2188
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
372 jab 2189
		};
2190
	};
400 jab 2191
	0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {
2192
		uiCtxt = {
2193
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1596}}";
2194
			sepNavSelRange = "{0, 0}";
2195
			sepNavVisRange = "{0, 1655}";
2196
		};
2197
	};
416 jab 2198
	0D60BFCD0EC319D600CC871A /* PBXTextBookmark */ = {
392 jab 2199
		isa = PBXTextBookmark;
416 jab 2200
		fRef = 0DF5C6380E89884E00CA0B63 /* curvature.cpp */;
2201
		name = "curvature.cpp: 352";
2202
		rLen = 1147;
2203
		rLoc = 8491;
392 jab 2204
		rType = 0;
416 jab 2205
		vrLen = 562;
2206
		vrLoc = 9014;
392 jab 2207
	};
416 jab 2208
	0D60BFD00EC319D600CC871A /* PBXTextBookmark */ = {
413 jab 2209
		isa = PBXTextBookmark;
416 jab 2210
		fRef = 0DF5C6380E89884E00CA0B63 /* curvature.cpp */;
2211
		name = "curvature.cpp: 352";
2212
		rLen = 1147;
2213
		rLoc = 8491;
413 jab 2214
		rType = 0;
416 jab 2215
		vrLen = 562;
2216
		vrLoc = 9014;
413 jab 2217
	};
416 jab 2218
	0D689FB40EC3A2F70012C9AB /* PBXTextBookmark */ = {
413 jab 2219
		isa = PBXTextBookmark;
416 jab 2220
		fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
2221
		name = "Renderer.cpp: 203";
2222
		rLen = 513;
2223
		rLoc = 4963;
413 jab 2224
		rType = 0;
394 jab 2225
		vrLen = 556;
416 jab 2226
		vrLoc = 4921;
394 jab 2227
	};
416 jab 2228
	0D7564A60EBFB49900BF70D8 /* PBXTextBookmark */ = {
394 jab 2229
		isa = PBXTextBookmark;
416 jab 2230
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2231
		name = "quadric_simplify.cpp: 175";
394 jab 2232
		rLen = 0;
416 jab 2233
		rLoc = 4832;
394 jab 2234
		rType = 0;
416 jab 2235
		vrLen = 583;
2236
		vrLoc = 1208;
394 jab 2237
	};
416 jab 2238
	0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */ = {
394 jab 2239
		isa = PBXTextBookmark;
416 jab 2240
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2241
		name = "quadric_simplify.cpp: 175";
394 jab 2242
		rLen = 0;
416 jab 2243
		rLoc = 4832;
394 jab 2244
		rType = 0;
416 jab 2245
		vrLen = 583;
2246
		vrLoc = 1208;
394 jab 2247
	};
389 jab 2248
	0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
2249
		activeExec = 0;
2250
		executables = (
2251
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
2252
		);
2253
	};
2254
	0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
2255
		isa = PBXExecutable;
2256
		activeArgIndices = (
2257
			YES,
2258
		);
2259
		argumentStrings = (
401 jab 2260
			"/Users/jab/Studio/3DModels/animal/bunny-simplified.obj",
389 jab 2261
		);
2262
		autoAttachOnCrash = 1;
416 jab 2263
		breakpointsEnabled = 1;
389 jab 2264
		configStateDict = {
2265
		};
2266
		customDataFormattersEnabled = 1;
2267
		debuggerPlugin = GDBDebugging;
2268
		disassemblyDisplayState = 0;
2269
		dylibVariantSuffix = "";
2270
		enableDebugStr = 1;
2271
		environmentEntries = (
2272
		);
2273
		executableSystemSymbolLevel = 0;
2274
		executableUserSymbolLevel = 0;
2275
		libgmallocEnabled = 0;
2276
		name = MeshEdit;
2277
		savedGlobals = {
2278
		};
2279
		sourceDirectories = (
2280
		);
2281
		variableFormatDictionary = {
2282
		};
2283
	};
2284
	0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {
2285
		uiCtxt = {
416 jab 2286
			sepNavIntBoundsRect = "{{0, 0}, {1064, 22249}}";
2287
			sepNavSelRange = "{25516, 0}";
2288
			sepNavVisRange = "{25025, 967}";
400 jab 2289
			sepNavWindowFrame = "{{15, 58}, {846, 820}}";
389 jab 2290
		};
2291
	};
2292
	0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
2293
		uiCtxt = {
416 jab 2294
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1482}}";
2295
			sepNavSelRange = "{1140, 28}";
2296
			sepNavVisRange = "{579, 591}";
389 jab 2297
		};
2298
	};
2299
	0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
2300
		uiCtxt = {
416 jab 2301
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6194}}";
2302
			sepNavSelRange = "{4578, 0}";
2303
			sepNavVisRange = "{3564, 1218}";
392 jab 2304
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
389 jab 2305
		};
2306
	};
400 jab 2307
	0DB270D90E853C70001F2338 /* VisObj.h */ = {
2308
		uiCtxt = {
416 jab 2309
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
2310
			sepNavSelRange = "{324, 40}";
2311
			sepNavVisRange = "{410, 996}";
400 jab 2312
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
2313
		};
2314
	};
2315
	0DB270DA0E853C70001F2338 /* VisObj.cpp */ = {
2316
		uiCtxt = {
416 jab 2317
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2508}}";
2318
			sepNavSelRange = "{3809, 31}";
2319
			sepNavVisRange = "{2572, 1289}";
400 jab 2320
		};
2321
	};
416 jab 2322
	0DB475860ED1A7E500C25D47 /* PBXTextBookmark */ = {
400 jab 2323
		isa = PBXTextBookmark;
416 jab 2324
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
2325
		name = "meshedit.cpp: 935";
2326
		rLen = 0;
2327
		rLoc = 25516;
400 jab 2328
		rType = 0;
416 jab 2329
		vrLen = 984;
2330
		vrLoc = 25025;
400 jab 2331
	};
416 jab 2332
	0DB475870ED1A7E500C25D47 /* PBXTextBookmark */ = {
413 jab 2333
		isa = PBXTextBookmark;
416 jab 2334
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
2335
		name = "meshedit.cpp: 935";
2336
		rLen = 0;
2337
		rLoc = 25516;
413 jab 2338
		rType = 0;
416 jab 2339
		vrLen = 967;
2340
		vrLoc = 25025;
413 jab 2341
	};
416 jab 2342
	0DB475950ED1A82200C25D47 /* PBXTextBookmark */ = {
413 jab 2343
		isa = PBXTextBookmark;
416 jab 2344
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
2345
		name = "meshedit.cpp: 935";
2346
		rLen = 0;
2347
		rLoc = 25516;
413 jab 2348
		rType = 0;
416 jab 2349
		vrLen = 967;
2350
		vrLoc = 25025;
413 jab 2351
	};
416 jab 2352
	0DB475960ED1A82200C25D47 /* PBXTextBookmark */ = {
413 jab 2353
		isa = PBXTextBookmark;
416 jab 2354
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
2355
		name = "meshedit.cpp: 935";
413 jab 2356
		rLen = 0;
416 jab 2357
		rLoc = 25516;
413 jab 2358
		rType = 0;
416 jab 2359
		vrLen = 967;
2360
		vrLoc = 25025;
413 jab 2361
	};
416 jab 2362
	0DB475970ED1A82200C25D47 /* PBXTextBookmark */ = {
413 jab 2363
		isa = PBXTextBookmark;
416 jab 2364
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2365
		name = "harmonics.cpp: 75";
413 jab 2366
		rLen = 0;
416 jab 2367
		rLoc = 1528;
413 jab 2368
		rType = 0;
416 jab 2369
		vrLen = 1213;
2370
		vrLoc = 3471;
413 jab 2371
	};
416 jab 2372
	0DB4759C0ED1A96000C25D47 /* PBXTextBookmark */ = {
413 jab 2373
		isa = PBXTextBookmark;
416 jab 2374
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
2375
		name = "LapackFunc.cpp: 385";
413 jab 2376
		rLen = 0;
416 jab 2377
		rLoc = 8055;
413 jab 2378
		rType = 0;
416 jab 2379
		vrLen = 677;
2380
		vrLoc = 7663;
413 jab 2381
	};
416 jab 2382
	0DB4759D0ED1A96000C25D47 /* PBXTextBookmark */ = {
413 jab 2383
		isa = PBXTextBookmark;
416 jab 2384
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2385
		name = "harmonics.cpp: 75";
413 jab 2386
		rLen = 0;
416 jab 2387
		rLoc = 1528;
413 jab 2388
		rType = 0;
416 jab 2389
		vrLen = 1088;
2390
		vrLoc = 4140;
413 jab 2391
	};
416 jab 2392
	0DB4759E0ED1A96000C25D47 /* PBXTextBookmark */ = {
413 jab 2393
		isa = PBXTextBookmark;
416 jab 2394
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2395
		name = "harmonics.cpp: 75";
413 jab 2396
		rLen = 0;
416 jab 2397
		rLoc = 1528;
413 jab 2398
		rType = 0;
416 jab 2399
		vrLen = 1088;
2400
		vrLoc = 4140;
413 jab 2401
	};
416 jab 2402
	0DB4759F0ED1A96000C25D47 /* PBXTextBookmark */ = {
413 jab 2403
		isa = PBXTextBookmark;
416 jab 2404
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
2405
		name = "LapackFunc.cpp: 385";
413 jab 2406
		rLen = 0;
416 jab 2407
		rLoc = 8055;
413 jab 2408
		rType = 0;
416 jab 2409
		vrLen = 677;
2410
		vrLoc = 7663;
413 jab 2411
	};
416 jab 2412
	0DB475A00ED1A96000C25D47 /* PBXTextBookmark */ = {
413 jab 2413
		isa = PBXTextBookmark;
416 jab 2414
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2415
		name = "harmonics.cpp: 183";
413 jab 2416
		rLen = 0;
416 jab 2417
		rLoc = 4577;
413 jab 2418
		rType = 0;
416 jab 2419
		vrLen = 1226;
2420
		vrLoc = 3849;
413 jab 2421
	};
416 jab 2422
	0DB475A20ED1A97400C25D47 /* PBXTextBookmark */ = {
413 jab 2423
		isa = PBXTextBookmark;
416 jab 2424
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2425
		name = "harmonics.cpp: 183";
413 jab 2426
		rLen = 0;
416 jab 2427
		rLoc = 4577;
413 jab 2428
		rType = 0;
416 jab 2429
		vrLen = 1226;
2430
		vrLoc = 3849;
413 jab 2431
	};
416 jab 2432
	0DB475A30ED1B0F500C25D47 /* PBXTextBookmark */ = {
372 jab 2433
		isa = PBXTextBookmark;
416 jab 2434
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2435
		name = "harmonics.cpp: 182";
372 jab 2436
		rLen = 0;
416 jab 2437
		rLoc = 4578;
372 jab 2438
		rType = 0;
416 jab 2439
		vrLen = 1218;
2440
		vrLoc = 3564;
372 jab 2441
	};
335 jab 2442
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2443
		activeExec = 0;
2444
		executables = (
2445
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2446
		);
329 jab 2447
	};
335 jab 2448
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2449
		isa = PBXExecutable;
2450
		activeArgIndices = (
372 jab 2451
			YES,
2452
			NO,
2453
			NO,
382 jab 2454
			NO,
2455
			NO,
335 jab 2456
		);
2457
		argumentStrings = (
372 jab 2458
			"/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
2459
			"/Users/jab/Studio/3DModels/OBJ/MIDEVIL.obj\n",
382 jab 2460
			/Users/jab/Studio/3DModels/animal/bunny.x3d,
372 jab 2461
			"/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 2462
			/Users/jab/Studio/3DModels/animal/horse2.x3d,
335 jab 2463
		);
2464
		autoAttachOnCrash = 1;
400 jab 2465
		breakpointsEnabled = 0;
335 jab 2466
		configStateDict = {
329 jab 2467
		};
335 jab 2468
		customDataFormattersEnabled = 1;
2469
		debuggerPlugin = GDBDebugging;
2470
		disassemblyDisplayState = 0;
2471
		dylibVariantSuffix = "";
2472
		enableDebugStr = 1;
2473
		environmentEntries = (
2474
		);
2475
		executableSystemSymbolLevel = 0;
340 jab 2476
		executableUserSymbolLevel = 3;
335 jab 2477
		libgmallocEnabled = 0;
2478
		name = OBJViewer;
340 jab 2479
		savedGlobals = {
2480
		};
335 jab 2481
		sourceDirectories = (
2482
		);
340 jab 2483
		variableFormatDictionary = {
2484
		};
329 jab 2485
	};
336 jab 2486
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2487
		uiCtxt = {
416 jab 2488
			sepNavFolds = "{\n    c =     (\n                {\n            r = \"{1759, 98}\";\n            s = 0;\n        },\n                {\n            r = \"{1896, 89}\";\n            s = 0;\n        },\n                {\n            r = \"{2021, 397}\";\n            s = 0;\n        },\n                {\n            r = \"{2455, 912}\";\n            s = 0;\n        },\n                {\n            r = \"{3411, 1140}\";\n            s = 0;\n        },\n                {\n            r = \"{6284, 1362}\";\n            s = 0;\n        }\n    );\n    r = \"{0, 7648}\";\n    s = 0;\n}";
2489
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3097}}";
2490
			sepNavSelRange = "{1602, 21}";
2491
			sepNavVisRange = "{728, 1030}";
365 jab 2492
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
416 jab 2493
			sepNavWindowFrame = "{{267, 111}, {803, 874}}";
336 jab 2494
		};
2495
	};
335 jab 2496
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2497
		activeExec = 0;
2498
		executables = (
2499
			0DB883B50C611FB20040A677 /* Raytracer */,
2500
		);
329 jab 2501
	};
335 jab 2502
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2503
		isa = PBXExecutable;
2504
		activeArgIndices = (
2505
		);
2506
		argumentStrings = (
2507
		);
2508
		autoAttachOnCrash = 1;
367 jab 2509
		breakpointsEnabled = 0;
335 jab 2510
		configStateDict = {
329 jab 2511
		};
335 jab 2512
		customDataFormattersEnabled = 1;
2513
		debuggerPlugin = GDBDebugging;
2514
		disassemblyDisplayState = 0;
2515
		dylibVariantSuffix = "";
2516
		enableDebugStr = 1;
2517
		environmentEntries = (
2518
		);
2519
		executableSystemSymbolLevel = 0;
2520
		executableUserSymbolLevel = 0;
2521
		libgmallocEnabled = 0;
2522
		name = Raytracer;
2523
		sourceDirectories = (
2524
		);
329 jab 2525
	};
335 jab 2526
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2527
		activeExec = 0;
2528
		executables = (
2529
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2530
		);
329 jab 2531
	};
335 jab 2532
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2533
		isa = PBXExecutable;
2534
		activeArgIndices = (
2535
		);
2536
		argumentStrings = (
2537
		);
2538
		autoAttachOnCrash = 1;
367 jab 2539
		breakpointsEnabled = 0;
335 jab 2540
		configStateDict = {
2541
		};
2542
		customDataFormattersEnabled = 1;
2543
		debuggerPlugin = GDBDebugging;
2544
		disassemblyDisplayState = 0;
2545
		dylibVariantSuffix = "";
2546
		enableDebugStr = 1;
2547
		environmentEntries = (
2548
		);
2549
		executableSystemSymbolLevel = 0;
2550
		executableUserSymbolLevel = 0;
2551
		libgmallocEnabled = 0;
2552
		name = BloomenthalPolygonize;
2553
		sourceDirectories = (
2554
		);
329 jab 2555
	};
357 jab 2556
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2557
		uiCtxt = {
394 jab 2558
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9918}}";
2559
			sepNavSelRange = "{4926, 0}";
2560
			sepNavVisRange = "{4682, 490}";
357 jab 2561
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2562
		};
2563
	};
363 jab 2564
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
2565
		uiCtxt = {
2566
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
2567
			sepNavSelRange = "{0, 0}";
2568
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
2569
		};
2570
	};
335 jab 2571
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2572
		activeExec = 0;
2573
		executables = (
2574
			0DB883F30C6120E60040A677 /* MeshDistance */,
2575
		);
329 jab 2576
	};
335 jab 2577
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2578
		isa = PBXExecutable;
2579
		activeArgIndices = (
2580
		);
2581
		argumentStrings = (
2582
		);
2583
		autoAttachOnCrash = 1;
382 jab 2584
		breakpointsEnabled = 1;
335 jab 2585
		configStateDict = {
2586
		};
2587
		customDataFormattersEnabled = 1;
2588
		debuggerPlugin = GDBDebugging;
2589
		disassemblyDisplayState = 0;
2590
		dylibVariantSuffix = "";
2591
		enableDebugStr = 1;
2592
		environmentEntries = (
2593
		);
2594
		executableSystemSymbolLevel = 0;
2595
		executableUserSymbolLevel = 0;
2596
		libgmallocEnabled = 0;
2597
		name = MeshDistance;
2598
		sourceDirectories = (
2599
		);
329 jab 2600
	};
341 jab 2601
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
2602
		uiCtxt = {
416 jab 2603
			sepNavIntBoundsRect = "{{0, 0}, {1104, 4959}}";
2604
			sepNavSelRange = "{4602, 0}";
2605
			sepNavVisRange = "{3870, 826}";
365 jab 2606
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
382 jab 2607
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
341 jab 2608
		};
2609
	};
335 jab 2610
	0DB884020C6121240040A677 /* Decimator */ = {
2611
		activeExec = 0;
2612
		executables = (
2613
			0DB884040C6121240040A677 /* Decimator */,
2614
		);
329 jab 2615
	};
335 jab 2616
	0DB884040C6121240040A677 /* Decimator */ = {
2617
		isa = PBXExecutable;
2618
		activeArgIndices = (
329 jab 2619
		);
335 jab 2620
		argumentStrings = (
2621
		);
2622
		autoAttachOnCrash = 1;
372 jab 2623
		breakpointsEnabled = 0;
335 jab 2624
		configStateDict = {
329 jab 2625
		};
335 jab 2626
		customDataFormattersEnabled = 1;
2627
		debuggerPlugin = GDBDebugging;
2628
		disassemblyDisplayState = 0;
2629
		dylibVariantSuffix = "";
2630
		enableDebugStr = 1;
2631
		environmentEntries = (
2632
		);
2633
		executableSystemSymbolLevel = 0;
2634
		executableUserSymbolLevel = 0;
2635
		libgmallocEnabled = 0;
2636
		name = Decimator;
336 jab 2637
		savedGlobals = {
2638
		};
335 jab 2639
		sourceDirectories = (
2640
		);
329 jab 2641
	};
335 jab 2642
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
2643
		activeExec = 0;
2644
		executables = (
2645
			0DB884090C6121400040A677 /* RangeScanViewer */,
2646
		);
329 jab 2647
	};
335 jab 2648
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
2649
		isa = PBXExecutable;
2650
		activeArgIndices = (
2651
		);
2652
		argumentStrings = (
2653
		);
2654
		autoAttachOnCrash = 1;
372 jab 2655
		breakpointsEnabled = 0;
335 jab 2656
		configStateDict = {
329 jab 2657
		};
335 jab 2658
		customDataFormattersEnabled = 1;
2659
		debuggerPlugin = GDBDebugging;
2660
		disassemblyDisplayState = 0;
340 jab 2661
		dylibVariantSuffix = "";
335 jab 2662
		enableDebugStr = 1;
2663
		environmentEntries = (
2664
		);
2665
		executableSystemSymbolLevel = 0;
2666
		executableUserSymbolLevel = 0;
2667
		libgmallocEnabled = 0;
2668
		name = RangeScanViewer;
2669
		sourceDirectories = (
2670
		);
329 jab 2671
	};
335 jab 2672
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
2673
		activeExec = 0;
2674
		executables = (
2675
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
2676
		);
329 jab 2677
	};
335 jab 2678
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
2679
		isa = PBXExecutable;
2680
		activeArgIndices = (
2681
		);
2682
		argumentStrings = (
2683
		);
2684
		autoAttachOnCrash = 1;
372 jab 2685
		breakpointsEnabled = 0;
335 jab 2686
		configStateDict = {
329 jab 2687
		};
335 jab 2688
		customDataFormattersEnabled = 1;
2689
		debuggerPlugin = GDBDebugging;
2690
		disassemblyDisplayState = 0;
2691
		dylibVariantSuffix = "";
2692
		enableDebugStr = 1;
2693
		environmentEntries = (
2694
		);
2695
		executableSystemSymbolLevel = 0;
2696
		executableUserSymbolLevel = 0;
2697
		libgmallocEnabled = 0;
2698
		name = BoundaryCollapse;
2699
		sourceDirectories = (
2700
		);
329 jab 2701
	};
335 jab 2702
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2703
		activeExec = 0;
2704
		executables = (
335 jab 2705
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 2706
		);
2707
	};
335 jab 2708
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2709
		isa = PBXExecutable;
2710
		activeArgIndices = (
2711
		);
2712
		argumentStrings = (
2713
		);
2714
		autoAttachOnCrash = 1;
372 jab 2715
		breakpointsEnabled = 0;
329 jab 2716
		configStateDict = {
2717
		};
2718
		customDataFormattersEnabled = 1;
2719
		debuggerPlugin = GDBDebugging;
2720
		disassemblyDisplayState = 0;
2721
		dylibVariantSuffix = "";
2722
		enableDebugStr = 1;
2723
		environmentEntries = (
2724
		);
2725
		executableSystemSymbolLevel = 0;
2726
		executableUserSymbolLevel = 0;
2727
		libgmallocEnabled = 0;
335 jab 2728
		name = VolumePolygonize;
329 jab 2729
		sourceDirectories = (
2730
		);
2731
	};
336 jab 2732
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2733
		uiCtxt = {
389 jab 2734
			sepNavIntBoundsRect = "{{0, 0}, {1131, 1539}}";
2735
			sepNavSelRange = "{1080, 0}";
2736
			sepNavVisRange = "{682, 1065}";
365 jab 2737
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 2738
		};
2739
	};
340 jab 2740
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2741
		uiCtxt = {
2742
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2743
			sepNavSelRange = "{0, 0}";
2744
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
2745
		};
2746
	};
2747
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
2748
		uiCtxt = {
2749
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
2750
			sepNavSelRange = "{0, 0}";
2751
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
2752
		};
2753
	};
2754
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2755
		uiCtxt = {
2756
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 2757
			sepNavSelRange = "{4958, 0}";
2758
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 2759
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2760
		};
2761
	};
2762
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2763
		uiCtxt = {
389 jab 2764
			sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
382 jab 2765
			sepNavSelRange = "{37, 0}";
389 jab 2766
			sepNavVisRange = "{0, 563}";
365 jab 2767
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 2768
		};
2769
	};
341 jab 2770
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
2771
		uiCtxt = {
382 jab 2772
			sepNavIntBoundsRect = "{{0, 0}, {928, 1843}}";
2773
			sepNavSelRange = "{0, 0}";
2774
			sepNavVisRange = "{484, 679}";
365 jab 2775
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
341 jab 2776
		};
2777
	};
382 jab 2778
	0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
2779
		activeExec = 0;
2780
		executables = (
2781
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
363 jab 2782
		);
2783
	};
382 jab 2784
	0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
2785
		isa = PBXExecutable;
2786
		activeArgIndices = (
2787
		);
2788
		argumentStrings = (
2789
		);
2790
		autoAttachOnCrash = 1;
2791
		breakpointsEnabled = 1;
2792
		configStateDict = {
2793
		};
2794
		customDataFormattersEnabled = 1;
2795
		debuggerPlugin = GDBDebugging;
2796
		disassemblyDisplayState = 0;
2797
		dylibVariantSuffix = "";
2798
		enableDebugStr = 1;
2799
		environmentEntries = (
2800
		);
2801
		executableSystemSymbolLevel = 0;
2802
		executableUserSymbolLevel = 0;
2803
		libgmallocEnabled = 0;
2804
		name = "LinAlg-eigensolver";
2805
		savedGlobals = {
2806
		};
2807
		sourceDirectories = (
2808
		);
2809
		variableFormatDictionary = {
2810
		};
2811
	};
2812
	0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */ = {
2813
		uiCtxt = {
2814
			sepNavIntBoundsRect = "{{0, 0}, {928, 1273}}";
2815
			sepNavSelRange = "{561, 0}";
2816
			sepNavVisRange = "{1100, 876}";
2817
		};
2818
	};
2819
	0DC70B530E4DB1AF007B9226 /* string_utils.cpp */ = {
2820
		uiCtxt = {
2821
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
2822
			sepNavSelRange = "{0, 0}";
2823
			sepNavVisRange = "{1183, 817}";
2824
		};
2825
	};
2826
	0DC70B540E4DB1AF007B9226 /* string_utils.h */ = {
2827
		uiCtxt = {
2828
			sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
2829
			sepNavSelRange = "{0, 0}";
2830
			sepNavVisRange = "{0, 658}";
2831
		};
2832
	};
2833
	0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */ = {
2834
		uiCtxt = {
2835
			sepNavIntBoundsRect = "{{0, 0}, {787, 4560}}";
2836
			sepNavSelRange = "{3617, 0}";
2837
			sepNavVisRange = "{1399, 919}";
2838
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
2839
		};
2840
	};
2841
	0DC70B560E4DB1AF007B9226 /* XmlParser.h */ = {
2842
		uiCtxt = {
2843
			sepNavIntBoundsRect = "{{0, 0}, {1055, 1425}}";
2844
			sepNavSelRange = "{1341, 28}";
2845
			sepNavVisRange = "{654, 922}";
2846
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
2847
		};
2848
	};
394 jab 2849
	0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
2850
		isa = PBXBookmarkGroup;
2851
		children = (
2852
			0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
2853
		);
2854
		name = Root;
2855
	};
2856
	0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
2857
		isa = PBXBookmark;
2858
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
2859
	};
2860
	0DDE80760E7D9E670008F3D2 /* wire-generic.vert */ = {
2861
		isa = PBXFileReference;
2862
		fileEncoding = 4;
2863
		lastKnownFileType = text;
2864
		name = "wire-generic.vert";
2865
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.vert";
2866
		sourceTree = "<absolute>";
2867
	};
382 jab 2868
	0DE4366E0E58B3A1005449EC /* load.h */ = {
2869
		uiCtxt = {
389 jab 2870
			sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
382 jab 2871
			sepNavSelRange = "{231, 314}";
2872
			sepNavVisRange = "{0, 554}";
2873
		};
2874
	};
2875
	0DE4366F0E58B3A1005449EC /* load.cpp */ = {
2876
		uiCtxt = {
392 jab 2877
			sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
2878
			sepNavSelRange = "{201, 0}";
2879
			sepNavVisRange = "{0, 752}";
382 jab 2880
		};
2881
	};
416 jab 2882
	0DE866FC0EC73D6500528875 /* PBXTextBookmark */ = {
382 jab 2883
		isa = PBXTextBookmark;
416 jab 2884
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2885
		name = "meshdist.cpp: 236";
382 jab 2886
		rLen = 0;
416 jab 2887
		rLoc = 4602;
382 jab 2888
		rType = 0;
416 jab 2889
		vrLen = 826;
2890
		vrLoc = 3870;
382 jab 2891
	};
416 jab 2892
	0DE866FE0EC73D6500528875 /* PBXTextBookmark */ = {
382 jab 2893
		isa = PBXTextBookmark;
416 jab 2894
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2895
		name = "meshdist.cpp: 236";
382 jab 2896
		rLen = 0;
416 jab 2897
		rLoc = 4602;
382 jab 2898
		rType = 0;
416 jab 2899
		vrLen = 826;
2900
		vrLoc = 3870;
382 jab 2901
	};
416 jab 2902
	0DE867050EC7A80B00528875 /* PBXTextBookmark */ = {
382 jab 2903
		isa = PBXTextBookmark;
416 jab 2904
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2905
		name = "LapackFunc.h: 218";
382 jab 2906
		rLen = 0;
416 jab 2907
		rLoc = 7374;
382 jab 2908
		rType = 0;
416 jab 2909
		vrLen = 1118;
2910
		vrLoc = 761;
382 jab 2911
	};
416 jab 2912
	0DE867070EC7A80B00528875 /* PBXTextBookmark */ = {
382 jab 2913
		isa = PBXTextBookmark;
416 jab 2914
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
2915
		name = "objview.cpp: 4";
382 jab 2916
		rLen = 0;
416 jab 2917
		rLoc = 83;
382 jab 2918
		rType = 0;
416 jab 2919
		vrLen = 736;
2920
		vrLoc = 6912;
382 jab 2921
	};
416 jab 2922
	0DE867080EC7A80B00528875 /* PBXTextBookmark */ = {
382 jab 2923
		isa = PBXTextBookmark;
416 jab 2924
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2925
		name = "LapackFunc.h: 218";
382 jab 2926
		rLen = 0;
416 jab 2927
		rLoc = 7374;
382 jab 2928
		rType = 0;
416 jab 2929
		vrLen = 1118;
2930
		vrLoc = 761;
382 jab 2931
	};
413 jab 2932
	0DF514AB0E92B8BB00C5F222 /* GLConsole.h */ = {
2933
		isa = PBXFileReference;
2934
		lastKnownFileType = sourcecode.c.h;
2935
		name = GLConsole.h;
2936
		path = /usr/local/include/GLConsole/GLConsole.h;
2937
		sourceTree = "<absolute>";
2938
	};
404 jab 2939
	0DF5C6370E89884E00CA0B63 /* curvature.h */ = {
2940
		uiCtxt = {
416 jab 2941
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1311}}";
413 jab 2942
			sepNavSelRange = "{478, 0}";
416 jab 2943
			sepNavVisRange = "{577, 643}";
404 jab 2944
		};
2945
	};
2946
	0DF5C6380E89884E00CA0B63 /* curvature.cpp */ = {
2947
		uiCtxt = {
416 jab 2948
			sepNavIntBoundsRect = "{{0, 0}, {1104, 8417}}";
2949
			sepNavSelRange = "{8491, 1147}";
2950
			sepNavVisRange = "{9014, 562}";
404 jab 2951
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
2952
		};
2953
	};
416 jab 2954
	0DFBE5270EC0DE15003D675E /* PBXTextBookmark */ = {
401 jab 2955
		isa = PBXTextBookmark;
416 jab 2956
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
2957
		name = "QEM.cpp: 1";
401 jab 2958
		rLen = 0;
389 jab 2959
		rLoc = 0;
2960
		rType = 0;
416 jab 2961
		vrLen = 344;
2962
		vrLoc = 424;
389 jab 2963
	};
416 jab 2964
	0DFBE5280EC0DE15003D675E /* PBXTextBookmark */ = {
389 jab 2965
		isa = PBXTextBookmark;
416 jab 2966
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
2967
		name = "QEM.cpp: 1";
389 jab 2968
		rLen = 0;
2969
		rLoc = 0;
2970
		rType = 0;
416 jab 2971
		vrLen = 344;
2972
		vrLoc = 424;
389 jab 2973
	};
416 jab 2974
	0DFBE5360EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 2975
		isa = PBXTextBookmark;
416 jab 2976
		fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
2977
		name = "curvature.h: 23";
389 jab 2978
		rLen = 0;
416 jab 2979
		rLoc = 478;
389 jab 2980
		rType = 0;
416 jab 2981
		vrLen = 643;
2982
		vrLoc = 577;
389 jab 2983
	};
416 jab 2984
	0DFBE5370EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 2985
		isa = PBXTextBookmark;
416 jab 2986
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
2987
		name = "harmonics.h: 55";
2988
		rLen = 28;
2989
		rLoc = 1140;
389 jab 2990
		rType = 0;
416 jab 2991
		vrLen = 591;
2992
		vrLoc = 579;
389 jab 2993
	};
416 jab 2994
	0DFBE5380EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 2995
		isa = PBXTextBookmark;
416 jab 2996
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
2997
		name = "harmonics.cpp: 75";
389 jab 2998
		rLen = 0;
416 jab 2999
		rLoc = 1528;
389 jab 3000
		rType = 0;
416 jab 3001
		vrLen = 865;
3002
		vrLoc = 6303;
389 jab 3003
	};
416 jab 3004
	0DFBE5390EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3005
		isa = PBXTextBookmark;
416 jab 3006
		fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
3007
		name = "Renderer.h: 197";
389 jab 3008
		rLen = 0;
416 jab 3009
		rLoc = 6519;
389 jab 3010
		rType = 0;
416 jab 3011
		vrLen = 654;
3012
		vrLoc = 6349;
389 jab 3013
	};
416 jab 3014
	0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3015
		isa = PBXTextBookmark;
416 jab 3016
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
3017
		name = "harmonics.cpp: 75";
382 jab 3018
		rLen = 0;
416 jab 3019
		rLoc = 1528;
382 jab 3020
		rType = 0;
416 jab 3021
		vrLen = 868;
3022
		vrLoc = 6303;
382 jab 3023
	};
416 jab 3024
	0DFBE5400EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3025
		isa = PBXTextBookmark;
416 jab 3026
		fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
3027
		name = "curvature.h: 23";
382 jab 3028
		rLen = 0;
416 jab 3029
		rLoc = 478;
382 jab 3030
		rType = 0;
416 jab 3031
		vrLen = 643;
3032
		vrLoc = 577;
382 jab 3033
	};
416 jab 3034
	0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */ = {
382 jab 3035
		isa = PBXTextBookmark;
416 jab 3036
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
3037
		name = "harmonics.h: 64";
3038
		rLen = 3;
3039
		rLoc = 1269;
382 jab 3040
		rType = 0;
416 jab 3041
		vrLen = 318;
3042
		vrLoc = 292;
382 jab 3043
	};
416 jab 3044
	0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3045
		isa = PBXTextBookmark;
416 jab 3046
		fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
3047
		name = "Renderer.h: 197";
389 jab 3048
		rLen = 0;
416 jab 3049
		rLoc = 6519;
389 jab 3050
		rType = 0;
416 jab 3051
		vrLen = 654;
3052
		vrLoc = 6349;
389 jab 3053
	};
416 jab 3054
	0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3055
		isa = PBXTextBookmark;
416 jab 3056
		fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
3057
		name = "Renderer.cpp: 545";
3058
		rLen = 10;
3059
		rLoc = 15078;
389 jab 3060
		rType = 0;
416 jab 3061
		vrLen = 1029;
3062
		vrLoc = 14618;
389 jab 3063
	};
416 jab 3064
	0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3065
		isa = PBXTextBookmark;
416 jab 3066
		fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
3067
		name = "VisObj.h: 39";
389 jab 3068
		rLen = 0;
416 jab 3069
		rLoc = 871;
389 jab 3070
		rType = 0;
416 jab 3071
		vrLen = 541;
3072
		vrLoc = 630;
389 jab 3073
	};
416 jab 3074
	0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 3075
		isa = PBXTextBookmark;
416 jab 3076
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
3077
		name = "VisObj.cpp: 116";
389 jab 3078
		rLen = 0;
416 jab 3079
		rLoc = 3421;
389 jab 3080
		rType = 0;
416 jab 3081
		vrLen = 682;
3082
		vrLoc = 3121;
389 jab 3083
	};
329 jab 3084
}