Subversion Repositories gelsvn

Rev

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