Subversion Repositories gelsvn

Rev

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