Subversion Repositories gelsvn

Rev

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