Subversion Repositories gelsvn

Rev

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