Subversion Repositories gelsvn

Rev

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