Subversion Repositories gelsvn

Rev

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