Subversion Repositories gelsvn

Rev

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