Subversion Repositories gelsvn

Rev

Rev 550 | Rev 552 | 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 */ = {
545 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 = (
537 jab 25
			0D3BAA90124217080004E2EF /* mesh_optimization.cpp:442 */,
26
			0D3BAACC124227030004E2EF /* mesh_optimization.cpp:658 */,
27
			0D3BAAD4124227360004E2EF /* mesh_optimization.cpp:657 */,
340 jab 28
		);
335 jab 29
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 30
		executables = (
335 jab 31
			0DB8835B0C611DA10040A677 /* OBJViewer */,
32
			0DB883B50C611FB20040A677 /* Raytracer */,
33
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
34
			0DB883F30C6120E60040A677 /* MeshDistance */,
35
			0DB884040C6121240040A677 /* Decimator */,
36
			0DB884090C6121400040A677 /* RangeScanViewer */,
37
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
38
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 39
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 40
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
382 jab 41
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
389 jab 42
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
329 jab 43
		);
44
		ignoreBreakpointsInProjectsDict = {
45
		};
46
		perUserDictionary = {
363 jab 47
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
48
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
49
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
50
				PBXFileTableDataSourceColumnWidthsKey = (
51
					20,
52
					20,
53
					210,
54
					20,
55
					110,
56
					109,
57
					20,
58
				);
59
				PBXFileTableDataSourceColumnsKey = (
60
					PBXBreakpointsDataSource_ActionID,
61
					PBXBreakpointsDataSource_TypeID,
62
					PBXBreakpointsDataSource_BreakpointID,
63
					PBXBreakpointsDataSource_UseID,
64
					PBXBreakpointsDataSource_LocationID,
65
					PBXBreakpointsDataSource_ConditionID,
66
					PBXBreakpointsDataSource_ContinueID,
67
				);
68
			};
336 jab 69
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
70
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
71
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
72
				PBXFileTableDataSourceColumnWidthsKey = (
73
					20,
74
					20,
363 jab 75
					383,
336 jab 76
					20,
363 jab 77
					310,
78
					310,
336 jab 79
					20,
80
				);
81
				PBXFileTableDataSourceColumnsKey = (
82
					PBXBreakpointsDataSource_ActionID,
83
					PBXBreakpointsDataSource_TypeID,
84
					PBXBreakpointsDataSource_BreakpointID,
85
					PBXBreakpointsDataSource_UseID,
86
					PBXBreakpointsDataSource_LocationID,
87
					PBXBreakpointsDataSource_ConditionID,
88
					PBXBreakpointsDataSource_ContinueID,
89
				);
90
			};
372 jab 91
			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
92
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
93
				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
94
				PBXFileTableDataSourceColumnWidthsKey = (
95
					200,
96
					200,
97
					582,
98
				);
99
				PBXFileTableDataSourceColumnsKey = (
100
					PBXBookmarksDataSource_LocationID,
101
					PBXBookmarksDataSource_NameID,
102
					PBXBookmarksDataSource_CommentsID,
103
				);
104
			};
335 jab 105
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 106
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 107
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 108
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 109
					20,
340 jab 110
					489,
435 jab 111
					587,
329 jab 112
				);
113
				PBXFileTableDataSourceColumnsKey = (
114
					PBXErrorsWarningsDataSource_TypeID,
115
					PBXErrorsWarningsDataSource_MessageID,
116
					PBXErrorsWarningsDataSource_LocationID,
117
				);
118
			};
336 jab 119
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
120
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
121
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
122
				PBXFileTableDataSourceColumnWidthsKey = (
123
					22,
124
					300,
551 jab 125
					795.58349609375,
336 jab 126
				);
127
				PBXFileTableDataSourceColumnsKey = (
128
					PBXExecutablesDataSource_ActiveFlagID,
129
					PBXExecutablesDataSource_NameID,
130
					PBXExecutablesDataSource_CommentsID,
131
				);
132
			};
335 jab 133
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 134
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
448 jab 135
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_ObjectSize_ColumnID;
329 jab 136
				PBXFileTableDataSourceColumnWidthsKey = (
137
					20,
545 jab 138
					908,
329 jab 139
					20,
140
					48,
141
					43,
142
					43,
143
					20,
144
				);
145
				PBXFileTableDataSourceColumnsKey = (
146
					PBXFileDataSource_FiletypeID,
147
					PBXFileDataSource_Filename_ColumnID,
148
					PBXFileDataSource_Built_ColumnID,
149
					PBXFileDataSource_ObjectSize_ColumnID,
150
					PBXFileDataSource_Errors_ColumnID,
151
					PBXFileDataSource_Warnings_ColumnID,
152
					PBXFileDataSource_Target_ColumnID,
153
				);
154
			};
372 jab 155
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
156
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
157
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
158
				PBXFileTableDataSourceColumnWidthsKey = (
159
					200,
550 jab 160
					922,
372 jab 161
				);
162
				PBXFileTableDataSourceColumnsKey = (
163
					PBXFindDataSource_MessageID,
164
					PBXFindDataSource_LocationID,
165
				);
166
			};
335 jab 167
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 168
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 169
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 170
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 171
					20,
172
					20,
372 jab 173
					748,
335 jab 174
					20,
372 jab 175
					48,
335 jab 176
					43,
177
					43,
178
					20,
329 jab 179
				);
180
				PBXFileTableDataSourceColumnsKey = (
335 jab 181
					PBXFileDataSource_SCM_ColumnID,
182
					PBXFileDataSource_FiletypeID,
183
					PBXFileDataSource_Filename_ColumnID,
184
					PBXFileDataSource_Built_ColumnID,
185
					PBXFileDataSource_ObjectSize_ColumnID,
186
					PBXFileDataSource_Errors_ColumnID,
187
					PBXFileDataSource_Warnings_ColumnID,
188
					PBXFileDataSource_Target_ColumnID,
329 jab 189
				);
190
			};
191
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
192
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
193
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
194
				PBXFileTableDataSourceColumnWidthsKey = (
195
					20,
545 jab 196
					861,
372 jab 197
					60,
329 jab 198
					20,
199
					48,
200
					43,
201
					43,
202
				);
203
				PBXFileTableDataSourceColumnsKey = (
204
					PBXFileDataSource_FiletypeID,
205
					PBXFileDataSource_Filename_ColumnID,
206
					PBXTargetDataSource_PrimaryAttribute,
207
					PBXFileDataSource_Built_ColumnID,
208
					PBXFileDataSource_ObjectSize_ColumnID,
209
					PBXFileDataSource_Errors_ColumnID,
210
					PBXFileDataSource_Warnings_ColumnID,
211
				);
212
			};
551 jab 213
			PBXPerProjectTemplateStateSaveDate = 312466650;
214
			PBXWorkspaceStateSaveDate = 312466650;
329 jab 215
		};
336 jab 216
		perUserProjectItems = {
551 jab 217
			0D1114981259BBEE00375A92 = 0D1114981259BBEE00375A92 /* PBXTextBookmark */;
218
			0D15DFA0125A78AA0005A6DD = 0D15DFA0125A78AA0005A6DD /* PBXTextBookmark */;
219
			0D15DFAA125A78AA0005A6DD = 0D15DFAA125A78AA0005A6DD /* PBXTextBookmark */;
220
			0D15DFAC125A78AA0005A6DD = 0D15DFAC125A78AA0005A6DD /* PBXTextBookmark */;
221
			0D32350F125B2FF5001DF7BF = 0D32350F125B2FF5001DF7BF /* PBXTextBookmark */;
222
			0D323510125B2FF5001DF7BF = 0D323510125B2FF5001DF7BF /* PBXTextBookmark */;
223
			0D323511125B2FF5001DF7BF = 0D323511125B2FF5001DF7BF /* PBXTextBookmark */;
224
			0D323512125B2FF5001DF7BF = 0D323512125B2FF5001DF7BF /* PBXTextBookmark */;
225
			0D323513125B2FF5001DF7BF = 0D323513125B2FF5001DF7BF /* PBXTextBookmark */;
226
			0D3BAA2012420FCC0004E2EF = 0D3BAA2012420FCC0004E2EF /* PBXTextBookmark */;
227
			0D3BAA2B124210A80004E2EF = 0D3BAA2B124210A80004E2EF /* PBXTextBookmark */;
228
			0D3BAB0C124230C20004E2EF = 0D3BAB0C124230C20004E2EF /* PBXTextBookmark */;
229
			0D3BAB0F124230C20004E2EF = 0D3BAB0F124230C20004E2EF /* PBXTextBookmark */;
230
			0D3BAB4B1242356C0004E2EF = 0D3BAB4B1242356C0004E2EF /* PBXTextBookmark */;
231
			0D3BAB67124252400004E2EF = 0D3BAB67124252400004E2EF /* PBXTextBookmark */;
232
			0D401C3D126F00F900962594 = 0D401C3D126F00F900962594 /* PBXTextBookmark */;
233
			0D401C3E126F00F900962594 = 0D401C3E126F00F900962594 /* PBXTextBookmark */;
234
			0D401C75126F360700962594 = 0D401C75126F360700962594 /* PBXTextBookmark */;
235
			0D41212E1263AF30009B846D = 0D41212E1263AF30009B846D /* PBXTextBookmark */;
236
			0D41214A12647850009B846D = 0D41214A12647850009B846D /* PBXTextBookmark */;
237
			0D41214B12647850009B846D = 0D41214B12647850009B846D /* PBXTextBookmark */;
238
			0D41215512648875009B846D = 0D41215512648875009B846D /* PBXTextBookmark */;
239
			0D41215612648875009B846D = 0D41215612648875009B846D /* PBXTextBookmark */;
240
			0D41215712648875009B846D = 0D41215712648875009B846D /* PBXTextBookmark */;
241
			0D41215812648875009B846D = 0D41215812648875009B846D /* PBXTextBookmark */;
242
			0D41215912648875009B846D = 0D41215912648875009B846D /* PBXTextBookmark */;
243
			0D41215A12648875009B846D = 0D41215A12648875009B846D /* PBXTextBookmark */;
244
			0D41215B12648875009B846D = 0D41215B12648875009B846D /* PBXTextBookmark */;
245
			0D41215F12648C4C009B846D = 0D41215F12648C4C009B846D /* PBXTextBookmark */;
246
			0D48F4B91240078500C4B50D = 0D48F4B91240078500C4B50D /* PBXTextBookmark */;
247
			0D48F4BB1240078500C4B50D = 0D48F4BB1240078500C4B50D /* PBXTextBookmark */;
248
			0D48F4C01240078500C4B50D = 0D48F4C01240078500C4B50D /* PBXTextBookmark */;
249
			0D48F4CF1240098600C4B50D = 0D48F4CF1240098600C4B50D /* PBXTextBookmark */;
250
			0D63293E1292BBD70024C9D2 = 0D63293E1292BBD70024C9D2 /* PBXTextBookmark */;
251
			0D6329651292CF7D0024C9D2 = 0D6329651292CF7D0024C9D2 /* PBXTextBookmark */;
252
			0D636971126258E7007F2981 = 0D636971126258E7007F2981 /* PBXTextBookmark */;
253
			0D6540141267318F00CDF523 = 0D6540141267318F00CDF523 /* PBXTextBookmark */;
254
			0D69E3BD125D14AD005BA68D = 0D69E3BD125D14AD005BA68D /* PBXTextBookmark */;
255
			0D69E3BF125D14AD005BA68D = 0D69E3BF125D14AD005BA68D /* PBXTextBookmark */;
256
			0D69E3C3125D14AD005BA68D = 0D69E3C3125D14AD005BA68D /* PBXTextBookmark */;
257
			0D69E3D1125D14B6005BA68D = 0D69E3D1125D14B6005BA68D /* PBXTextBookmark */;
258
			0D69E410125D19BE005BA68D = 0D69E410125D19BE005BA68D /* PBXTextBookmark */;
259
			0D69E414125D19BE005BA68D = 0D69E414125D19BE005BA68D /* PBXTextBookmark */;
260
			0D69E44F125D1DB3005BA68D = 0D69E44F125D1DB3005BA68D /* PBXTextBookmark */;
261
			0D69E450125D1DB3005BA68D = 0D69E450125D1DB3005BA68D /* PBXTextBookmark */;
262
			0D69E454125D1DB3005BA68D = 0D69E454125D1DB3005BA68D /* PBXTextBookmark */;
263
			0D69E510125D2849005BA68D = 0D69E510125D2849005BA68D /* PBXTextBookmark */;
264
			0D69E511125D2849005BA68D = 0D69E511125D2849005BA68D /* PBXTextBookmark */;
265
			0D69E512125D2849005BA68D = 0D69E512125D2849005BA68D /* PBXTextBookmark */;
266
			0D69E514125D2849005BA68D = 0D69E514125D2849005BA68D /* PBXTextBookmark */;
267
			0D69E515125D2849005BA68D = 0D69E515125D2849005BA68D /* PBXTextBookmark */;
268
			0D7A67FB126D886100D81586 = 0D7A67FB126D886100D81586 /* PBXTextBookmark */;
269
			0D7A67FC126D886100D81586 = 0D7A67FC126D886100D81586 /* PBXTextBookmark */;
270
			0D7A67FE126D886100D81586 = 0D7A67FE126D886100D81586 /* PBXTextBookmark */;
271
			0D7A67FF126D886100D81586 = 0D7A67FF126D886100D81586 /* PBXTextBookmark */;
272
			0D7A6800126D886100D81586 = 0D7A6800126D886100D81586 /* PBXTextBookmark */;
273
			0D7A6801126D886100D81586 = 0D7A6801126D886100D81586 /* PBXTextBookmark */;
274
			0DB034831299D53500623B2F = 0DB034831299D53500623B2F /* PBXTextBookmark */;
275
			0DB034851299D53500623B2F = 0DB034851299D53500623B2F /* PBXTextBookmark */;
276
			0DC0E46412493F00002589AD = 0DC0E46412493F00002589AD /* PBXTextBookmark */;
277
			0DC0E46512493F00002589AD = 0DC0E46512493F00002589AD /* PBXTextBookmark */;
278
			0DC62E58123973E600F7EA07 = 0DC62E58123973E600F7EA07 /* PBXTextBookmark */;
279
			0DC62EBD12397B1600F7EA07 = 0DC62EBD12397B1600F7EA07 /* PBXTextBookmark */;
280
			0DC62EBF12397B1600F7EA07 = 0DC62EBF12397B1600F7EA07 /* PBXTextBookmark */;
281
			0DC62EC112397B1600F7EA07 = 0DC62EC112397B1600F7EA07 /* PBXTextBookmark */;
282
			0DC62EC212397B1600F7EA07 = 0DC62EC212397B1600F7EA07 /* PBXTextBookmark */;
283
			0DC62ED912397E9800F7EA07 = 0DC62ED912397E9800F7EA07 /* PlistBookmark */;
284
			0DE544B8129FB701004E5166 = 0DE544B8129FB701004E5166 /* PBXTextBookmark */;
285
			0DE544B9129FB701004E5166 = 0DE544B9129FB701004E5166 /* PBXTextBookmark */;
286
			0DE544BA129FB701004E5166 = 0DE544BA129FB701004E5166 /* PBXTextBookmark */;
287
			0DE544BD129FB701004E5166 = 0DE544BD129FB701004E5166 /* PBXTextBookmark */;
288
			0DE544BE129FB701004E5166 = 0DE544BE129FB701004E5166 /* PBXTextBookmark */;
289
			0DE544BF129FB701004E5166 = 0DE544BF129FB701004E5166 /* PBXTextBookmark */;
290
			0DE544C0129FB701004E5166 = 0DE544C0129FB701004E5166 /* PBXTextBookmark */;
291
			0DE544D2129FB81B004E5166 = 0DE544D2129FB81B004E5166 /* PBXTextBookmark */;
292
			0DE544D3129FB81B004E5166 = 0DE544D3129FB81B004E5166 /* PBXTextBookmark */;
293
			0DE544D4129FB81B004E5166 = 0DE544D4129FB81B004E5166 /* PBXTextBookmark */;
294
			0DE544D6129FB81B004E5166 = 0DE544D6129FB81B004E5166 /* PBXTextBookmark */;
295
			0DE544D7129FB81B004E5166 = 0DE544D7129FB81B004E5166 /* PBXTextBookmark */;
296
			0DE544D8129FB81B004E5166 = 0DE544D8129FB81B004E5166 /* PBXTextBookmark */;
297
			0DE544D9129FB81B004E5166 = 0DE544D9129FB81B004E5166 /* PBXTextBookmark */;
298
			0DE544DA129FB81B004E5166 = 0DE544DA129FB81B004E5166 /* PBXTextBookmark */;
299
			0DE544E1129FBA06004E5166 = 0DE544E1129FBA06004E5166 /* PBXTextBookmark */;
300
			0DE544E2129FBA06004E5166 = 0DE544E2129FBA06004E5166 /* PBXTextBookmark */;
301
			0DE544EE129FD447004E5166 = 0DE544EE129FD447004E5166 /* PBXTextBookmark */;
302
			0DE64369123D0BEB001BDB8E = 0DE64369123D0BEB001BDB8E /* PBXTextBookmark */;
303
			0DEA931A129028C400DB1F5F = 0DEA931A129028C400DB1F5F /* PBXTextBookmark */;
304
			0DEDC8641295D22800323790 = 0DEDC8641295D22800323790 /* PBXTextBookmark */;
305
			0DEDC8CB1295F06500323790 = 0DEDC8CB1295F06500323790 /* PBXTextBookmark */;
306
			0DEDC8CC1295F06500323790 = 0DEDC8CC1295F06500323790 /* PBXTextBookmark */;
307
			0DEDC8CD1295F06500323790 = 0DEDC8CD1295F06500323790 /* PBXTextBookmark */;
308
			0DEDC8CE1295F06500323790 = 0DEDC8CE1295F06500323790 /* PBXTextBookmark */;
309
			0DEFF53E12575982003D9434 = 0DEFF53E12575982003D9434 /* PBXTextBookmark */;
310
			0DEFF54312575B78003D9434 = 0DEFF54312575B78003D9434 /* PBXTextBookmark */;
311
			0DEFF54912575BC3003D9434 = 0DEFF54912575BC3003D9434 /* PBXTextBookmark */;
312
			0DF00A4D129C063800B18D23 = 0DF00A4D129C063800B18D23 /* PBXTextBookmark */;
313
			0DF00CA5129C708C00B18D23 = 0DF00CA5129C708C00B18D23 /* PBXTextBookmark */;
314
			0DF533731299B3D200550DBF = 0DF533731299B3D200550DBF /* PBXTextBookmark */;
315
			0DF534431299C68D00550DBF = 0DF534431299C68D00550DBF /* PBXTextBookmark */;
316
			0DF534491299C68D00550DBF = 0DF534491299C68D00550DBF /* PBXTextBookmark */;
317
			0DFD9AE512917930005C79B3 = 0DFD9AE512917930005C79B3 /* PBXTextBookmark */;
336 jab 318
		};
335 jab 319
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
394 jab 320
		userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
329 jab 321
		userBuildSettings = {
322
		};
323
	};
335 jab 324
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 325
		isa = PBXSourceControlManager;
326
		fallbackIsa = XCSourceControlManager;
336 jab 327
		isSCMEnabled = 1;
329 jab 328
		scmConfiguration = {
340 jab 329
			SubversionToolPath = /opt/local/bin/svn;
415 jab 330
			repositoryName = "GEL SVN";
465 jab 331
			repositoryNamesForRoots = {
332
				"" = "GEL SVN";
333
			};
329 jab 334
		};
336 jab 335
		scmType = scm.subversion;
329 jab 336
	};
335 jab 337
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 338
		isa = PBXCodeSenseManager;
339
		indexTemplatePath = "";
340
	};
335 jab 341
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 342
		activeExec = 0;
343
	};
351 jab 344
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
345
		uiCtxt = {
545 jab 346
			sepNavIntBoundsRect = "{{0, 0}, {1079, 7828}}";
347
			sepNavSelRange = "{4933, 0}";
348
			sepNavVisRange = "{287, 735}";
357 jab 349
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 350
		};
351
	};
352
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
353
		uiCtxt = {
448 jab 354
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5700}}";
445 jab 355
			sepNavSelRange = "{7470, 0}";
448 jab 356
			sepNavVisRange = "{0, 727}";
351 jab 357
			sepNavVisRect = "{{0, 0}, {961, 728}}";
358
		};
359
	};
367 jab 360
	0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
361
		uiCtxt = {
448 jab 362
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1368}}";
404 jab 363
			sepNavSelRange = "{423, 4}";
448 jab 364
			sepNavVisRange = "{0, 756}";
367 jab 365
		};
366
	};
367
	0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
368
		uiCtxt = {
448 jab 369
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1140}}";
367 jab 370
			sepNavSelRange = "{0, 0}";
448 jab 371
			sepNavVisRange = "{0, 744}";
367 jab 372
		};
373
	};
363 jab 374
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
375
		uiCtxt = {
545 jab 376
			sepNavIntBoundsRect = "{{0, 0}, {1079, 1406}}";
404 jab 377
			sepNavSelRange = "{520, 6}";
545 jab 378
			sepNavVisRange = "{0, 692}";
363 jab 379
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
380
		};
381
	};
351 jab 382
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
383
		uiCtxt = {
448 jab 384
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4142}}";
400 jab 385
			sepNavSelRange = "{0, 0}";
448 jab 386
			sepNavVisRange = "{5062, 1165}";
363 jab 387
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 388
		};
389
	};
390
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
391
		uiCtxt = {
448 jab 392
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3021}}";
404 jab 393
			sepNavSelRange = "{642, 4}";
448 jab 394
			sepNavVisRange = "{0, 818}";
351 jab 395
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
396
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
397
		};
398
	};
399
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
400
		uiCtxt = {
545 jab 401
			sepNavIntBoundsRect = "{{0, 0}, {1079, 2166}}";
402
			sepNavSelRange = "{154, 0}";
403
			sepNavVisRange = "{670, 943}";
351 jab 404
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
405
		};
406
	};
407
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
408
		uiCtxt = {
546 jab 409
			sepNavIntBoundsRect = "{{0, 0}, {1052, 9234}}";
410
			sepNavSelRange = "{1288, 0}";
411
			sepNavVisRange = "{945, 499}";
351 jab 412
			sepNavVisRect = "{{0, 953}, {961, 291}}";
413
		};
414
	};
367 jab 415
	0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
416
		uiCtxt = {
448 jab 417
			sepNavIntBoundsRect = "{{0, 0}, {1064, 817}}";
367 jab 418
			sepNavSelRange = "{0, 0}";
448 jab 419
			sepNavVisRange = "{0, 812}";
367 jab 420
		};
421
	};
404 jab 422
	0D0CAED10C61132B003604C6 /* ArithVec2Float.h */ = {
423
		uiCtxt = {
448 jab 424
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
404 jab 425
			sepNavSelRange = "{196, 3}";
448 jab 426
			sepNavVisRange = "{0, 730}";
404 jab 427
		};
428
	};
367 jab 429
	0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
430
		uiCtxt = {
448 jab 431
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
367 jab 432
			sepNavSelRange = "{0, 0}";
448 jab 433
			sepNavVisRange = "{0, 837}";
367 jab 434
		};
435
	};
400 jab 436
	0D0CAED30C61132B003604C6 /* ArithVec3Float.h */ = {
437
		uiCtxt = {
448 jab 438
			sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
404 jab 439
			sepNavSelRange = "{196, 3}";
448 jab 440
			sepNavVisRange = "{0, 1035}";
400 jab 441
		};
442
	};
465 jab 443
	0D0CAED40C61132B003604C6 /* ArithVec4Int.h */ = {
404 jab 444
		uiCtxt = {
465 jab 445
			sepNavIntBoundsRect = "{{0, 0}, {1104, 697}}";
446
			sepNavSelRange = "{86, 0}";
447
			sepNavVisRange = "{0, 371}";
404 jab 448
		};
449
	};
351 jab 450
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
451
		uiCtxt = {
448 jab 452
			sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
404 jab 453
			sepNavSelRange = "{333, 3}";
448 jab 454
			sepNavVisRange = "{0, 746}";
351 jab 455
			sepNavVisRect = "{{0, 308}, {961, 291}}";
456
		};
457
	};
458
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
459
		uiCtxt = {
545 jab 460
			sepNavIntBoundsRect = "{{0, 0}, {1079, 1216}}";
404 jab 461
			sepNavSelRange = "{203, 6}";
545 jab 462
			sepNavVisRange = "{314, 631}";
351 jab 463
			sepNavVisRect = "{{0, 386}, {961, 291}}";
464
		};
465
	};
367 jab 466
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
467
		uiCtxt = {
465 jab 468
			sepNavIntBoundsRect = "{{0, 0}, {1104, 697}}";
404 jab 469
			sepNavSelRange = "{193, 3}";
448 jab 470
			sepNavVisRange = "{0, 471}";
367 jab 471
		};
472
	};
448 jab 473
	0D0CAED80C61132B003604C6 /* BitMask.h */ = {
474
		uiCtxt = {
475
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2299}}";
476
			sepNavSelRange = "{0, 0}";
477
			sepNavVisRange = "{0, 497}";
478
		};
479
	};
435 jab 480
	0D0CAED90C61132B003604C6 /* CGLA.h */ = {
481
		uiCtxt = {
537 jab 482
			sepNavIntBoundsRect = "{{0, 0}, {1072, 3002}}";
483
			sepNavSelRange = "{3502, 8}";
484
			sepNavVisRange = "{2820, 1127}";
435 jab 485
		};
486
	};
344 jab 487
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
488
		uiCtxt = {
448 jab 489
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2014}}";
367 jab 490
			sepNavSelRange = "{667, 0}";
448 jab 491
			sepNavVisRange = "{533, 883}";
363 jab 492
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 493
		};
494
	};
495
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
496
		uiCtxt = {
448 jab 497
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
435 jab 498
			sepNavSelRange = "{818, 75}";
499
			sepNavVisRange = "{0, 902}";
363 jab 500
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 501
		};
502
	};
404 jab 503
	0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */ = {
504
		uiCtxt = {
448 jab 505
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
404 jab 506
			sepNavSelRange = "{190, 43}";
448 jab 507
			sepNavVisRange = "{0, 616}";
404 jab 508
		};
509
	};
510
	0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */ = {
511
		uiCtxt = {
448 jab 512
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
404 jab 513
			sepNavSelRange = "{302, 6}";
448 jab 514
			sepNavVisRange = "{0, 823}";
404 jab 515
		};
516
	};
517
	0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */ = {
518
		uiCtxt = {
448 jab 519
			sepNavIntBoundsRect = "{{0, 0}, {1064, 703}}";
404 jab 520
			sepNavSelRange = "{302, 6}";
448 jab 521
			sepNavVisRange = "{0, 827}";
404 jab 522
		};
523
	};
448 jab 524
	0D0CAEE00C61132B003604C6 /* Mat2x3d.h */ = {
525
		uiCtxt = {
526
			sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
527
			sepNavSelRange = "{0, 0}";
528
			sepNavVisRange = "{0, 728}";
529
		};
530
	};
363 jab 531
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
532
		uiCtxt = {
545 jab 533
			sepNavIntBoundsRect = "{{0, 0}, {1079, 931}}";
363 jab 534
			sepNavSelRange = "{0, 0}";
545 jab 535
			sepNavVisRange = "{0, 687}";
363 jab 536
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
537
		};
538
	};
539
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
540
		uiCtxt = {
448 jab 541
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
404 jab 542
			sepNavSelRange = "{328, 3}";
448 jab 543
			sepNavVisRange = "{0, 859}";
363 jab 544
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
545
		};
546
	};
547
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
548
		uiCtxt = {
448 jab 549
			sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
550
			sepNavSelRange = "{0, 0}";
551
			sepNavVisRange = "{0, 602}";
363 jab 552
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
553
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
554
		};
555
	};
556
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
557
		uiCtxt = {
545 jab 558
			sepNavIntBoundsRect = "{{0, 0}, {1079, 874}}";
404 jab 559
			sepNavSelRange = "{336, 6}";
545 jab 560
			sepNavVisRange = "{0, 766}";
363 jab 561
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
562
		};
563
	};
564
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
565
		uiCtxt = {
448 jab 566
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
416 jab 567
			sepNavSelRange = "{1018, 0}";
448 jab 568
			sepNavVisRange = "{595, 430}";
363 jab 569
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
570
		};
571
	};
572
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
573
		uiCtxt = {
448 jab 574
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1444}}";
404 jab 575
			sepNavSelRange = "{446, 6}";
448 jab 576
			sepNavVisRange = "{0, 896}";
363 jab 577
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
578
		};
579
	};
580
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
581
		uiCtxt = {
448 jab 582
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1197}}";
363 jab 583
			sepNavSelRange = "{0, 0}";
413 jab 584
			sepNavVisRange = "{0, 630}";
363 jab 585
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
586
		};
587
	};
588
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
589
		uiCtxt = {
448 jab 590
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1387}}";
404 jab 591
			sepNavSelRange = "{442, 6}";
448 jab 592
			sepNavVisRange = "{0, 950}";
363 jab 593
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
594
		};
595
	};
448 jab 596
	0D0CAEE90C61132B003604C6 /* Quatd.h */ = {
597
		uiCtxt = {
598
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1501}}";
599
			sepNavSelRange = "{0, 0}";
600
			sepNavVisRange = "{0, 937}";
601
		};
602
	};
603
	0D0CAEEA0C61132B003604C6 /* Quaternion.h */ = {
604
		uiCtxt = {
605
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
606
			sepNavSelRange = "{0, 0}";
607
			sepNavVisRange = "{0, 135}";
608
		};
609
	};
610
	0D0CAEEB0C61132B003604C6 /* Quatf.h */ = {
611
		uiCtxt = {
612
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
613
			sepNavSelRange = "{0, 0}";
614
			sepNavVisRange = "{0, 928}";
615
		};
616
	};
435 jab 617
	0D0CAEEC0C61132B003604C6 /* statistics.cpp */ = {
618
		uiCtxt = {
619
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
620
			sepNavSelRange = "{489, 0}";
448 jab 621
			sepNavVisRange = "{0, 490}";
435 jab 622
			sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
623
		};
624
	};
625
	0D0CAEED0C61132B003604C6 /* statistics.h */ = {
626
		uiCtxt = {
627
			sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
628
			sepNavSelRange = "{365, 0}";
448 jab 629
			sepNavVisRange = "{0, 707}";
435 jab 630
		};
631
	};
351 jab 632
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
633
		uiCtxt = {
448 jab 634
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
635
			sepNavSelRange = "{0, 0}";
636
			sepNavVisRange = "{0, 192}";
351 jab 637
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
638
		};
639
	};
448 jab 640
	0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */ = {
641
		uiCtxt = {
642
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
643
			sepNavSelRange = "{0, 0}";
644
			sepNavVisRange = "{0, 608}";
645
		};
646
	};
647
	0D0CAEF00C61132B003604C6 /* UnitVector.h */ = {
648
		uiCtxt = {
465 jab 649
			sepNavIntBoundsRect = "{{0, 0}, {1591, 1216}}";
448 jab 650
			sepNavSelRange = "{0, 0}";
465 jab 651
			sepNavVisRange = "{0, 1083}";
652
			sepNavWindowFrame = "{{15, 4}, {1650, 874}}";
448 jab 653
		};
654
	};
351 jab 655
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
656
		uiCtxt = {
448 jab 657
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
404 jab 658
			sepNavSelRange = "{229, 3}";
448 jab 659
			sepNavVisRange = "{0, 580}";
351 jab 660
			sepNavVisRect = "{{0, 374}, {961, 291}}";
661
		};
662
	};
404 jab 663
	0D0CAEF20C61132B003604C6 /* Vec2f.h */ = {
664
		uiCtxt = {
448 jab 665
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
404 jab 666
			sepNavSelRange = "{208, 3}";
448 jab 667
			sepNavVisRange = "{0, 574}";
404 jab 668
		};
669
	};
448 jab 670
	0D0CAEF30C61132B003604C6 /* Vec2i.cpp */ = {
671
		uiCtxt = {
672
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
673
			sepNavSelRange = "{0, 0}";
674
			sepNavVisRange = "{0, 154}";
675
		};
676
	};
404 jab 677
	0D0CAEF40C61132B003604C6 /* Vec2i.h */ = {
678
		uiCtxt = {
448 jab 679
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
404 jab 680
			sepNavSelRange = "{185, 3}";
448 jab 681
			sepNavVisRange = "{0, 536}";
404 jab 682
		};
683
	};
448 jab 684
	0D0CAEF50C61132B003604C6 /* Vec2ui.h */ = {
685
		uiCtxt = {
686
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
687
			sepNavSelRange = "{0, 0}";
688
			sepNavVisRange = "{0, 573}";
689
		};
690
	};
351 jab 691
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
692
		uiCtxt = {
448 jab 693
			sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
404 jab 694
			sepNavSelRange = "{279, 3}";
448 jab 695
			sepNavVisRange = "{0, 713}";
351 jab 696
			sepNavVisRect = "{{0, 515}, {961, 291}}";
697
		};
698
	};
400 jab 699
	0D0CAEF70C61132B003604C6 /* Vec3f.cpp */ = {
700
		uiCtxt = {
448 jab 701
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
400 jab 702
			sepNavSelRange = "{0, 0}";
703
			sepNavVisRange = "{0, 366}";
704
		};
705
	};
341 jab 706
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
707
		uiCtxt = {
551 jab 708
			sepNavIntBoundsRect = "{{0, 0}, {1086, 969}}";
404 jab 709
			sepNavSelRange = "{474, 3}";
551 jab 710
			sepNavVisRange = "{197, 1012}";
341 jab 711
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
712
		};
713
	};
435 jab 714
	0D0CAEF90C61132B003604C6 /* Vec3Hf.h */ = {
715
		uiCtxt = {
448 jab 716
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
435 jab 717
			sepNavSelRange = "{0, 0}";
718
			sepNavVisRange = "{0, 256}";
719
		};
720
	};
448 jab 721
	0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */ = {
722
		uiCtxt = {
723
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
724
			sepNavSelRange = "{0, 0}";
725
			sepNavVisRange = "{0, 382}";
726
		};
727
	};
465 jab 728
	0D0CAEFB0C61132B003604C6 /* Vec4i.h */ = {
404 jab 729
		uiCtxt = {
465 jab 730
			sepNavIntBoundsRect = "{{0, 0}, {1104, 836}}";
731
			sepNavSelRange = "{297, 0}";
732
			sepNavVisRange = "{110, 809}";
733
			sepNavWindowFrame = "{{15, 4}, {1650, 874}}";
404 jab 734
		};
735
	};
448 jab 736
	0D0CAEFC0C61132B003604C6 /* Vec3uc.h */ = {
737
		uiCtxt = {
738
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
739
			sepNavSelRange = "{0, 0}";
740
			sepNavVisRange = "{0, 527}";
741
		};
742
	};
404 jab 743
	0D0CAEFD0C61132B003604C6 /* Vec3usi.h */ = {
744
		uiCtxt = {
448 jab 745
			sepNavIntBoundsRect = "{{0, 0}, {1064, 646}}";
404 jab 746
			sepNavSelRange = "{367, 3}";
448 jab 747
			sepNavVisRange = "{0, 699}";
404 jab 748
		};
749
	};
351 jab 750
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
751
		uiCtxt = {
448 jab 752
			sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
404 jab 753
			sepNavSelRange = "{297, 3}";
448 jab 754
			sepNavVisRange = "{0, 898}";
351 jab 755
			sepNavVisRect = "{{0, 323}, {961, 291}}";
756
		};
757
	};
404 jab 758
	0D0CAEFF0C61132B003604C6 /* Vec4f.h */ = {
759
		uiCtxt = {
448 jab 760
			sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
404 jab 761
			sepNavSelRange = "{296, 3}";
448 jab 762
			sepNavVisRange = "{0, 885}";
404 jab 763
		};
764
	};
448 jab 765
	0D0CAF000C61132B003604C6 /* Vec4uc.h */ = {
766
		uiCtxt = {
767
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
768
			sepNavSelRange = "{120, 0}";
769
			sepNavVisRange = "{72, 139}";
770
		};
771
	};
363 jab 772
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
773
		uiCtxt = {
465 jab 774
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2774}}";
372 jab 775
			sepNavSelRange = "{0, 0}";
465 jab 776
			sepNavVisRange = "{847, 898}";
363 jab 777
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
778
		};
779
	};
372 jab 780
	0D0CAF030C61132B003604C6 /* AABox.h */ = {
781
		uiCtxt = {
465 jab 782
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
445 jab 783
			sepNavSelRange = "{47, 0}";
465 jab 784
			sepNavVisRange = "{236, 875}";
372 jab 785
		};
786
	};
351 jab 787
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
788
		uiCtxt = {
465 jab 789
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1976}}";
445 jab 790
			sepNavSelRange = "{53, 0}";
465 jab 791
			sepNavVisRange = "{1860, 1132}";
351 jab 792
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
793
		};
794
	};
372 jab 795
	0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
796
		uiCtxt = {
465 jab 797
			sepNavIntBoundsRect = "{{0, 0}, {1492, 3819}}";
372 jab 798
			sepNavSelRange = "{0, 0}";
465 jab 799
			sepNavVisRange = "{5481, 965}";
372 jab 800
		};
801
	};
802
	0D0CAF060C61132C003604C6 /* BBox.h */ = {
803
		uiCtxt = {
465 jab 804
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1254}}";
445 jab 805
			sepNavSelRange = "{47, 0}";
465 jab 806
			sepNavVisRange = "{617, 1089}";
372 jab 807
		};
808
	};
809
	0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
810
		uiCtxt = {
465 jab 811
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1026}}";
372 jab 812
			sepNavSelRange = "{0, 0}";
465 jab 813
			sepNavVisRange = "{297, 749}";
372 jab 814
		};
815
	};
816
	0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
817
		uiCtxt = {
465 jab 818
			sepNavIntBoundsRect = "{{0, 0}, {1064, 704}}";
445 jab 819
			sepNavSelRange = "{54, 0}";
465 jab 820
			sepNavVisRange = "{0, 911}";
372 jab 821
		};
822
	};
823
	0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
824
		uiCtxt = {
465 jab 825
			sepNavIntBoundsRect = "{{0, 0}, {1064, 704}}";
372 jab 826
			sepNavSelRange = "{0, 0}";
827
			sepNavVisRange = "{0, 147}";
828
		};
829
	};
830
	0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
831
		uiCtxt = {
446 jab 832
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1862}}";
465 jab 833
			sepNavSelRange = "{139, 0}";
834
			sepNavVisRange = "{0, 910}";
372 jab 835
		};
836
	};
837
	0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
838
		uiCtxt = {
465 jab 839
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1178}}";
372 jab 840
			sepNavSelRange = "{0, 0}";
465 jab 841
			sepNavVisRange = "{457, 874}";
372 jab 842
		};
843
	};
844
	0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
845
		uiCtxt = {
465 jab 846
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
445 jab 847
			sepNavSelRange = "{53, 0}";
465 jab 848
			sepNavVisRange = "{69, 979}";
372 jab 849
		};
850
	};
851
	0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
852
		uiCtxt = {
465 jab 853
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3629}}";
854
			sepNavSelRange = "{180, 0}";
855
			sepNavVisRange = "{0, 604}";
372 jab 856
		};
857
	};
858
	0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
859
		uiCtxt = {
465 jab 860
			sepNavIntBoundsRect = "{{0, 0}, {1064, 817}}";
861
			sepNavSelRange = "{388, 0}";
862
			sepNavVisRange = "{122, 635}";
372 jab 863
		};
864
	};
357 jab 865
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
866
		uiCtxt = {
465 jab 867
			sepNavIntBoundsRect = "{{0, 0}, {1292, 12122}}";
868
			sepNavSelRange = "{16687, 8}";
869
			sepNavVisRange = "{0, 735}";
357 jab 870
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
871
		};
872
	};
372 jab 873
	0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
874
		uiCtxt = {
465 jab 875
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2375}}";
445 jab 876
			sepNavSelRange = "{51, 0}";
465 jab 877
			sepNavVisRange = "{0, 833}";
372 jab 878
		};
879
	};
336 jab 880
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
881
		uiCtxt = {
545 jab 882
			sepNavIntBoundsRect = "{{0, 0}, {1339, 3439}}";
883
			sepNavSelRange = "{561, 0}";
884
			sepNavVisRange = "{2001, 1434}";
336 jab 885
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
545 jab 886
			sepNavWindowFrame = "{{15, 29}, {1374, 844}}";
336 jab 887
		};
888
	};
372 jab 889
	0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
890
		uiCtxt = {
545 jab 891
			sepNavIntBoundsRect = "{{0, 0}, {1079, 651}}";
445 jab 892
			sepNavSelRange = "{53, 0}";
545 jab 893
			sepNavVisRange = "{0, 355}";
372 jab 894
		};
895
	};
336 jab 896
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
897
		uiCtxt = {
545 jab 898
			sepNavIntBoundsRect = "{{0, 0}, {1079, 3059}}";
445 jab 899
			sepNavSelRange = "{45, 0}";
545 jab 900
			sepNavVisRange = "{0, 983}";
336 jab 901
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
902
		};
903
	};
372 jab 904
	0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
905
		uiCtxt = {
446 jab 906
			sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
372 jab 907
			sepNavSelRange = "{0, 0}";
446 jab 908
			sepNavVisRange = "{0, 751}";
372 jab 909
		};
910
	};
911
	0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
912
		uiCtxt = {
445 jab 913
			sepNavIntBoundsRect = "{{0, 0}, {1064, 684}}";
914
			sepNavSelRange = "{65, 0}";
446 jab 915
			sepNavVisRange = "{0, 701}";
372 jab 916
		};
917
	};
918
	0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
919
		uiCtxt = {
545 jab 920
			sepNavIntBoundsRect = "{{0, 0}, {1079, 8949}}";
445 jab 921
			sepNavSelRange = "{54, 0}";
545 jab 922
			sepNavVisRange = "{11911, 1214}";
923
			sepNavWindowFrame = "{{15, 29}, {1374, 844}}";
372 jab 924
		};
925
	};
926
	0D0CAF170C61132C003604C6 /* HGrid.h */ = {
927
		uiCtxt = {
545 jab 928
			sepNavIntBoundsRect = "{{0, 0}, {1079, 2375}}";
445 jab 929
			sepNavSelRange = "{46, 0}";
545 jab 930
			sepNavVisRange = "{990, 1067}";
931
			sepNavWindowFrame = "{{38, 8}, {1374, 844}}";
372 jab 932
		};
933
	};
335 jab 934
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
935
		uiCtxt = {
465 jab 936
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1824}}";
445 jab 937
			sepNavSelRange = "{68, 0}";
465 jab 938
			sepNavVisRange = "{0, 987}";
363 jab 939
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
940
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 941
		};
942
	};
363 jab 943
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
944
		uiCtxt = {
545 jab 945
			sepNavIntBoundsRect = "{{0, 0}, {1072, 6555}}";
445 jab 946
			sepNavSelRange = "{47, 0}";
545 jab 947
			sepNavVisRange = "{5714, 819}";
363 jab 948
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
949
		};
950
	};
372 jab 951
	0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
952
		uiCtxt = {
445 jab 953
			sepNavIntBoundsRect = "{{0, 0}, {1064, 660}}";
954
			sepNavSelRange = "{427, 0}";
394 jab 955
			sepNavVisRange = "{0, 701}";
372 jab 956
		};
957
	};
958
	0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
959
		uiCtxt = {
445 jab 960
			sepNavIntBoundsRect = "{{0, 0}, {1064, 323}}";
961
			sepNavSelRange = "{61, 0}";
962
			sepNavVisRange = "{0, 253}";
372 jab 963
		};
964
	};
341 jab 965
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
966
		uiCtxt = {
445 jab 967
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1615}}";
968
			sepNavSelRange = "{64, 0}";
969
			sepNavVisRange = "{0, 245}";
341 jab 970
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
971
		};
972
	};
372 jab 973
	0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
974
		uiCtxt = {
394 jab 975
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
372 jab 976
			sepNavSelRange = "{0, 0}";
394 jab 977
			sepNavVisRange = "{0, 478}";
372 jab 978
		};
979
	};
980
	0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
981
		uiCtxt = {
445 jab 982
			sepNavIntBoundsRect = "{{0, 0}, {1064, 456}}";
983
			sepNavSelRange = "{51, 0}";
984
			sepNavVisRange = "{0, 335}";
372 jab 985
		};
986
	};
340 jab 987
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
988
		uiCtxt = {
445 jab 989
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7809}}";
372 jab 990
			sepNavSelRange = "{80, 0}";
435 jab 991
			sepNavVisRange = "{1196, 727}";
363 jab 992
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 993
		};
994
	};
363 jab 995
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
996
		uiCtxt = {
445 jab 997
			sepNavIntBoundsRect = "{{0, 0}, {1104, 660}}";
998
			sepNavSelRange = "{83, 143}";
372 jab 999
			sepNavVisRange = "{0, 233}";
363 jab 1000
			sepNavVisRect = "{{0, 0}, {0, 0}}";
1001
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1002
		};
1003
	};
372 jab 1004
	0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
1005
		uiCtxt = {
465 jab 1006
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4389}}";
1007
			sepNavSelRange = "{1805, 0}";
1008
			sepNavVisRange = "{1479, 598}";
372 jab 1009
		};
1010
	};
1011
	0D0CAF230C61132C003604C6 /* OBox.h */ = {
1012
		uiCtxt = {
465 jab 1013
			sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
1014
			sepNavSelRange = "{503, 0}";
1015
			sepNavVisRange = "{168, 823}";
372 jab 1016
		};
1017
	};
363 jab 1018
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
1019
		uiCtxt = {
525 jab 1020
			sepNavIntBoundsRect = "{{0, 0}, {1072, 13908}}";
372 jab 1021
			sepNavSelRange = "{0, 0}";
525 jab 1022
			sepNavVisRange = "{5710, 885}";
363 jab 1023
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
1024
		};
1025
	};
357 jab 1026
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
1027
		uiCtxt = {
445 jab 1028
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2622}}";
1029
			sepNavSelRange = "{430, 0}";
1030
			sepNavVisRange = "{305, 310}";
363 jab 1031
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 1032
		};
1033
	};
1034
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
1035
		uiCtxt = {
416 jab 1036
			sepNavIntBoundsRect = "{{0, 0}, {1104, 855}}";
367 jab 1037
			sepNavSelRange = "{0, 0}";
416 jab 1038
			sepNavVisRange = "{424, 344}";
363 jab 1039
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 1040
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1041
		};
1042
	};
1043
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
1044
		uiCtxt = {
445 jab 1045
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1292}}";
1046
			sepNavSelRange = "{44, 0}";
1047
			sepNavVisRange = "{0, 295}";
363 jab 1048
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 1049
		};
1050
	};
1051
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
1052
		uiCtxt = {
445 jab 1053
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2413}}";
1054
			sepNavSelRange = "{46, 0}";
1055
			sepNavVisRange = "{0, 265}";
357 jab 1056
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1057
		};
1058
	};
394 jab 1059
	0D0CAF290C61132C003604C6 /* RGrid.h */ = {
1060
		uiCtxt = {
445 jab 1061
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2280}}";
1062
			sepNavSelRange = "{46, 0}";
1063
			sepNavVisRange = "{0, 353}";
394 jab 1064
		};
1065
	};
1066
	0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
1067
		uiCtxt = {
545 jab 1068
			sepNavIntBoundsRect = "{{0, 0}, {720, 2128}}";
1069
			sepNavSelRange = "{2461, 14}";
1070
			sepNavVisRange = "{2406, 101}";
394 jab 1071
		};
1072
	};
1073
	0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
1074
		uiCtxt = {
545 jab 1075
			sepNavIntBoundsRect = "{{0, 0}, {1079, 2755}}";
394 jab 1076
			sepNavSelRange = "{0, 0}";
545 jab 1077
			sepNavVisRange = "{1730, 1330}";
394 jab 1078
		};
1079
	};
1080
	0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
1081
		uiCtxt = {
445 jab 1082
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3610}}";
1083
			sepNavSelRange = "{50, 0}";
1084
			sepNavVisRange = "{0, 227}";
394 jab 1085
		};
1086
	};
363 jab 1087
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
1088
		uiCtxt = {
394 jab 1089
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
363 jab 1090
			sepNavSelRange = "{0, 0}";
394 jab 1091
			sepNavVisRange = "{0, 694}";
363 jab 1092
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
1093
		};
1094
	};
1095
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
1096
		uiCtxt = {
445 jab 1097
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1767}}";
1098
			sepNavSelRange = "{49, 0}";
1099
			sepNavVisRange = "{0, 219}";
363 jab 1100
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
1101
		};
1102
	};
394 jab 1103
	0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */ = {
1104
		uiCtxt = {
1105
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
1106
			sepNavSelRange = "{0, 0}";
1107
			sepNavVisRange = "{0, 836}";
1108
		};
1109
	};
1110
	0D0CAF300C61132C003604C6 /* TrilinFilter.h */ = {
1111
		uiCtxt = {
445 jab 1112
			sepNavIntBoundsRect = "{{0, 0}, {1064, 570}}";
1113
			sepNavSelRange = "{63, 0}";
1114
			sepNavVisRange = "{0, 288}";
394 jab 1115
		};
1116
	};
340 jab 1117
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
1118
		uiCtxt = {
435 jab 1119
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1995}}";
372 jab 1120
			sepNavSelRange = "{888, 0}";
435 jab 1121
			sepNavVisRange = "{1590, 727}";
365 jab 1122
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 1123
		};
1124
	};
1125
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
1126
		uiCtxt = {
445 jab 1127
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
1128
			sepNavSelRange = "{61, 0}";
1129
			sepNavVisRange = "{556, 1070}";
363 jab 1130
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
1131
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 1132
		};
1133
	};
1134
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
1135
		uiCtxt = {
394 jab 1136
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4351}}";
340 jab 1137
			sepNavSelRange = "{0, 0}";
394 jab 1138
			sepNavVisRange = "{0, 1051}";
363 jab 1139
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 1140
		};
1141
	};
363 jab 1142
	0D0CAF340C61132C003604C6 /* verification.h */ = {
1143
		uiCtxt = {
445 jab 1144
			sepNavIntBoundsRect = "{{0, 0}, {1064, 271}}";
1145
			sepNavSelRange = "{53, 0}";
1146
			sepNavVisRange = "{0, 194}";
363 jab 1147
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
1148
		};
1149
	};
340 jab 1150
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
1151
		uiCtxt = {
546 jab 1152
			sepNavIntBoundsRect = "{{0, 0}, {1052, 4693}}";
545 jab 1153
			sepNavSelRange = "{1521, 0}";
546 jab 1154
			sepNavVisRange = "{1064, 842}";
365 jab 1155
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 1156
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 1157
		};
1158
	};
344 jab 1159
	0D0CAF370C61132C003604C6 /* draw.h */ = {
1160
		uiCtxt = {
448 jab 1161
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1178}}";
445 jab 1162
			sepNavSelRange = "{753, 0}";
448 jab 1163
			sepNavVisRange = "{0, 691}";
363 jab 1164
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
400 jab 1165
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
344 jab 1166
		};
1167
	};
363 jab 1168
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
1169
		uiCtxt = {
448 jab 1170
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
372 jab 1171
			sepNavSelRange = "{174, 0}";
1172
			sepNavVisRange = "{0, 209}";
363 jab 1173
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
372 jab 1174
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
363 jab 1175
		};
1176
	};
336 jab 1177
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
1178
		uiCtxt = {
448 jab 1179
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
372 jab 1180
			sepNavSelRange = "{0, 0}";
1181
			sepNavVisRange = "{0, 213}";
363 jab 1182
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1183
		};
1184
	};
344 jab 1185
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
1186
		uiCtxt = {
448 jab 1187
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
435 jab 1188
			sepNavSelRange = "{134, 0}";
372 jab 1189
			sepNavVisRange = "{0, 215}";
363 jab 1190
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
435 jab 1191
			sepNavWindowFrame = "{{125, 13}, {1164, 827}}";
344 jab 1192
		};
1193
	};
1194
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
1195
		uiCtxt = {
545 jab 1196
			sepNavIntBoundsRect = "{{0, 0}, {1072, 2337}}";
1197
			sepNavSelRange = "{2248, 42}";
1198
			sepNavVisRange = "{1868, 581}";
363 jab 1199
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1200
		};
1201
	};
1202
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
1203
		uiCtxt = {
448 jab 1204
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1786}}";
1205
			sepNavSelRange = "{2228, 0}";
1206
			sepNavVisRange = "{1850, 379}";
365 jab 1207
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 1208
		};
1209
	};
372 jab 1210
	0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
1211
		uiCtxt = {
545 jab 1212
			sepNavIntBoundsRect = "{{0, 0}, {1086, 3743}}";
1213
			sepNavSelRange = "{1315, 0}";
546 jab 1214
			sepNavVisRange = "{961, 541}";
545 jab 1215
			sepNavWindowFrame = "{{15, 29}, {1374, 844}}";
372 jab 1216
		};
1217
	};
363 jab 1218
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 1219
		uiCtxt = {
545 jab 1220
			sepNavIntBoundsRect = "{{0, 0}, {1072, 2888}}";
1221
			sepNavSelRange = "{557, 22}";
1222
			sepNavVisRange = "{442, 680}";
363 jab 1223
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1224
		};
1225
	};
372 jab 1226
	0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
1227
		uiCtxt = {
1228
			sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
1229
			sepNavSelRange = "{0, 0}";
1230
			sepNavVisRange = "{0, 561}";
1231
		};
1232
	};
363 jab 1233
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
1234
		uiCtxt = {
448 jab 1235
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1824}}";
1236
			sepNavSelRange = "{62, 0}";
1237
			sepNavVisRange = "{0, 664}";
363 jab 1238
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1239
		};
1240
	};
344 jab 1241
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1242
		uiCtxt = {
545 jab 1243
			sepNavIntBoundsRect = "{{0, 0}, {1072, 7942}}";
1244
			sepNavSelRange = "{3875, 6}";
1245
			sepNavVisRange = "{3570, 520}";
363 jab 1246
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
465 jab 1247
			sepNavWindowFrame = "{{41, 16}, {846, 820}}";
344 jab 1248
		};
1249
	};
1250
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1251
		uiCtxt = {
545 jab 1252
			sepNavIntBoundsRect = "{{0, 0}, {1072, 4408}}";
465 jab 1253
			sepNavSelRange = "{4433, 56}";
545 jab 1254
			sepNavVisRange = "{3852, 1144}";
363 jab 1255
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1256
		};
1257
	};
1258
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1259
		uiCtxt = {
448 jab 1260
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2698}}";
344 jab 1261
			sepNavSelRange = "{0, 0}";
448 jab 1262
			sepNavVisRange = "{0, 348}";
344 jab 1263
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1264
		};
1265
	};
1266
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1267
		uiCtxt = {
448 jab 1268
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
1269
			sepNavSelRange = "{0, 0}";
1270
			sepNavVisRange = "{0, 621}";
344 jab 1271
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1272
		};
1273
	};
1274
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1275
		uiCtxt = {
465 jab 1276
			sepNavIntBoundsRect = "{{0, 0}, {1140, 12559}}";
1277
			sepNavSelRange = "{4960, 35}";
1278
			sepNavVisRange = "{5277, 736}";
363 jab 1279
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1280
		};
1281
	};
382 jab 1282
	0D0CAF730C61132C003604C6 /* Vector.h */ = {
1283
		uiCtxt = {
465 jab 1284
			sepNavIntBoundsRect = "{{0, 0}, {1104, 7999}}";
1285
			sepNavSelRange = "{1185, 21}";
1286
			sepNavVisRange = "{3501, 589}";
382 jab 1287
		};
1288
	};
363 jab 1289
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1290
		uiCtxt = {
448 jab 1291
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2090}}";
1292
			sepNavSelRange = "{46, 0}";
1293
			sepNavVisRange = "{0, 427}";
363 jab 1294
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1295
		};
1296
	};
365 jab 1297
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1298
		uiCtxt = {
448 jab 1299
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
1300
			sepNavSelRange = "{39, 0}";
1301
			sepNavVisRange = "{0, 383}";
365 jab 1302
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1303
		};
1304
	};
363 jab 1305
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1306
		uiCtxt = {
545 jab 1307
			sepNavIntBoundsRect = "{{0, 0}, {1086, 722}}";
1308
			sepNavSelRange = "{486, 0}";
546 jab 1309
			sepNavVisRange = "{106, 439}";
363 jab 1310
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
545 jab 1311
			sepNavWindowFrame = "{{38, 8}, {1374, 844}}";
363 jab 1312
		};
1313
	};
448 jab 1314
	0D0CAF780C61132C003604C6 /* HashKey.h */ = {
1315
		uiCtxt = {
1316
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
1317
			sepNavSelRange = "{40, 0}";
1318
			sepNavVisRange = "{0, 354}";
1319
		};
1320
	};
1321
	0D0CAF790C61132C003604C6 /* HashTable.h */ = {
1322
		uiCtxt = {
1323
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7144}}";
1324
			sepNavSelRange = "{194, 0}";
1325
			sepNavVisRange = "{0, 417}";
1326
		};
1327
	};
382 jab 1328
	0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
1329
		uiCtxt = {
445 jab 1330
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3287}}";
1331
			sepNavSelRange = "{507, 0}";
1332
			sepNavVisRange = "{0, 558}";
382 jab 1333
		};
1334
	};
1335
	0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
1336
		uiCtxt = {
448 jab 1337
			sepNavIntBoundsRect = "{{0, 0}, {1064, 551}}";
1338
			sepNavSelRange = "{40, 0}";
1339
			sepNavVisRange = "{0, 677}";
445 jab 1340
			sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
382 jab 1341
		};
1342
	};
1343
	0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
1344
		uiCtxt = {
1345
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
448 jab 1346
			sepNavSelRange = "{49, 0}";
1347
			sepNavVisRange = "{0, 497}";
382 jab 1348
		};
1349
	};
1350
	0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
1351
		uiCtxt = {
448 jab 1352
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
1353
			sepNavSelRange = "{42, 0}";
1354
			sepNavVisRange = "{0, 453}";
382 jab 1355
		};
1356
	};
545 jab 1357
	0D1114981259BBEE00375A92 /* PBXTextBookmark */ = {
1358
		isa = PBXTextBookmark;
1359
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
1360
		name = "harmonics.cpp: 350";
1361
		rLen = 0;
1362
		rLoc = 9297;
1363
		rType = 0;
1364
		vrLen = 640;
1365
		vrLoc = 8500;
1366
	};
400 jab 1367
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1368
		uiCtxt = {
1369
			sepNavIntBoundsRect = "{{0, 0}, {1085, 12426}}";
1370
			sepNavSelRange = "{0, 0}";
1371
			sepNavVisRange = "{0, 556}";
1372
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1373
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1374
		};
1375
	};
1376
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1377
		uiCtxt = {
445 jab 1378
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
1379
			sepNavSelRange = "{50, 0}";
1380
			sepNavVisRange = "{0, 706}";
400 jab 1381
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1382
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1383
		};
1384
	};
545 jab 1385
	0D15DFA0125A78AA0005A6DD /* PBXTextBookmark */ = {
1386
		isa = PBXTextBookmark;
1387
		fRef = 0D5515AC1222A29B0047FA6A /* curvature.h */;
1388
		name = "curvature.h: 1";
1389
		rLen = 0;
1390
		rLoc = 0;
1391
		rType = 0;
1392
		vrLen = 851;
1393
		vrLoc = 0;
1394
	};
1395
	0D15DFAA125A78AA0005A6DD /* PBXTextBookmark */ = {
1396
		isa = PBXTextBookmark;
1397
		fRef = 0D5515A51222A29B0047FA6A /* caps_and_needles.h */;
1398
		name = "caps_and_needles.h: 1";
1399
		rLen = 0;
1400
		rLoc = 0;
1401
		rType = 0;
1402
		vrLen = 1581;
1403
		vrLoc = 0;
1404
	};
1405
	0D15DFAC125A78AA0005A6DD /* PBXTextBookmark */ = {
1406
		isa = PBXTextBookmark;
1407
		fRef = 0D5515A71222A29B0047FA6A /* close_holes.h */;
1408
		name = "close_holes.h: 1";
1409
		rLen = 0;
1410
		rLoc = 0;
1411
		rType = 0;
1412
		vrLen = 776;
1413
		vrLoc = 0;
1414
	};
400 jab 1415
	0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
1416
		uiCtxt = {
525 jab 1417
			sepNavIntBoundsRect = "{{0, 0}, {1379, 1767}}";
1418
			sepNavSelRange = "{913, 0}";
526 jab 1419
			sepNavVisRange = "{753, 415}";
400 jab 1420
		};
1421
	};
1422
	0D17B9720E4B949300FD8803 /* ply_load.h */ = {
1423
		uiCtxt = {
525 jab 1424
			sepNavIntBoundsRect = "{{0, 0}, {1072, 526}}";
445 jab 1425
			sepNavSelRange = "{455, 0}";
1426
			sepNavVisRange = "{0, 455}";
400 jab 1427
		};
1428
	};
1429
	0D17B9730E4B949300FD8803 /* rply.c */ = {
1430
		uiCtxt = {
546 jab 1431
			sepNavIntBoundsRect = "{{0, 0}, {1086, 28576}}";
545 jab 1432
			sepNavSelRange = "{39405, 0}";
546 jab 1433
			sepNavVisRange = "{38907, 1005}";
545 jab 1434
			sepNavWindowFrame = "{{15, 29}, {1374, 844}}";
400 jab 1435
		};
1436
	};
1437
	0D17B9740E4B949300FD8803 /* rply.h */ = {
1438
		uiCtxt = {
526 jab 1439
			sepNavIntBoundsRect = "{{0, 0}, {620, 6859}}";
445 jab 1440
			sepNavSelRange = "{44, 0}";
526 jab 1441
			sepNavVisRange = "{3108, 154}";
400 jab 1442
		};
1443
	};
382 jab 1444
	0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {
1445
		uiCtxt = {
1446
			sepNavIntBoundsRect = "{{0, 0}, {1064, 725}}";
1447
			sepNavSelRange = "{0, 0}";
1448
			sepNavVisRange = "{0, 684}";
1449
		};
372 jab 1450
	};
357 jab 1451
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1452
		uiCtxt = {
1453
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1454
			sepNavSelRange = "{0, 0}";
1455
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1456
		};
1457
	};
344 jab 1458
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1459
		uiCtxt = {
1460
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1461
			sepNavSelRange = "{1710, 0}";
345 jab 1462
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1463
		};
1464
	};
1465
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1466
		uiCtxt = {
1467
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1468
			sepNavSelRange = "{0, 0}";
1469
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1470
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1471
		};
1472
	};
465 jab 1473
	0D21E7640CBE1E0100DCAF45 /* kdtree-test.cpp */ = {
1474
		uiCtxt = {
1475
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1672}}";
1476
			sepNavSelRange = "{1108, 33}";
1477
			sepNavVisRange = "{1087, 768}";
1478
		};
1479
	};
344 jab 1480
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1481
		uiCtxt = {
357 jab 1482
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1483
			sepNavSelRange = "{0, 0}";
357 jab 1484
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1485
		};
1486
	};
1487
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1488
		activeExec = 0;
1489
		executables = (
1490
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1491
		);
1492
	};
1493
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1494
		isa = PBXExecutable;
1495
		activeArgIndices = (
1496
		);
1497
		argumentStrings = (
1498
		);
1499
		autoAttachOnCrash = 1;
372 jab 1500
		breakpointsEnabled = 0;
344 jab 1501
		configStateDict = {
1502
		};
1503
		customDataFormattersEnabled = 1;
465 jab 1504
		dataTipCustomDataFormattersEnabled = 1;
1505
		dataTipShowTypeColumn = 1;
1506
		dataTipSortType = 0;
344 jab 1507
		debuggerPlugin = GDBDebugging;
1508
		disassemblyDisplayState = 0;
351 jab 1509
		dylibVariantSuffix = "";
344 jab 1510
		enableDebugStr = 1;
1511
		environmentEntries = (
1512
		);
1513
		executableSystemSymbolLevel = 0;
1514
		executableUserSymbolLevel = 0;
1515
		libgmallocEnabled = 0;
1516
		name = test.cgla.matrices;
465 jab 1517
		showTypeColumn = 0;
344 jab 1518
		sourceDirectories = (
1519
		);
1520
	};
465 jab 1521
	0D293E2D102197D8003B0922 /* Vec3i.h */ = {
1522
		uiCtxt = {
1523
			sepNavIntBoundsRect = "{{0, 0}, {1104, 779}}";
1524
			sepNavSelRange = "{0, 0}";
1525
			sepNavVisRange = "{0, 890}";
1526
		};
1527
	};
1528
	0D293E2E102197D8003B0922 /* ArithVec3Int.h */ = {
1529
		uiCtxt = {
1530
			sepNavIntBoundsRect = "{{0, 0}, {1104, 697}}";
1531
			sepNavSelRange = "{346, 0}";
1532
			sepNavVisRange = "{0, 636}";
1533
		};
1534
	};
416 jab 1535
	0D2D81830E8504F100E69E57 /* Renderer.h */ = {
1536
		uiCtxt = {
545 jab 1537
			sepNavIntBoundsRect = "{{0, 0}, {1156, 4864}}";
1538
			sepNavSelRange = "{6026, 19}";
1539
			sepNavVisRange = "{6958, 1212}";
416 jab 1540
			sepNavWindowFrame = "{{14, 190}, {846, 820}}";
1541
		};
404 jab 1542
	};
416 jab 1543
	0D2D818C0E85060700E69E57 /* Renderer.cpp */ = {
1544
		uiCtxt = {
546 jab 1545
			sepNavIntBoundsRect = "{{0, 0}, {1339, 14573}}";
1546
			sepNavSelRange = "{0, 0}";
1547
			sepNavVisRange = "{0, 601}";
416 jab 1548
			sepNavWindowFrame = "{{35, 58}, {846, 820}}";
1549
		};
404 jab 1550
	};
545 jab 1551
	0D32350F125B2FF5001DF7BF /* PBXTextBookmark */ = {
537 jab 1552
		isa = PBXTextBookmark;
545 jab 1553
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
1554
		name = "draw.cpp: 48";
1555
		rLen = 0;
1556
		rLoc = 1514;
537 jab 1557
		rType = 0;
545 jab 1558
		vrLen = 1317;
1559
		vrLoc = 742;
537 jab 1560
	};
545 jab 1561
	0D323510125B2FF5001DF7BF /* PBXTextBookmark */ = {
537 jab 1562
		isa = PBXTextBookmark;
545 jab 1563
		fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
1564
		name = "Renderer.cpp: 321";
1565
		rLen = 126;
1566
		rLoc = 8710;
537 jab 1567
		rType = 0;
545 jab 1568
		vrLen = 1046;
1569
		vrLoc = 21759;
537 jab 1570
	};
545 jab 1571
	0D323511125B2FF5001DF7BF /* PBXTextBookmark */ = {
537 jab 1572
		isa = PBXTextBookmark;
545 jab 1573
		fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
1574
		name = "Renderer.h: 188";
1575
		rLen = 19;
1576
		rLoc = 6026;
537 jab 1577
		rType = 0;
545 jab 1578
		vrLen = 1212;
1579
		vrLoc = 6958;
537 jab 1580
	};
545 jab 1581
	0D323512125B2FF5001DF7BF /* PBXTextBookmark */ = {
537 jab 1582
		isa = PBXTextBookmark;
545 jab 1583
		fRef = 0D5515BE1222A29B0047FA6A /* obj_save.cpp */;
1584
		name = "obj_save.cpp: 46";
537 jab 1585
		rLen = 0;
545 jab 1586
		rLoc = 1342;
537 jab 1587
		rType = 0;
545 jab 1588
		vrLen = 1185;
1589
		vrLoc = 653;
537 jab 1590
	};
545 jab 1591
	0D323513125B2FF5001DF7BF /* PBXTextBookmark */ = {
537 jab 1592
		isa = PBXTextBookmark;
545 jab 1593
		fRef = 0D5515C21222A29B0047FA6A /* off_save.cpp */;
1594
		name = "off_save.cpp: 50";
537 jab 1595
		rLen = 0;
545 jab 1596
		rLoc = 1536;
537 jab 1597
		rType = 0;
545 jab 1598
		vrLen = 1259;
1599
		vrLoc = 650;
537 jab 1600
	};
1601
	0D3BAA2012420FCC0004E2EF /* PBXTextBookmark */ = {
1602
		isa = PBXTextBookmark;
1603
		fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
1604
		name = "CGLA.h: 143";
1605
		rLen = 8;
1606
		rLoc = 3502;
1607
		rType = 0;
1608
		vrLen = 1127;
1609
		vrLoc = 2820;
1610
	};
1611
	0D3BAA2B124210A80004E2EF /* PBXTextBookmark */ = {
1612
		isa = PBXTextBookmark;
1613
		fRef = 0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */;
1614
		name = "gel_rand.cpp: 34";
1615
		rLen = 0;
1616
		rLoc = 548;
1617
		rType = 0;
1618
		vrLen = 612;
1619
		vrLoc = 32;
1620
	};
1621
	0D3BAA90124217080004E2EF /* mesh_optimization.cpp:442 */ = {
1622
		isa = PBXFileBreakpoint;
1623
		actions = (
1624
		);
1625
		breakpointStyle = 0;
1626
		continueAfterActions = 0;
1627
		countType = 0;
1628
		delayBeforeContinue = 0;
1629
		fileReference = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */;
1630
		functionName = "delta_energy(const Manifold& m, HalfEdgeID h)";
1631
		hitCount = 0;
1632
		ignoreCount = 0;
1633
		lineNumber = 442;
1634
		location = libGELd.dylib;
546 jab 1635
		modificationTime = 312062327.667742;
537 jab 1636
		originalNumberOfMultipleMatches = 1;
1637
		state = 1;
1638
	};
1639
	0D3BAACC124227030004E2EF /* mesh_optimization.cpp:658 */ = {
1640
		isa = PBXFileBreakpoint;
1641
		actions = (
1642
		);
1643
		breakpointStyle = 0;
1644
		continueAfterActions = 0;
1645
		countType = 0;
1646
		delayBeforeContinue = 0;
1647
		fileReference = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */;
1648
		functionName = "simulated_annealing_optimization(Manifold& m, const EnergyFun& efun, int max_iter)";
1649
		hitCount = 0;
1650
		ignoreCount = 0;
1651
		lineNumber = 658;
1652
		location = libGELd.dylib;
546 jab 1653
		modificationTime = 312062327.725041;
537 jab 1654
		originalNumberOfMultipleMatches = 1;
1655
		state = 1;
1656
	};
1657
	0D3BAAD4124227360004E2EF /* mesh_optimization.cpp:657 */ = {
1658
		isa = PBXFileBreakpoint;
1659
		actions = (
1660
		);
1661
		breakpointStyle = 0;
1662
		continueAfterActions = 0;
1663
		countType = 0;
1664
		delayBeforeContinue = 0;
1665
		fileReference = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */;
1666
		functionName = "simulated_annealing_optimization(Manifold& m, const EnergyFun& efun, int max_iter)";
546 jab 1667
		hitCount = 0;
537 jab 1668
		ignoreCount = 0;
1669
		lineNumber = 657;
1670
		location = libGELd.dylib;
546 jab 1671
		modificationTime = 312062327.782948;
537 jab 1672
		originalNumberOfMultipleMatches = 1;
1673
		state = 1;
1674
	};
1675
	0D3BAB0B124230A80004E2EF /* PBXBookmark */ = {
1676
		isa = PBXBookmark;
1677
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
1678
	};
1679
	0D3BAB0C124230C20004E2EF /* PBXTextBookmark */ = {
1680
		isa = PBXTextBookmark;
1681
		fRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */;
1682
		name = "IDBufferWireFrameRenderer.h: 49";
1683
		rLen = 0;
1684
		rLoc = 1116;
1685
		rType = 0;
1686
		vrLen = 788;
1687
		vrLoc = 0;
1688
	};
1689
	0D3BAB0F124230C20004E2EF /* PBXTextBookmark */ = {
1690
		isa = PBXTextBookmark;
1691
		fRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */;
1692
		name = "SinglePassWireframeRenderer.cpp: 19";
1693
		rLen = 3423;
1694
		rLoc = 330;
1695
		rType = 0;
1696
		vrLen = 839;
1697
		vrLoc = 21;
1698
	};
545 jab 1699
	0D3BAB4B1242356C0004E2EF /* PBXTextBookmark */ = {
537 jab 1700
		isa = PBXTextBookmark;
1701
		fRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */;
545 jab 1702
		name = "IDBufferWireFrameRenderer.cpp: 488";
1703
		rLen = 18;
1704
		rLoc = 17317;
537 jab 1705
		rType = 0;
545 jab 1706
		vrLen = 1329;
1707
		vrLoc = 8002;
537 jab 1708
	};
545 jab 1709
	0D3BAB67124252400004E2EF /* PBXTextBookmark */ = {
537 jab 1710
		isa = PBXTextBookmark;
545 jab 1711
		fRef = 0D5515BB1222A29B0047FA6A /* mesh_optimization.h */;
1712
		name = "mesh_optimization.h: 1";
537 jab 1713
		rLen = 0;
545 jab 1714
		rLoc = 0;
537 jab 1715
		rType = 0;
545 jab 1716
		vrLen = 1623;
1717
		vrLoc = 546;
537 jab 1718
	};
545 jab 1719
	0D401C3D126F00F900962594 /* PBXTextBookmark */ = {
537 jab 1720
		isa = PBXTextBookmark;
545 jab 1721
		fRef = 0D5515AD1222A29B0047FA6A /* dual.cpp */;
1722
		name = "dual.cpp: 1";
537 jab 1723
		rLen = 0;
545 jab 1724
		rLoc = 0;
537 jab 1725
		rType = 0;
545 jab 1726
		vrLen = 1017;
1727
		vrLoc = 670;
537 jab 1728
	};
545 jab 1729
	0D401C3E126F00F900962594 /* PBXTextBookmark */ = {
537 jab 1730
		isa = PBXTextBookmark;
545 jab 1731
		fRef = 0D5515D11222A29B0047FA6A /* volume_polygonize.h */;
1732
		name = "volume_polygonize.h: 1";
537 jab 1733
		rLen = 0;
545 jab 1734
		rLoc = 0;
537 jab 1735
		rType = 0;
545 jab 1736
		vrLen = 1105;
1737
		vrLoc = 217;
537 jab 1738
	};
545 jab 1739
	0D401C75126F360700962594 /* PBXTextBookmark */ = {
537 jab 1740
		isa = PBXTextBookmark;
545 jab 1741
		fRef = 0D5515D01222A29B0047FA6A /* volume_polygonize.cpp */;
1742
		name = "volume_polygonize.cpp: 291";
1743
		rLen = 59;
1744
		rLoc = 7582;
537 jab 1745
		rType = 0;
545 jab 1746
		vrLen = 670;
1747
		vrLoc = 11847;
537 jab 1748
	};
545 jab 1749
	0D41212E1263AF30009B846D /* PBXTextBookmark */ = {
537 jab 1750
		isa = PBXTextBookmark;
545 jab 1751
		fRef = 0DB883610C611DD20040A677 /* objviewer.cpp */;
1752
		name = "objviewer.cpp: 267";
537 jab 1753
		rLen = 0;
545 jab 1754
		rLoc = 6527;
537 jab 1755
		rType = 0;
545 jab 1756
		vrLen = 840;
1757
		vrLoc = 5361;
537 jab 1758
	};
545 jab 1759
	0D41214312647834009B846D /* vvector.h */ = {
1760
		isa = PBXFileReference;
1761
		lastKnownFileType = sourcecode.c.h;
1762
		name = vvector.h;
1763
		path = /System/Library/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h;
1764
		sourceTree = "<absolute>";
1765
	};
1766
	0D41214A12647850009B846D /* PBXTextBookmark */ = {
537 jab 1767
		isa = PBXTextBookmark;
545 jab 1768
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
1769
		name = "ArithVecFloat.h: 10";
1770
		rLen = 6;
1771
		rLoc = 203;
537 jab 1772
		rType = 0;
545 jab 1773
		vrLen = 631;
1774
		vrLoc = 314;
537 jab 1775
	};
545 jab 1776
	0D41214B12647850009B846D /* PBXTextBookmark */ = {
537 jab 1777
		isa = PBXTextBookmark;
545 jab 1778
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
1779
		name = "ArithVec.h: 1";
537 jab 1780
		rLen = 0;
545 jab 1781
		rLoc = 0;
537 jab 1782
		rType = 0;
545 jab 1783
		vrLen = 1194;
1784
		vrLoc = 11665;
537 jab 1785
	};
545 jab 1786
	0D41215512648875009B846D /* PBXTextBookmark */ = {
537 jab 1787
		isa = PBXTextBookmark;
545 jab 1788
		fRef = 0D41214312647834009B846D /* vvector.h */;
1789
		name = "vvector.h: 791";
537 jab 1790
		rLen = 0;
545 jab 1791
		rLoc = 18968;
537 jab 1792
		rType = 0;
545 jab 1793
		vrLen = 197;
1794
		vrLoc = 0;
537 jab 1795
	};
545 jab 1796
	0D41215612648875009B846D /* PBXTextBookmark */ = {
537 jab 1797
		isa = PBXTextBookmark;
545 jab 1798
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1799
		name = "ArithMatFloat.h: 202";
537 jab 1800
		rLen = 0;
545 jab 1801
		rLoc = 4933;
537 jab 1802
		rType = 0;
545 jab 1803
		vrLen = 735;
1804
		vrLoc = 287;
537 jab 1805
	};
545 jab 1806
	0D41215712648875009B846D /* PBXTextBookmark */ = {
537 jab 1807
		isa = PBXTextBookmark;
545 jab 1808
		fRef = 0D0CAEE10C61132B003604C6 /* Mat2x3f.h */;
1809
		name = "Mat2x3f.h: 1";
537 jab 1810
		rLen = 0;
545 jab 1811
		rLoc = 0;
537 jab 1812
		rType = 0;
545 jab 1813
		vrLen = 687;
1814
		vrLoc = 0;
537 jab 1815
	};
545 jab 1816
	0D41215812648875009B846D /* PBXTextBookmark */ = {
537 jab 1817
		isa = PBXTextBookmark;
545 jab 1818
		fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
1819
		name = "Mat3x3f.h: 16";
1820
		rLen = 6;
1821
		rLoc = 336;
537 jab 1822
		rType = 0;
545 jab 1823
		vrLen = 766;
1824
		vrLoc = 0;
537 jab 1825
	};
545 jab 1826
	0D41215912648875009B846D /* PBXTextBookmark */ = {
537 jab 1827
		isa = PBXTextBookmark;
545 jab 1828
		fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
1829
		name = "ArithSqMat3x3Float.h: 21";
1830
		rLen = 6;
1831
		rLoc = 520;
537 jab 1832
		rType = 0;
545 jab 1833
		vrLen = 692;
1834
		vrLoc = 0;
537 jab 1835
	};
545 jab 1836
	0D41215A12648875009B846D /* PBXTextBookmark */ = {
537 jab 1837
		isa = PBXTextBookmark;
545 jab 1838
		fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
1839
		name = "ArithSqMatFloat.h: 10";
537 jab 1840
		rLen = 0;
545 jab 1841
		rLoc = 154;
537 jab 1842
		rType = 0;
545 jab 1843
		vrLen = 943;
1844
		vrLoc = 670;
537 jab 1845
	};
545 jab 1846
	0D41215B12648875009B846D /* PBXTextBookmark */ = {
537 jab 1847
		isa = PBXTextBookmark;
545 jab 1848
		fRef = 0D5515CB1222A29B0047FA6A /* smooth.h */;
1849
		name = "smooth.h: 1";
537 jab 1850
		rLen = 0;
545 jab 1851
		rLoc = 0;
537 jab 1852
		rType = 0;
545 jab 1853
		vrLen = 951;
1854
		vrLoc = 0;
537 jab 1855
	};
545 jab 1856
	0D41215F12648C4C009B846D /* PBXTextBookmark */ = {
537 jab 1857
		isa = PBXTextBookmark;
545 jab 1858
		fRef = 0D5515CA1222A29B0047FA6A /* smooth.cpp */;
1859
		name = "smooth.cpp: 151";
537 jab 1860
		rLen = 0;
545 jab 1861
		rLoc = 5055;
537 jab 1862
		rType = 0;
545 jab 1863
		vrLen = 1318;
1864
		vrLoc = 4202;
537 jab 1865
	};
400 jab 1866
	0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */ = {
1867
		uiCtxt = {
537 jab 1868
			sepNavIntBoundsRect = "{{0, 0}, {1072, 2755}}";
465 jab 1869
			sepNavSelRange = "{330, 3423}";
537 jab 1870
			sepNavVisRange = "{21, 839}";
400 jab 1871
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
1872
		};
1873
	};
1874
	0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */ = {
1875
		uiCtxt = {
465 jab 1876
			sepNavIntBoundsRect = "{{0, 0}, {959, 688}}";
1877
			sepNavSelRange = "{305, 626}";
1878
			sepNavVisRange = "{0, 939}";
400 jab 1879
		};
1880
	};
1881
	0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */ = {
1882
		uiCtxt = {
537 jab 1883
			sepNavIntBoundsRect = "{{0, 0}, {1072, 9652}}";
1884
			sepNavSelRange = "{17317, 18}";
1885
			sepNavVisRange = "{8002, 1329}";
400 jab 1886
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
1887
		};
1888
	};
1889
	0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */ = {
1890
		uiCtxt = {
535 jab 1891
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1083}}";
404 jab 1892
			sepNavSelRange = "{1116, 0}";
537 jab 1893
			sepNavVisRange = "{0, 788}";
400 jab 1894
		};
1895
	};
535 jab 1896
	0D48F4B91240078500C4B50D /* PBXTextBookmark */ = {
533 jab 1897
		isa = PBXTextBookmark;
535 jab 1898
		fRef = 0D5515CD1222A29B0047FA6A /* subdivision.h */;
1899
		name = "subdivision.h: 1";
1900
		rLen = 0;
1901
		rLoc = 0;
1902
		rType = 0;
1903
		vrLen = 853;
1904
		vrLoc = 0;
1905
	};
1906
	0D48F4BB1240078500C4B50D /* PBXTextBookmark */ = {
1907
		isa = PBXTextBookmark;
1908
		fRef = 0D5515C91222A29B0047FA6A /* refine_edges.h */;
1909
		name = "refine_edges.h: 1";
1910
		rLen = 0;
1911
		rLoc = 0;
1912
		rType = 0;
1913
		vrLen = 855;
1914
		vrLoc = 125;
1915
	};
1916
	0D48F4C01240078500C4B50D /* PBXTextBookmark */ = {
1917
		isa = PBXTextBookmark;
1918
		fRef = 0D5515CE1222A29B0047FA6A /* triangulate.cpp */;
1919
		name = "triangulate.cpp: 117";
1920
		rLen = 55;
1921
		rLoc = 3685;
1922
		rType = 0;
1923
		vrLen = 727;
1924
		vrLoc = 3636;
1925
	};
1926
	0D48F4CF1240098600C4B50D /* PBXTextBookmark */ = {
1927
		isa = PBXTextBookmark;
1928
		fRef = 0D5515C81222A29B0047FA6A /* refine_edges.cpp */;
1929
		name = "refine_edges.cpp: 1";
533 jab 1930
		rLen = 0;
535 jab 1931
		rLoc = 0;
533 jab 1932
		rType = 0;
535 jab 1933
		vrLen = 720;
1934
		vrLoc = 1266;
533 jab 1935
	};
367 jab 1936
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
1937
		uiCtxt = {
1938
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
1939
			sepNavSelRange = "{179, 0}";
1940
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1941
		};
344 jab 1942
	};
367 jab 1943
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
1944
		uiCtxt = {
1945
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
1946
			sepNavSelRange = "{0, 0}";
1947
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1948
		};
1949
	};
1950
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
1951
		uiCtxt = {
1952
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1953
			sepNavSelRange = "{0, 0}";
1954
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1955
		};
1956
	};
1957
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
1958
		uiCtxt = {
1959
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
1960
			sepNavSelRange = "{0, 0}";
1961
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1962
		};
1963
	};
1964
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
1965
		uiCtxt = {
1966
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1967
			sepNavSelRange = "{0, 0}";
1968
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1969
		};
1970
	};
1971
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
1972
		uiCtxt = {
1973
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
1974
			sepNavSelRange = "{0, 0}";
1975
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1976
		};
1977
	};
1978
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
1979
		uiCtxt = {
1980
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
1981
			sepNavSelRange = "{0, 0}";
1982
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1983
		};
1984
	};
1985
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
1986
		uiCtxt = {
1987
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
1988
			sepNavSelRange = "{0, 0}";
1989
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1990
		};
1991
	};
1992
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
1993
		uiCtxt = {
1994
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
1995
			sepNavSelRange = "{0, 0}";
1996
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1997
		};
1998
	};
1999
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
2000
		uiCtxt = {
2001
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
2002
			sepNavSelRange = "{0, 0}";
2003
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2004
		};
2005
	};
2006
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
2007
		uiCtxt = {
372 jab 2008
			sepNavIntBoundsRect = "{{0, 0}, {1339, 9063}}";
2009
			sepNavSelRange = "{117, 0}";
2010
			sepNavVisRange = "{4612, 787}";
367 jab 2011
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
2012
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2013
		};
2014
	};
2015
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
2016
		uiCtxt = {
2017
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2018
			sepNavSelRange = "{0, 0}";
2019
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2020
		};
2021
	};
2022
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
2023
		uiCtxt = {
2024
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
2025
			sepNavSelRange = "{0, 0}";
2026
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2027
		};
2028
	};
2029
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
2030
		uiCtxt = {
2031
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2032
			sepNavSelRange = "{0, 0}";
2033
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2034
		};
2035
	};
2036
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
2037
		uiCtxt = {
2038
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
2039
			sepNavSelRange = "{0, 0}";
2040
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2041
		};
2042
	};
2043
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
2044
		uiCtxt = {
2045
			sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
2046
			sepNavSelRange = "{0, 0}";
2047
			sepNavVisRange = "{127, 785}";
2048
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2049
		};
2050
	};
2051
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2052
		activeExec = 0;
2053
		executables = (
2054
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
2055
		);
2056
	};
2057
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2058
		isa = PBXExecutable;
2059
		activeArgIndices = (
2060
		);
2061
		argumentStrings = (
2062
		);
2063
		autoAttachOnCrash = 1;
2064
		breakpointsEnabled = 0;
2065
		configStateDict = {
2066
		};
2067
		customDataFormattersEnabled = 1;
465 jab 2068
		dataTipCustomDataFormattersEnabled = 1;
2069
		dataTipShowTypeColumn = 1;
2070
		dataTipSortType = 0;
367 jab 2071
		debuggerPlugin = GDBDebugging;
2072
		disassemblyDisplayState = 0;
2073
		dylibVariantSuffix = "";
2074
		enableDebugStr = 1;
2075
		environmentEntries = (
2076
		);
2077
		executableSystemSymbolLevel = 0;
2078
		executableUserSymbolLevel = 0;
2079
		libgmallocEnabled = 0;
2080
		name = PathTracer;
465 jab 2081
		showTypeColumn = 0;
367 jab 2082
		sourceDirectories = (
2083
		);
2084
	};
525 jab 2085
	0D5515A31222A29B0047FA6A /* AttributeVector.h */ = {
2086
		uiCtxt = {
546 jab 2087
			sepNavIntBoundsRect = "{{0, 0}, {1140, 2736}}";
2088
			sepNavSelRange = "{3501, 0}";
2089
			sepNavVisRange = "{2955, 1030}";
525 jab 2090
		};
465 jab 2091
	};
525 jab 2092
	0D5515A41222A29B0047FA6A /* caps_and_needles.cpp */ = {
2093
		uiCtxt = {
545 jab 2094
			sepNavIntBoundsRect = "{{0, 0}, {1119, 3078}}";
2095
			sepNavSelRange = "{5710, 0}";
2096
			sepNavVisRange = "{4940, 1280}";
525 jab 2097
		};
465 jab 2098
	};
535 jab 2099
	0D5515A51222A29B0047FA6A /* caps_and_needles.h */ = {
2100
		uiCtxt = {
545 jab 2101
			sepNavIntBoundsRect = "{{0, 0}, {1112, 657}}";
535 jab 2102
			sepNavSelRange = "{0, 0}";
545 jab 2103
			sepNavVisRange = "{0, 1581}";
535 jab 2104
		};
2105
	};
525 jab 2106
	0D5515A61222A29B0047FA6A /* close_holes.cpp */ = {
2107
		uiCtxt = {
545 jab 2108
			sepNavIntBoundsRect = "{{0, 0}, {1119, 573}}";
525 jab 2109
			sepNavSelRange = "{0, 0}";
2110
			sepNavVisRange = "{0, 698}";
2111
		};
465 jab 2112
	};
525 jab 2113
	0D5515A71222A29B0047FA6A /* close_holes.h */ = {
2114
		uiCtxt = {
545 jab 2115
			sepNavIntBoundsRect = "{{0, 0}, {1112, 657}}";
525 jab 2116
			sepNavSelRange = "{0, 0}";
2117
			sepNavVisRange = "{0, 776}";
2118
		};
2119
	};
2120
	0D5515A91222A29B0047FA6A /* ConnectivityKernel.cpp */ = {
2121
		uiCtxt = {
549 jab 2122
			sepNavIntBoundsRect = "{{0, 0}, {1052, 1026}}";
2123
			sepNavSelRange = "{970, 0}";
2124
			sepNavVisRange = "{449, 665}";
546 jab 2125
			sepNavWindowFrame = "{{15, 179}, {1374, 844}}";
525 jab 2126
		};
2127
	};
2128
	0D5515AA1222A29B0047FA6A /* ConnectivityKernel.h */ = {
2129
		uiCtxt = {
551 jab 2130
			sepNavIntBoundsRect = "{{0, 0}, {1086, 6194}}";
2131
			sepNavSelRange = "{1050, 0}";
2132
			sepNavVisRange = "{4422, 1943}";
545 jab 2133
			sepNavWindowFrame = "{{66, 13}, {1374, 844}}";
525 jab 2134
		};
2135
	};
2136
	0D5515AB1222A29B0047FA6A /* curvature.cpp */ = {
2137
		uiCtxt = {
546 jab 2138
			sepNavIntBoundsRect = "{{0, 0}, {1339, 7942}}";
2139
			sepNavSelRange = "{8333, 0}";
2140
			sepNavVisRange = "{7823, 1052}";
545 jab 2141
			sepNavWindowFrame = "{{39, 18}, {1374, 844}}";
525 jab 2142
		};
2143
	};
2144
	0D5515AC1222A29B0047FA6A /* curvature.h */ = {
2145
		uiCtxt = {
545 jab 2146
			sepNavIntBoundsRect = "{{0, 0}, {1112, 1976}}";
525 jab 2147
			sepNavSelRange = "{0, 0}";
545 jab 2148
			sepNavVisRange = "{0, 851}";
525 jab 2149
		};
2150
	};
2151
	0D5515AD1222A29B0047FA6A /* dual.cpp */ = {
2152
		uiCtxt = {
545 jab 2153
			sepNavIntBoundsRect = "{{0, 0}, {1086, 1444}}";
2154
			sepNavSelRange = "{0, 0}";
2155
			sepNavVisRange = "{670, 1017}";
525 jab 2156
		};
2157
	};
2158
	0D5515AE1222A29B0047FA6A /* dual.h */ = {
2159
		uiCtxt = {
545 jab 2160
			sepNavIntBoundsRect = "{{0, 0}, {1119, 573}}";
525 jab 2161
			sepNavSelRange = "{0, 0}";
2162
			sepNavVisRange = "{0, 582}";
2163
		};
2164
	};
545 jab 2165
	0D5515AF1222A29B0047FA6A /* flatten.cpp */ = {
2166
		uiCtxt = {
2167
			sepNavIntBoundsRect = "{{0, 0}, {1119, 3021}}";
2168
			sepNavSelRange = "{3670, 0}";
2169
			sepNavVisRange = "{4060, 1046}";
2170
		};
2171
	};
2172
	0D5515B01222A29B0047FA6A /* flatten.h */ = {
2173
		uiCtxt = {
2174
			sepNavIntBoundsRect = "{{0, 0}, {1204, 573}}";
2175
			sepNavSelRange = "{593, 0}";
2176
			sepNavVisRange = "{0, 1113}";
2177
		};
2178
	};
531 jab 2179
	0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */ = {
2180
		uiCtxt = {
551 jab 2181
			sepNavIntBoundsRect = "{{0, 0}, {1086, 2242}}";
2182
			sepNavSelRange = "{548, 0}";
2183
			sepNavVisRange = "{0, 1452}";
535 jab 2184
			sepNavWindowFrame = "{{66, 5}, {1374, 844}}";
531 jab 2185
		};
2186
	};
525 jab 2187
	0D5515B21222A29B0047FA6A /* ItemID.h */ = {
2188
		uiCtxt = {
546 jab 2189
			sepNavIntBoundsRect = "{{0, 0}, {1086, 1596}}";
2190
			sepNavSelRange = "{2189, 0}";
2191
			sepNavVisRange = "{1342, 955}";
525 jab 2192
			sepNavWindowFrame = "{{510, -252}, {1374, 844}}";
2193
		};
2194
	};
2195
	0D5515B31222A29B0047FA6A /* ItemVector.h */ = {
2196
		uiCtxt = {
550 jab 2197
			sepNavIntBoundsRect = "{{0, 0}, {1052, 4465}}";
546 jab 2198
			sepNavSelRange = "{3388, 0}";
550 jab 2199
			sepNavVisRange = "{2978, 478}";
525 jab 2200
		};
2201
	};
2202
	0D5515B41222A29B0047FA6A /* Iterators.h */ = {
2203
		uiCtxt = {
545 jab 2204
			sepNavIntBoundsRect = "{{0, 0}, {1119, 2831}}";
525 jab 2205
			sepNavSelRange = "{528, 0}";
545 jab 2206
			sepNavVisRange = "{3477, 864}";
525 jab 2207
			sepNavWindowFrame = "{{15, 29}, {1374, 844}}";
2208
		};
2209
	};
545 jab 2210
	0D5515B51222A29B0047FA6A /* load.cpp */ = {
2211
		uiCtxt = {
551 jab 2212
			sepNavIntBoundsRect = "{{0, 0}, {1086, 836}}";
545 jab 2213
			sepNavSelRange = "{0, 0}";
551 jab 2214
			sepNavVisRange = "{318, 1043}";
545 jab 2215
		};
2216
	};
531 jab 2217
	0D5515B61222A29B0047FA6A /* load.h */ = {
2218
		uiCtxt = {
551 jab 2219
			sepNavIntBoundsRect = "{{0, 0}, {1086, 678}}";
531 jab 2220
			sepNavSelRange = "{0, 0}";
2221
			sepNavVisRange = "{0, 717}";
2222
		};
2223
	};
525 jab 2224
	0D5515B81222A29B0047FA6A /* Manifold.cpp */ = {
2225
		uiCtxt = {
551 jab 2226
			sepNavIntBoundsRect = "{{0, 0}, {1086, 22819}}";
2227
			sepNavSelRange = "{17523, 0}";
2228
			sepNavVisRange = "{17260, 1416}";
531 jab 2229
			sepNavWindowFrame = "{{15, 34}, {1374, 844}}";
525 jab 2230
		};
2231
	};
2232
	0D5515B91222A29B0047FA6A /* Manifold.h */ = {
2233
		uiCtxt = {
551 jab 2234
			sepNavIntBoundsRect = "{{0, 0}, {1086, 6878}}";
2235
			sepNavSelRange = "{14213, 32}";
2236
			sepNavVisRange = "{14047, 1376}";
531 jab 2237
			sepNavWindowFrame = "{{38, 8}, {1374, 844}}";
525 jab 2238
		};
2239
	};
2240
	0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */ = {
2241
		uiCtxt = {
551 jab 2242
			sepNavIntBoundsRect = "{{0, 0}, {1086, 13889}}";
545 jab 2243
			sepNavSelRange = "{12129, 45}";
551 jab 2244
			sepNavVisRange = "{15019, 1263}";
525 jab 2245
		};
2246
	};
537 jab 2247
	0D5515BB1222A29B0047FA6A /* mesh_optimization.h */ = {
2248
		uiCtxt = {
545 jab 2249
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1064}}";
537 jab 2250
			sepNavSelRange = "{0, 0}";
545 jab 2251
			sepNavVisRange = "{546, 1623}";
537 jab 2252
		};
2253
	};
551 jab 2254
	0D5515BC1222A29B0047FA6A /* obj_load.cpp */ = {
2255
		uiCtxt = {
2256
			sepNavIntBoundsRect = "{{0, 0}, {1086, 678}}";
2257
			sepNavSelRange = "{0, 0}";
2258
			sepNavVisRange = "{0, 806}";
2259
		};
2260
	};
525 jab 2261
	0D5515BE1222A29B0047FA6A /* obj_save.cpp */ = {
2262
		uiCtxt = {
545 jab 2263
			sepNavIntBoundsRect = "{{0, 0}, {1112, 1178}}";
2264
			sepNavSelRange = "{1342, 0}";
2265
			sepNavVisRange = "{653, 1185}";
525 jab 2266
		};
2267
	};
545 jab 2268
	0D5515C01222A29B0047FA6A /* off_load.cpp */ = {
2269
		uiCtxt = {
551 jab 2270
			sepNavIntBoundsRect = "{{0, 0}, {1086, 1178}}";
545 jab 2271
			sepNavSelRange = "{0, 0}";
551 jab 2272
			sepNavVisRange = "{632, 961}";
545 jab 2273
		};
2274
	};
551 jab 2275
	0D5515C11222A29B0047FA6A /* off_load.h */ = {
2276
		uiCtxt = {
2277
			sepNavIntBoundsRect = "{{0, 0}, {1086, 678}}";
2278
			sepNavSelRange = "{0, 0}";
2279
			sepNavVisRange = "{0, 806}";
2280
		};
2281
	};
545 jab 2282
	0D5515C21222A29B0047FA6A /* off_save.cpp */ = {
2283
		uiCtxt = {
2284
			sepNavIntBoundsRect = "{{0, 0}, {1339, 1216}}";
2285
			sepNavSelRange = "{0, 0}";
2286
			sepNavVisRange = "{0, 771}";
2287
		};
2288
	};
525 jab 2289
	0D5515C41222A29B0047FA6A /* ply_load.cpp */ = {
2290
		uiCtxt = {
551 jab 2291
			sepNavIntBoundsRect = "{{0, 0}, {1086, 678}}";
525 jab 2292
			sepNavSelRange = "{0, 0}";
551 jab 2293
			sepNavVisRange = "{0, 852}";
525 jab 2294
		};
2295
	};
2296
	0D5515C51222A29B0047FA6A /* ply_load.h */ = {
2297
		uiCtxt = {
2298
			sepNavIntBoundsRect = "{{0, 0}, {1072, 532}}";
2299
			sepNavSelRange = "{0, 0}";
2300
			sepNavVisRange = "{0, 911}";
2301
		};
2302
	};
2303
	0D5515C61222A29B0047FA6A /* quadric_simplify.cpp */ = {
2304
		uiCtxt = {
545 jab 2305
			sepNavIntBoundsRect = "{{0, 0}, {1086, 6935}}";
525 jab 2306
			sepNavSelRange = "{764, 0}";
546 jab 2307
			sepNavVisRange = "{576, 775}";
525 jab 2308
		};
2309
	};
535 jab 2310
	0D5515C81222A29B0047FA6A /* refine_edges.cpp */ = {
2311
		uiCtxt = {
545 jab 2312
			sepNavIntBoundsRect = "{{0, 0}, {1339, 1368}}";
535 jab 2313
			sepNavSelRange = "{0, 0}";
545 jab 2314
			sepNavVisRange = "{0, 836}";
535 jab 2315
		};
2316
	};
2317
	0D5515C91222A29B0047FA6A /* refine_edges.h */ = {
2318
		uiCtxt = {
2319
			sepNavIntBoundsRect = "{{0, 0}, {1072, 570}}";
2320
			sepNavSelRange = "{0, 0}";
2321
			sepNavVisRange = "{125, 855}";
2322
		};
2323
	};
545 jab 2324
	0D5515CA1222A29B0047FA6A /* smooth.cpp */ = {
2325
		uiCtxt = {
2326
			sepNavIntBoundsRect = "{{0, 0}, {1079, 3230}}";
2327
			sepNavSelRange = "{5055, 0}";
2328
			sepNavVisRange = "{4202, 1318}";
2329
		};
2330
	};
535 jab 2331
	0D5515CB1222A29B0047FA6A /* smooth.h */ = {
2332
		uiCtxt = {
545 jab 2333
			sepNavIntBoundsRect = "{{0, 0}, {1079, 566}}";
535 jab 2334
			sepNavSelRange = "{0, 0}";
2335
			sepNavVisRange = "{0, 951}";
2336
		};
2337
	};
525 jab 2338
	0D5515CC1222A29B0047FA6A /* subdivision.cpp */ = {
2339
		uiCtxt = {
546 jab 2340
			sepNavIntBoundsRect = "{{0, 0}, {1339, 1368}}";
545 jab 2341
			sepNavSelRange = "{0, 0}";
546 jab 2342
			sepNavVisRange = "{356, 869}";
525 jab 2343
		};
2344
	};
535 jab 2345
	0D5515CD1222A29B0047FA6A /* subdivision.h */ = {
2346
		uiCtxt = {
2347
			sepNavIntBoundsRect = "{{0, 0}, {1072, 518}}";
2348
			sepNavSelRange = "{0, 0}";
2349
			sepNavVisRange = "{0, 853}";
2350
		};
2351
	};
528 jab 2352
	0D5515CE1222A29B0047FA6A /* triangulate.cpp */ = {
2353
		uiCtxt = {
546 jab 2354
			sepNavIntBoundsRect = "{{0, 0}, {1052, 5947}}";
2355
			sepNavSelRange = "{9607, 0}";
2356
			sepNavVisRange = "{9007, 785}";
528 jab 2357
		};
2358
	};
530 jab 2359
	0D5515CF1222A29B0047FA6A /* triangulate.h */ = {
2360
		uiCtxt = {
2361
			sepNavIntBoundsRect = "{{0, 0}, {1072, 741}}";
2362
			sepNavSelRange = "{0, 0}";
2363
			sepNavVisRange = "{310, 1013}";
2364
		};
2365
	};
525 jab 2366
	0D5515D01222A29B0047FA6A /* volume_polygonize.cpp */ = {
2367
		uiCtxt = {
545 jab 2368
			sepNavIntBoundsRect = "{{0, 0}, {1086, 9880}}";
2369
			sepNavSelRange = "{7582, 59}";
2370
			sepNavVisRange = "{11847, 670}";
525 jab 2371
		};
2372
	};
545 jab 2373
	0D5515D11222A29B0047FA6A /* volume_polygonize.h */ = {
2374
		uiCtxt = {
2375
			sepNavIntBoundsRect = "{{0, 0}, {1086, 741}}";
2376
			sepNavSelRange = "{0, 0}";
2377
			sepNavVisRange = "{217, 1105}";
2378
		};
2379
	};
2380
	0D5515D21222A29B0047FA6A /* x3d_load.cpp */ = {
2381
		uiCtxt = {
2382
			sepNavIntBoundsRect = "{{0, 0}, {1339, 2242}}";
2383
			sepNavSelRange = "{0, 0}";
2384
			sepNavVisRange = "{0, 747}";
2385
		};
2386
	};
525 jab 2387
	0D5515D41222A29B0047FA6A /* x3d_save.cpp */ = {
2388
		uiCtxt = {
545 jab 2389
			sepNavIntBoundsRect = "{{0, 0}, {1119, 1767}}";
2390
			sepNavSelRange = "{2300, 0}";
2391
			sepNavVisRange = "{77, 862}";
525 jab 2392
		};
2393
	};
372 jab 2394
	0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
2395
		uiCtxt = {
400 jab 2396
			sepNavIntBoundsRect = "{{0, 0}, {1021, 12122}}";
372 jab 2397
			sepNavSelRange = "{82, 0}";
400 jab 2398
			sepNavVisRange = "{0, 745}";
372 jab 2399
		};
2400
	};
2401
	0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
2402
		uiCtxt = {
448 jab 2403
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2546}}";
372 jab 2404
			sepNavSelRange = "{0, 0}";
448 jab 2405
			sepNavVisRange = "{0, 441}";
372 jab 2406
		};
2407
	};
2408
	0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
2409
		uiCtxt = {
2410
			sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
2411
			sepNavSelRange = "{0, 0}";
2412
			sepNavVisRange = "{0, 650}";
2413
		};
2414
	};
2415
	0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
2416
		uiCtxt = {
2417
			sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
2418
			sepNavSelRange = "{0, 0}";
2419
			sepNavVisRange = "{0, 516}";
2420
		};
2421
	};
2422
	0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
2423
		uiCtxt = {
465 jab 2424
			sepNavIntBoundsRect = "{{0, 0}, {1064, 38456}}";
445 jab 2425
			sepNavSelRange = "{40763, 114}";
465 jab 2426
			sepNavVisRange = "{37676, 768}";
372 jab 2427
		};
2428
	};
2429
	0D5941700E4B21AB005EA01C /* SOIL.h */ = {
2430
		uiCtxt = {
465 jab 2431
			sepNavIntBoundsRect = "{{0, 0}, {1652, 8968}}";
2432
			sepNavSelRange = "{14839, 142}";
2433
			sepNavVisRange = "{14714, 749}";
372 jab 2434
		};
2435
	};
2436
	0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
2437
		uiCtxt = {
465 jab 2438
			sepNavIntBoundsRect = "{{0, 0}, {1104, 69654}}";
372 jab 2439
			sepNavSelRange = "{0, 0}";
465 jab 2440
			sepNavVisRange = "{10108, 581}";
372 jab 2441
		};
2442
	};
2443
	0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
2444
		uiCtxt = {
465 jab 2445
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6745}}";
2446
			sepNavSelRange = "{16066, 5}";
2447
			sepNavVisRange = "{15551, 1214}";
372 jab 2448
		};
2449
	};
2450
	0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
2451
		uiCtxt = {
465 jab 2452
			sepNavIntBoundsRect = "{{0, 0}, {1064, 418}}";
372 jab 2453
			sepNavSelRange = "{0, 0}";
2454
			sepNavVisRange = "{0, 797}";
2455
		};
2456
	};
2457
	0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
2458
		uiCtxt = {
2459
			sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
2460
			sepNavSelRange = "{0, 0}";
2461
			sepNavVisRange = "{0, 882}";
2462
		};
2463
	};
2464
	0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
2465
		uiCtxt = {
448 jab 2466
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
394 jab 2467
			sepNavSelRange = "{594, 0}";
448 jab 2468
			sepNavVisRange = "{289, 588}";
389 jab 2469
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
372 jab 2470
		};
2471
	};
400 jab 2472
	0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {
2473
		uiCtxt = {
465 jab 2474
			sepNavIntBoundsRect = "{{0, 0}, {959, 1767}}";
2475
			sepNavSelRange = "{1676, 1113}";
2476
			sepNavVisRange = "{791, 1799}";
400 jab 2477
		};
2478
	};
545 jab 2479
	0D63293E1292BBD70024C9D2 /* PBXTextBookmark */ = {
528 jab 2480
		isa = PBXTextBookmark;
545 jab 2481
		fRef = 0DFD9AFA1291D6C4005C79B3 /* stl_bvector.h */;
2482
		name = "stl_bvector.h: 81";
528 jab 2483
		rLen = 0;
545 jab 2484
		rLoc = 3135;
528 jab 2485
		rType = 0;
545 jab 2486
		vrLen = 1458;
2487
		vrLoc = 0;
528 jab 2488
	};
546 jab 2489
	0D6329651292CF7D0024C9D2 /* PBXTextBookmark */ = {
537 jab 2490
		isa = PBXTextBookmark;
546 jab 2491
		fRef = 0D5515AB1222A29B0047FA6A /* curvature.cpp */;
2492
		name = "curvature.cpp: 129";
2493
		rLen = 35;
2494
		rLoc = 4568;
545 jab 2495
		rType = 0;
546 jab 2496
		vrLen = 1004;
2497
		vrLoc = 4042;
545 jab 2498
	};
2499
	0D636971126258E7007F2981 /* PBXTextBookmark */ = {
2500
		isa = PBXTextBookmark;
2501
		fRef = 0DC4B35E125DB42A003AF7E9 /* GridAlgorithm.h */;
2502
		name = "GridAlgorithm.h: 2";
2503
		rLen = 0;
2504
		rLoc = 54;
2505
		rType = 0;
2506
		vrLen = 1139;
2507
		vrLoc = 9993;
2508
	};
2509
	0D6540141267318F00CDF523 /* PBXTextBookmark */ = {
2510
		isa = PBXTextBookmark;
2511
		fRef = 0D5515A41222A29B0047FA6A /* caps_and_needles.cpp */;
2512
		name = "caps_and_needles.cpp: 160";
2513
		rLen = 0;
2514
		rLoc = 5710;
2515
		rType = 0;
2516
		vrLen = 1280;
2517
		vrLoc = 4940;
2518
	};
2519
	0D69E3BC125D14AD005BA68D /* CaVE.cpp */ = {
2520
		isa = PBXFileReference;
2521
		lastKnownFileType = sourcecode.cpp.cpp;
2522
		name = CaVE.cpp;
2523
		path = /Users/jab/SrcTree/Appsrc/Cave/CaVE.cpp;
2524
		sourceTree = "<absolute>";
2525
	};
2526
	0D69E3BD125D14AD005BA68D /* PBXTextBookmark */ = {
2527
		isa = PBXTextBookmark;
2528
		fRef = 0D69E3BE125D14AD005BA68D /* fmmtest.cpp */;
2529
		name = "fmmtest.cpp: 1";
2530
		rLen = 0;
537 jab 2531
		rLoc = 0;
2532
		rType = 0;
545 jab 2533
		vrLen = 617;
2534
		vrLoc = 657;
537 jab 2535
	};
545 jab 2536
	0D69E3BE125D14AD005BA68D /* fmmtest.cpp */ = {
2537
		isa = PBXFileReference;
2538
		lastKnownFileType = sourcecode.cpp.cpp;
2539
		name = fmmtest.cpp;
2540
		path = /Users/jab/SrcTree/Appsrc/FMMTest/fmmtest.cpp;
2541
		sourceTree = "<absolute>";
2542
	};
2543
	0D69E3BF125D14AD005BA68D /* PBXTextBookmark */ = {
2544
		isa = PBXTextBookmark;
2545
		fRef = 0D69E3C0125D14AD005BA68D /* HGridfRenderer.cpp */;
2546
		name = "HGridfRenderer.cpp: 9";
2547
		rLen = 21;
2548
		rLoc = 160;
2549
		rType = 0;
2550
		vrLen = 691;
2551
		vrLoc = 639;
2552
	};
2553
	0D69E3C0125D14AD005BA68D /* HGridfRenderer.cpp */ = {
2554
		isa = PBXFileReference;
2555
		lastKnownFileType = sourcecode.cpp.cpp;
2556
		name = HGridfRenderer.cpp;
2557
		path = /Users/jab/SrcTree/Libsrc/ScalarVolume/HGridfRenderer.cpp;
2558
		sourceTree = "<absolute>";
2559
	};
2560
	0D69E3C3125D14AD005BA68D /* PBXTextBookmark */ = {
2561
		isa = PBXTextBookmark;
2562
		fRef = 0D69E3C4125D14AD005BA68D /* FastMarcher.h */;
2563
		name = "FastMarcher.h: 24";
2564
		rLen = 0;
2565
		rLoc = 644;
2566
		rType = 0;
2567
		vrLen = 882;
2568
		vrLoc = 164;
2569
	};
2570
	0D69E3C4125D14AD005BA68D /* FastMarcher.h */ = {
2571
		isa = PBXFileReference;
2572
		lastKnownFileType = sourcecode.c.h;
2573
		name = FastMarcher.h;
2574
		path = /Users/jab/SrcTree/Libsrc/ScalarVolume/FastMarcher.h;
2575
		sourceTree = "<absolute>";
2576
	};
2577
	0D69E3C8125D14AD005BA68D /* FastMarcher.cpp */ = {
2578
		isa = PBXFileReference;
2579
		lastKnownFileType = sourcecode.cpp.cpp;
2580
		name = FastMarcher.cpp;
2581
		path = /Users/jab/SrcTree/Libsrc/ScalarVolume/FastMarcher.cpp;
2582
		sourceTree = "<absolute>";
2583
	};
2584
	0D69E3D1125D14B6005BA68D /* PBXTextBookmark */ = {
2585
		isa = PBXTextBookmark;
2586
		fRef = 0D69E3C8125D14AD005BA68D /* FastMarcher.cpp */;
2587
		name = "FastMarcher.cpp: 1";
2588
		rLen = 0;
2589
		rLoc = 0;
2590
		rType = 0;
2591
		vrLen = 725;
2592
		vrLoc = 2269;
2593
	};
2594
	0D69E410125D19BE005BA68D /* PBXTextBookmark */ = {
2595
		isa = PBXTextBookmark;
2596
		fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
2597
		name = "save_raw.h: 85";
2598
		rLen = 56;
2599
		rLoc = 1825;
2600
		rType = 0;
2601
		vrLen = 781;
2602
		vrLoc = 1738;
2603
	};
2604
	0D69E414125D19BE005BA68D /* PBXTextBookmark */ = {
2605
		isa = PBXTextBookmark;
2606
		fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
2607
		name = "build_bbtree.h: 2";
2608
		rLen = 0;
2609
		rLoc = 53;
2610
		rType = 0;
2611
		vrLen = 355;
2612
		vrLoc = 0;
2613
	};
2614
	0D69E44F125D1DB3005BA68D /* PBXTextBookmark */ = {
2615
		isa = PBXTextBookmark;
2616
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
2617
		name = "build_bbtree.cpp: 15";
2618
		rLen = 0;
2619
		rLoc = 299;
2620
		rType = 0;
2621
		vrLen = 768;
2622
		vrLoc = 26;
2623
	};
2624
	0D69E450125D1DB3005BA68D /* PBXTextBookmark */ = {
2625
		isa = PBXTextBookmark;
2626
		fRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */;
2627
		name = "ThreeDDDA.cpp: 1";
2628
		rLen = 0;
2629
		rLoc = 0;
2630
		rType = 0;
2631
		vrLen = 1330;
2632
		vrLoc = 1730;
2633
	};
2634
	0D69E454125D1DB3005BA68D /* PBXTextBookmark */ = {
2635
		isa = PBXTextBookmark;
2636
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
2637
		name = "volpoly.cpp: 9";
2638
		rLen = 0;
2639
		rLoc = 150;
2640
		rType = 0;
2641
		vrLen = 881;
2642
		vrLoc = 617;
2643
	};
2644
	0D69E510125D2849005BA68D /* PBXTextBookmark */ = {
2645
		isa = PBXTextBookmark;
2646
		fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
2647
		name = "HGrid.h: 2";
2648
		rLen = 0;
2649
		rLoc = 46;
2650
		rType = 0;
2651
		vrLen = 1067;
2652
		vrLoc = 990;
2653
	};
2654
	0D69E511125D2849005BA68D /* PBXTextBookmark */ = {
2655
		isa = PBXTextBookmark;
2656
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
2657
		name = "Cell.h: 2";
2658
		rLen = 0;
2659
		rLoc = 45;
2660
		rType = 0;
2661
		vrLen = 983;
2662
		vrLoc = 0;
2663
	};
2664
	0D69E512125D2849005BA68D /* PBXTextBookmark */ = {
2665
		isa = PBXTextBookmark;
2666
		fRef = 0D69E513125D2849005BA68D /* for_each_transition_voxel.h */;
2667
		name = "for_each_transition_voxel.h: 1";
2668
		rLen = 0;
2669
		rLoc = 0;
2670
		rType = 0;
2671
		vrLen = 945;
2672
		vrLoc = 0;
2673
	};
2674
	0D69E513125D2849005BA68D /* for_each_transition_voxel.h */ = {
2675
		isa = PBXFileReference;
2676
		lastKnownFileType = sourcecode.c.h;
2677
		name = for_each_transition_voxel.h;
2678
		path = /Users/jab/SrcTree/Libsrc/ScalarVolume/for_each_transition_voxel.h;
2679
		sourceTree = "<absolute>";
2680
	};
2681
	0D69E514125D2849005BA68D /* PBXTextBookmark */ = {
2682
		isa = PBXTextBookmark;
2683
		fRef = 0D69E3BC125D14AD005BA68D /* CaVE.cpp */;
2684
		name = "CaVE.cpp: 16";
2685
		rLen = 0;
2686
		rLoc = 424;
2687
		rType = 0;
2688
		vrLen = 862;
2689
		vrLoc = 5899;
2690
	};
2691
	0D69E515125D2849005BA68D /* PBXTextBookmark */ = {
2692
		isa = PBXTextBookmark;
2693
		fRef = 0D69E516125D2849005BA68D /* levelset.cpp */;
2694
		name = "levelset.cpp: 17";
2695
		rLen = 25;
2696
		rLoc = 320;
2697
		rType = 0;
2698
		vrLen = 664;
2699
		vrLoc = 0;
2700
	};
2701
	0D69E516125D2849005BA68D /* levelset.cpp */ = {
2702
		isa = PBXFileReference;
2703
		lastKnownFileType = sourcecode.cpp.cpp;
2704
		name = levelset.cpp;
2705
		path = /Users/jab/SrcTree/Libsrc/ScalarVolume/levelset.cpp;
2706
		sourceTree = "<absolute>";
2707
	};
448 jab 2708
	0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {
2709
		uiCtxt = {
2710
			sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
2711
			sepNavSelRange = "{0, 0}";
2712
			sepNavVisRange = "{0, 603}";
2713
		};
2714
	};
545 jab 2715
	0D7A67FB126D886100D81586 /* PBXTextBookmark */ = {
537 jab 2716
		isa = PBXTextBookmark;
545 jab 2717
		fRef = 0D5515AF1222A29B0047FA6A /* flatten.cpp */;
2718
		name = "flatten.cpp: 114";
537 jab 2719
		rLen = 0;
545 jab 2720
		rLoc = 3670;
537 jab 2721
		rType = 0;
545 jab 2722
		vrLen = 1046;
2723
		vrLoc = 4060;
445 jab 2724
	};
545 jab 2725
	0D7A67FC126D886100D81586 /* PBXTextBookmark */ = {
537 jab 2726
		isa = PBXTextBookmark;
545 jab 2727
		fRef = 0D5515A61222A29B0047FA6A /* close_holes.cpp */;
2728
		name = "close_holes.cpp: 1";
537 jab 2729
		rLen = 0;
2730
		rLoc = 0;
2731
		rType = 0;
545 jab 2732
		vrLen = 698;
2733
		vrLoc = 0;
537 jab 2734
	};
545 jab 2735
	0D7A67FE126D886100D81586 /* PBXTextBookmark */ = {
537 jab 2736
		isa = PBXTextBookmark;
545 jab 2737
		fRef = 0D5515AE1222A29B0047FA6A /* dual.h */;
2738
		name = "dual.h: 1";
537 jab 2739
		rLen = 0;
545 jab 2740
		rLoc = 0;
537 jab 2741
		rType = 0;
545 jab 2742
		vrLen = 582;
2743
		vrLoc = 0;
537 jab 2744
	};
545 jab 2745
	0D7A67FF126D886100D81586 /* PBXTextBookmark */ = {
537 jab 2746
		isa = PBXTextBookmark;
545 jab 2747
		fRef = 0D5515B01222A29B0047FA6A /* flatten.h */;
2748
		name = "flatten.h: 19";
537 jab 2749
		rLen = 0;
545 jab 2750
		rLoc = 593;
2751
		rType = 0;
2752
		vrLen = 1113;
2753
		vrLoc = 0;
2754
	};
2755
	0D7A6800126D886100D81586 /* PBXTextBookmark */ = {
2756
		isa = PBXTextBookmark;
2757
		fRef = 0D5515B41222A29B0047FA6A /* Iterators.h */;
2758
		name = "Iterators.h: 15";
2759
		rLen = 0;
2760
		rLoc = 528;
2761
		rType = 0;
2762
		vrLen = 864;
2763
		vrLoc = 3477;
2764
	};
2765
	0D7A6801126D886100D81586 /* PBXTextBookmark */ = {
2766
		isa = PBXTextBookmark;
2767
		fRef = 0D5515D41222A29B0047FA6A /* x3d_save.cpp */;
2768
		name = "x3d_save.cpp: 74";
2769
		rLen = 0;
2770
		rLoc = 2300;
2771
		rType = 0;
2772
		vrLen = 862;
2773
		vrLoc = 77;
2774
	};
389 jab 2775
	0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
2776
		activeExec = 0;
2777
		executables = (
2778
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
2779
		);
2780
	};
2781
	0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
2782
		isa = PBXExecutable;
2783
		activeArgIndices = (
435 jab 2784
			NO,
525 jab 2785
			NO,
2786
			NO,
2787
			NO,
465 jab 2788
			NO,
528 jab 2789
			NO,
2790
			NO,
533 jab 2791
			NO,
545 jab 2792
			NO,
551 jab 2793
			YES,
545 jab 2794
			NO,
550 jab 2795
			NO,
2796
			NO,
389 jab 2797
		);
2798
		argumentStrings = (
465 jab 2799
			/Users/jab/Studio/3DModels/OBJ/jab_octopus.obj,
401 jab 2800
			"/Users/jab/Studio/3DModels/animal/bunny-simplified.obj",
435 jab 2801
			"/Users/jab/Studio/3DModels/PLY/armadillo-very-simple.obj",
525 jab 2802
			/Users/jab/Studio/3DModels/OBJ/shark.obj,
2803
			/Users/jab/Studio/3DModels/OBJ/bunny.obj,
535 jab 2804
			/Users/jab/Studio/3DModels/PLY/gargo1.7M.ply,
525 jab 2805
			/Users/jab/Studio/3DModels/PLY/Armadillo.ply,
2806
			/Users/jab/Studio/3DModels/PLY/bunny.ply,
537 jab 2807
			/Users/jab/Studio/3DModels/geometry/cube.x3d,
533 jab 2808
			/Users/jab/Studio/3DModels/OBJ/womanhead.obj,
545 jab 2809
			/Users/jab/Studio/3DModels/OBJ/nose_fixed.obj,
2810
			/Users/jab/Studio/3DModels/geometry/tetra.x3d,
550 jab 2811
			/Users/jab/Studio/3DModels/geometry/twofaces.x3d,
389 jab 2812
		);
2813
		autoAttachOnCrash = 1;
435 jab 2814
		breakpointsEnabled = 0;
389 jab 2815
		configStateDict = {
549 jab 2816
			"PBXLSLaunchAction-0" = {
2817
				PBXLSLaunchAction = 0;
2818
				PBXLSLaunchStartAction = 1;
2819
				PBXLSLaunchStdioStyle = 2;
2820
				PBXLSLaunchStyle = 0;
2821
				class = PBXLSRunLaunchConfig;
2822
				commandLineArgs = (
2823
				);
2824
				displayName = "Executable Runner";
2825
				environment = {
2826
				};
2827
				identifier = com.apple.Xcode.launch.runConfig;
2828
				remoteHostInfo = "";
2829
				startActionInfo = "";
2830
			};
389 jab 2831
		};
2832
		customDataFormattersEnabled = 1;
465 jab 2833
		dataTipCustomDataFormattersEnabled = 1;
2834
		dataTipShowTypeColumn = 1;
2835
		dataTipSortType = 0;
389 jab 2836
		debuggerPlugin = GDBDebugging;
2837
		disassemblyDisplayState = 0;
2838
		dylibVariantSuffix = "";
2839
		enableDebugStr = 1;
2840
		environmentEntries = (
2841
		);
2842
		executableSystemSymbolLevel = 0;
2843
		executableUserSymbolLevel = 0;
2844
		libgmallocEnabled = 0;
2845
		name = MeshEdit;
2846
		savedGlobals = {
2847
		};
465 jab 2848
		showTypeColumn = 0;
389 jab 2849
		sourceDirectories = (
2850
		);
2851
		variableFormatDictionary = {
2852
		};
2853
	};
2854
	0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {
2855
		uiCtxt = {
551 jab 2856
			sepNavIntBoundsRect = "{{0, 0}, {1086, 26562}}";
2857
			sepNavSelRange = "{41030, 0}";
2858
			sepNavVisRange = "{39888, 1959}";
400 jab 2859
			sepNavWindowFrame = "{{15, 58}, {846, 820}}";
389 jab 2860
		};
2861
	};
2862
	0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
2863
		uiCtxt = {
546 jab 2864
			sepNavIntBoundsRect = "{{0, 0}, {1086, 1520}}";
465 jab 2865
			sepNavSelRange = "{369, 0}";
546 jab 2866
			sepNavVisRange = "{857, 725}";
389 jab 2867
		};
2868
	};
2869
	0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
2870
		uiCtxt = {
546 jab 2871
			sepNavIntBoundsRect = "{{0, 0}, {1339, 8132}}";
2872
			sepNavSelRange = "{0, 0}";
2873
			sepNavVisRange = "{0, 559}";
392 jab 2874
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
389 jab 2875
		};
2876
	};
546 jab 2877
	0DB034831299D53500623B2F /* PBXTextBookmark */ = {
2878
		isa = PBXTextBookmark;
2879
		fRef = 0DB034841299D53500623B2F /* stl_iterator.h */;
2880
		name = "stl_iterator.h: 688";
2881
		rLen = 0;
2882
		rLoc = 21794;
2883
		rType = 0;
2884
		vrLen = 682;
2885
		vrLoc = 21136;
2886
	};
2887
	0DB034841299D53500623B2F /* stl_iterator.h */ = {
2888
		isa = PBXFileReference;
547 jab 2889
		lastKnownFileType = sourcecode.c.h;
546 jab 2890
		name = stl_iterator.h;
2891
		path = "/usr/include/c++/4.2.1/bits/stl_iterator.h";
2892
		sourceTree = "<absolute>";
2893
	};
2894
	0DB034851299D53500623B2F /* PBXTextBookmark */ = {
2895
		isa = PBXTextBookmark;
2896
		fRef = 0DB034861299D53500623B2F /* stl_construct.h */;
2897
		name = "stl_construct.h: 119";
2898
		rLen = 0;
2899
		rLoc = 4143;
2900
		rType = 0;
2901
		vrLen = 795;
2902
		vrLoc = 3551;
2903
	};
2904
	0DB034861299D53500623B2F /* stl_construct.h */ = {
2905
		isa = PBXFileReference;
547 jab 2906
		lastKnownFileType = sourcecode.c.h;
546 jab 2907
		name = stl_construct.h;
2908
		path = "/usr/include/c++/4.2.1/bits/stl_construct.h";
2909
		sourceTree = "<absolute>";
2910
	};
465 jab 2911
	0DB270D90E853C70001F2338 /* VisObj.h */ = {
2912
		uiCtxt = {
551 jab 2913
			sepNavIntBoundsRect = "{{0, 0}, {1086, 1596}}";
2914
			sepNavSelRange = "{1153, 0}";
2915
			sepNavVisRange = "{693, 814}";
465 jab 2916
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
2917
		};
435 jab 2918
	};
465 jab 2919
	0DB270DA0E853C70001F2338 /* VisObj.cpp */ = {
2920
		uiCtxt = {
551 jab 2921
			sepNavIntBoundsRect = "{{0, 0}, {1086, 3724}}";
2922
			sepNavSelRange = "{855, 0}";
2923
			sepNavVisRange = "{412, 743}";
465 jab 2924
			sepNavWindowFrame = "{{15, 4}, {1650, 874}}";
2925
		};
435 jab 2926
	};
465 jab 2927
	0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */ = {
2928
		uiCtxt = {
537 jab 2929
			sepNavIntBoundsRect = "{{0, 0}, {1072, 741}}";
2930
			sepNavSelRange = "{548, 0}";
2931
			sepNavVisRange = "{32, 612}";
465 jab 2932
		};
435 jab 2933
	};
335 jab 2934
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2935
		activeExec = 0;
2936
		executables = (
2937
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2938
		);
329 jab 2939
	};
335 jab 2940
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2941
		isa = PBXExecutable;
2942
		activeArgIndices = (
372 jab 2943
			NO,
2944
			NO,
545 jab 2945
			YES,
382 jab 2946
			NO,
2947
			NO,
335 jab 2948
		);
2949
		argumentStrings = (
372 jab 2950
			"/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
445 jab 2951
			"/Users/jab/Studio/3DModels/OBJ/castle.obj\n",
545 jab 2952
			/Users/jab/Studio/3DModels/OBJ/bunny.obj,
372 jab 2953
			"/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 2954
			/Users/jab/Studio/3DModels/animal/horse2.x3d,
335 jab 2955
		);
2956
		autoAttachOnCrash = 1;
400 jab 2957
		breakpointsEnabled = 0;
335 jab 2958
		configStateDict = {
329 jab 2959
		};
335 jab 2960
		customDataFormattersEnabled = 1;
465 jab 2961
		dataTipCustomDataFormattersEnabled = 1;
2962
		dataTipShowTypeColumn = 1;
2963
		dataTipSortType = 0;
335 jab 2964
		debuggerPlugin = GDBDebugging;
2965
		disassemblyDisplayState = 0;
2966
		dylibVariantSuffix = "";
2967
		enableDebugStr = 1;
2968
		environmentEntries = (
2969
		);
2970
		executableSystemSymbolLevel = 0;
340 jab 2971
		executableUserSymbolLevel = 3;
335 jab 2972
		libgmallocEnabled = 0;
2973
		name = OBJViewer;
340 jab 2974
		savedGlobals = {
2975
		};
465 jab 2976
		showTypeColumn = 0;
335 jab 2977
		sourceDirectories = (
2978
		);
340 jab 2979
		variableFormatDictionary = {
2980
		};
329 jab 2981
	};
545 jab 2982
	0DB883610C611DD20040A677 /* objviewer.cpp */ = {
336 jab 2983
		uiCtxt = {
545 jab 2984
			sepNavIntBoundsRect = "{{0, 0}, {1339, 6384}}";
2985
			sepNavSelRange = "{6033, 1}";
2986
			sepNavVisRange = "{6012, 749}";
365 jab 2987
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
545 jab 2988
			sepNavWindowFrame = "{{267, 4}, {803, 874}}";
336 jab 2989
		};
2990
	};
335 jab 2991
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2992
		activeExec = 0;
2993
		executables = (
2994
			0DB883B50C611FB20040A677 /* Raytracer */,
2995
		);
329 jab 2996
	};
335 jab 2997
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2998
		isa = PBXExecutable;
2999
		activeArgIndices = (
3000
		);
3001
		argumentStrings = (
3002
		);
3003
		autoAttachOnCrash = 1;
367 jab 3004
		breakpointsEnabled = 0;
335 jab 3005
		configStateDict = {
329 jab 3006
		};
335 jab 3007
		customDataFormattersEnabled = 1;
465 jab 3008
		dataTipCustomDataFormattersEnabled = 1;
3009
		dataTipShowTypeColumn = 1;
3010
		dataTipSortType = 0;
335 jab 3011
		debuggerPlugin = GDBDebugging;
3012
		disassemblyDisplayState = 0;
3013
		dylibVariantSuffix = "";
3014
		enableDebugStr = 1;
3015
		environmentEntries = (
3016
		);
3017
		executableSystemSymbolLevel = 0;
3018
		executableUserSymbolLevel = 0;
3019
		libgmallocEnabled = 0;
3020
		name = Raytracer;
545 jab 3021
		savedGlobals = {
3022
		};
465 jab 3023
		showTypeColumn = 0;
335 jab 3024
		sourceDirectories = (
3025
		);
329 jab 3026
	};
335 jab 3027
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
3028
		activeExec = 0;
3029
		executables = (
3030
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
3031
		);
329 jab 3032
	};
335 jab 3033
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
3034
		isa = PBXExecutable;
3035
		activeArgIndices = (
3036
		);
3037
		argumentStrings = (
3038
		);
3039
		autoAttachOnCrash = 1;
367 jab 3040
		breakpointsEnabled = 0;
335 jab 3041
		configStateDict = {
3042
		};
3043
		customDataFormattersEnabled = 1;
465 jab 3044
		dataTipCustomDataFormattersEnabled = 1;
3045
		dataTipShowTypeColumn = 1;
3046
		dataTipSortType = 0;
335 jab 3047
		debuggerPlugin = GDBDebugging;
3048
		disassemblyDisplayState = 0;
3049
		dylibVariantSuffix = "";
3050
		enableDebugStr = 1;
3051
		environmentEntries = (
3052
		);
3053
		executableSystemSymbolLevel = 0;
3054
		executableUserSymbolLevel = 0;
3055
		libgmallocEnabled = 0;
3056
		name = BloomenthalPolygonize;
545 jab 3057
		savedGlobals = {
3058
		};
465 jab 3059
		showTypeColumn = 0;
335 jab 3060
		sourceDirectories = (
3061
		);
329 jab 3062
	};
357 jab 3063
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
3064
		uiCtxt = {
394 jab 3065
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9918}}";
3066
			sepNavSelRange = "{4926, 0}";
3067
			sepNavVisRange = "{4682, 490}";
357 jab 3068
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
3069
		};
3070
	};
363 jab 3071
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
3072
		uiCtxt = {
445 jab 3073
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
3074
			sepNavSelRange = "{1243, 0}";
3075
			sepNavVisRange = "{949, 706}";
363 jab 3076
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
3077
		};
3078
	};
335 jab 3079
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
3080
		activeExec = 0;
3081
		executables = (
3082
			0DB883F30C6120E60040A677 /* MeshDistance */,
3083
		);
329 jab 3084
	};
335 jab 3085
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
3086
		isa = PBXExecutable;
3087
		activeArgIndices = (
3088
		);
3089
		argumentStrings = (
3090
		);
3091
		autoAttachOnCrash = 1;
465 jab 3092
		breakpointsEnabled = 0;
335 jab 3093
		configStateDict = {
3094
		};
3095
		customDataFormattersEnabled = 1;
465 jab 3096
		dataTipCustomDataFormattersEnabled = 1;
3097
		dataTipShowTypeColumn = 1;
3098
		dataTipSortType = 0;
335 jab 3099
		debuggerPlugin = GDBDebugging;
3100
		disassemblyDisplayState = 0;
3101
		dylibVariantSuffix = "";
3102
		enableDebugStr = 1;
3103
		environmentEntries = (
3104
		);
3105
		executableSystemSymbolLevel = 0;
3106
		executableUserSymbolLevel = 0;
3107
		libgmallocEnabled = 0;
3108
		name = MeshDistance;
465 jab 3109
		savedGlobals = {
3110
		};
3111
		showTypeColumn = 0;
335 jab 3112
		sourceDirectories = (
3113
		);
329 jab 3114
	};
341 jab 3115
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
3116
		uiCtxt = {
549 jab 3117
			sepNavIntBoundsRect = "{{0, 0}, {1086, 5073}}";
545 jab 3118
			sepNavSelRange = "{3404, 14}";
549 jab 3119
			sepNavVisRange = "{3090, 828}";
365 jab 3120
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
382 jab 3121
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
341 jab 3122
		};
3123
	};
335 jab 3124
	0DB884020C6121240040A677 /* Decimator */ = {
3125
		activeExec = 0;
3126
		executables = (
3127
			0DB884040C6121240040A677 /* Decimator */,
3128
		);
329 jab 3129
	};
335 jab 3130
	0DB884040C6121240040A677 /* Decimator */ = {
3131
		isa = PBXExecutable;
3132
		activeArgIndices = (
329 jab 3133
		);
335 jab 3134
		argumentStrings = (
3135
		);
3136
		autoAttachOnCrash = 1;
372 jab 3137
		breakpointsEnabled = 0;
335 jab 3138
		configStateDict = {
329 jab 3139
		};
335 jab 3140
		customDataFormattersEnabled = 1;
465 jab 3141
		dataTipCustomDataFormattersEnabled = 1;
3142
		dataTipShowTypeColumn = 1;
3143
		dataTipSortType = 0;
335 jab 3144
		debuggerPlugin = GDBDebugging;
3145
		disassemblyDisplayState = 0;
3146
		dylibVariantSuffix = "";
3147
		enableDebugStr = 1;
3148
		environmentEntries = (
3149
		);
3150
		executableSystemSymbolLevel = 0;
3151
		executableUserSymbolLevel = 0;
3152
		libgmallocEnabled = 0;
3153
		name = Decimator;
336 jab 3154
		savedGlobals = {
3155
		};
465 jab 3156
		showTypeColumn = 0;
335 jab 3157
		sourceDirectories = (
3158
		);
329 jab 3159
	};
335 jab 3160
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
3161
		activeExec = 0;
3162
		executables = (
3163
			0DB884090C6121400040A677 /* RangeScanViewer */,
3164
		);
329 jab 3165
	};
335 jab 3166
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
3167
		isa = PBXExecutable;
3168
		activeArgIndices = (
3169
		);
3170
		argumentStrings = (
3171
		);
3172
		autoAttachOnCrash = 1;
372 jab 3173
		breakpointsEnabled = 0;
335 jab 3174
		configStateDict = {
329 jab 3175
		};
335 jab 3176
		customDataFormattersEnabled = 1;
465 jab 3177
		dataTipCustomDataFormattersEnabled = 1;
3178
		dataTipShowTypeColumn = 1;
3179
		dataTipSortType = 0;
335 jab 3180
		debuggerPlugin = GDBDebugging;
3181
		disassemblyDisplayState = 0;
340 jab 3182
		dylibVariantSuffix = "";
335 jab 3183
		enableDebugStr = 1;
3184
		environmentEntries = (
3185
		);
3186
		executableSystemSymbolLevel = 0;
3187
		executableUserSymbolLevel = 0;
3188
		libgmallocEnabled = 0;
3189
		name = RangeScanViewer;
465 jab 3190
		showTypeColumn = 0;
335 jab 3191
		sourceDirectories = (
3192
		);
329 jab 3193
	};
335 jab 3194
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
3195
		activeExec = 0;
3196
		executables = (
3197
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
3198
		);
329 jab 3199
	};
335 jab 3200
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
3201
		isa = PBXExecutable;
3202
		activeArgIndices = (
3203
		);
3204
		argumentStrings = (
3205
		);
3206
		autoAttachOnCrash = 1;
372 jab 3207
		breakpointsEnabled = 0;
335 jab 3208
		configStateDict = {
329 jab 3209
		};
335 jab 3210
		customDataFormattersEnabled = 1;
465 jab 3211
		dataTipCustomDataFormattersEnabled = 1;
3212
		dataTipShowTypeColumn = 1;
3213
		dataTipSortType = 0;
335 jab 3214
		debuggerPlugin = GDBDebugging;
3215
		disassemblyDisplayState = 0;
3216
		dylibVariantSuffix = "";
3217
		enableDebugStr = 1;
3218
		environmentEntries = (
3219
		);
3220
		executableSystemSymbolLevel = 0;
3221
		executableUserSymbolLevel = 0;
3222
		libgmallocEnabled = 0;
3223
		name = BoundaryCollapse;
465 jab 3224
		showTypeColumn = 0;
335 jab 3225
		sourceDirectories = (
3226
		);
329 jab 3227
	};
335 jab 3228
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 3229
		activeExec = 0;
3230
		executables = (
335 jab 3231
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 3232
		);
3233
	};
335 jab 3234
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 3235
		isa = PBXExecutable;
3236
		activeArgIndices = (
3237
		);
3238
		argumentStrings = (
3239
		);
3240
		autoAttachOnCrash = 1;
372 jab 3241
		breakpointsEnabled = 0;
329 jab 3242
		configStateDict = {
3243
		};
3244
		customDataFormattersEnabled = 1;
465 jab 3245
		dataTipCustomDataFormattersEnabled = 1;
3246
		dataTipShowTypeColumn = 1;
3247
		dataTipSortType = 0;
329 jab 3248
		debuggerPlugin = GDBDebugging;
3249
		disassemblyDisplayState = 0;
3250
		dylibVariantSuffix = "";
3251
		enableDebugStr = 1;
3252
		environmentEntries = (
3253
		);
3254
		executableSystemSymbolLevel = 0;
3255
		executableUserSymbolLevel = 0;
3256
		libgmallocEnabled = 0;
335 jab 3257
		name = VolumePolygonize;
465 jab 3258
		showTypeColumn = 0;
329 jab 3259
		sourceDirectories = (
3260
		);
3261
	};
336 jab 3262
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
3263
		uiCtxt = {
389 jab 3264
			sepNavIntBoundsRect = "{{0, 0}, {1131, 1539}}";
3265
			sepNavSelRange = "{1080, 0}";
3266
			sepNavVisRange = "{682, 1065}";
365 jab 3267
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 3268
		};
3269
	};
340 jab 3270
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
3271
		uiCtxt = {
3272
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
3273
			sepNavSelRange = "{0, 0}";
3274
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
3275
		};
3276
	};
3277
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
3278
		uiCtxt = {
3279
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
3280
			sepNavSelRange = "{0, 0}";
3281
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
3282
		};
3283
	};
3284
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
3285
		uiCtxt = {
3286
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 3287
			sepNavSelRange = "{4958, 0}";
3288
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 3289
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
3290
		};
3291
	};
3292
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
3293
		uiCtxt = {
389 jab 3294
			sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
382 jab 3295
			sepNavSelRange = "{37, 0}";
389 jab 3296
			sepNavVisRange = "{0, 563}";
365 jab 3297
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 3298
		};
3299
	};
341 jab 3300
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
3301
		uiCtxt = {
545 jab 3302
			sepNavIntBoundsRect = "{{0, 0}, {1339, 1862}}";
3303
			sepNavSelRange = "{150, 0}";
3304
			sepNavVisRange = "{0, 552}";
365 jab 3305
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
445 jab 3306
			sepNavWindowFrame = "{{55, 4}, {1650, 874}}";
341 jab 3307
		};
3308
	};
545 jab 3309
	0DC0E46412493F00002589AD /* PBXTextBookmark */ = {
3310
		isa = PBXTextBookmark;
3311
		fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
3312
		name = "KDTree.h: 2";
3313
		rLen = 0;
3314
		rLoc = 47;
3315
		rType = 0;
3316
		vrLen = 819;
3317
		vrLoc = 5714;
3318
	};
3319
	0DC0E46512493F00002589AD /* PBXTextBookmark */ = {
3320
		isa = PBXTextBookmark;
3321
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
3322
		name = "LapackFunc.h: 146";
3323
		rLen = 56;
3324
		rLoc = 4433;
3325
		rType = 0;
3326
		vrLen = 1144;
3327
		vrLoc = 3852;
3328
	};
3329
	0DC4B35E125DB42A003AF7E9 /* GridAlgorithm.h */ = {
3330
		isa = PBXFileReference;
3331
		lastKnownFileType = sourcecode.c.h;
3332
		name = GridAlgorithm.h;
3333
		path = src/Geometry/GridAlgorithm.h;
3334
		sourceTree = "<group>";
3335
	};
382 jab 3336
	0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
3337
		activeExec = 0;
3338
		executables = (
3339
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
363 jab 3340
		);
3341
	};
382 jab 3342
	0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
3343
		isa = PBXExecutable;
3344
		activeArgIndices = (
3345
		);
3346
		argumentStrings = (
3347
		);
3348
		autoAttachOnCrash = 1;
3349
		breakpointsEnabled = 1;
3350
		configStateDict = {
3351
		};
3352
		customDataFormattersEnabled = 1;
465 jab 3353
		dataTipCustomDataFormattersEnabled = 1;
3354
		dataTipShowTypeColumn = 1;
3355
		dataTipSortType = 0;
382 jab 3356
		debuggerPlugin = GDBDebugging;
3357
		disassemblyDisplayState = 0;
3358
		dylibVariantSuffix = "";
3359
		enableDebugStr = 1;
3360
		environmentEntries = (
3361
		);
3362
		executableSystemSymbolLevel = 0;
3363
		executableUserSymbolLevel = 0;
3364
		libgmallocEnabled = 0;
3365
		name = "LinAlg-eigensolver";
3366
		savedGlobals = {
3367
		};
465 jab 3368
		showTypeColumn = 0;
382 jab 3369
		sourceDirectories = (
3370
		);
3371
		variableFormatDictionary = {
3372
		};
3373
	};
3374
	0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */ = {
3375
		uiCtxt = {
3376
			sepNavIntBoundsRect = "{{0, 0}, {928, 1273}}";
3377
			sepNavSelRange = "{561, 0}";
3378
			sepNavVisRange = "{1100, 876}";
3379
		};
3380
	};
525 jab 3381
	0DC62E58123973E600F7EA07 /* PBXTextBookmark */ = {
3382
		isa = PBXTextBookmark;
3383
		fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
3384
		name = "Polygonizer.cpp: 1";
3385
		rLen = 0;
446 jab 3386
		rLoc = 0;
3387
		rType = 0;
525 jab 3388
		vrLen = 885;
3389
		vrLoc = 5710;
446 jab 3390
	};
525 jab 3391
	0DC62EBD12397B1600F7EA07 /* PBXTextBookmark */ = {
3392
		isa = PBXTextBookmark;
3393
		fRef = 0D5515C51222A29B0047FA6A /* ply_load.h */;
3394
		name = "ply_load.h: 1";
3395
		rLen = 0;
3396
		rLoc = 0;
3397
		rType = 0;
3398
		vrLen = 911;
3399
		vrLoc = 0;
382 jab 3400
	};
525 jab 3401
	0DC62EBF12397B1600F7EA07 /* PBXTextBookmark */ = {
3402
		isa = PBXTextBookmark;
3403
		fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
3404
		name = "ply_load.h: 23";
3405
		rLen = 0;
3406
		rLoc = 455;
3407
		rType = 0;
3408
		vrLen = 455;
3409
		vrLoc = 0;
3410
	};
3411
	0DC62EC112397B1600F7EA07 /* PBXTextBookmark */ = {
3412
		isa = PBXTextBookmark;
3413
		fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
3414
		name = "rply.h: 2";
3415
		rLen = 0;
3416
		rLoc = 44;
3417
		rType = 0;
3418
		vrLen = 1244;
3419
		vrLoc = 3108;
3420
	};
3421
	0DC62EC212397B1600F7EA07 /* PBXTextBookmark */ = {
3422
		isa = PBXTextBookmark;
3423
		fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
3424
		name = "ply_load.cpp: 31";
3425
		rLen = 0;
3426
		rLoc = 509;
3427
		rType = 0;
3428
		vrLen = 554;
3429
		vrLoc = 139;
3430
	};
3431
	0DC62ED912397E9800F7EA07 /* PlistBookmark */ = {
3432
		isa = PlistBookmark;
3433
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
3434
		fallbackIsa = PBXBookmark;
3435
		isK = 0;
3436
		kPath = (
3437
		);
3438
		name = "/Users/jab/GEL/test-bundle-Info.plist";
3439
		rLen = 0;
526 jab 3440
		rLoc = 9223372036854775808;
525 jab 3441
	};
3442
	0DC70B530E4DB1AF007B9226 /* string_utils.cpp */ = {
3443
		uiCtxt = {
3444
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
3445
			sepNavSelRange = "{0, 0}";
3446
			sepNavVisRange = "{1183, 817}";
3447
		};
3448
	};
3449
	0DC70B540E4DB1AF007B9226 /* string_utils.h */ = {
3450
		uiCtxt = {
3451
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
3452
			sepNavSelRange = "{46, 0}";
3453
			sepNavVisRange = "{0, 672}";
3454
		};
3455
	};
3456
	0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */ = {
3457
		uiCtxt = {
3458
			sepNavIntBoundsRect = "{{0, 0}, {787, 4560}}";
3459
			sepNavSelRange = "{3617, 0}";
3460
			sepNavVisRange = "{1399, 919}";
3461
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
3462
		};
3463
	};
3464
	0DC70B560E4DB1AF007B9226 /* XmlParser.h */ = {
3465
		uiCtxt = {
3466
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1539}}";
3467
			sepNavSelRange = "{43, 0}";
3468
			sepNavVisRange = "{622, 396}";
3469
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
3470
		};
3471
	};
3472
	0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
3473
		isa = PBXBookmarkGroup;
3474
		children = (
3475
			0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
537 jab 3476
			0D3BAB0B124230A80004E2EF /* PBXBookmark */,
525 jab 3477
		);
3478
		name = Root;
3479
	};
3480
	0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
3481
		isa = PBXBookmark;
3482
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
3483
	};
3484
	0DDE80760E7D9E670008F3D2 /* wire-generic.vert */ = {
465 jab 3485
		isa = PBXFileReference;
525 jab 3486
		fileEncoding = 4;
3487
		lastKnownFileType = text;
3488
		name = "wire-generic.vert";
3489
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.vert";
3490
		sourceTree = "<absolute>";
3491
	};
551 jab 3492
	0DE544B8129FB701004E5166 /* PBXTextBookmark */ = {
3493
		isa = PBXTextBookmark;
3494
		fRef = 0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */;
3495
		name = "HalfEdgeWalker.h: 14";
3496
		rLen = 0;
3497
		rLoc = 548;
3498
		rType = 0;
3499
		vrLen = 1452;
3500
		vrLoc = 0;
3501
	};
3502
	0DE544B9129FB701004E5166 /* PBXTextBookmark */ = {
3503
		isa = PBXTextBookmark;
3504
		fRef = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */;
3505
		name = "mesh_optimization.cpp: 373";
3506
		rLen = 45;
3507
		rLoc = 12129;
3508
		rType = 0;
3509
		vrLen = 1263;
3510
		vrLoc = 15019;
3511
	};
3512
	0DE544BA129FB701004E5166 /* PBXTextBookmark */ = {
3513
		isa = PBXTextBookmark;
3514
		fRef = 0D5515B91222A29B0047FA6A /* Manifold.h */;
3515
		name = "Manifold.h: 306";
3516
		rLen = 32;
3517
		rLoc = 14213;
3518
		rType = 0;
3519
		vrLen = 1376;
3520
		vrLoc = 14047;
3521
	};
3522
	0DE544BD129FB701004E5166 /* PBXTextBookmark */ = {
3523
		isa = PBXTextBookmark;
3524
		fRef = 0D5515B61222A29B0047FA6A /* load.h */;
3525
		name = "load.h: 1";
3526
		rLen = 0;
3527
		rLoc = 0;
3528
		rType = 0;
3529
		vrLen = 717;
3530
		vrLoc = 0;
3531
	};
3532
	0DE544BE129FB701004E5166 /* PBXTextBookmark */ = {
3533
		isa = PBXTextBookmark;
3534
		fRef = 0D5515AA1222A29B0047FA6A /* ConnectivityKernel.h */;
3535
		name = "ConnectivityKernel.h: 41";
3536
		rLen = 0;
3537
		rLoc = 1050;
3538
		rType = 0;
3539
		vrLen = 1943;
3540
		vrLoc = 4422;
3541
	};
3542
	0DE544BF129FB701004E5166 /* PBXTextBookmark */ = {
3543
		isa = PBXTextBookmark;
3544
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
3545
		name = "Vec3f.h: 20";
3546
		rLen = 3;
3547
		rLoc = 474;
3548
		rType = 0;
3549
		vrLen = 1012;
3550
		vrLoc = 197;
3551
	};
3552
	0DE544C0129FB701004E5166 /* PBXTextBookmark */ = {
3553
		isa = PBXTextBookmark;
3554
		fRef = 0DF534531299C73800550DBF /* ItemID.h */;
3555
		name = "ItemID.h: 80";
3556
		rLen = 0;
3557
		rLoc = 2294;
3558
		rType = 0;
3559
		vrLen = 865;
3560
		vrLoc = 501;
3561
	};
3562
	0DE544D2129FB81B004E5166 /* PBXTextBookmark */ = {
3563
		isa = PBXTextBookmark;
3564
		fRef = 0D5515B81222A29B0047FA6A /* Manifold.cpp */;
3565
		name = "Manifold.cpp: 583";
3566
		rLen = 0;
3567
		rLoc = 17523;
3568
		rType = 0;
3569
		vrLen = 1416;
3570
		vrLoc = 17260;
3571
	};
3572
	0DE544D3129FB81B004E5166 /* PBXTextBookmark */ = {
3573
		isa = PBXTextBookmark;
3574
		fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
3575
		name = "VisObj.h: 52";
3576
		rLen = 0;
3577
		rLoc = 1153;
3578
		rType = 0;
3579
		vrLen = 814;
3580
		vrLoc = 693;
3581
	};
3582
	0DE544D4129FB81B004E5166 /* PBXTextBookmark */ = {
3583
		isa = PBXTextBookmark;
3584
		fRef = 0DE544D5129FB81B004E5166 /* load.h */;
3585
		name = "load.h: 1";
3586
		rLen = 0;
3587
		rLoc = 0;
3588
		rType = 0;
3589
		vrLen = 717;
3590
		vrLoc = 0;
3591
	};
3592
	0DE544D5129FB81B004E5166 /* load.h */ = {
3593
		isa = PBXFileReference;
3594
		lastKnownFileType = sourcecode.c.h;
3595
		name = load.h;
3596
		path = /usr/local/include/HMesh/load.h;
3597
		sourceTree = "<absolute>";
3598
	};
3599
	0DE544D6129FB81B004E5166 /* PBXTextBookmark */ = {
3600
		isa = PBXTextBookmark;
3601
		fRef = 0D5515B51222A29B0047FA6A /* load.cpp */;
3602
		name = "load.cpp: 1";
3603
		rLen = 0;
3604
		rLoc = 0;
3605
		rType = 0;
3606
		vrLen = 1043;
3607
		vrLoc = 318;
3608
	};
3609
	0DE544D7129FB81B004E5166 /* PBXTextBookmark */ = {
3610
		isa = PBXTextBookmark;
3611
		fRef = 0D5515BC1222A29B0047FA6A /* obj_load.cpp */;
3612
		name = "obj_load.cpp: 1";
3613
		rLen = 0;
3614
		rLoc = 0;
3615
		rType = 0;
3616
		vrLen = 806;
3617
		vrLoc = 0;
3618
	};
3619
	0DE544D8129FB81B004E5166 /* PBXTextBookmark */ = {
3620
		isa = PBXTextBookmark;
3621
		fRef = 0D5515C11222A29B0047FA6A /* off_load.h */;
3622
		name = "off_load.h: 1";
3623
		rLen = 0;
3624
		rLoc = 0;
3625
		rType = 0;
3626
		vrLen = 806;
3627
		vrLoc = 0;
3628
	};
3629
	0DE544D9129FB81B004E5166 /* PBXTextBookmark */ = {
3630
		isa = PBXTextBookmark;
3631
		fRef = 0D5515C01222A29B0047FA6A /* off_load.cpp */;
3632
		name = "off_load.cpp: 1";
3633
		rLen = 0;
3634
		rLoc = 0;
3635
		rType = 0;
3636
		vrLen = 961;
3637
		vrLoc = 632;
3638
	};
3639
	0DE544DA129FB81B004E5166 /* PBXTextBookmark */ = {
3640
		isa = PBXTextBookmark;
3641
		fRef = 0D5515C41222A29B0047FA6A /* ply_load.cpp */;
3642
		name = "ply_load.cpp: 1";
3643
		rLen = 0;
3644
		rLoc = 0;
3645
		rType = 0;
3646
		vrLen = 852;
3647
		vrLoc = 0;
3648
	};
3649
	0DE544E1129FBA06004E5166 /* PBXTextBookmark */ = {
3650
		isa = PBXTextBookmark;
3651
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
3652
		name = "VisObj.cpp: 46";
3653
		rLen = 0;
3654
		rLoc = 855;
3655
		rType = 0;
3656
		vrLen = 743;
3657
		vrLoc = 412;
3658
	};
3659
	0DE544E2129FBA06004E5166 /* PBXTextBookmark */ = {
3660
		isa = PBXTextBookmark;
3661
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
3662
		name = "meshedit.cpp: 730";
3663
		rLen = 0;
3664
		rLoc = 22421;
3665
		rType = 0;
3666
		vrLen = 987;
3667
		vrLoc = 15414;
3668
	};
3669
	0DE544EE129FD447004E5166 /* PBXTextBookmark */ = {
3670
		isa = PBXTextBookmark;
3671
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
3672
		name = "meshedit.cpp: 1357";
3673
		rLen = 0;
3674
		rLoc = 41030;
3675
		rType = 0;
3676
		vrLen = 1959;
3677
		vrLoc = 39888;
3678
	};
531 jab 3679
	0DE64369123D0BEB001BDB8E /* PBXTextBookmark */ = {
3680
		isa = PBXTextBookmark;
3681
		fRef = 0D5515CF1222A29B0047FA6A /* triangulate.h */;
3682
		name = "triangulate.h: 1";
3683
		rLen = 0;
3684
		rLoc = 0;
3685
		rType = 0;
3686
		vrLen = 1013;
3687
		vrLoc = 310;
3688
	};
545 jab 3689
	0DEA931A129028C400DB1F5F /* PBXTextBookmark */ = {
531 jab 3690
		isa = PBXTextBookmark;
545 jab 3691
		fRef = 0D5515A31222A29B0047FA6A /* AttributeVector.h */;
3692
		name = "AttributeVector.h: 84";
3693
		rLen = 131;
3694
		rLoc = 2600;
531 jab 3695
		rType = 0;
545 jab 3696
		vrLen = 811;
3697
		vrLoc = 4274;
531 jab 3698
	};
546 jab 3699
	0DEDC8641295D22800323790 /* PBXTextBookmark */ = {
531 jab 3700
		isa = PBXTextBookmark;
546 jab 3701
		fRef = 0D5515A91222A29B0047FA6A /* ConnectivityKernel.cpp */;
3702
		name = "ConnectivityKernel.cpp: 18";
531 jab 3703
		rLen = 0;
546 jab 3704
		rLoc = 532;
531 jab 3705
		rType = 0;
546 jab 3706
		vrLen = 1040;
3707
		vrLoc = 928;
531 jab 3708
	};
546 jab 3709
	0DEDC8CB1295F06500323790 /* PBXTextBookmark */ = {
531 jab 3710
		isa = PBXTextBookmark;
545 jab 3711
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
3712
		name = "QuatTrackBall.cpp: 51";
3713
		rLen = 0;
3714
		rLoc = 1315;
531 jab 3715
		rType = 0;
546 jab 3716
		vrLen = 541;
545 jab 3717
		vrLoc = 961;
531 jab 3718
	};
546 jab 3719
	0DEDC8CC1295F06500323790 /* PBXTextBookmark */ = {
545 jab 3720
		isa = PBXTextBookmark;
3721
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
3722
		name = "HashKey.cpp: 34";
3723
		rLen = 0;
3724
		rLoc = 486;
3725
		rType = 0;
546 jab 3726
		vrLen = 439;
3727
		vrLoc = 106;
545 jab 3728
	};
546 jab 3729
	0DEDC8CD1295F06500323790 /* PBXTextBookmark */ = {
545 jab 3730
		isa = PBXTextBookmark;
3731
		fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
3732
		name = "rply.c: 1150";
3733
		rLen = 0;
3734
		rLoc = 39405;
3735
		rType = 0;
546 jab 3736
		vrLen = 1005;
3737
		vrLoc = 38907;
545 jab 3738
	};
546 jab 3739
	0DEDC8CE1295F06500323790 /* PBXTextBookmark */ = {
545 jab 3740
		isa = PBXTextBookmark;
3741
		fRef = 0D5515C61222A29B0047FA6A /* quadric_simplify.cpp */;
3742
		name = "quadric_simplify.cpp: 33";
3743
		rLen = 0;
3744
		rLoc = 764;
3745
		rType = 0;
546 jab 3746
		vrLen = 775;
3747
		vrLoc = 576;
545 jab 3748
	};
3749
	0DEFF53E12575982003D9434 /* PBXTextBookmark */ = {
3750
		isa = PBXTextBookmark;
3751
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
3752
		name = "LapackFunc.cpp: 140";
3753
		rLen = 6;
3754
		rLoc = 3875;
3755
		rType = 0;
3756
		vrLen = 520;
3757
		vrLoc = 3570;
3758
	};
3759
	0DEFF54312575B78003D9434 /* PBXTextBookmark */ = {
3760
		isa = PBXTextBookmark;
3761
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
3762
		name = "QuatTrackBall.h: 26";
3763
		rLen = 22;
3764
		rLoc = 557;
3765
		rType = 0;
3766
		vrLen = 680;
3767
		vrLoc = 442;
3768
	};
3769
	0DEFF54912575BC3003D9434 /* PBXTextBookmark */ = {
3770
		isa = PBXTextBookmark;
3771
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
3772
		name = "GLViewController.cpp: 111";
3773
		rLen = 42;
3774
		rLoc = 2248;
3775
		rType = 0;
3776
		vrLen = 581;
3777
		vrLoc = 1868;
3778
	};
549 jab 3779
	0DF00A4D129C063800B18D23 /* PBXTextBookmark */ = {
3780
		isa = PBXTextBookmark;
3781
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
3782
		name = "meshdist.cpp: 178";
3783
		rLen = 14;
3784
		rLoc = 3404;
3785
		rType = 0;
3786
		vrLen = 828;
3787
		vrLoc = 3090;
3788
	};
550 jab 3789
	0DF00CA5129C708C00B18D23 /* PBXTextBookmark */ = {
549 jab 3790
		isa = PBXTextBookmark;
550 jab 3791
		fRef = 0DF13A841003F14D0088F39B /* CSCMatrixBuilder.h */;
3792
		name = "CSCMatrixBuilder.h: 23";
549 jab 3793
		rLen = 0;
550 jab 3794
		rLoc = 978;
549 jab 3795
		rType = 0;
550 jab 3796
		vrLen = 588;
3797
		vrLoc = 2811;
549 jab 3798
	};
525 jab 3799
	0DF13A841003F14D0088F39B /* CSCMatrixBuilder.h */ = {
3800
		uiCtxt = {
550 jab 3801
			sepNavIntBoundsRect = "{{0, 0}, {1086, 3154}}";
525 jab 3802
			sepNavSelRange = "{978, 0}";
550 jab 3803
			sepNavVisRange = "{2811, 588}";
525 jab 3804
		};
3805
	};
546 jab 3806
	0DF533731299B3D200550DBF /* PBXTextBookmark */ = {
545 jab 3807
		isa = PBXTextBookmark;
546 jab 3808
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
3809
		name = "harmonics.h: 18";
545 jab 3810
		rLen = 0;
546 jab 3811
		rLoc = 369;
545 jab 3812
		rType = 0;
546 jab 3813
		vrLen = 725;
3814
		vrLoc = 857;
545 jab 3815
	};
546 jab 3816
	0DF534431299C68D00550DBF /* PBXTextBookmark */ = {
545 jab 3817
		isa = PBXTextBookmark;
546 jab 3818
		fRef = 0DF534441299C68D00550DBF /* stl_vector.h */;
3819
		name = "stl_vector.h: 492";
3820
		rLen = 0;
3821
		rLoc = 17451;
545 jab 3822
		rType = 0;
546 jab 3823
		vrLen = 1193;
3824
		vrLoc = 16954;
545 jab 3825
	};
546 jab 3826
	0DF534441299C68D00550DBF /* stl_vector.h */ = {
3827
		isa = PBXFileReference;
3828
		lastKnownFileType = sourcecode.c.h;
3829
		name = stl_vector.h;
3830
		path = "/usr/include/c++/4.2.1/bits/stl_vector.h";
3831
		sourceTree = "<absolute>";
3832
	};
3833
	0DF534491299C68D00550DBF /* PBXTextBookmark */ = {
3834
		isa = PBXTextBookmark;
3835
		fRef = 0D5515B31222A29B0047FA6A /* ItemVector.h */;
3836
		name = "ItemVector.h: 136";
3837
		rLen = 9;
3838
		rLoc = 3953;
3839
		rType = 0;
3840
		vrLen = 929;
3841
		vrLoc = 445;
3842
	};
3843
	0DF534531299C73800550DBF /* ItemID.h */ = {
3844
		isa = PBXFileReference;
3845
		lastKnownFileType = sourcecode.c.h;
3846
		name = ItemID.h;
3847
		path = src/HMesh/ItemID.h;
3848
		sourceTree = "<group>";
3849
	};
545 jab 3850
	0DFD9AE512917930005C79B3 /* PBXTextBookmark */ = {
3851
		isa = PBXTextBookmark;
3852
		fRef = 0DFD9AE612917930005C79B3 /* Manifold.h */;
3853
		name = "Manifold.h: 219";
3854
		rLen = 48;
3855
		rLoc = 10039;
3856
		rType = 0;
3857
		vrLen = 1134;
3858
		vrLoc = 9823;
3859
	};
3860
	0DFD9AE612917930005C79B3 /* Manifold.h */ = {
3861
		isa = PBXFileReference;
3862
		lastKnownFileType = sourcecode.c.h;
3863
		name = Manifold.h;
3864
		path = /usr/local/include/HMesh/Manifold.h;
3865
		sourceTree = "<absolute>";
3866
	};
3867
	0DFD9AFA1291D6C4005C79B3 /* stl_bvector.h */ = {
3868
		isa = PBXFileReference;
3869
		lastKnownFileType = sourcecode.c.h;
3870
		name = stl_bvector.h;
3871
		path = "/usr/include/c++/4.2.1/bits/stl_bvector.h";
3872
		sourceTree = "<absolute>";
3873
	};
329 jab 3874
}