Subversion Repositories gelsvn

Rev

Rev 416 | Rev 445 | 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
{
335 jab 3
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
389 jab 4
		activeBuildConfigurationName = Release;
5
		activeExecutable = 0DAF05B50E6BEAFC0097AAAD /* MeshEdit */;
6
		activeTarget = 0DAF05B30E6BEAFC0097AAAD /* MeshEdit */;
329 jab 7
		addToTargets = (
435 jab 8
			0D0CAEC00C611308003604C6 /* GEL */,
329 jab 9
		);
340 jab 10
		breakpoints = (
11
		);
335 jab 12
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 13
		executables = (
335 jab 14
			0DB8835B0C611DA10040A677 /* OBJViewer */,
15
			0DB883B50C611FB20040A677 /* Raytracer */,
16
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
17
			0DB883F30C6120E60040A677 /* MeshDistance */,
18
			0DB884040C6121240040A677 /* Decimator */,
19
			0DB884090C6121400040A677 /* RangeScanViewer */,
20
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
21
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 22
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 23
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
382 jab 24
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
389 jab 25
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
329 jab 26
		);
27
		ignoreBreakpointsInProjectsDict = {
28
		};
29
		perUserDictionary = {
363 jab 30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
35
					20,
36
					210,
37
					20,
38
					110,
39
					109,
40
					20,
41
				);
42
				PBXFileTableDataSourceColumnsKey = (
43
					PBXBreakpointsDataSource_ActionID,
44
					PBXBreakpointsDataSource_TypeID,
45
					PBXBreakpointsDataSource_BreakpointID,
46
					PBXBreakpointsDataSource_UseID,
47
					PBXBreakpointsDataSource_LocationID,
48
					PBXBreakpointsDataSource_ConditionID,
49
					PBXBreakpointsDataSource_ContinueID,
50
				);
51
			};
336 jab 52
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
54
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
55
				PBXFileTableDataSourceColumnWidthsKey = (
56
					20,
57
					20,
363 jab 58
					383,
336 jab 59
					20,
363 jab 60
					310,
61
					310,
336 jab 62
					20,
63
				);
64
				PBXFileTableDataSourceColumnsKey = (
65
					PBXBreakpointsDataSource_ActionID,
66
					PBXBreakpointsDataSource_TypeID,
67
					PBXBreakpointsDataSource_BreakpointID,
68
					PBXBreakpointsDataSource_UseID,
69
					PBXBreakpointsDataSource_LocationID,
70
					PBXBreakpointsDataSource_ConditionID,
71
					PBXBreakpointsDataSource_ContinueID,
72
				);
73
			};
372 jab 74
			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
75
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
76
				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
77
				PBXFileTableDataSourceColumnWidthsKey = (
78
					200,
79
					200,
80
					582,
81
				);
82
				PBXFileTableDataSourceColumnsKey = (
83
					PBXBookmarksDataSource_LocationID,
84
					PBXBookmarksDataSource_NameID,
85
					PBXBookmarksDataSource_CommentsID,
86
				);
87
			};
335 jab 88
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 89
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 90
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 91
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 92
					20,
340 jab 93
					489,
435 jab 94
					587,
329 jab 95
				);
96
				PBXFileTableDataSourceColumnsKey = (
97
					PBXErrorsWarningsDataSource_TypeID,
98
					PBXErrorsWarningsDataSource_MessageID,
99
					PBXErrorsWarningsDataSource_LocationID,
100
				);
101
			};
336 jab 102
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
104
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
105
				PBXFileTableDataSourceColumnWidthsKey = (
106
					22,
107
					300,
435 jab 108
					773.58349609375,
336 jab 109
				);
110
				PBXFileTableDataSourceColumnsKey = (
111
					PBXExecutablesDataSource_ActiveFlagID,
112
					PBXExecutablesDataSource_NameID,
113
					PBXExecutablesDataSource_CommentsID,
114
				);
115
			};
335 jab 116
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 117
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
118
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
119
				PBXFileTableDataSourceColumnWidthsKey = (
120
					20,
416 jab 121
					886,
329 jab 122
					20,
123
					48,
124
					43,
125
					43,
126
					20,
127
				);
128
				PBXFileTableDataSourceColumnsKey = (
129
					PBXFileDataSource_FiletypeID,
130
					PBXFileDataSource_Filename_ColumnID,
131
					PBXFileDataSource_Built_ColumnID,
132
					PBXFileDataSource_ObjectSize_ColumnID,
133
					PBXFileDataSource_Errors_ColumnID,
134
					PBXFileDataSource_Warnings_ColumnID,
135
					PBXFileDataSource_Target_ColumnID,
136
				);
137
			};
372 jab 138
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
139
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
140
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
141
				PBXFileTableDataSourceColumnWidthsKey = (
142
					200,
143
					786,
144
				);
145
				PBXFileTableDataSourceColumnsKey = (
146
					PBXFindDataSource_MessageID,
147
					PBXFindDataSource_LocationID,
148
				);
149
			};
335 jab 150
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 151
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 152
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 153
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 154
					20,
155
					20,
372 jab 156
					748,
335 jab 157
					20,
372 jab 158
					48,
335 jab 159
					43,
160
					43,
161
					20,
329 jab 162
				);
163
				PBXFileTableDataSourceColumnsKey = (
335 jab 164
					PBXFileDataSource_SCM_ColumnID,
165
					PBXFileDataSource_FiletypeID,
166
					PBXFileDataSource_Filename_ColumnID,
167
					PBXFileDataSource_Built_ColumnID,
168
					PBXFileDataSource_ObjectSize_ColumnID,
169
					PBXFileDataSource_Errors_ColumnID,
170
					PBXFileDataSource_Warnings_ColumnID,
171
					PBXFileDataSource_Target_ColumnID,
329 jab 172
				);
173
			};
174
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
175
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
176
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
177
				PBXFileTableDataSourceColumnWidthsKey = (
178
					20,
435 jab 179
					846,
372 jab 180
					60,
329 jab 181
					20,
182
					48,
183
					43,
184
					43,
185
				);
186
				PBXFileTableDataSourceColumnsKey = (
187
					PBXFileDataSource_FiletypeID,
188
					PBXFileDataSource_Filename_ColumnID,
189
					PBXTargetDataSource_PrimaryAttribute,
190
					PBXFileDataSource_Built_ColumnID,
191
					PBXFileDataSource_ObjectSize_ColumnID,
192
					PBXFileDataSource_Errors_ColumnID,
193
					PBXFileDataSource_Warnings_ColumnID,
194
				);
195
			};
435 jab 196
			PBXPerProjectTemplateStateSaveDate = 256550403;
197
			PBXWorkspaceStateSaveDate = 256550403;
329 jab 198
		};
336 jab 199
		perUserProjectItems = {
435 jab 200
			0D17F4CE0EEED46100DD1F23 = 0D17F4CE0EEED46100DD1F23 /* PBXTextBookmark */;
416 jab 201
			0D23E5420ECB8517000B0A31 = 0D23E5420ECB8517000B0A31 /* PBXTextBookmark */;
202
			0D23E5660ECB8720000B0A31 = 0D23E5660ECB8720000B0A31 /* PBXTextBookmark */;
203
			0D23E56A0ECB8720000B0A31 = 0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */;
435 jab 204
			0D3C48DB0F4A247600659824 = 0D3C48DB0F4A247600659824 /* PBXTextBookmark */;
205
			0D3C48DC0F4A247600659824 = 0D3C48DC0F4A247600659824 /* PBXTextBookmark */;
206
			0D3C48DD0F4A247600659824 = 0D3C48DD0F4A247600659824 /* PBXTextBookmark */;
207
			0D3C48DE0F4A247600659824 = 0D3C48DE0F4A247600659824 /* PBXTextBookmark */;
208
			0D3C48DF0F4A247600659824 = 0D3C48DF0F4A247600659824 /* PBXTextBookmark */;
209
			0D3C48E00F4A247600659824 = 0D3C48E00F4A247600659824 /* PBXTextBookmark */;
210
			0D3C48E10F4A247600659824 = 0D3C48E10F4A247600659824 /* PBXTextBookmark */;
211
			0D3C48E20F4A247600659824 = 0D3C48E20F4A247600659824 /* PBXTextBookmark */;
212
			0D3C48E40F4A247600659824 = 0D3C48E40F4A247600659824 /* PBXTextBookmark */;
213
			0D3C48E60F4A247600659824 = 0D3C48E60F4A247600659824 /* PBXTextBookmark */;
214
			0D3C48E70F4A247600659824 = 0D3C48E70F4A247600659824 /* PBXTextBookmark */;
215
			0D3C48E80F4A247600659824 = 0D3C48E80F4A247600659824 /* PBXTextBookmark */;
216
			0D3C48E90F4A247600659824 = 0D3C48E90F4A247600659824 /* PBXTextBookmark */;
217
			0D3C48EA0F4A247600659824 = 0D3C48EA0F4A247600659824 /* PBXTextBookmark */;
218
			0D3C48EB0F4A247600659824 = 0D3C48EB0F4A247600659824 /* PBXTextBookmark */;
219
			0D3C48EC0F4A247600659824 = 0D3C48EC0F4A247600659824 /* PBXTextBookmark */;
220
			0D3C48ED0F4A247600659824 = 0D3C48ED0F4A247600659824 /* PBXTextBookmark */;
221
			0D3C48EE0F4A247600659824 = 0D3C48EE0F4A247600659824 /* PBXTextBookmark */;
222
			0D3C48EF0F4A247600659824 = 0D3C48EF0F4A247600659824 /* PBXTextBookmark */;
223
			0D3C48F00F4A247600659824 = 0D3C48F00F4A247600659824 /* PBXTextBookmark */;
224
			0D3C48F10F4A247600659824 = 0D3C48F10F4A247600659824 /* PBXTextBookmark */;
225
			0D3C48F20F4A247600659824 = 0D3C48F20F4A247600659824 /* PBXTextBookmark */;
226
			0D3C48F30F4A247600659824 = 0D3C48F30F4A247600659824 /* PBXTextBookmark */;
227
			0D3C48F40F4A247600659824 = 0D3C48F40F4A247600659824 /* PBXTextBookmark */;
228
			0D3C48F50F4A247600659824 = 0D3C48F50F4A247600659824 /* PBXTextBookmark */;
229
			0D3C48F60F4A247600659824 = 0D3C48F60F4A247600659824 /* PBXTextBookmark */;
230
			0D3C48F70F4A247600659824 = 0D3C48F70F4A247600659824 /* PBXTextBookmark */;
231
			0D3C48FE0F4A24D500659824 = 0D3C48FE0F4A24D500659824 /* PBXTextBookmark */;
232
			0D3C48FF0F4A24D500659824 = 0D3C48FF0F4A24D500659824 /* PBXTextBookmark */;
233
			0D3C49000F4A24D500659824 = 0D3C49000F4A24D500659824 /* PBXTextBookmark */;
234
			0D3C49040F4A258C00659824 = 0D3C49040F4A258C00659824 /* PBXTextBookmark */;
235
			0D3C49050F4A258C00659824 = 0D3C49050F4A258C00659824 /* PBXTextBookmark */;
416 jab 236
			0D3C76BC0EBE4B5400F4A914 = 0D3C76BC0EBE4B5400F4A914 /* PBXTextBookmark */;
237
			0D3C76BD0EBE4B5400F4A914 = 0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */;
238
			0D3C76BE0EBE4B5400F4A914 = 0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */;
239
			0D3C76BF0EBE4B5400F4A914 = 0D3C76BF0EBE4B5400F4A914 /* PBXTextBookmark */;
240
			0D3C76C20EBE4B5400F4A914 = 0D3C76C20EBE4B5400F4A914 /* PBXTextBookmark */;
241
			0D3C76C30EBE4B5400F4A914 = 0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */;
242
			0D3C76C40EBE4B5400F4A914 = 0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */;
435 jab 243
			0D504D3E0EFA947000960795 = 0D504D3E0EFA947000960795 /* PBXTextBookmark */;
244
			0D5EB71E0F4AA61200034165 /* PBXTextBookmark */ = 0D5EB71E0F4AA61200034165 /* PBXTextBookmark */;
245
			0D5EB71F0F4AA61200034165 /* PBXTextBookmark */ = 0D5EB71F0F4AA61200034165 /* PBXTextBookmark */;
246
			0D5EB7200F4AA61200034165 /* PBXTextBookmark */ = 0D5EB7200F4AA61200034165 /* PBXTextBookmark */;
247
			0D5EB7210F4AA61200034165 /* PBXTextBookmark */ = 0D5EB7210F4AA61200034165 /* PBXTextBookmark */;
248
			0D5EB7240F4AA61200034165 /* PBXTextBookmark */ = 0D5EB7240F4AA61200034165 /* PBXTextBookmark */;
249
			0D5EB73E0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB73E0F4AB7D000034165 /* PBXTextBookmark */;
250
			0D5EB73F0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB73F0F4AB7D000034165 /* PBXTextBookmark */;
251
			0D5EB7400F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7400F4AB7D000034165 /* PBXTextBookmark */;
252
			0D5EB7410F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7410F4AB7D000034165 /* PBXTextBookmark */;
253
			0D5EB7420F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7420F4AB7D000034165 /* PBXTextBookmark */;
254
			0D5EB7430F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7430F4AB7D000034165 /* PBXTextBookmark */;
255
			0D5EB7440F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7440F4AB7D000034165 /* PBXTextBookmark */;
256
			0D5EB7450F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7450F4AB7D000034165 /* PBXTextBookmark */;
257
			0D5EB7460F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7460F4AB7D000034165 /* PBXTextBookmark */;
258
			0D5EB7470F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7470F4AB7D000034165 /* PBXTextBookmark */;
259
			0D5EB7480F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7480F4AB7D000034165 /* PBXTextBookmark */;
260
			0D5EB7490F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7490F4AB7D000034165 /* PBXTextBookmark */;
261
			0D5EB74A0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74A0F4AB7D000034165 /* PBXTextBookmark */;
262
			0D5EB74B0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74B0F4AB7D000034165 /* PBXTextBookmark */;
263
			0D5EB74C0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74C0F4AB7D000034165 /* PBXTextBookmark */;
264
			0D5EB74D0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74D0F4AB7D000034165 /* PBXTextBookmark */;
265
			0D5EB74E0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74E0F4AB7D000034165 /* PBXTextBookmark */;
266
			0D5EB74F0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74F0F4AB7D000034165 /* PBXTextBookmark */;
267
			0D5EB7500F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7500F4AB7D000034165 /* PBXTextBookmark */;
268
			0D5EB7510F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7510F4AB7D000034165 /* PBXTextBookmark */;
269
			0D5EB7520F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7520F4AB7D000034165 /* PBXTextBookmark */;
270
			0D5EB7530F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7530F4AB7D000034165 /* PBXTextBookmark */;
271
			0D5EB7540F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7540F4AB7D000034165 /* PBXTextBookmark */;
272
			0D5EB7550F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7550F4AB7D000034165 /* PBXTextBookmark */;
273
			0D5EB7560F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7560F4AB7D000034165 /* PBXTextBookmark */;
274
			0D5EB7570F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7570F4AB7D000034165 /* PBXTextBookmark */;
275
			0D5EB7580F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7580F4AB7D000034165 /* PBXTextBookmark */;
276
			0D5EB7590F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7590F4AB7D000034165 /* PBXTextBookmark */;
277
			0D5EB75A0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB75A0F4AB7D000034165 /* PBXTextBookmark */;
278
			0D5EB75B0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB75B0F4AB7D000034165 /* PBXTextBookmark */;
279
			0D5EB75C0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB75C0F4AB7D000034165 /* PBXTextBookmark */;
280
			0D5EB75D0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB75D0F4AB7D000034165 /* PBXTextBookmark */;
281
			0D5EB75E0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB75E0F4AB7D000034165 /* PBXTextBookmark */;
282
			0D5EB75F0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB75F0F4AB7D000034165 /* PBXTextBookmark */;
283
			0D5EB7600F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7600F4AB7D000034165 /* PBXTextBookmark */;
284
			0D5EB7610F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7610F4AB7D000034165 /* PBXTextBookmark */;
285
			0D5EB7620F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7620F4AB7D000034165 /* PBXTextBookmark */;
286
			0D5EB7630F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7630F4AB7D000034165 /* PBXTextBookmark */;
287
			0D5EB7640F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7640F4AB7D000034165 /* PBXTextBookmark */;
288
			0D5EB7650F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7650F4AB7D000034165 /* PBXTextBookmark */;
289
			0D69008E0F2540B800919E6F = 0D69008E0F2540B800919E6F /* PBXTextBookmark */;
290
			0D6900910F2540B800919E6F = 0D6900910F2540B800919E6F /* PBXTextBookmark */;
416 jab 291
			0D7564A90EBFB49900BF70D8 = 0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */;
435 jab 292
			0D8B648D0F3DDEBE00ADA362 = 0D8B648D0F3DDEBE00ADA362 /* PBXTextBookmark */;
293
			0D8B64B20F3EE58A00ADA362 = 0D8B64B20F3EE58A00ADA362 /* PBXTextBookmark */;
294
			0D8B64E10F3EE9E800ADA362 = 0D8B64E10F3EE9E800ADA362 /* PBXTextBookmark */;
295
			0D8B64F80F3EEE8600ADA362 = 0D8B64F80F3EEE8600ADA362 /* PBXTextBookmark */;
296
			0D8B64FD0F3EEE8600ADA362 = 0D8B64FD0F3EEE8600ADA362 /* PBXTextBookmark */;
297
			0D93A7270EDB7947006875FB = 0D93A7270EDB7947006875FB /* PBXTextBookmark */;
298
			0D93A72B0EDB7947006875FB = 0D93A72B0EDB7947006875FB /* PBXTextBookmark */;
299
			0D93A72C0EDB7947006875FB = 0D93A72C0EDB7947006875FB /* PBXTextBookmark */;
300
			0D93A7470EDB7947006875FB = 0D93A7470EDB7947006875FB /* PBXTextBookmark */;
301
			0D952EEC0F268C0900F02F2F = 0D952EEC0F268C0900F02F2F /* PBXTextBookmark */;
302
			0D972B230F1CE48E0047DB03 = 0D972B230F1CE48E0047DB03 /* PBXTextBookmark */;
303
			0D972B250F1CE48E0047DB03 = 0D972B250F1CE48E0047DB03 /* PBXTextBookmark */;
304
			0DA084240EEF218C0077E9B7 = 0DA084240EEF218C0077E9B7 /* PBXTextBookmark */;
305
			0DA565E80F3F70F5002A5EE0 = 0DA565E80F3F70F5002A5EE0 /* PBXTextBookmark */;
306
			0DA565FF0F3F7227002A5EE0 = 0DA565FF0F3F7227002A5EE0 /* PBXTextBookmark */;
307
			0DB4759C0ED1A96000C25D47 = 0DB4759C0ED1A96000C25D47 /* PBXTextBookmark */;
308
			0DB6C8EB0F3CEFBD0088DC70 = 0DB6C8EB0F3CEFBD0088DC70 /* PBXTextBookmark */;
309
			0DB6C8FD0F3CF1680088DC70 = 0DB6C8FD0F3CF1680088DC70 /* PBXTextBookmark */;
310
			0DB6C9000F3CF1680088DC70 = 0DB6C9000F3CF1680088DC70 /* PBXTextBookmark */;
311
			0DB6C9060F3CFB860088DC70 = 0DB6C9060F3CFB860088DC70 /* PBXTextBookmark */;
312
			0DB6C9070F3CFB860088DC70 = 0DB6C9070F3CFB860088DC70 /* PBXTextBookmark */;
313
			0DB6C9080F3CFB860088DC70 = 0DB6C9080F3CFB860088DC70 /* PBXTextBookmark */;
314
			0DB6C9090F3CFB860088DC70 = 0DB6C9090F3CFB860088DC70 /* PBXTextBookmark */;
315
			0DB6C90A0F3CFB860088DC70 = 0DB6C90A0F3CFB860088DC70 /* PBXTextBookmark */;
316
			0DB6C90F0F3CFB860088DC70 = 0DB6C90F0F3CFB860088DC70 /* PBXTextBookmark */;
317
			0DB6C9190F3CFB860088DC70 = 0DB6C9190F3CFB860088DC70 /* PBXTextBookmark */;
318
			0DB6C91A0F3CFB860088DC70 = 0DB6C91A0F3CFB860088DC70 /* PBXTextBookmark */;
319
			0DB6C91B0F3CFB860088DC70 = 0DB6C91B0F3CFB860088DC70 /* PBXTextBookmark */;
320
			0DB6C91C0F3CFB860088DC70 = 0DB6C91C0F3CFB860088DC70 /* PBXTextBookmark */;
321
			0DB6C91D0F3CFB860088DC70 = 0DB6C91D0F3CFB860088DC70 /* PBXTextBookmark */;
322
			0DB6C91E0F3CFB860088DC70 = 0DB6C91E0F3CFB860088DC70 /* PBXTextBookmark */;
323
			0DB6C91F0F3CFB860088DC70 = 0DB6C91F0F3CFB860088DC70 /* PBXTextBookmark */;
324
			0DB6C9200F3CFB860088DC70 = 0DB6C9200F3CFB860088DC70 /* PBXTextBookmark */;
325
			0DB6C9210F3CFB860088DC70 = 0DB6C9210F3CFB860088DC70 /* PBXTextBookmark */;
326
			0DB6C9220F3CFB860088DC70 = 0DB6C9220F3CFB860088DC70 /* PBXTextBookmark */;
327
			0DB6C9240F3CFB860088DC70 = 0DB6C9240F3CFB860088DC70 /* PBXTextBookmark */;
328
			0DB6C9250F3CFB860088DC70 = 0DB6C9250F3CFB860088DC70 /* PBXTextBookmark */;
329
			0DB6C9260F3CFB860088DC70 = 0DB6C9260F3CFB860088DC70 /* PBXTextBookmark */;
330
			0DB6C9380F3CFB860088DC70 = 0DB6C9380F3CFB860088DC70 /* PBXTextBookmark */;
331
			0DB6C9390F3CFB860088DC70 = 0DB6C9390F3CFB860088DC70 /* PBXTextBookmark */;
332
			0DB6C93B0F3CFB860088DC70 = 0DB6C93B0F3CFB860088DC70 /* PBXTextBookmark */;
333
			0DB6C93C0F3CFB860088DC70 = 0DB6C93C0F3CFB860088DC70 /* PBXTextBookmark */;
334
			0DB6C93D0F3CFB860088DC70 = 0DB6C93D0F3CFB860088DC70 /* PBXTextBookmark */;
335
			0DB6C93E0F3CFB860088DC70 = 0DB6C93E0F3CFB860088DC70 /* PBXTextBookmark */;
336
			0DB6C9440F3CFB860088DC70 = 0DB6C9440F3CFB860088DC70 /* PBXTextBookmark */;
337
			0DB6C9450F3CFB860088DC70 = 0DB6C9450F3CFB860088DC70 /* PBXTextBookmark */;
338
			0DB6C9460F3CFB860088DC70 = 0DB6C9460F3CFB860088DC70 /* PBXTextBookmark */;
339
			0DB6C9470F3CFB860088DC70 = 0DB6C9470F3CFB860088DC70 /* PBXTextBookmark */;
340
			0DB6C9480F3CFB860088DC70 = 0DB6C9480F3CFB860088DC70 /* PBXTextBookmark */;
341
			0DB6C9490F3CFB860088DC70 = 0DB6C9490F3CFB860088DC70 /* PBXTextBookmark */;
342
			0DB6C94A0F3CFB860088DC70 = 0DB6C94A0F3CFB860088DC70 /* PBXTextBookmark */;
343
			0DB6C94C0F3CFB860088DC70 = 0DB6C94C0F3CFB860088DC70 /* PBXTextBookmark */;
344
			0DB6C94D0F3CFB860088DC70 = 0DB6C94D0F3CFB860088DC70 /* PBXTextBookmark */;
345
			0DB6C94E0F3CFB860088DC70 = 0DB6C94E0F3CFB860088DC70 /* PBXTextBookmark */;
346
			0DB6C9500F3CFB860088DC70 = 0DB6C9500F3CFB860088DC70 /* PBXTextBookmark */;
347
			0DB6C9510F3CFB860088DC70 = 0DB6C9510F3CFB860088DC70 /* PBXTextBookmark */;
348
			0DB6C9520F3CFB860088DC70 = 0DB6C9520F3CFB860088DC70 /* PBXTextBookmark */;
349
			0DB6C9540F3CFB860088DC70 = 0DB6C9540F3CFB860088DC70 /* PBXTextBookmark */;
350
			0DB6C9560F3CFB860088DC70 = 0DB6C9560F3CFB860088DC70 /* PBXTextBookmark */;
351
			0DB6C9580F3CFB860088DC70 = 0DB6C9580F3CFB860088DC70 /* PBXTextBookmark */;
352
			0DB6C9590F3CFB860088DC70 = 0DB6C9590F3CFB860088DC70 /* PBXTextBookmark */;
353
			0DB6C95A0F3CFB860088DC70 = 0DB6C95A0F3CFB860088DC70 /* PBXTextBookmark */;
354
			0DB6C95C0F3CFB860088DC70 = 0DB6C95C0F3CFB860088DC70 /* PBXTextBookmark */;
355
			0DB6C9610F3CFB860088DC70 = 0DB6C9610F3CFB860088DC70 /* PBXTextBookmark */;
356
			0DB6C9640F3CFB860088DC70 = 0DB6C9640F3CFB860088DC70 /* PBXTextBookmark */;
357
			0DB6C9650F3CFB860088DC70 = 0DB6C9650F3CFB860088DC70 /* PBXTextBookmark */;
358
			0DB6C9660F3CFB860088DC70 = 0DB6C9660F3CFB860088DC70 /* PBXTextBookmark */;
359
			0DB6C9670F3CFB860088DC70 = 0DB6C9670F3CFB860088DC70 /* PBXTextBookmark */;
360
			0DC5D4580F306AF300E73D9E = 0DC5D4580F306AF300E73D9E /* PBXTextBookmark */;
361
			0DC6B37F0F41BAD900849378 = 0DC6B37F0F41BAD900849378 /* PBXTextBookmark */;
362
			0DC6B3800F41BAD900849378 = 0DC6B3800F41BAD900849378 /* PBXTextBookmark */;
363
			0DC6B3810F41BAD900849378 = 0DC6B3810F41BAD900849378 /* PBXTextBookmark */;
364
			0DC6B3820F41BAD900849378 = 0DC6B3820F41BAD900849378 /* PBXTextBookmark */;
365
			0DC6B3830F41BAD900849378 = 0DC6B3830F41BAD900849378 /* PBXTextBookmark */;
366
			0DC6B3840F41BAD900849378 = 0DC6B3840F41BAD900849378 /* PBXTextBookmark */;
367
			0DC6B3850F41BAD900849378 = 0DC6B3850F41BAD900849378 /* PBXTextBookmark */;
368
			0DC6B3860F41BAD900849378 = 0DC6B3860F41BAD900849378 /* PBXTextBookmark */;
369
			0DC6B3870F41BAD900849378 = 0DC6B3870F41BAD900849378 /* PBXTextBookmark */;
370
			0DC6B3880F41BAD900849378 = 0DC6B3880F41BAD900849378 /* PBXTextBookmark */;
371
			0DC6B3890F41BAD900849378 = 0DC6B3890F41BAD900849378 /* PBXTextBookmark */;
372
			0DC6B3AE0F41BBF300849378 = 0DC6B3AE0F41BBF300849378 /* PBXTextBookmark */;
373
			0DC6B3AF0F41BBF300849378 = 0DC6B3AF0F41BBF300849378 /* PBXTextBookmark */;
374
			0DC6B3B10F41BBF300849378 = 0DC6B3B10F41BBF300849378 /* PBXTextBookmark */;
375
			0DC6B3C40F41BD3500849378 = 0DC6B3C40F41BD3500849378 /* PBXTextBookmark */;
376
			0DC6B3D00F41D5D000849378 = 0DC6B3D00F41D5D000849378 /* PBXTextBookmark */;
377
			0DDE961C0EE92030001DBE4F = 0DDE961C0EE92030001DBE4F /* PBXTextBookmark */;
378
			0DDE97640EE965FC001DBE4F = 0DDE97640EE965FC001DBE4F /* PBXTextBookmark */;
379
			0DDE97660EE965FC001DBE4F = 0DDE97660EE965FC001DBE4F /* PBXTextBookmark */;
380
			0DDE97670EE965FC001DBE4F = 0DDE97670EE965FC001DBE4F /* PBXTextBookmark */;
381
			0DDE976B0EE965FC001DBE4F = 0DDE976B0EE965FC001DBE4F /* PBXTextBookmark */;
382
			0DDE976C0EE965FC001DBE4F = 0DDE976C0EE965FC001DBE4F /* PBXTextBookmark */;
383
			0DDE976D0EE965FC001DBE4F = 0DDE976D0EE965FC001DBE4F /* PBXTextBookmark */;
384
			0DDE976E0EE965FC001DBE4F = 0DDE976E0EE965FC001DBE4F /* PBXTextBookmark */;
385
			0DDE976F0EE965FC001DBE4F = 0DDE976F0EE965FC001DBE4F /* PBXTextBookmark */;
386
			0DDE97740EE965FC001DBE4F = 0DDE97740EE965FC001DBE4F /* PBXTextBookmark */;
387
			0DDE97750EE965FC001DBE4F = 0DDE97750EE965FC001DBE4F /* PBXTextBookmark */;
388
			0DDE97760EE965FC001DBE4F = 0DDE97760EE965FC001DBE4F /* PBXTextBookmark */;
389
			0DDE97770EE965FC001DBE4F = 0DDE97770EE965FC001DBE4F /* PBXTextBookmark */;
390
			0DDE977F0EE965FC001DBE4F = 0DDE977F0EE965FC001DBE4F /* PBXTextBookmark */;
391
			0DDE97820EE965FC001DBE4F = 0DDE97820EE965FC001DBE4F /* PBXTextBookmark */;
392
			0DDE97830EE965FC001DBE4F = 0DDE97830EE965FC001DBE4F /* PBXTextBookmark */;
393
			0DDE97850EE965FC001DBE4F = 0DDE97850EE965FC001DBE4F /* PBXTextBookmark */;
394
			0DDE97860EE965FC001DBE4F = 0DDE97860EE965FC001DBE4F /* PBXTextBookmark */;
395
			0DDE97870EE965FC001DBE4F = 0DDE97870EE965FC001DBE4F /* PBXTextBookmark */;
396
			0DDE97880EE965FC001DBE4F = 0DDE97880EE965FC001DBE4F /* PBXTextBookmark */;
397
			0DDE97890EE965FC001DBE4F = 0DDE97890EE965FC001DBE4F /* PBXTextBookmark */;
398
			0DDE989A0EE9D70D001DBE4F = 0DDE989A0EE9D70D001DBE4F /* PBXTextBookmark */;
399
			0DE3D4670F424E3F00D815C4 = 0DE3D4670F424E3F00D815C4 /* PBXTextBookmark */;
400
			0DE3D47D0F4250E900D815C4 = 0DE3D47D0F4250E900D815C4 /* PBXTextBookmark */;
401
			0DE3D47E0F4250E900D815C4 = 0DE3D47E0F4250E900D815C4 /* PBXTextBookmark */;
402
			0DE3D4820F4250E900D815C4 = 0DE3D4820F4250E900D815C4 /* PBXTextBookmark */;
416 jab 403
			0DE866FC0EC73D6500528875 = 0DE866FC0EC73D6500528875 /* PBXTextBookmark */;
404
			0DE866FE0EC73D6500528875 = 0DE866FE0EC73D6500528875 /* PBXTextBookmark */;
405
			0DE867050EC7A80B00528875 = 0DE867050EC7A80B00528875 /* PBXTextBookmark */;
406
			0DE867070EC7A80B00528875 = 0DE867070EC7A80B00528875 /* PBXTextBookmark */;
407
			0DE867080EC7A80B00528875 = 0DE867080EC7A80B00528875 /* PBXTextBookmark */;
408
			0DFBE5270EC0DE15003D675E = 0DFBE5270EC0DE15003D675E /* PBXTextBookmark */;
409
			0DFBE5280EC0DE15003D675E = 0DFBE5280EC0DE15003D675E /* PBXTextBookmark */;
410
			0DFBE53F0EC0E2F7003D675E = 0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */;
411
			0DFBE5410EC0E2F7003D675E = 0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */;
412
			0DFBE5450EC0E2F7003D675E = 0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */;
413
			0DFBE5460EC0E2F7003D675E = 0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */;
414
			0DFBE5470EC0E2F7003D675E = 0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */;
415
			0DFBE5480EC0E2F7003D675E = 0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */;
336 jab 416
		};
335 jab 417
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
394 jab 418
		userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
329 jab 419
		userBuildSettings = {
420
		};
421
	};
335 jab 422
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 423
		isa = PBXSourceControlManager;
424
		fallbackIsa = XCSourceControlManager;
336 jab 425
		isSCMEnabled = 1;
329 jab 426
		scmConfiguration = {
340 jab 427
			SubversionToolPath = /opt/local/bin/svn;
415 jab 428
			repositoryName = "GEL SVN";
329 jab 429
		};
336 jab 430
		scmType = scm.subversion;
329 jab 431
	};
335 jab 432
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 433
		isa = PBXCodeSenseManager;
434
		indexTemplatePath = "";
435
	};
335 jab 436
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 437
		activeExec = 0;
438
	};
351 jab 439
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
440
		uiCtxt = {
382 jab 441
			sepNavIntBoundsRect = "{{0, 0}, {928, 8037}}";
442
			sepNavSelRange = "{124, 0}";
443
			sepNavVisRange = "{0, 631}";
357 jab 444
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 445
		};
446
	};
447
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
448
		uiCtxt = {
382 jab 449
			sepNavIntBoundsRect = "{{0, 0}, {928, 5415}}";
450
			sepNavSelRange = "{107, 0}";
451
			sepNavVisRange = "{0, 557}";
351 jab 452
			sepNavVisRect = "{{0, 0}, {961, 728}}";
453
		};
454
	};
367 jab 455
	0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
456
		uiCtxt = {
404 jab 457
			sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
458
			sepNavSelRange = "{423, 4}";
459
			sepNavVisRange = "{0, 484}";
367 jab 460
		};
461
	};
462
	0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
463
		uiCtxt = {
464
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1159}}";
465
			sepNavSelRange = "{0, 0}";
466
			sepNavVisRange = "{0, 910}";
467
		};
468
	};
363 jab 469
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
470
		uiCtxt = {
404 jab 471
			sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
472
			sepNavSelRange = "{520, 6}";
473
			sepNavVisRange = "{126, 552}";
363 jab 474
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
475
		};
476
	};
351 jab 477
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
478
		uiCtxt = {
400 jab 479
			sepNavIntBoundsRect = "{{0, 0}, {1021, 4009}}";
480
			sepNavSelRange = "{0, 0}";
481
			sepNavVisRange = "{5062, 1168}";
363 jab 482
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 483
		};
484
	};
485
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
486
		uiCtxt = {
404 jab 487
			sepNavIntBoundsRect = "{{0, 0}, {786, 3021}}";
488
			sepNavSelRange = "{642, 4}";
489
			sepNavVisRange = "{72, 584}";
351 jab 490
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
491
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
492
		};
493
	};
494
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
495
		uiCtxt = {
404 jab 496
			sepNavIntBoundsRect = "{{0, 0}, {786, 2280}}";
497
			sepNavSelRange = "{559, 7}";
498
			sepNavVisRange = "{0, 630}";
351 jab 499
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
500
		};
501
	};
502
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
503
		uiCtxt = {
382 jab 504
			sepNavIntBoundsRect = "{{0, 0}, {928, 8702}}";
351 jab 505
			sepNavSelRange = "{0, 0}";
382 jab 506
			sepNavVisRange = "{12479, 844}";
351 jab 507
			sepNavVisRect = "{{0, 953}, {961, 291}}";
508
		};
509
	};
367 jab 510
	0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
511
		uiCtxt = {
512
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
513
			sepNavSelRange = "{0, 0}";
514
			sepNavVisRange = "{0, 1021}";
515
		};
516
	};
404 jab 517
	0D0CAED10C61132B003604C6 /* ArithVec2Float.h */ = {
518
		uiCtxt = {
519
			sepNavIntBoundsRect = "{{0, 0}, {786, 1140}}";
520
			sepNavSelRange = "{196, 3}";
521
			sepNavVisRange = "{0, 479}";
522
		};
523
	};
367 jab 524
	0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
525
		uiCtxt = {
400 jab 526
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1368}}";
367 jab 527
			sepNavSelRange = "{0, 0}";
400 jab 528
			sepNavVisRange = "{0, 910}";
367 jab 529
		};
530
	};
400 jab 531
	0D0CAED30C61132B003604C6 /* ArithVec3Float.h */ = {
532
		uiCtxt = {
435 jab 533
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
404 jab 534
			sepNavSelRange = "{196, 3}";
435 jab 535
			sepNavVisRange = "{244, 1232}";
400 jab 536
		};
537
	};
404 jab 538
	0D0CAED40C61132B003604C6 /* ArithVec3Int.h */ = {
539
		uiCtxt = {
540
			sepNavIntBoundsRect = "{{0, 0}, {1061, 798}}";
541
			sepNavSelRange = "{186, 3}";
542
			sepNavVisRange = "{0, 647}";
543
		};
544
	};
351 jab 545
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
546
		uiCtxt = {
404 jab 547
			sepNavIntBoundsRect = "{{0, 0}, {786, 741}}";
548
			sepNavSelRange = "{333, 3}";
549
			sepNavVisRange = "{0, 484}";
351 jab 550
			sepNavVisRect = "{{0, 308}, {961, 291}}";
551
		};
552
	};
553
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
554
		uiCtxt = {
404 jab 555
			sepNavIntBoundsRect = "{{0, 0}, {786, 1235}}";
556
			sepNavSelRange = "{203, 6}";
557
			sepNavVisRange = "{0, 411}";
351 jab 558
			sepNavVisRect = "{{0, 386}, {961, 291}}";
559
		};
560
	};
367 jab 561
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
562
		uiCtxt = {
404 jab 563
			sepNavIntBoundsRect = "{{0, 0}, {786, 532}}";
564
			sepNavSelRange = "{193, 3}";
565
			sepNavVisRange = "{0, 388}";
367 jab 566
		};
567
	};
435 jab 568
	0D0CAED90C61132B003604C6 /* CGLA.h */ = {
569
		uiCtxt = {
570
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2888}}";
571
			sepNavSelRange = "{3075, 0}";
572
			sepNavVisRange = "{2780, 551}";
573
		};
574
	};
344 jab 575
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
576
		uiCtxt = {
367 jab 577
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
578
			sepNavSelRange = "{667, 0}";
579
			sepNavVisRange = "{533, 988}";
363 jab 580
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 581
		};
582
	};
583
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
584
		uiCtxt = {
435 jab 585
			sepNavIntBoundsRect = "{{0, 0}, {1064, 635}}";
586
			sepNavSelRange = "{818, 75}";
587
			sepNavVisRange = "{0, 902}";
363 jab 588
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 589
		};
590
	};
404 jab 591
	0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */ = {
592
		uiCtxt = {
593
			sepNavIntBoundsRect = "{{0, 0}, {788, 703}}";
594
			sepNavSelRange = "{190, 43}";
595
			sepNavVisRange = "{0, 337}";
596
		};
597
	};
598
	0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */ = {
599
		uiCtxt = {
600
			sepNavIntBoundsRect = "{{0, 0}, {786, 627}}";
601
			sepNavSelRange = "{302, 6}";
602
			sepNavVisRange = "{0, 620}";
603
		};
604
	};
605
	0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */ = {
606
		uiCtxt = {
607
			sepNavIntBoundsRect = "{{0, 0}, {786, 665}}";
608
			sepNavSelRange = "{302, 6}";
609
			sepNavVisRange = "{0, 562}";
610
		};
611
	};
363 jab 612
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
613
		uiCtxt = {
614
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
615
			sepNavSelRange = "{0, 0}";
616
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
617
		};
618
	};
619
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
620
		uiCtxt = {
404 jab 621
			sepNavIntBoundsRect = "{{0, 0}, {786, 855}}";
622
			sepNavSelRange = "{328, 3}";
623
			sepNavVisRange = "{0, 527}";
363 jab 624
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
625
		};
626
	};
627
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
628
		uiCtxt = {
629
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
630
			sepNavSelRange = "{448, 0}";
631
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
632
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
633
		};
634
	};
635
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
636
		uiCtxt = {
404 jab 637
			sepNavIntBoundsRect = "{{0, 0}, {786, 855}}";
638
			sepNavSelRange = "{336, 6}";
639
			sepNavVisRange = "{0, 536}";
363 jab 640
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
641
		};
642
	};
643
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
644
		uiCtxt = {
416 jab 645
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1311}}";
646
			sepNavSelRange = "{1018, 0}";
647
			sepNavVisRange = "{732, 287}";
363 jab 648
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
649
		};
650
	};
651
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
652
		uiCtxt = {
404 jab 653
			sepNavIntBoundsRect = "{{0, 0}, {786, 1482}}";
654
			sepNavSelRange = "{446, 6}";
655
			sepNavVisRange = "{0, 521}";
363 jab 656
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
657
		};
658
	};
659
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
660
		uiCtxt = {
413 jab 661
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1197}}";
363 jab 662
			sepNavSelRange = "{0, 0}";
413 jab 663
			sepNavVisRange = "{0, 630}";
363 jab 664
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
665
		};
666
	};
667
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
668
		uiCtxt = {
404 jab 669
			sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
670
			sepNavSelRange = "{442, 6}";
671
			sepNavVisRange = "{0, 573}";
363 jab 672
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
673
		};
674
	};
435 jab 675
	0D0CAEEC0C61132B003604C6 /* statistics.cpp */ = {
676
		uiCtxt = {
677
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
678
			sepNavSelRange = "{489, 0}";
679
			sepNavVisRange = "{270, 743}";
680
			sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
681
		};
682
	};
683
	0D0CAEED0C61132B003604C6 /* statistics.h */ = {
684
		uiCtxt = {
685
			sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
686
			sepNavSelRange = "{365, 0}";
687
			sepNavVisRange = "{61, 655}";
688
		};
689
	};
351 jab 690
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
691
		uiCtxt = {
692
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
693
			sepNavSelRange = "{71, 0}";
694
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
695
		};
696
	};
697
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
698
		uiCtxt = {
404 jab 699
			sepNavIntBoundsRect = "{{0, 0}, {786, 646}}";
700
			sepNavSelRange = "{229, 3}";
701
			sepNavVisRange = "{0, 411}";
351 jab 702
			sepNavVisRect = "{{0, 374}, {961, 291}}";
703
		};
704
	};
404 jab 705
	0D0CAEF20C61132B003604C6 /* Vec2f.h */ = {
706
		uiCtxt = {
707
			sepNavIntBoundsRect = "{{0, 0}, {786, 513}}";
708
			sepNavSelRange = "{208, 3}";
709
			sepNavVisRange = "{0, 495}";
710
		};
711
	};
712
	0D0CAEF40C61132B003604C6 /* Vec2i.h */ = {
713
		uiCtxt = {
714
			sepNavIntBoundsRect = "{{0, 0}, {786, 513}}";
715
			sepNavSelRange = "{185, 3}";
716
			sepNavVisRange = "{0, 450}";
717
		};
718
	};
351 jab 719
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
720
		uiCtxt = {
404 jab 721
			sepNavIntBoundsRect = "{{0, 0}, {786, 950}}";
722
			sepNavSelRange = "{279, 3}";
723
			sepNavVisRange = "{0, 353}";
351 jab 724
			sepNavVisRect = "{{0, 515}, {961, 291}}";
725
		};
726
	};
400 jab 727
	0D0CAEF70C61132B003604C6 /* Vec3f.cpp */ = {
728
		uiCtxt = {
729
			sepNavIntBoundsRect = "{{0, 0}, {1021, 702}}";
730
			sepNavSelRange = "{0, 0}";
731
			sepNavVisRange = "{0, 366}";
732
		};
733
	};
341 jab 734
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
735
		uiCtxt = {
435 jab 736
			sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
404 jab 737
			sepNavSelRange = "{474, 3}";
435 jab 738
			sepNavVisRange = "{421, 788}";
341 jab 739
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
740
		};
741
	};
435 jab 742
	0D0CAEF90C61132B003604C6 /* Vec3Hf.h */ = {
743
		uiCtxt = {
744
			sepNavIntBoundsRect = "{{0, 0}, {1064, 635}}";
745
			sepNavSelRange = "{0, 0}";
746
			sepNavVisRange = "{0, 256}";
747
		};
748
	};
404 jab 749
	0D0CAEFB0C61132B003604C6 /* Vec3i.h */ = {
750
		uiCtxt = {
751
			sepNavIntBoundsRect = "{{0, 0}, {786, 817}}";
752
			sepNavSelRange = "{402, 3}";
753
			sepNavVisRange = "{0, 457}";
754
		};
755
	};
756
	0D0CAEFD0C61132B003604C6 /* Vec3usi.h */ = {
757
		uiCtxt = {
758
			sepNavIntBoundsRect = "{{0, 0}, {786, 608}}";
759
			sepNavSelRange = "{367, 3}";
760
			sepNavVisRange = "{0, 533}";
761
		};
762
	};
351 jab 763
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
764
		uiCtxt = {
404 jab 765
			sepNavIntBoundsRect = "{{0, 0}, {786, 1007}}";
766
			sepNavSelRange = "{297, 3}";
767
			sepNavVisRange = "{0, 533}";
351 jab 768
			sepNavVisRect = "{{0, 323}, {961, 291}}";
769
		};
770
	};
404 jab 771
	0D0CAEFF0C61132B003604C6 /* Vec4f.h */ = {
772
		uiCtxt = {
773
			sepNavIntBoundsRect = "{{0, 0}, {786, 988}}";
774
			sepNavSelRange = "{296, 3}";
775
			sepNavVisRange = "{0, 529}";
776
		};
777
	};
363 jab 778
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
779
		uiCtxt = {
394 jab 780
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2774}}";
372 jab 781
			sepNavSelRange = "{0, 0}";
394 jab 782
			sepNavVisRange = "{0, 739}";
363 jab 783
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
784
		};
785
	};
372 jab 786
	0D0CAF030C61132B003604C6 /* AABox.h */ = {
787
		uiCtxt = {
394 jab 788
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
372 jab 789
			sepNavSelRange = "{0, 0}";
394 jab 790
			sepNavVisRange = "{0, 731}";
372 jab 791
		};
792
	};
351 jab 793
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
794
		uiCtxt = {
394 jab 795
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
372 jab 796
			sepNavSelRange = "{0, 0}";
394 jab 797
			sepNavVisRange = "{0, 904}";
351 jab 798
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
799
		};
800
	};
372 jab 801
	0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
802
		uiCtxt = {
394 jab 803
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4123}}";
372 jab 804
			sepNavSelRange = "{0, 0}";
394 jab 805
			sepNavVisRange = "{0, 1069}";
372 jab 806
		};
807
	};
808
	0D0CAF060C61132C003604C6 /* BBox.h */ = {
809
		uiCtxt = {
394 jab 810
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
372 jab 811
			sepNavSelRange = "{0, 0}";
394 jab 812
			sepNavVisRange = "{0, 788}";
372 jab 813
		};
814
	};
815
	0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
816
		uiCtxt = {
394 jab 817
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
372 jab 818
			sepNavSelRange = "{0, 0}";
394 jab 819
			sepNavVisRange = "{0, 755}";
372 jab 820
		};
821
	};
822
	0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
823
		uiCtxt = {
394 jab 824
			sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
372 jab 825
			sepNavSelRange = "{0, 0}";
394 jab 826
			sepNavVisRange = "{0, 893}";
372 jab 827
		};
828
	};
829
	0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
830
		uiCtxt = {
394 jab 831
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 832
			sepNavSelRange = "{0, 0}";
833
			sepNavVisRange = "{0, 147}";
834
		};
835
	};
836
	0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
837
		uiCtxt = {
394 jab 838
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
372 jab 839
			sepNavSelRange = "{0, 0}";
394 jab 840
			sepNavVisRange = "{0, 888}";
372 jab 841
		};
842
	};
843
	0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
844
		uiCtxt = {
394 jab 845
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1273}}";
372 jab 846
			sepNavSelRange = "{0, 0}";
394 jab 847
			sepNavVisRange = "{0, 688}";
372 jab 848
		};
849
	};
850
	0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
851
		uiCtxt = {
394 jab 852
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 853
			sepNavSelRange = "{0, 0}";
394 jab 854
			sepNavVisRange = "{0, 1017}";
372 jab 855
		};
856
	};
857
	0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
858
		uiCtxt = {
394 jab 859
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3819}}";
372 jab 860
			sepNavSelRange = "{0, 0}";
394 jab 861
			sepNavVisRange = "{0, 645}";
372 jab 862
		};
863
	};
864
	0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
865
		uiCtxt = {
394 jab 866
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 867
			sepNavSelRange = "{0, 0}";
394 jab 868
			sepNavVisRange = "{0, 650}";
372 jab 869
		};
870
	};
357 jab 871
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
872
		uiCtxt = {
394 jab 873
			sepNavIntBoundsRect = "{{0, 0}, {1085, 13604}}";
372 jab 874
			sepNavSelRange = "{0, 0}";
394 jab 875
			sepNavVisRange = "{0, 703}";
357 jab 876
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
877
		};
878
	};
372 jab 879
	0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
880
		uiCtxt = {
394 jab 881
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
372 jab 882
			sepNavSelRange = "{0, 0}";
394 jab 883
			sepNavVisRange = "{0, 733}";
372 jab 884
		};
885
	};
336 jab 886
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
887
		uiCtxt = {
394 jab 888
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3781}}";
372 jab 889
			sepNavSelRange = "{0, 0}";
394 jab 890
			sepNavVisRange = "{0, 664}";
336 jab 891
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
892
		};
893
	};
372 jab 894
	0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
895
		uiCtxt = {
394 jab 896
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 897
			sepNavSelRange = "{316, 0}";
898
			sepNavVisRange = "{0, 324}";
899
		};
900
	};
336 jab 901
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
902
		uiCtxt = {
394 jab 903
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
336 jab 904
			sepNavSelRange = "{0, 0}";
394 jab 905
			sepNavVisRange = "{0, 965}";
336 jab 906
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
907
		};
908
	};
372 jab 909
	0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
910
		uiCtxt = {
394 jab 911
			sepNavIntBoundsRect = "{{0, 0}, {1085, 969}}";
372 jab 912
			sepNavSelRange = "{0, 0}";
394 jab 913
			sepNavVisRange = "{0, 817}";
372 jab 914
		};
915
	};
916
	0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
917
		uiCtxt = {
394 jab 918
			sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
372 jab 919
			sepNavSelRange = "{0, 0}";
394 jab 920
			sepNavVisRange = "{0, 690}";
372 jab 921
		};
922
	};
923
	0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
924
		uiCtxt = {
394 jab 925
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9158}}";
382 jab 926
			sepNavSelRange = "{70, 36}";
394 jab 927
			sepNavVisRange = "{52, 1130}";
372 jab 928
		};
929
	};
930
	0D0CAF170C61132C003604C6 /* HGrid.h */ = {
931
		uiCtxt = {
394 jab 932
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2166}}";
933
			sepNavSelRange = "{1861, 0}";
934
			sepNavVisRange = "{1393, 1085}";
372 jab 935
		};
936
	};
335 jab 937
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
938
		uiCtxt = {
435 jab 939
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1824}}";
372 jab 940
			sepNavSelRange = "{388, 22}";
435 jab 941
			sepNavVisRange = "{558, 946}";
363 jab 942
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
943
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 944
		};
945
	};
363 jab 946
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
947
		uiCtxt = {
394 jab 948
			sepNavIntBoundsRect = "{{0, 0}, {1085, 6593}}";
363 jab 949
			sepNavSelRange = "{0, 0}";
394 jab 950
			sepNavVisRange = "{0, 796}";
363 jab 951
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
952
		};
953
	};
372 jab 954
	0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
955
		uiCtxt = {
394 jab 956
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 957
			sepNavSelRange = "{0, 0}";
394 jab 958
			sepNavVisRange = "{0, 701}";
372 jab 959
		};
960
	};
961
	0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
962
		uiCtxt = {
394 jab 963
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 964
			sepNavSelRange = "{0, 0}";
394 jab 965
			sepNavVisRange = "{0, 242}";
372 jab 966
		};
967
	};
341 jab 968
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
969
		uiCtxt = {
394 jab 970
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
341 jab 971
			sepNavSelRange = "{0, 0}";
394 jab 972
			sepNavVisRange = "{0, 657}";
341 jab 973
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
974
		};
975
	};
372 jab 976
	0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
977
		uiCtxt = {
394 jab 978
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
372 jab 979
			sepNavSelRange = "{0, 0}";
394 jab 980
			sepNavVisRange = "{0, 478}";
372 jab 981
		};
982
	};
983
	0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
984
		uiCtxt = {
394 jab 985
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
372 jab 986
			sepNavSelRange = "{0, 0}";
987
			sepNavVisRange = "{0, 453}";
988
		};
989
	};
340 jab 990
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
991
		uiCtxt = {
435 jab 992
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7334}}";
372 jab 993
			sepNavSelRange = "{80, 0}";
435 jab 994
			sepNavVisRange = "{1196, 727}";
363 jab 995
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 996
		};
997
	};
363 jab 998
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
999
		uiCtxt = {
435 jab 1000
			sepNavIntBoundsRect = "{{0, 0}, {1064, 697}}";
363 jab 1001
			sepNavSelRange = "{0, 0}";
372 jab 1002
			sepNavVisRange = "{0, 233}";
363 jab 1003
			sepNavVisRect = "{{0, 0}, {0, 0}}";
1004
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1005
		};
1006
	};
372 jab 1007
	0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
1008
		uiCtxt = {
394 jab 1009
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4332}}";
372 jab 1010
			sepNavSelRange = "{0, 0}";
394 jab 1011
			sepNavVisRange = "{0, 660}";
372 jab 1012
		};
1013
	};
1014
	0D0CAF230C61132C003604C6 /* OBox.h */ = {
1015
		uiCtxt = {
394 jab 1016
			sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
372 jab 1017
			sepNavSelRange = "{0, 0}";
394 jab 1018
			sepNavVisRange = "{0, 838}";
372 jab 1019
		};
1020
	};
363 jab 1021
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
1022
		uiCtxt = {
394 jab 1023
			sepNavIntBoundsRect = "{{0, 0}, {1085, 13623}}";
372 jab 1024
			sepNavSelRange = "{0, 0}";
394 jab 1025
			sepNavVisRange = "{0, 979}";
363 jab 1026
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
1027
		};
1028
	};
357 jab 1029
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
1030
		uiCtxt = {
435 jab 1031
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2603}}";
357 jab 1032
			sepNavSelRange = "{0, 0}";
435 jab 1033
			sepNavVisRange = "{304, 897}";
363 jab 1034
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 1035
		};
1036
	};
1037
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
1038
		uiCtxt = {
416 jab 1039
			sepNavIntBoundsRect = "{{0, 0}, {1104, 855}}";
367 jab 1040
			sepNavSelRange = "{0, 0}";
416 jab 1041
			sepNavVisRange = "{424, 344}";
363 jab 1042
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 1043
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
1044
		};
1045
	};
1046
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
1047
		uiCtxt = {
394 jab 1048
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1292}}";
367 jab 1049
			sepNavSelRange = "{0, 0}";
394 jab 1050
			sepNavVisRange = "{460, 696}";
363 jab 1051
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 1052
		};
1053
	};
1054
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
1055
		uiCtxt = {
394 jab 1056
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2242}}";
357 jab 1057
			sepNavSelRange = "{0, 0}";
394 jab 1058
			sepNavVisRange = "{0, 948}";
357 jab 1059
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1060
		};
1061
	};
394 jab 1062
	0D0CAF290C61132C003604C6 /* RGrid.h */ = {
1063
		uiCtxt = {
1064
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2280}}";
1065
			sepNavSelRange = "{0, 0}";
1066
			sepNavVisRange = "{0, 794}";
1067
		};
1068
	};
1069
	0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
1070
		uiCtxt = {
1071
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2185}}";
1072
			sepNavSelRange = "{0, 0}";
1073
			sepNavVisRange = "{0, 843}";
1074
		};
1075
	};
1076
	0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
1077
		uiCtxt = {
1078
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3002}}";
1079
			sepNavSelRange = "{0, 0}";
1080
			sepNavVisRange = "{0, 816}";
1081
		};
1082
	};
1083
	0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
1084
		uiCtxt = {
1085
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3553}}";
1086
			sepNavSelRange = "{0, 0}";
1087
			sepNavVisRange = "{0, 1157}";
1088
		};
1089
	};
363 jab 1090
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
1091
		uiCtxt = {
394 jab 1092
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
363 jab 1093
			sepNavSelRange = "{0, 0}";
394 jab 1094
			sepNavVisRange = "{0, 694}";
363 jab 1095
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
1096
		};
1097
	};
1098
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
1099
		uiCtxt = {
394 jab 1100
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
363 jab 1101
			sepNavSelRange = "{0, 0}";
394 jab 1102
			sepNavVisRange = "{0, 575}";
363 jab 1103
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
1104
		};
1105
	};
394 jab 1106
	0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */ = {
1107
		uiCtxt = {
1108
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
1109
			sepNavSelRange = "{0, 0}";
1110
			sepNavVisRange = "{0, 836}";
1111
		};
1112
	};
1113
	0D0CAF300C61132C003604C6 /* TrilinFilter.h */ = {
1114
		uiCtxt = {
1115
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1116
			sepNavSelRange = "{0, 0}";
1117
			sepNavVisRange = "{0, 509}";
1118
		};
1119
	};
340 jab 1120
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
1121
		uiCtxt = {
435 jab 1122
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1995}}";
372 jab 1123
			sepNavSelRange = "{888, 0}";
435 jab 1124
			sepNavVisRange = "{1590, 727}";
365 jab 1125
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 1126
		};
1127
	};
1128
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
1129
		uiCtxt = {
435 jab 1130
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1349}}";
1131
			sepNavSelRange = "{114, 0}";
1132
			sepNavVisRange = "{156, 774}";
363 jab 1133
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
1134
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 1135
		};
1136
	};
1137
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
1138
		uiCtxt = {
394 jab 1139
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4351}}";
340 jab 1140
			sepNavSelRange = "{0, 0}";
394 jab 1141
			sepNavVisRange = "{0, 1051}";
363 jab 1142
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 1143
		};
1144
	};
363 jab 1145
	0D0CAF340C61132C003604C6 /* verification.h */ = {
1146
		uiCtxt = {
394 jab 1147
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
363 jab 1148
			sepNavSelRange = "{0, 0}";
394 jab 1149
			sepNavVisRange = "{0, 176}";
363 jab 1150
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
1151
		};
1152
	};
340 jab 1153
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
1154
		uiCtxt = {
435 jab 1155
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4579}}";
1156
			sepNavSelRange = "{1506, 0}";
1157
			sepNavVisRange = "{394, 860}";
365 jab 1158
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 1159
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 1160
		};
1161
	};
344 jab 1162
	0D0CAF370C61132C003604C6 /* draw.h */ = {
1163
		uiCtxt = {
435 jab 1164
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1121}}";
1165
			sepNavSelRange = "{524, 0}";
1166
			sepNavVisRange = "{117, 1209}";
363 jab 1167
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
400 jab 1168
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
344 jab 1169
		};
1170
	};
363 jab 1171
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
1172
		uiCtxt = {
372 jab 1173
			sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
1174
			sepNavSelRange = "{174, 0}";
1175
			sepNavVisRange = "{0, 209}";
363 jab 1176
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
372 jab 1177
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
363 jab 1178
		};
1179
	};
336 jab 1180
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
1181
		uiCtxt = {
372 jab 1182
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
1183
			sepNavSelRange = "{0, 0}";
1184
			sepNavVisRange = "{0, 213}";
363 jab 1185
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1186
		};
1187
	};
344 jab 1188
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
1189
		uiCtxt = {
435 jab 1190
			sepNavIntBoundsRect = "{{0, 0}, {1105, 755}}";
1191
			sepNavSelRange = "{134, 0}";
372 jab 1192
			sepNavVisRange = "{0, 215}";
363 jab 1193
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
435 jab 1194
			sepNavWindowFrame = "{{125, 13}, {1164, 827}}";
344 jab 1195
		};
1196
	};
1197
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
1198
		uiCtxt = {
394 jab 1199
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
1200
			sepNavSelRange = "{1658, 7}";
1201
			sepNavVisRange = "{1168, 598}";
363 jab 1202
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1203
		};
1204
	};
1205
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
1206
		uiCtxt = {
435 jab 1207
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1596}}";
400 jab 1208
			sepNavSelRange = "{390, 0}";
435 jab 1209
			sepNavVisRange = "{799, 880}";
365 jab 1210
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 1211
		};
1212
	};
372 jab 1213
	0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
1214
		uiCtxt = {
415 jab 1215
			sepNavIntBoundsRect = "{{0, 0}, {1104, 3982}}";
413 jab 1216
			sepNavSelRange = "{1315, 26}";
415 jab 1217
			sepNavVisRange = "{1209, 212}";
372 jab 1218
		};
1219
	};
363 jab 1220
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 1221
		uiCtxt = {
394 jab 1222
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2831}}";
392 jab 1223
			sepNavSelRange = "{527, 22}";
394 jab 1224
			sepNavVisRange = "{2389, 798}";
363 jab 1225
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1226
		};
1227
	};
372 jab 1228
	0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
1229
		uiCtxt = {
1230
			sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
1231
			sepNavSelRange = "{0, 0}";
1232
			sepNavVisRange = "{0, 561}";
1233
		};
1234
	};
363 jab 1235
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
1236
		uiCtxt = {
372 jab 1237
			sepNavIntBoundsRect = "{{0, 0}, {950, 1805}}";
363 jab 1238
			sepNavSelRange = "{0, 0}";
372 jab 1239
			sepNavVisRange = "{0, 840}";
363 jab 1240
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1241
		};
1242
	};
1243
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
1244
		uiCtxt = {
435 jab 1245
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3097}}";
1246
			sepNavSelRange = "{2608, 0}";
1247
			sepNavVisRange = "{2143, 656}";
363 jab 1248
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
1249
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
1250
		};
1251
	};
1252
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
1253
		uiCtxt = {
435 jab 1254
			sepNavIntBoundsRect = "{{0, 0}, {1064, 741}}";
1255
			sepNavSelRange = "{639, 204}";
394 jab 1256
			sepNavVisRange = "{78, 1151}";
363 jab 1257
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
1258
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
1259
		};
1260
	};
336 jab 1261
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
1262
		uiCtxt = {
435 jab 1263
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
336 jab 1264
			sepNavSelRange = "{0, 0}";
435 jab 1265
			sepNavVisRange = "{0, 800}";
363 jab 1266
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 1267
		};
1268
	};
363 jab 1269
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
1270
		uiCtxt = {
435 jab 1271
			sepNavIntBoundsRect = "{{0, 0}, {1064, 689}}";
363 jab 1272
			sepNavSelRange = "{0, 0}";
372 jab 1273
			sepNavVisRange = "{0, 1070}";
363 jab 1274
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1275
		};
1276
	};
336 jab 1277
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
1278
		uiCtxt = {
435 jab 1279
			sepNavIntBoundsRect = "{{0, 0}, {1064, 666}}";
389 jab 1280
			sepNavSelRange = "{44, 32}";
382 jab 1281
			sepNavVisRange = "{0, 431}";
363 jab 1282
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 1283
		};
1284
	};
363 jab 1285
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
1286
		uiCtxt = {
435 jab 1287
			sepNavIntBoundsRect = "{{0, 0}, {1064, 816}}";
372 jab 1288
			sepNavSelRange = "{0, 0}";
1289
			sepNavVisRange = "{0, 276}";
363 jab 1290
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1291
		};
1292
	};
1293
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
1294
		uiCtxt = {
435 jab 1295
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1748}}";
363 jab 1296
			sepNavSelRange = "{0, 0}";
435 jab 1297
			sepNavVisRange = "{948, 808}";
363 jab 1298
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
1299
		};
1300
	};
1301
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
1302
		uiCtxt = {
435 jab 1303
			sepNavIntBoundsRect = "{{0, 0}, {1064, 816}}";
394 jab 1304
			sepNavSelRange = "{222, 0}";
372 jab 1305
			sepNavVisRange = "{0, 491}";
363 jab 1306
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1307
		};
1308
	};
1309
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
1310
		uiCtxt = {
435 jab 1311
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
394 jab 1312
			sepNavSelRange = "{440, 22}";
435 jab 1313
			sepNavVisRange = "{756, 1008}";
363 jab 1314
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1315
		};
1316
	};
1317
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
1318
		uiCtxt = {
435 jab 1319
			sepNavIntBoundsRect = "{{0, 0}, {1064, 874}}";
363 jab 1320
			sepNavSelRange = "{0, 0}";
435 jab 1321
			sepNavVisRange = "{44, 717}";
363 jab 1322
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
1323
		};
1324
	};
1325
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
1326
		uiCtxt = {
435 jab 1327
			sepNavIntBoundsRect = "{{0, 0}, {1064, 816}}";
363 jab 1328
			sepNavSelRange = "{0, 0}";
382 jab 1329
			sepNavVisRange = "{0, 512}";
363 jab 1330
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1331
		};
1332
	};
336 jab 1333
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
1334
		uiCtxt = {
435 jab 1335
			sepNavIntBoundsRect = "{{0, 0}, {1064, 12692}}";
1336
			sepNavSelRange = "{4943, 62}";
1337
			sepNavVisRange = "{4930, 794}";
363 jab 1338
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
336 jab 1339
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
1340
		};
1341
	};
1342
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
1343
		uiCtxt = {
435 jab 1344
			sepNavIntBoundsRect = "{{0, 0}, {744, 7980}}";
1345
			sepNavSelRange = "{4673, 0}";
1346
			sepNavVisRange = "{3094, 1908}";
363 jab 1347
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
435 jab 1348
			sepNavWindowFrame = "{{14, 154}, {803, 874}}";
336 jab 1349
		};
1350
	};
363 jab 1351
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
340 jab 1352
		uiCtxt = {
435 jab 1353
			sepNavIntBoundsRect = "{{0, 0}, {1064, 13528}}";
389 jab 1354
			sepNavSelRange = "{6121, 9}";
435 jab 1355
			sepNavVisRange = "{14184, 816}";
363 jab 1356
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
340 jab 1357
		};
1358
	};
363 jab 1359
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
1360
		uiCtxt = {
435 jab 1361
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
1362
			sepNavSelRange = "{1484, 72}";
1363
			sepNavVisRange = "{279, 1539}";
363 jab 1364
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
1365
		};
1366
	};
1367
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
1368
		uiCtxt = {
435 jab 1369
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
1370
			sepNavSelRange = "{0, 401}";
382 jab 1371
			sepNavVisRange = "{0, 401}";
363 jab 1372
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
382 jab 1373
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
363 jab 1374
		};
1375
	};
1376
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
1377
		uiCtxt = {
435 jab 1378
			sepNavIntBoundsRect = "{{0, 0}, {1064, 697}}";
1379
			sepNavSelRange = "{67, 346}";
372 jab 1380
			sepNavVisRange = "{0, 421}";
363 jab 1381
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1382
		};
1383
	};
336 jab 1384
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
1385
		uiCtxt = {
435 jab 1386
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
1387
			sepNavSelRange = "{0, 1296}";
1388
			sepNavVisRange = "{0, 816}";
363 jab 1389
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
336 jab 1390
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
1391
		};
1392
	};
363 jab 1393
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
1394
		uiCtxt = {
435 jab 1395
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
1396
			sepNavSelRange = "{67, 144}";
372 jab 1397
			sepNavVisRange = "{0, 218}";
363 jab 1398
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1399
		};
1400
	};
357 jab 1401
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
1402
		uiCtxt = {
435 jab 1403
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6878}}";
367 jab 1404
			sepNavSelRange = "{4832, 0}";
435 jab 1405
			sepNavVisRange = "{986, 1218}";
363 jab 1406
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
357 jab 1407
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
1408
		};
1409
	};
1410
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
1411
		uiCtxt = {
435 jab 1412
			sepNavIntBoundsRect = "{{0, 0}, {1064, 689}}";
367 jab 1413
			sepNavSelRange = "{605, 0}";
1414
			sepNavVisRange = "{0, 651}";
363 jab 1415
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
357 jab 1416
		};
1417
	};
363 jab 1418
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
1419
		uiCtxt = {
435 jab 1420
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
363 jab 1421
			sepNavSelRange = "{0, 0}";
435 jab 1422
			sepNavVisRange = "{0, 827}";
363 jab 1423
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1424
		};
1425
	};
1426
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
1427
		uiCtxt = {
435 jab 1428
			sepNavIntBoundsRect = "{{0, 0}, {1064, 689}}";
363 jab 1429
			sepNavSelRange = "{0, 0}";
389 jab 1430
			sepNavVisRange = "{0, 537}";
363 jab 1431
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1432
		};
1433
	};
1434
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
1435
		uiCtxt = {
435 jab 1436
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3344}}";
1437
			sepNavSelRange = "{2739, 44}";
1438
			sepNavVisRange = "{1968, 870}";
363 jab 1439
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1440
		};
1441
	};
1442
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
1443
		uiCtxt = {
435 jab 1444
			sepNavIntBoundsRect = "{{0, 0}, {1064, 689}}";
413 jab 1445
			sepNavSelRange = "{322, 0}";
372 jab 1446
			sepNavVisRange = "{0, 504}";
363 jab 1447
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1448
		};
1449
	};
389 jab 1450
	0D0CAF5D0C61132C003604C6 /* subdivision.cpp */ = {
1451
		uiCtxt = {
435 jab 1452
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
389 jab 1453
			sepNavSelRange = "{0, 0}";
435 jab 1454
			sepNavVisRange = "{402, 1060}";
389 jab 1455
		};
1456
	};
363 jab 1457
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
1458
		uiCtxt = {
435 jab 1459
			sepNavIntBoundsRect = "{{0, 0}, {1064, 689}}";
363 jab 1460
			sepNavSelRange = "{0, 0}";
372 jab 1461
			sepNavVisRange = "{0, 360}";
363 jab 1462
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1463
		};
1464
	};
1465
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
1466
		uiCtxt = {
435 jab 1467
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3705}}";
363 jab 1468
			sepNavSelRange = "{0, 0}";
435 jab 1469
			sepNavVisRange = "{4170, 716}";
363 jab 1470
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1471
		};
1472
	};
357 jab 1473
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
1474
		uiCtxt = {
435 jab 1475
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6403}}";
357 jab 1476
			sepNavSelRange = "{0, 0}";
389 jab 1477
			sepNavVisRange = "{2785, 796}";
357 jab 1478
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1479
		};
1480
	};
363 jab 1481
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
1482
		uiCtxt = {
435 jab 1483
			sepNavIntBoundsRect = "{{0, 0}, {1064, 689}}";
363 jab 1484
			sepNavSelRange = "{0, 0}";
372 jab 1485
			sepNavVisRange = "{0, 558}";
363 jab 1486
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1487
		};
1488
	};
389 jab 1489
	0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */ = {
1490
		uiCtxt = {
435 jab 1491
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3819}}";
389 jab 1492
			sepNavSelRange = "{0, 0}";
435 jab 1493
			sepNavVisRange = "{0, 747}";
389 jab 1494
		};
1495
	};
351 jab 1496
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
1497
		uiCtxt = {
435 jab 1498
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1900}}";
389 jab 1499
			sepNavSelRange = "{0, 0}";
435 jab 1500
			sepNavVisRange = "{0, 753}";
363 jab 1501
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
351 jab 1502
		};
1503
	};
1504
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
1505
		uiCtxt = {
435 jab 1506
			sepNavIntBoundsRect = "{{0, 0}, {1064, 816}}";
351 jab 1507
			sepNavSelRange = "{0, 0}";
372 jab 1508
			sepNavVisRange = "{0, 656}";
363 jab 1509
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
351 jab 1510
		};
1511
	};
363 jab 1512
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
1513
		uiCtxt = {
435 jab 1514
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1710}}";
372 jab 1515
			sepNavSelRange = "{0, 0}";
435 jab 1516
			sepNavVisRange = "{0, 1020}";
363 jab 1517
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
1518
		};
1519
	};
1520
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
1521
		uiCtxt = {
435 jab 1522
			sepNavIntBoundsRect = "{{0, 0}, {1064, 10678}}";
363 jab 1523
			sepNavSelRange = "{0, 0}";
435 jab 1524
			sepNavVisRange = "{3025, 1494}";
363 jab 1525
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1526
		};
1527
	};
1528
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
1529
		uiCtxt = {
435 jab 1530
			sepNavIntBoundsRect = "{{0, 0}, {1064, 816}}";
363 jab 1531
			sepNavSelRange = "{0, 0}";
389 jab 1532
			sepNavVisRange = "{0, 1213}";
363 jab 1533
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1534
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
1535
		};
1536
	};
344 jab 1537
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
1538
		uiCtxt = {
435 jab 1539
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1957}}";
392 jab 1540
			sepNavSelRange = "{2654, 0}";
435 jab 1541
			sepNavVisRange = "{1749, 915}";
344 jab 1542
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
1543
		};
1544
	};
363 jab 1545
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
1546
		uiCtxt = {
435 jab 1547
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
382 jab 1548
			sepNavSelRange = "{0, 0}";
1549
			sepNavVisRange = "{0, 309}";
363 jab 1550
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1551
		};
1552
	};
336 jab 1553
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
1554
		uiCtxt = {
435 jab 1555
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1748}}";
394 jab 1556
			sepNavSelRange = "{2012, 0}";
435 jab 1557
			sepNavVisRange = "{0, 1040}";
336 jab 1558
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
1559
		};
1560
	};
363 jab 1561
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
1562
		uiCtxt = {
435 jab 1563
			sepNavIntBoundsRect = "{{0, 0}, {1064, 816}}";
363 jab 1564
			sepNavSelRange = "{0, 0}";
382 jab 1565
			sepNavVisRange = "{0, 208}";
363 jab 1566
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1567
		};
1568
	};
344 jab 1569
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1570
		uiCtxt = {
435 jab 1571
			sepNavIntBoundsRect = "{{0, 0}, {1340, 7334}}";
1572
			sepNavSelRange = "{8107, 0}";
1573
			sepNavVisRange = "{8107, 231}";
363 jab 1574
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
416 jab 1575
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
344 jab 1576
		};
1577
	};
1578
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1579
		uiCtxt = {
416 jab 1580
			sepNavIntBoundsRect = "{{0, 0}, {1104, 4123}}";
382 jab 1581
			sepNavSelRange = "{7374, 0}";
394 jab 1582
			sepNavVisRange = "{761, 1118}";
363 jab 1583
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1584
		};
1585
	};
1586
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1587
		uiCtxt = {
382 jab 1588
			sepNavIntBoundsRect = "{{0, 0}, {1055, 2755}}";
344 jab 1589
			sepNavSelRange = "{0, 0}";
382 jab 1590
			sepNavVisRange = "{0, 687}";
344 jab 1591
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1592
		};
1593
	};
1594
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1595
		uiCtxt = {
1596
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1597
			sepNavSelRange = "{203, 0}";
1598
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1599
		};
1600
	};
1601
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1602
		uiCtxt = {
435 jab 1603
			sepNavIntBoundsRect = "{{0, 0}, {1140, 13224}}";
1604
			sepNavSelRange = "{14744, 0}";
1605
			sepNavVisRange = "{1868, 795}";
363 jab 1606
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1607
		};
1608
	};
382 jab 1609
	0D0CAF730C61132C003604C6 /* Vector.h */ = {
1610
		uiCtxt = {
1611
			sepNavIntBoundsRect = "{{0, 0}, {1055, 8550}}";
1612
			sepNavSelRange = "{6785, 10}";
1613
			sepNavVisRange = "{6338, 745}";
1614
		};
1615
	};
363 jab 1616
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1617
		uiCtxt = {
1618
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1619
			sepNavSelRange = "{0, 0}";
1620
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1621
		};
1622
	};
365 jab 1623
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1624
		uiCtxt = {
1625
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1626
			sepNavSelRange = "{96, 0}";
1627
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1628
		};
1629
	};
363 jab 1630
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1631
		uiCtxt = {
413 jab 1632
			sepNavIntBoundsRect = "{{0, 0}, {1021, 695}}";
1633
			sepNavSelRange = "{424, 56}";
1634
			sepNavVisRange = "{38, 448}";
363 jab 1635
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1636
		};
1637
	};
382 jab 1638
	0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
1639
		uiCtxt = {
1640
			sepNavIntBoundsRect = "{{0, 0}, {1055, 3249}}";
1641
			sepNavSelRange = "{0, 0}";
1642
			sepNavVisRange = "{0, 833}";
1643
		};
1644
	};
1645
	0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
1646
		uiCtxt = {
1647
			sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
1648
			sepNavSelRange = "{0, 0}";
1649
			sepNavVisRange = "{0, 849}";
1650
		};
1651
	};
1652
	0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
1653
		uiCtxt = {
1654
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
1655
			sepNavSelRange = "{0, 0}";
1656
			sepNavVisRange = "{0, 767}";
1657
		};
1658
	};
1659
	0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
1660
		uiCtxt = {
1661
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
1662
			sepNavSelRange = "{0, 0}";
1663
			sepNavVisRange = "{0, 799}";
1664
		};
1665
	};
400 jab 1666
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1667
		uiCtxt = {
1668
			sepNavIntBoundsRect = "{{0, 0}, {1085, 12426}}";
1669
			sepNavSelRange = "{0, 0}";
1670
			sepNavVisRange = "{0, 556}";
1671
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1672
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1673
		};
1674
	};
1675
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1676
		uiCtxt = {
1677
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1678
			sepNavSelRange = "{0, 0}";
1679
			sepNavVisRange = "{0, 688}";
1680
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1681
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1682
		};
1683
	};
1684
	0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
1685
		uiCtxt = {
1686
			sepNavIntBoundsRect = "{{0, 0}, {1055, 1710}}";
1687
			sepNavSelRange = "{1090, 0}";
1688
			sepNavVisRange = "{351, 780}";
1689
		};
1690
	};
1691
	0D17B9720E4B949300FD8803 /* ply_load.h */ = {
1692
		uiCtxt = {
1693
			sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
1694
			sepNavSelRange = "{246, 0}";
1695
			sepNavVisRange = "{0, 385}";
1696
		};
1697
	};
1698
	0D17B9730E4B949300FD8803 /* rply.c */ = {
1699
		uiCtxt = {
1700
			sepNavIntBoundsRect = "{{0, 0}, {1085, 28633}}";
1701
			sepNavSelRange = "{25889, 0}";
1702
			sepNavVisRange = "{37490, 1435}";
1703
		};
1704
	};
1705
	0D17B9740E4B949300FD8803 /* rply.h */ = {
1706
		uiCtxt = {
1707
			sepNavIntBoundsRect = "{{0, 0}, {1085, 7049}}";
1708
			sepNavSelRange = "{0, 0}";
1709
			sepNavVisRange = "{0, 1184}";
1710
		};
1711
	};
435 jab 1712
	0D17F4CE0EEED46100DD1F23 /* PBXTextBookmark */ = {
1713
		isa = PBXTextBookmark;
1714
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1715
		name = "build_manifold.cpp: 147";
1716
		rLen = 0;
1717
		rLoc = 2608;
1718
		rType = 0;
1719
		vrLen = 635;
1720
		vrLoc = 2163;
1721
	};
382 jab 1722
	0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {
1723
		uiCtxt = {
1724
			sepNavIntBoundsRect = "{{0, 0}, {1064, 725}}";
1725
			sepNavSelRange = "{0, 0}";
1726
			sepNavVisRange = "{0, 684}";
1727
		};
372 jab 1728
	};
357 jab 1729
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1730
		uiCtxt = {
1731
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1732
			sepNavSelRange = "{0, 0}";
1733
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1734
		};
1735
	};
344 jab 1736
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1737
		uiCtxt = {
1738
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1739
			sepNavSelRange = "{1710, 0}";
345 jab 1740
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1741
		};
1742
	};
1743
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1744
		uiCtxt = {
1745
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1746
			sepNavSelRange = "{0, 0}";
1747
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1748
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1749
		};
1750
	};
1751
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1752
		uiCtxt = {
357 jab 1753
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1754
			sepNavSelRange = "{0, 0}";
357 jab 1755
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1756
		};
1757
	};
1758
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1759
		activeExec = 0;
1760
		executables = (
1761
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1762
		);
1763
	};
1764
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1765
		isa = PBXExecutable;
1766
		activeArgIndices = (
1767
		);
1768
		argumentStrings = (
1769
		);
1770
		autoAttachOnCrash = 1;
372 jab 1771
		breakpointsEnabled = 0;
344 jab 1772
		configStateDict = {
1773
		};
1774
		customDataFormattersEnabled = 1;
1775
		debuggerPlugin = GDBDebugging;
1776
		disassemblyDisplayState = 0;
351 jab 1777
		dylibVariantSuffix = "";
344 jab 1778
		enableDebugStr = 1;
1779
		environmentEntries = (
1780
		);
1781
		executableSystemSymbolLevel = 0;
1782
		executableUserSymbolLevel = 0;
1783
		libgmallocEnabled = 0;
1784
		name = test.cgla.matrices;
1785
		sourceDirectories = (
1786
		);
1787
	};
416 jab 1788
	0D23E5420ECB8517000B0A31 /* PBXTextBookmark */ = {
404 jab 1789
		isa = PBXTextBookmark;
416 jab 1790
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1791
		name = "LapackFunc.cpp: 397";
404 jab 1792
		rLen = 6;
416 jab 1793
		rLoc = 8257;
404 jab 1794
		rType = 0;
416 jab 1795
		vrLen = 559;
1796
		vrLoc = 7781;
404 jab 1797
	};
416 jab 1798
	0D23E5660ECB8720000B0A31 /* PBXTextBookmark */ = {
404 jab 1799
		isa = PBXTextBookmark;
416 jab 1800
		fRef = 0D23E5670ECB8720000B0A31 /* objview.cpp */;
1801
		name = "objview.cpp: 97";
1802
		rLen = 92;
1803
		rLoc = 2038;
404 jab 1804
		rType = 0;
416 jab 1805
		vrLen = 880;
1806
		vrLoc = 1661;
404 jab 1807
	};
416 jab 1808
	0D23E5670ECB8720000B0A31 /* objview.cpp */ = {
1809
		isa = PBXFileReference;
1810
		lastKnownFileType = sourcecode.cpp.cpp;
1811
		name = objview.cpp;
1812
		path = "/Users/jab/Downloads/GEL_v365-3/apps/OBJViewer/objview.cpp";
1813
		sourceTree = "<absolute>";
404 jab 1814
	};
416 jab 1815
	0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */ = {
404 jab 1816
		isa = PBXTextBookmark;
416 jab 1817
		fRef = 0D23E56B0ECB8720000B0A31 /* objview.cpp */;
1818
		name = "objview.cpp: 97";
1819
		rLen = 92;
1820
		rLoc = 2038;
404 jab 1821
		rType = 0;
416 jab 1822
		vrLen = 880;
1823
		vrLoc = 1661;
404 jab 1824
	};
416 jab 1825
	0D23E56B0ECB8720000B0A31 /* objview.cpp */ = {
404 jab 1826
		isa = PBXFileReference;
413 jab 1827
		lastKnownFileType = sourcecode.cpp.cpp;
416 jab 1828
		name = objview.cpp;
1829
		path = "/Users/jab/Downloads/GEL_v365-3/apps/OBJViewer/objview.cpp";
404 jab 1830
		sourceTree = "<absolute>";
1831
	};
416 jab 1832
	0D2D81830E8504F100E69E57 /* Renderer.h */ = {
1833
		uiCtxt = {
435 jab 1834
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4389}}";
416 jab 1835
			sepNavSelRange = "{6519, 0}";
435 jab 1836
			sepNavVisRange = "{0, 960}";
416 jab 1837
			sepNavWindowFrame = "{{14, 190}, {846, 820}}";
1838
		};
404 jab 1839
	};
416 jab 1840
	0D2D818C0E85060700E69E57 /* Renderer.cpp */ = {
1841
		uiCtxt = {
435 jab 1842
			sepNavIntBoundsRect = "{{0, 0}, {1316, 12559}}";
1843
			sepNavSelRange = "{5501, 0}";
1844
			sepNavVisRange = "{5033, 1004}";
416 jab 1845
			sepNavWindowFrame = "{{35, 58}, {846, 820}}";
1846
		};
404 jab 1847
	};
1848
	0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */ = {
1849
		isa = PBXFileReference;
1850
		lastKnownFileType = sourcecode.cpp.cpp;
1851
		name = HashKey.cpp;
1852
		path = /Users/jab/GEL/src/Util/HashKey.cpp;
1853
		sourceTree = "<absolute>";
1854
	};
435 jab 1855
	0D3C48BB0F4A20ED00659824 /* off_load.h */ = {
1856
		uiCtxt = {
1857
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
1858
			sepNavSelRange = "{346, 0}";
1859
			sepNavVisRange = "{0, 451}";
1860
		};
1861
	};
1862
	0D3C48BC0F4A20ED00659824 /* off_load.cpp */ = {
1863
		uiCtxt = {
1864
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1102}}";
1865
			sepNavSelRange = "{3, 0}";
1866
			sepNavVisRange = "{0, 564}";
1867
		};
1868
	};
1869
	0D3C48DB0F4A247600659824 /* PBXTextBookmark */ = {
1870
		isa = PBXTextBookmark;
1871
		fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
1872
		name = "Renderer.cpp: 220";
1873
		rLen = 0;
1874
		rLoc = 5501;
1875
		rType = 0;
1876
		vrLen = 1004;
1877
		vrLoc = 5033;
1878
	};
1879
	0D3C48DC0F4A247600659824 /* PBXTextBookmark */ = {
1880
		isa = PBXTextBookmark;
1881
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
1882
		name = "obj_load.h: 4";
1883
		rLen = 346;
1884
		rLoc = 67;
1885
		rType = 0;
1886
		vrLen = 421;
1887
		vrLoc = 0;
1888
	};
1889
	0D3C48DD0F4A247600659824 /* PBXTextBookmark */ = {
1890
		isa = PBXTextBookmark;
1891
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
1892
		name = "off_load.h: 18";
1893
		rLen = 0;
1894
		rLoc = 346;
1895
		rType = 0;
1896
		vrLen = 451;
1897
		vrLoc = 0;
1898
	};
1899
	0D3C48DE0F4A247600659824 /* PBXTextBookmark */ = {
1900
		isa = PBXTextBookmark;
1901
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1902
		name = "obj_load.cpp: 1";
1903
		rLen = 401;
1904
		rLoc = 0;
1905
		rType = 0;
1906
		vrLen = 401;
1907
		vrLoc = 0;
1908
	};
1909
	0D3C48DF0F4A247600659824 /* PBXTextBookmark */ = {
1910
		isa = PBXTextBookmark;
1911
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
1912
		name = "ply_load.cpp: 17";
1913
		rLen = 0;
1914
		rLoc = 326;
1915
		rType = 0;
1916
		vrLen = 401;
1917
		vrLoc = 0;
1918
	};
1919
	0D3C48E00F4A247600659824 /* PBXTextBookmark */ = {
1920
		isa = PBXTextBookmark;
1921
		fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
1922
		name = "ply_load.h: 12";
1923
		rLen = 0;
1924
		rLoc = 370;
1925
		rType = 0;
1926
		vrLen = 421;
1927
		vrLoc = 0;
1928
	};
1929
	0D3C48E10F4A247600659824 /* PBXTextBookmark */ = {
1930
		isa = PBXTextBookmark;
1931
		fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
1932
		name = "obj_load.h: 1";
1933
		rLen = 0;
1934
		rLoc = 0;
1935
		rType = 0;
1936
		vrLen = 233;
1937
		vrLoc = 0;
1938
	};
1939
	0D3C48E20F4A247600659824 /* PBXTextBookmark */ = {
1940
		isa = PBXTextBookmark;
1941
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
1942
		name = "obj_load.cpp: 2";
1943
		rLen = 0;
1944
		rLoc = 80;
1945
		rType = 0;
1946
		vrLen = 727;
1947
		vrLoc = 1196;
1948
	};
1949
	0D3C48E40F4A247600659824 /* PBXTextBookmark */ = {
1950
		isa = PBXTextBookmark;
1951
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
1952
		name = "load.cpp: 16";
1953
		rLen = 0;
1954
		rLoc = 259;
1955
		rType = 0;
1956
		vrLen = 864;
1957
		vrLoc = 3;
1958
	};
1959
	0D3C48E60F4A247600659824 /* PBXTextBookmark */ = {
1960
		isa = PBXTextBookmark;
1961
		fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
1962
		name = "Renderer.cpp: 220";
1963
		rLen = 0;
1964
		rLoc = 5501;
1965
		rType = 0;
1966
		vrLen = 1004;
1967
		vrLoc = 5033;
1968
	};
1969
	0D3C48E70F4A247600659824 /* PBXTextBookmark */ = {
1970
		isa = PBXTextBookmark;
1971
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
1972
		name = "obj_load.h: 1";
1973
		rLen = 421;
1974
		rLoc = 0;
1975
		rType = 0;
1976
		vrLen = 421;
1977
		vrLoc = 0;
1978
	};
1979
	0D3C48E80F4A247600659824 /* PBXTextBookmark */ = {
1980
		isa = PBXTextBookmark;
1981
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
1982
		name = "off_load.h: 1";
1983
		rLen = 0;
1984
		rLoc = 0;
1985
		rType = 0;
1986
		vrLen = 145;
1987
		vrLoc = 0;
1988
	};
1989
	0D3C48E90F4A247600659824 /* PBXTextBookmark */ = {
1990
		isa = PBXTextBookmark;
1991
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
1992
		name = "off_load.cpp: 1";
1993
		rLen = 0;
1994
		rLoc = 0;
1995
		rType = 0;
1996
		vrLen = 170;
1997
		vrLoc = 0;
1998
	};
1999
	0D3C48EA0F4A247600659824 /* PBXTextBookmark */ = {
2000
		isa = PBXTextBookmark;
2001
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
2002
		name = "off_load.h: 13";
2003
		rLen = 0;
2004
		rLoc = 443;
2005
		rType = 0;
2006
		vrLen = 208;
2007
		vrLoc = 0;
2008
	};
2009
	0D3C48EB0F4A247600659824 /* PBXTextBookmark */ = {
2010
		isa = PBXTextBookmark;
2011
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
2012
		name = "obj_load.h: 4";
2013
		rLen = 346;
2014
		rLoc = 67;
2015
		rType = 0;
2016
		vrLen = 421;
2017
		vrLoc = 0;
2018
	};
2019
	0D3C48EC0F4A247600659824 /* PBXTextBookmark */ = {
2020
		isa = PBXTextBookmark;
2021
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
2022
		name = "off_load.h: 18";
2023
		rLen = 0;
2024
		rLoc = 346;
2025
		rType = 0;
2026
		vrLen = 451;
2027
		vrLoc = 0;
2028
	};
2029
	0D3C48ED0F4A247600659824 /* PBXTextBookmark */ = {
2030
		isa = PBXTextBookmark;
2031
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
2032
		name = "obj_load.cpp: 1";
2033
		rLen = 401;
2034
		rLoc = 0;
2035
		rType = 0;
2036
		vrLen = 401;
2037
		vrLoc = 0;
2038
	};
2039
	0D3C48EE0F4A247600659824 /* PBXTextBookmark */ = {
2040
		isa = PBXTextBookmark;
2041
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2042
		name = "off_load.cpp: 24";
2043
		rLen = 0;
2044
		rLoc = 996;
2045
		rType = 0;
2046
		vrLen = 426;
2047
		vrLoc = 0;
2048
	};
2049
	0D3C48EF0F4A247600659824 /* PBXTextBookmark */ = {
2050
		isa = PBXTextBookmark;
2051
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
2052
		name = "ply_load.cpp: 17";
2053
		rLen = 0;
2054
		rLoc = 326;
2055
		rType = 0;
2056
		vrLen = 401;
2057
		vrLoc = 0;
2058
	};
2059
	0D3C48F00F4A247600659824 /* PBXTextBookmark */ = {
2060
		isa = PBXTextBookmark;
2061
		fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
2062
		name = "ply_load.h: 12";
2063
		rLen = 0;
2064
		rLoc = 370;
2065
		rType = 0;
2066
		vrLen = 421;
2067
		vrLoc = 0;
2068
	};
2069
	0D3C48F10F4A247600659824 /* PBXTextBookmark */ = {
2070
		isa = PBXTextBookmark;
2071
		fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
2072
		name = "obj_load.h: 1";
2073
		rLen = 0;
2074
		rLoc = 0;
2075
		rType = 0;
2076
		vrLen = 233;
2077
		vrLoc = 0;
2078
	};
2079
	0D3C48F20F4A247600659824 /* PBXTextBookmark */ = {
2080
		isa = PBXTextBookmark;
2081
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
2082
		name = "obj_load.cpp: 2";
2083
		rLen = 0;
2084
		rLoc = 80;
2085
		rType = 0;
2086
		vrLen = 1122;
2087
		vrLoc = 8370;
2088
	};
2089
	0D3C48F30F4A247600659824 /* PBXTextBookmark */ = {
2090
		isa = PBXTextBookmark;
2091
		fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
2092
		name = "obj_load.h: 1";
2093
		rLen = 0;
2094
		rLoc = 0;
2095
		rType = 0;
2096
		vrLen = 233;
2097
		vrLoc = 0;
2098
	};
2099
	0D3C48F40F4A247600659824 /* PBXTextBookmark */ = {
2100
		isa = PBXTextBookmark;
2101
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
2102
		name = "obj_load.cpp: 2";
2103
		rLen = 0;
2104
		rLoc = 80;
2105
		rType = 0;
2106
		vrLen = 727;
2107
		vrLoc = 1196;
2108
	};
2109
	0D3C48F50F4A247600659824 /* PBXTextBookmark */ = {
2110
		isa = PBXTextBookmark;
2111
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2112
		name = "off_load.cpp: 22";
2113
		rLen = 0;
2114
		rLoc = 370;
2115
		rType = 0;
2116
		vrLen = 597;
2117
		vrLoc = 266;
2118
	};
2119
	0D3C48F60F4A247600659824 /* PBXTextBookmark */ = {
2120
		isa = PBXTextBookmark;
2121
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
2122
		name = "load.h: 15";
2123
		rLen = 145;
2124
		rLoc = 231;
2125
		rType = 0;
2126
		vrLen = 385;
2127
		vrLoc = 0;
2128
	};
2129
	0D3C48F70F4A247600659824 /* PBXTextBookmark */ = {
2130
		isa = PBXTextBookmark;
2131
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
2132
		name = "load.cpp: 16";
2133
		rLen = 0;
2134
		rLoc = 259;
2135
		rType = 0;
2136
		vrLen = 864;
2137
		vrLoc = 3;
2138
	};
2139
	0D3C48FE0F4A24D500659824 /* PBXTextBookmark */ = {
2140
		isa = PBXTextBookmark;
2141
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
2142
		name = "load.h: 17";
2143
		rLen = 0;
2144
		rLoc = 318;
2145
		rType = 0;
2146
		vrLen = 385;
2147
		vrLoc = 0;
2148
	};
2149
	0D3C48FF0F4A24D500659824 /* PBXTextBookmark */ = {
2150
		isa = PBXTextBookmark;
2151
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2152
		name = "off_load.cpp: 22";
2153
		rLen = 0;
2154
		rLoc = 370;
2155
		rType = 0;
2156
		vrLen = 597;
2157
		vrLoc = 266;
2158
	};
2159
	0D3C49000F4A24D500659824 /* PBXTextBookmark */ = {
2160
		isa = PBXTextBookmark;
2161
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
2162
		name = "load.h: 17";
2163
		rLen = 0;
2164
		rLoc = 318;
2165
		rType = 0;
2166
		vrLen = 385;
2167
		vrLoc = 0;
2168
	};
2169
	0D3C49040F4A258C00659824 /* PBXTextBookmark */ = {
2170
		isa = PBXTextBookmark;
2171
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2172
		name = "off_load.cpp: 42";
2173
		rLen = 0;
2174
		rLoc = 747;
2175
		rType = 0;
2176
		vrLen = 612;
2177
		vrLoc = 423;
2178
	};
2179
	0D3C49050F4A258C00659824 /* PBXTextBookmark */ = {
2180
		isa = PBXTextBookmark;
2181
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
2182
		name = "Manifold.h: 340";
2183
		rLen = 0;
2184
		rLoc = 13323;
2185
		rType = 0;
2186
		vrLen = 1908;
2187
		vrLoc = 3094;
2188
	};
416 jab 2189
	0D3C76BC0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2190
		isa = PBXTextBookmark;
416 jab 2191
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
2192
		name = "QuatTrackBall.cpp: 51";
2193
		rLen = 26;
2194
		rLoc = 1315;
404 jab 2195
		rType = 0;
416 jab 2196
		vrLen = 186;
2197
		vrLoc = 1209;
404 jab 2198
	};
416 jab 2199
	0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2200
		isa = PBXTextBookmark;
2201
		fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
2202
		name = "HashKey.cpp: 31";
2203
		rLen = 56;
2204
		rLoc = 424;
2205
		rType = 0;
416 jab 2206
		vrLen = 136;
2207
		vrLoc = 347;
404 jab 2208
	};
416 jab 2209
	0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2210
		isa = PBXTextBookmark;
416 jab 2211
		fRef = 0DF514AB0E92B8BB00C5F222 /* GLConsole.h */;
2212
		name = "GLConsole.h: 45";
2213
		rLen = 17;
2214
		rLoc = 1135;
404 jab 2215
		rType = 0;
416 jab 2216
		vrLen = 731;
2217
		vrLoc = 2665;
404 jab 2218
	};
416 jab 2219
	0D3C76BF0EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2220
		isa = PBXTextBookmark;
416 jab 2221
		fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
2222
		name = "Mat4x4d.cpp: 66";
404 jab 2223
		rLen = 0;
416 jab 2224
		rLoc = 1018;
404 jab 2225
		rType = 0;
416 jab 2226
		vrLen = 287;
2227
		vrLoc = 732;
404 jab 2228
	};
416 jab 2229
	0D3C76C20EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2230
		isa = PBXTextBookmark;
416 jab 2231
		fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
2232
		name = "QuatTrackBall.cpp: 51";
2233
		rLen = 26;
2234
		rLoc = 1315;
404 jab 2235
		rType = 0;
416 jab 2236
		vrLen = 186;
2237
		vrLoc = 1209;
404 jab 2238
	};
416 jab 2239
	0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2240
		isa = PBXTextBookmark;
416 jab 2241
		fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
2242
		name = "HashKey.cpp: 31";
2243
		rLen = 56;
2244
		rLoc = 424;
404 jab 2245
		rType = 0;
416 jab 2246
		vrLen = 136;
2247
		vrLoc = 347;
404 jab 2248
	};
416 jab 2249
	0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */ = {
404 jab 2250
		isa = PBXTextBookmark;
416 jab 2251
		fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
2252
		name = "Mat4x4d.cpp: 66";
404 jab 2253
		rLen = 0;
416 jab 2254
		rLoc = 1018;
404 jab 2255
		rType = 0;
416 jab 2256
		vrLen = 255;
2257
		vrLoc = 770;
404 jab 2258
	};
382 jab 2259
	0D44A3200E55BE6500AECD76 /* ply_load.h */ = {
2260
		uiCtxt = {
435 jab 2261
			sepNavIntBoundsRect = "{{0, 0}, {1064, 697}}";
382 jab 2262
			sepNavSelRange = "{370, 0}";
2263
			sepNavVisRange = "{0, 421}";
2264
		};
2265
	};
2266
	0D44A3210E55BE6500AECD76 /* ply_load.cpp */ = {
2267
		uiCtxt = {
435 jab 2268
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
382 jab 2269
			sepNavSelRange = "{326, 0}";
2270
			sepNavVisRange = "{0, 401}";
2271
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
2272
		};
2273
	};
400 jab 2274
	0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */ = {
2275
		uiCtxt = {
413 jab 2276
			sepNavIntBoundsRect = "{{0, 0}, {1021, 2755}}";
2277
			sepNavSelRange = "{551, 17}";
2278
			sepNavVisRange = "{0, 749}";
400 jab 2279
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
2280
		};
2281
	};
2282
	0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */ = {
2283
		uiCtxt = {
2284
			sepNavIntBoundsRect = "{{0, 0}, {1061, 627}}";
2285
			sepNavSelRange = "{745, 0}";
2286
			sepNavVisRange = "{19, 920}";
2287
		};
2288
	};
2289
	0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */ = {
2290
		uiCtxt = {
2291
			sepNavIntBoundsRect = "{{0, 0}, {1061, 10469}}";
2292
			sepNavSelRange = "{9572, 0}";
2293
			sepNavVisRange = "{10230, 837}";
2294
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
2295
		};
2296
	};
2297
	0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */ = {
2298
		uiCtxt = {
404 jab 2299
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1083}}";
2300
			sepNavSelRange = "{1116, 0}";
2301
			sepNavVisRange = "{359, 708}";
400 jab 2302
		};
2303
	};
435 jab 2304
	0D504D3E0EFA947000960795 /* PBXTextBookmark */ = {
2305
		isa = PBXTextBookmark;
2306
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
2307
		name = "smooth.cpp: 117";
2308
		rLen = 44;
2309
		rLoc = 2739;
2310
		rType = 0;
2311
		vrLen = 818;
2312
		vrLoc = 1970;
2313
	};
367 jab 2314
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
2315
		uiCtxt = {
2316
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
2317
			sepNavSelRange = "{179, 0}";
2318
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2319
		};
344 jab 2320
	};
367 jab 2321
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
2322
		uiCtxt = {
2323
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
2324
			sepNavSelRange = "{0, 0}";
2325
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2326
		};
2327
	};
2328
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
2329
		uiCtxt = {
2330
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2331
			sepNavSelRange = "{0, 0}";
2332
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2333
		};
2334
	};
2335
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
2336
		uiCtxt = {
2337
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
2338
			sepNavSelRange = "{0, 0}";
2339
			sepNavVisRect = "{{0, 0}, {961, 390}}";
2340
		};
2341
	};
2342
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
2343
		uiCtxt = {
2344
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2345
			sepNavSelRange = "{0, 0}";
2346
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2347
		};
2348
	};
2349
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
2350
		uiCtxt = {
2351
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
2352
			sepNavSelRange = "{0, 0}";
2353
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2354
		};
2355
	};
2356
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
2357
		uiCtxt = {
2358
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
2359
			sepNavSelRange = "{0, 0}";
2360
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2361
		};
2362
	};
2363
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
2364
		uiCtxt = {
2365
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
2366
			sepNavSelRange = "{0, 0}";
2367
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2368
		};
2369
	};
2370
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
2371
		uiCtxt = {
2372
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
2373
			sepNavSelRange = "{0, 0}";
2374
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2375
		};
2376
	};
2377
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
2378
		uiCtxt = {
2379
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
2380
			sepNavSelRange = "{0, 0}";
2381
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2382
		};
2383
	};
2384
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
2385
		uiCtxt = {
372 jab 2386
			sepNavIntBoundsRect = "{{0, 0}, {1339, 9063}}";
2387
			sepNavSelRange = "{117, 0}";
2388
			sepNavVisRange = "{4612, 787}";
367 jab 2389
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
2390
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2391
		};
2392
	};
2393
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
2394
		uiCtxt = {
2395
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2396
			sepNavSelRange = "{0, 0}";
2397
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2398
		};
2399
	};
2400
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
2401
		uiCtxt = {
2402
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
2403
			sepNavSelRange = "{0, 0}";
2404
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2405
		};
2406
	};
2407
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
2408
		uiCtxt = {
2409
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2410
			sepNavSelRange = "{0, 0}";
2411
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2412
		};
2413
	};
2414
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
2415
		uiCtxt = {
2416
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
2417
			sepNavSelRange = "{0, 0}";
2418
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2419
		};
2420
	};
2421
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
2422
		uiCtxt = {
2423
			sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
2424
			sepNavSelRange = "{0, 0}";
2425
			sepNavVisRange = "{127, 785}";
2426
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2427
		};
2428
	};
2429
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2430
		activeExec = 0;
2431
		executables = (
2432
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
2433
		);
2434
	};
2435
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2436
		isa = PBXExecutable;
2437
		activeArgIndices = (
2438
		);
2439
		argumentStrings = (
2440
		);
2441
		autoAttachOnCrash = 1;
2442
		breakpointsEnabled = 0;
2443
		configStateDict = {
2444
		};
2445
		customDataFormattersEnabled = 1;
2446
		debuggerPlugin = GDBDebugging;
2447
		disassemblyDisplayState = 0;
2448
		dylibVariantSuffix = "";
2449
		enableDebugStr = 1;
2450
		environmentEntries = (
2451
		);
2452
		executableSystemSymbolLevel = 0;
2453
		executableUserSymbolLevel = 0;
2454
		libgmallocEnabled = 0;
2455
		name = PathTracer;
2456
		sourceDirectories = (
2457
		);
2458
	};
372 jab 2459
	0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
2460
		uiCtxt = {
400 jab 2461
			sepNavIntBoundsRect = "{{0, 0}, {1021, 12122}}";
372 jab 2462
			sepNavSelRange = "{82, 0}";
400 jab 2463
			sepNavVisRange = "{0, 745}";
372 jab 2464
		};
2465
	};
2466
	0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
2467
		uiCtxt = {
2468
			sepNavIntBoundsRect = "{{0, 0}, {950, 2565}}";
2469
			sepNavSelRange = "{0, 0}";
2470
			sepNavVisRange = "{0, 586}";
2471
		};
2472
	};
2473
	0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
2474
		uiCtxt = {
2475
			sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
2476
			sepNavSelRange = "{0, 0}";
2477
			sepNavVisRange = "{0, 650}";
2478
		};
2479
	};
2480
	0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
2481
		uiCtxt = {
2482
			sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
2483
			sepNavSelRange = "{0, 0}";
2484
			sepNavVisRange = "{0, 516}";
2485
		};
2486
	};
2487
	0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
2488
		uiCtxt = {
2489
			sepNavIntBoundsRect = "{{0, 0}, {1584, 38342}}";
2490
			sepNavSelRange = "{3407, 24}";
2491
			sepNavVisRange = "{3055, 703}";
2492
		};
2493
	};
2494
	0D5941700E4B21AB005EA01C /* SOIL.h */ = {
2495
		uiCtxt = {
400 jab 2496
			sepNavIntBoundsRect = "{{0, 0}, {1652, 7790}}";
372 jab 2497
			sepNavSelRange = "{0, 0}";
400 jab 2498
			sepNavVisRange = "{415, 728}";
372 jab 2499
		};
2500
	};
2501
	0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
2502
		uiCtxt = {
2503
			sepNavIntBoundsRect = "{{0, 0}, {950, 69369}}";
2504
			sepNavSelRange = "{0, 0}";
2505
			sepNavVisRange = "{10181, 619}";
2506
		};
2507
	};
2508
	0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
2509
		uiCtxt = {
2510
			sepNavIntBoundsRect = "{{0, 0}, {950, 6726}}";
2511
			sepNavSelRange = "{0, 0}";
2512
			sepNavVisRange = "{0, 1515}";
2513
		};
2514
	};
2515
	0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
2516
		uiCtxt = {
2517
			sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
2518
			sepNavSelRange = "{0, 0}";
2519
			sepNavVisRange = "{0, 797}";
2520
		};
2521
	};
2522
	0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
2523
		uiCtxt = {
2524
			sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
2525
			sepNavSelRange = "{0, 0}";
2526
			sepNavVisRange = "{0, 882}";
2527
		};
2528
	};
2529
	0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
2530
		uiCtxt = {
394 jab 2531
			sepNavIntBoundsRect = "{{0, 0}, {1085, 1330}}";
2532
			sepNavSelRange = "{594, 0}";
2533
			sepNavVisRange = "{132, 893}";
389 jab 2534
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
372 jab 2535
		};
2536
	};
400 jab 2537
	0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {
2538
		uiCtxt = {
2539
			sepNavIntBoundsRect = "{{0, 0}, {1021, 1596}}";
2540
			sepNavSelRange = "{0, 0}";
2541
			sepNavVisRange = "{0, 1655}";
2542
		};
2543
	};
435 jab 2544
	0D5EB71E0F4AA61200034165 /* PBXTextBookmark */ = {
392 jab 2545
		isa = PBXTextBookmark;
435 jab 2546
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2547
		name = "off_load.cpp: 42";
2548
		rLen = 0;
2549
		rLoc = 747;
392 jab 2550
		rType = 0;
435 jab 2551
		vrLen = 564;
2552
		vrLoc = 0;
392 jab 2553
	};
435 jab 2554
	0D5EB71F0F4AA61200034165 /* PBXTextBookmark */ = {
413 jab 2555
		isa = PBXTextBookmark;
435 jab 2556
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
2557
		name = "off_load.h: 18";
2558
		rLen = 0;
2559
		rLoc = 346;
413 jab 2560
		rType = 0;
435 jab 2561
		vrLen = 451;
2562
		vrLoc = 0;
413 jab 2563
	};
435 jab 2564
	0D5EB7200F4AA61200034165 /* PBXTextBookmark */ = {
413 jab 2565
		isa = PBXTextBookmark;
435 jab 2566
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2567
		name = "off_load.cpp: 42";
2568
		rLen = 0;
2569
		rLoc = 747;
413 jab 2570
		rType = 0;
435 jab 2571
		vrLen = 564;
2572
		vrLoc = 0;
394 jab 2573
	};
435 jab 2574
	0D5EB7210F4AA61200034165 /* PBXTextBookmark */ = {
394 jab 2575
		isa = PBXTextBookmark;
435 jab 2576
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
2577
		name = "off_load.h: 18";
394 jab 2578
		rLen = 0;
435 jab 2579
		rLoc = 346;
394 jab 2580
		rType = 0;
435 jab 2581
		vrLen = 451;
2582
		vrLoc = 0;
394 jab 2583
	};
435 jab 2584
	0D5EB7240F4AA61200034165 /* PBXTextBookmark */ = {
2585
		isa = PBXTextBookmark;
2586
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
2587
		name = "Manifold.h: 340";
2588
		rLen = 0;
2589
		rLoc = 13323;
2590
		rType = 0;
2591
		vrLen = 1908;
2592
		vrLoc = 3094;
2593
	};
2594
	0D5EB72C0F4AB2D800034165 /* off_save.h */ = {
2595
		uiCtxt = {
2596
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
2597
			sepNavSelRange = "{239, 0}";
2598
			sepNavVisRange = "{0, 290}";
2599
		};
2600
	};
2601
	0D5EB72D0F4AB2D800034165 /* off_save.cpp */ = {
2602
		uiCtxt = {
2603
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1140}}";
2604
			sepNavSelRange = "{1142, 0}";
2605
			sepNavVisRange = "{570, 731}";
2606
		};
2607
	};
2608
	0D5EB73E0F4AB7D000034165 /* PBXTextBookmark */ = {
2609
		isa = PBXTextBookmark;
2610
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
2611
		name = "off_load.h: 18";
2612
		rLen = 0;
2613
		rLoc = 346;
2614
		rType = 0;
2615
		vrLen = 451;
2616
		vrLoc = 0;
2617
	};
2618
	0D5EB73F0F4AB7D000034165 /* PBXTextBookmark */ = {
2619
		isa = PBXTextBookmark;
2620
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
2621
		name = "obj_save.cpp: 1";
2622
		rLen = 1296;
2623
		rLoc = 0;
2624
		rType = 0;
2625
		vrLen = 816;
2626
		vrLoc = 0;
2627
	};
2628
	0D5EB7400F4AB7D000034165 /* PBXTextBookmark */ = {
2629
		isa = PBXTextBookmark;
2630
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
2631
		name = "obj_save.h: 4";
2632
		rLen = 144;
2633
		rLoc = 67;
2634
		rType = 0;
2635
		vrLen = 218;
2636
		vrLoc = 0;
2637
	};
2638
	0D5EB7410F4AB7D000034165 /* PBXTextBookmark */ = {
2639
		isa = PBXTextBookmark;
2640
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
2641
		name = "meshedit.cpp: 42";
2642
		rLen = 0;
2643
		rLoc = 1167;
2644
		rType = 0;
2645
		vrLen = 923;
2646
		vrLoc = 4401;
2647
	};
2648
	0D5EB7420F4AB7D000034165 /* PBXTextBookmark */ = {
2649
		isa = PBXTextBookmark;
2650
		fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
2651
		name = "off_save.h: 15";
2652
		rLen = 0;
2653
		rLoc = 239;
2654
		rType = 0;
2655
		vrLen = 290;
2656
		vrLoc = 0;
2657
	};
2658
	0D5EB7430F4AB7D000034165 /* PBXTextBookmark */ = {
2659
		isa = PBXTextBookmark;
2660
		fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
2661
		name = "off_save.cpp: 50";
2662
		rLen = 0;
2663
		rLoc = 1142;
2664
		rType = 0;
2665
		vrLen = 731;
2666
		vrLoc = 570;
2667
	};
2668
	0D5EB7440F4AB7D000034165 /* PBXTextBookmark */ = {
2669
		isa = PBXTextBookmark;
2670
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
2671
		name = "load.h: 17";
2672
		rLen = 0;
2673
		rLoc = 318;
2674
		rType = 0;
2675
		vrLen = 385;
2676
		vrLoc = 0;
2677
	};
2678
	0D5EB7450F4AB7D000034165 /* PBXTextBookmark */ = {
2679
		isa = PBXTextBookmark;
2680
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
2681
		name = "load.cpp: 16";
2682
		rLen = 0;
2683
		rLoc = 259;
2684
		rType = 0;
2685
		vrLen = 862;
2686
		vrLoc = 24;
2687
	};
2688
	0D5EB7460F4AB7D000034165 /* PBXTextBookmark */ = {
2689
		isa = PBXTextBookmark;
2690
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
2691
		name = "x3d_load.h: 1";
2692
		rLen = 0;
2693
		rLoc = 0;
2694
		rType = 0;
2695
		vrLen = 309;
2696
		vrLoc = 0;
2697
	};
2698
	0D5EB7470F4AB7D000034165 /* PBXTextBookmark */ = {
2699
		isa = PBXTextBookmark;
2700
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2701
		name = "x3d_load.cpp: 100";
2702
		rLen = 0;
2703
		rLoc = 2654;
2704
		rType = 0;
2705
		vrLen = 915;
2706
		vrLoc = 1749;
2707
	};
2708
	0D5EB7480F4AB7D000034165 /* PBXTextBookmark */ = {
2709
		isa = PBXTextBookmark;
2710
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
2711
		name = "obj_load.cpp: 1";
2712
		rLen = 401;
2713
		rLoc = 0;
2714
		rType = 0;
2715
		vrLen = 401;
2716
		vrLoc = 0;
2717
	};
2718
	0D5EB7490F4AB7D000034165 /* PBXTextBookmark */ = {
2719
		isa = PBXTextBookmark;
2720
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
2721
		name = "ply_load.cpp: 17";
2722
		rLen = 0;
2723
		rLoc = 326;
2724
		rType = 0;
2725
		vrLen = 401;
2726
		vrLoc = 0;
2727
	};
2728
	0D5EB74A0F4AB7D000034165 /* PBXTextBookmark */ = {
2729
		isa = PBXTextBookmark;
2730
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2731
		name = "off_load.cpp: 42";
2732
		rLen = 0;
2733
		rLoc = 747;
2734
		rType = 0;
2735
		vrLen = 565;
2736
		vrLoc = 471;
2737
	};
2738
	0D5EB74B0F4AB7D000034165 /* PBXTextBookmark */ = {
2739
		isa = PBXTextBookmark;
2740
		fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
2741
		name = "off_load.h: 18";
2742
		rLen = 0;
2743
		rLoc = 346;
2744
		rType = 0;
2745
		vrLen = 451;
2746
		vrLoc = 0;
2747
	};
2748
	0D5EB74C0F4AB7D000034165 /* PBXTextBookmark */ = {
2749
		isa = PBXTextBookmark;
2750
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2751
		name = "off_load.cpp: 42";
2752
		rLen = 0;
2753
		rLoc = 747;
2754
		rType = 0;
2755
		vrLen = 558;
2756
		vrLoc = 139;
2757
	};
2758
	0D5EB74D0F4AB7D000034165 /* PBXTextBookmark */ = {
2759
		isa = PBXTextBookmark;
2760
		fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
2761
		name = "off_save.h: 1";
2762
		rLen = 0;
2763
		rLoc = 0;
2764
		rType = 0;
2765
		vrLen = 145;
2766
		vrLoc = 0;
2767
	};
2768
	0D5EB74E0F4AB7D000034165 /* PBXTextBookmark */ = {
2769
		isa = PBXTextBookmark;
2770
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
2771
		name = "obj_save.cpp: 1";
2772
		rLen = 1296;
2773
		rLoc = 0;
2774
		rType = 0;
2775
		vrLen = 816;
2776
		vrLoc = 0;
2777
	};
2778
	0D5EB74F0F4AB7D000034165 /* PBXTextBookmark */ = {
2779
		isa = PBXTextBookmark;
2780
		fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
2781
		name = "off_save.h: 1";
2782
		rLen = 0;
2783
		rLoc = 0;
2784
		rType = 0;
2785
		vrLen = 145;
2786
		vrLoc = 0;
2787
	};
2788
	0D5EB7500F4AB7D000034165 /* PBXTextBookmark */ = {
2789
		isa = PBXTextBookmark;
2790
		fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
2791
		name = "off_save.cpp: 15";
2792
		rLen = 0;
2793
		rLoc = 227;
2794
		rType = 0;
2795
		vrLen = 664;
2796
		vrLoc = 0;
2797
	};
2798
	0D5EB7510F4AB7D000034165 /* PBXTextBookmark */ = {
2799
		isa = PBXTextBookmark;
2800
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
2801
		name = "obj_save.h: 4";
2802
		rLen = 144;
2803
		rLoc = 67;
2804
		rType = 0;
2805
		vrLen = 218;
2806
		vrLoc = 0;
2807
	};
2808
	0D5EB7520F4AB7D000034165 /* PBXTextBookmark */ = {
2809
		isa = PBXTextBookmark;
2810
		fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
2811
		name = "off_save.h: 15";
2812
		rLen = 0;
2813
		rLoc = 239;
2814
		rType = 0;
2815
		vrLen = 290;
2816
		vrLoc = 0;
2817
	};
2818
	0D5EB7530F4AB7D000034165 /* PBXTextBookmark */ = {
2819
		isa = PBXTextBookmark;
2820
		fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
2821
		name = "off_save.cpp: 40";
2822
		rLen = 0;
2823
		rLoc = 908;
2824
		rType = 0;
2825
		vrLen = 827;
2826
		vrLoc = 472;
2827
	};
2828
	0D5EB7540F4AB7D000034165 /* PBXTextBookmark */ = {
2829
		isa = PBXTextBookmark;
2830
		fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
2831
		name = "off_save.h: 15";
2832
		rLen = 0;
2833
		rLoc = 239;
2834
		rType = 0;
2835
		vrLen = 290;
2836
		vrLoc = 0;
2837
	};
2838
	0D5EB7550F4AB7D000034165 /* PBXTextBookmark */ = {
2839
		isa = PBXTextBookmark;
2840
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
2841
		name = "meshedit.cpp: 42";
2842
		rLen = 0;
2843
		rLoc = 1167;
2844
		rType = 0;
2845
		vrLen = 923;
2846
		vrLoc = 4401;
2847
	};
2848
	0D5EB7560F4AB7D000034165 /* PBXTextBookmark */ = {
2849
		isa = PBXTextBookmark;
2850
		fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
2851
		name = "off_save.cpp: 46";
2852
		rLen = 0;
2853
		rLoc = 1041;
2854
		rType = 0;
2855
		vrLen = 731;
2856
		vrLoc = 570;
2857
	};
2858
	0D5EB7570F4AB7D000034165 /* PBXTextBookmark */ = {
2859
		isa = PBXTextBookmark;
2860
		fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
2861
		name = "off_save.h: 15";
2862
		rLen = 0;
2863
		rLoc = 239;
2864
		rType = 0;
2865
		vrLen = 290;
2866
		vrLoc = 0;
2867
	};
2868
	0D5EB7580F4AB7D000034165 /* PBXTextBookmark */ = {
2869
		isa = PBXTextBookmark;
2870
		fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
2871
		name = "off_save.cpp: 50";
2872
		rLen = 0;
2873
		rLoc = 1142;
2874
		rType = 0;
2875
		vrLen = 731;
2876
		vrLoc = 570;
2877
	};
2878
	0D5EB7590F4AB7D000034165 /* PBXTextBookmark */ = {
2879
		isa = PBXTextBookmark;
2880
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
2881
		name = "obj_load.cpp: 1";
2882
		rLen = 401;
2883
		rLoc = 0;
2884
		rType = 0;
2885
		vrLen = 401;
2886
		vrLoc = 0;
2887
	};
2888
	0D5EB75A0F4AB7D000034165 /* PBXTextBookmark */ = {
2889
		isa = PBXTextBookmark;
2890
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
2891
		name = "ply_load.cpp: 17";
2892
		rLen = 0;
2893
		rLoc = 326;
2894
		rType = 0;
2895
		vrLen = 401;
2896
		vrLoc = 0;
2897
	};
2898
	0D5EB75B0F4AB7D000034165 /* PBXTextBookmark */ = {
2899
		isa = PBXTextBookmark;
2900
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2901
		name = "x3d_load.cpp: 100";
2902
		rLen = 0;
2903
		rLoc = 2654;
2904
		rType = 0;
2905
		vrLen = 915;
2906
		vrLoc = 1749;
2907
	};
2908
	0D5EB75C0F4AB7D000034165 /* PBXTextBookmark */ = {
2909
		isa = PBXTextBookmark;
2910
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
2911
		name = "load.h: 17";
2912
		rLen = 0;
2913
		rLoc = 318;
2914
		rType = 0;
2915
		vrLen = 385;
2916
		vrLoc = 0;
2917
	};
2918
	0D5EB75D0F4AB7D000034165 /* PBXTextBookmark */ = {
2919
		isa = PBXTextBookmark;
2920
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
2921
		name = "load.cpp: 16";
2922
		rLen = 0;
2923
		rLoc = 259;
2924
		rType = 0;
2925
		vrLen = 862;
2926
		vrLoc = 24;
2927
	};
2928
	0D5EB75E0F4AB7D000034165 /* PBXTextBookmark */ = {
2929
		isa = PBXTextBookmark;
2930
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2931
		name = "off_load.cpp: 42";
2932
		rLen = 0;
2933
		rLoc = 747;
2934
		rType = 0;
2935
		vrLen = 548;
2936
		vrLoc = 488;
2937
	};
2938
	0D5EB75F0F4AB7D000034165 /* PBXTextBookmark */ = {
2939
		isa = PBXTextBookmark;
2940
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2941
		name = "x3d_load.cpp: 100";
2942
		rLen = 0;
2943
		rLoc = 2654;
2944
		rType = 0;
2945
		vrLen = 792;
2946
		vrLoc = 0;
2947
	};
2948
	0D5EB7600F4AB7D000034165 /* PBXTextBookmark */ = {
2949
		isa = PBXTextBookmark;
2950
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
2951
		name = "x3d_load.h: 1";
2952
		rLen = 0;
2953
		rLoc = 0;
2954
		rType = 0;
2955
		vrLen = 309;
2956
		vrLoc = 0;
2957
	};
2958
	0D5EB7610F4AB7D000034165 /* PBXTextBookmark */ = {
2959
		isa = PBXTextBookmark;
2960
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2961
		name = "x3d_load.cpp: 100";
2962
		rLen = 0;
2963
		rLoc = 2654;
2964
		rType = 0;
2965
		vrLen = 915;
2966
		vrLoc = 1749;
2967
	};
2968
	0D5EB7620F4AB7D000034165 /* PBXTextBookmark */ = {
2969
		isa = PBXTextBookmark;
2970
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
2971
		name = "obj_load.cpp: 1";
2972
		rLen = 401;
2973
		rLoc = 0;
2974
		rType = 0;
2975
		vrLen = 401;
2976
		vrLoc = 0;
2977
	};
2978
	0D5EB7630F4AB7D000034165 /* PBXTextBookmark */ = {
2979
		isa = PBXTextBookmark;
2980
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
2981
		name = "off_load.cpp: 42";
2982
		rLen = 0;
2983
		rLoc = 747;
2984
		rType = 0;
2985
		vrLen = 565;
2986
		vrLoc = 471;
2987
	};
2988
	0D5EB7640F4AB7D000034165 /* PBXTextBookmark */ = {
2989
		isa = PBXTextBookmark;
2990
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
2991
		name = "ply_load.cpp: 17";
2992
		rLen = 0;
2993
		rLoc = 326;
2994
		rType = 0;
2995
		vrLen = 401;
2996
		vrLoc = 0;
2997
	};
2998
	0D5EB7650F4AB7D000034165 /* PBXTextBookmark */ = {
2999
		isa = PBXTextBookmark;
3000
		fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
3001
		name = "off_load.cpp: 2";
3002
		rLen = 0;
3003
		rLoc = 3;
3004
		rType = 0;
3005
		vrLen = 564;
3006
		vrLoc = 0;
3007
	};
3008
	0D69008E0F2540B800919E6F /* PBXTextBookmark */ = {
3009
		isa = PBXTextBookmark;
3010
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3011
		name = "GLViewController.h: 10";
3012
		rLen = 0;
3013
		rLoc = 390;
3014
		rType = 0;
3015
		vrLen = 880;
3016
		vrLoc = 799;
3017
	};
3018
	0D6900910F2540B800919E6F /* PBXTextBookmark */ = {
3019
		isa = PBXTextBookmark;
3020
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3021
		name = "GLViewController.h: 10";
3022
		rLen = 0;
3023
		rLoc = 390;
3024
		rType = 0;
3025
		vrLen = 880;
3026
		vrLoc = 799;
3027
	};
416 jab 3028
	0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */ = {
394 jab 3029
		isa = PBXTextBookmark;
416 jab 3030
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3031
		name = "quadric_simplify.cpp: 175";
394 jab 3032
		rLen = 0;
416 jab 3033
		rLoc = 4832;
394 jab 3034
		rType = 0;
416 jab 3035
		vrLen = 583;
3036
		vrLoc = 1208;
394 jab 3037
	};
435 jab 3038
	0D8B648D0F3DDEBE00ADA362 /* PBXTextBookmark */ = {
3039
		isa = PBXTextBookmark;
3040
		fRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */;
3041
		name = "statistics.cpp: 34";
3042
		rLen = 0;
3043
		rLoc = 489;
3044
		rType = 0;
3045
		vrLen = 743;
3046
		vrLoc = 270;
3047
	};
3048
	0D8B64B20F3EE58A00ADA362 /* PBXTextBookmark */ = {
3049
		isa = PBXTextBookmark;
3050
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
3051
		name = "mesh_optimization.h: 40";
3052
		rLen = 72;
3053
		rLoc = 1484;
3054
		rType = 0;
3055
		vrLen = 1539;
3056
		vrLoc = 279;
3057
	};
3058
	0D8B64E10F3EE9E800ADA362 /* PBXTextBookmark */ = {
3059
		isa = PBXTextBookmark;
3060
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
3061
		name = "mesh_optimization.cpp: 261";
3062
		rLen = 9;
3063
		rLoc = 6121;
3064
		rType = 0;
3065
		vrLen = 816;
3066
		vrLoc = 14184;
3067
	};
3068
	0D8B64F80F3EEE8600ADA362 /* PBXTextBookmark */ = {
3069
		isa = PBXTextBookmark;
3070
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
3071
		name = "templates.h: 1";
3072
		rLen = 0;
3073
		rLoc = 0;
3074
		rType = 0;
3075
		vrLen = 716;
3076
		vrLoc = 4170;
3077
	};
3078
	0D8B64FD0F3EEE8600ADA362 /* PBXTextBookmark */ = {
3079
		isa = PBXTextBookmark;
3080
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
3081
		name = "close_holes.cpp: 5";
3082
		rLen = 32;
3083
		rLoc = 44;
3084
		rType = 0;
3085
		vrLen = 431;
3086
		vrLoc = 0;
3087
	};
3088
	0D93A7270EDB7947006875FB /* PBXTextBookmark */ = {
3089
		isa = PBXTextBookmark;
3090
		fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
3091
		name = "Renderer.h: 197";
3092
		rLen = 0;
3093
		rLoc = 6519;
3094
		rType = 0;
3095
		vrLen = 960;
3096
		vrLoc = 0;
3097
	};
3098
	0D93A72B0EDB7947006875FB /* PBXTextBookmark */ = {
3099
		isa = PBXTextBookmark;
3100
		fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
3101
		name = "VisObj.h: 18";
3102
		rLen = 40;
3103
		rLoc = 324;
3104
		rType = 0;
3105
		vrLen = 858;
3106
		vrLoc = 410;
3107
	};
3108
	0D93A72C0EDB7947006875FB /* PBXTextBookmark */ = {
3109
		isa = PBXTextBookmark;
3110
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
3111
		name = "VisObj.cpp: 129";
3112
		rLen = 31;
3113
		rLoc = 3809;
3114
		rType = 0;
3115
		vrLen = 1091;
3116
		vrLoc = 2770;
3117
	};
3118
	0D93A7470EDB7947006875FB /* PBXTextBookmark */ = {
3119
		isa = PBXTextBookmark;
3120
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
3121
		name = "triangulate.h: 1";
3122
		rLen = 0;
3123
		rLoc = 0;
3124
		rType = 0;
3125
		vrLen = 558;
3126
		vrLoc = 0;
3127
	};
3128
	0D952EEC0F268C0900F02F2F /* PBXTextBookmark */ = {
3129
		isa = PBXTextBookmark;
3130
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
3131
		name = "harmonics.h: 55";
3132
		rLen = 28;
3133
		rLoc = 1140;
3134
		rType = 0;
3135
		vrLen = 770;
3136
		vrLoc = 502;
3137
	};
3138
	0D972B230F1CE48E0047DB03 /* PBXTextBookmark */ = {
3139
		isa = PBXTextBookmark;
3140
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
3141
		name = "Matrix.h: 673";
3142
		rLen = 0;
3143
		rLoc = 14744;
3144
		rType = 0;
3145
		vrLen = 795;
3146
		vrLoc = 1868;
3147
	};
3148
	0D972B250F1CE48E0047DB03 /* PBXTextBookmark */ = {
3149
		isa = PBXTextBookmark;
3150
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
3151
		name = "Matrix.h: 673";
3152
		rLen = 0;
3153
		rLoc = 14744;
3154
		rType = 0;
3155
		vrLen = 795;
3156
		vrLoc = 1868;
3157
	};
3158
	0DA084240EEF218C0077E9B7 /* PBXTextBookmark */ = {
3159
		isa = PBXTextBookmark;
3160
		fRef = 0D0CAEED0C61132B003604C6 /* statistics.h */;
3161
		name = "statistics.h: 23";
3162
		rLen = 0;
3163
		rLoc = 365;
3164
		rType = 0;
3165
		vrLen = 655;
3166
		vrLoc = 61;
3167
	};
3168
	0DA565E80F3F70F5002A5EE0 /* PBXTextBookmark */ = {
3169
		isa = PBXTextBookmark;
3170
		fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
3171
		name = "curvature.h: 23";
3172
		rLen = 4;
3173
		rLoc = 429;
3174
		rType = 0;
3175
		vrLen = 1182;
3176
		vrLoc = 265;
3177
	};
3178
	0DA565FF0F3F7227002A5EE0 /* PBXTextBookmark */ = {
3179
		isa = PBXTextBookmark;
3180
		fRef = 0DF5C6380E89884E00CA0B63 /* curvature.cpp */;
3181
		name = "curvature.cpp: 114";
3182
		rLen = 83;
3183
		rLoc = 2646;
3184
		rType = 0;
3185
		vrLen = 947;
3186
		vrLoc = 2460;
3187
	};
389 jab 3188
	0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
3189
		activeExec = 0;
3190
		executables = (
3191
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
3192
		);
3193
	};
3194
	0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
3195
		isa = PBXExecutable;
3196
		activeArgIndices = (
435 jab 3197
			NO,
389 jab 3198
			YES,
3199
		);
3200
		argumentStrings = (
401 jab 3201
			"/Users/jab/Studio/3DModels/animal/bunny-simplified.obj",
435 jab 3202
			"/Users/jab/Studio/3DModels/PLY/armadillo-very-simple.obj",
389 jab 3203
		);
3204
		autoAttachOnCrash = 1;
435 jab 3205
		breakpointsEnabled = 0;
389 jab 3206
		configStateDict = {
3207
		};
3208
		customDataFormattersEnabled = 1;
3209
		debuggerPlugin = GDBDebugging;
3210
		disassemblyDisplayState = 0;
3211
		dylibVariantSuffix = "";
3212
		enableDebugStr = 1;
3213
		environmentEntries = (
3214
		);
3215
		executableSystemSymbolLevel = 0;
3216
		executableUserSymbolLevel = 0;
3217
		libgmallocEnabled = 0;
3218
		name = MeshEdit;
3219
		savedGlobals = {
3220
		};
3221
		sourceDirectories = (
3222
		);
3223
		variableFormatDictionary = {
3224
		};
3225
	};
3226
	0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {
3227
		uiCtxt = {
435 jab 3228
			sepNavIntBoundsRect = "{{0, 0}, {1064, 26030}}";
3229
			sepNavSelRange = "{1167, 0}";
3230
			sepNavVisRange = "{4401, 923}";
400 jab 3231
			sepNavWindowFrame = "{{15, 58}, {846, 820}}";
389 jab 3232
		};
3233
	};
3234
	0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
3235
		uiCtxt = {
435 jab 3236
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1482}}";
416 jab 3237
			sepNavSelRange = "{1140, 28}";
435 jab 3238
			sepNavVisRange = "{502, 770}";
389 jab 3239
		};
3240
	};
3241
	0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
3242
		uiCtxt = {
435 jab 3243
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6137}}";
3244
			sepNavSelRange = "{5683, 5}";
3245
			sepNavVisRange = "{5226, 1012}";
392 jab 3246
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
389 jab 3247
		};
3248
	};
400 jab 3249
	0DB270D90E853C70001F2338 /* VisObj.h */ = {
3250
		uiCtxt = {
435 jab 3251
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1482}}";
416 jab 3252
			sepNavSelRange = "{324, 40}";
435 jab 3253
			sepNavVisRange = "{410, 858}";
400 jab 3254
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
3255
		};
3256
	};
3257
	0DB270DA0E853C70001F2338 /* VisObj.cpp */ = {
3258
		uiCtxt = {
416 jab 3259
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2508}}";
3260
			sepNavSelRange = "{3809, 31}";
435 jab 3261
			sepNavVisRange = "{2770, 1091}";
400 jab 3262
		};
3263
	};
435 jab 3264
	0DB4759C0ED1A96000C25D47 /* PBXTextBookmark */ = {
400 jab 3265
		isa = PBXTextBookmark;
435 jab 3266
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
3267
		name = "LapackFunc.cpp: 385";
416 jab 3268
		rLen = 0;
435 jab 3269
		rLoc = 8055;
400 jab 3270
		rType = 0;
435 jab 3271
		vrLen = 677;
3272
		vrLoc = 7663;
400 jab 3273
	};
435 jab 3274
	0DB6C8EB0F3CEFBD0088DC70 /* PBXTextBookmark */ = {
413 jab 3275
		isa = PBXTextBookmark;
435 jab 3276
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
3277
		name = "draw.h: 18";
416 jab 3278
		rLen = 0;
435 jab 3279
		rLoc = 524;
413 jab 3280
		rType = 0;
435 jab 3281
		vrLen = 1209;
3282
		vrLoc = 117;
413 jab 3283
	};
435 jab 3284
	0DB6C8FD0F3CF1680088DC70 /* PBXTextBookmark */ = {
413 jab 3285
		isa = PBXTextBookmark;
435 jab 3286
		fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
3287
		name = "CGLA.h: 134";
416 jab 3288
		rLen = 0;
435 jab 3289
		rLoc = 3075;
413 jab 3290
		rType = 0;
435 jab 3291
		vrLen = 551;
3292
		vrLoc = 2780;
413 jab 3293
	};
435 jab 3294
	0DB6C9000F3CF1680088DC70 /* PBXTextBookmark */ = {
413 jab 3295
		isa = PBXTextBookmark;
435 jab 3296
		fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
3297
		name = "CGLA.h: 134";
413 jab 3298
		rLen = 0;
435 jab 3299
		rLoc = 3075;
413 jab 3300
		rType = 0;
435 jab 3301
		vrLen = 551;
3302
		vrLoc = 2780;
413 jab 3303
	};
435 jab 3304
	0DB6C9060F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3305
		isa = PBXTextBookmark;
416 jab 3306
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
435 jab 3307
		name = "harmonics.cpp: 229";
3308
		rLen = 5;
3309
		rLoc = 5683;
3310
		rType = 0;
3311
		vrLen = 1012;
3312
		vrLoc = 5226;
3313
	};
3314
	0DB6C9070F3CFB860088DC70 /* PBXTextBookmark */ = {
3315
		isa = PBXTextBookmark;
3316
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
3317
		name = "build_manifold.cpp: 147";
413 jab 3318
		rLen = 0;
435 jab 3319
		rLoc = 2608;
413 jab 3320
		rType = 0;
435 jab 3321
		vrLen = 656;
3322
		vrLoc = 2143;
413 jab 3323
	};
435 jab 3324
	0DB6C9080F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3325
		isa = PBXTextBookmark;
435 jab 3326
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
3327
		name = "build_manifold.h: 18";
3328
		rLen = 204;
3329
		rLoc = 639;
3330
		rType = 0;
3331
		vrLen = 1151;
3332
		vrLoc = 78;
3333
	};
3334
	0DB6C9090F3CFB860088DC70 /* PBXTextBookmark */ = {
3335
		isa = PBXTextBookmark;
3336
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
3337
		name = "caps_and_needles.cpp: 1";
413 jab 3338
		rLen = 0;
435 jab 3339
		rLoc = 0;
413 jab 3340
		rType = 0;
435 jab 3341
		vrLen = 800;
3342
		vrLoc = 0;
413 jab 3343
	};
435 jab 3344
	0DB6C90A0F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3345
		isa = PBXTextBookmark;
435 jab 3346
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
3347
		name = "caps_and_needles.h: 1";
413 jab 3348
		rLen = 0;
435 jab 3349
		rLoc = 0;
413 jab 3350
		rType = 0;
435 jab 3351
		vrLen = 1070;
3352
		vrLoc = 0;
413 jab 3353
	};
435 jab 3354
	0DB6C90F0F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3355
		isa = PBXTextBookmark;
435 jab 3356
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
3357
		name = "FaceCirculator.h: 17";
3358
		rLen = 22;
3359
		rLoc = 440;
3360
		rType = 0;
3361
		vrLen = 1008;
3362
		vrLoc = 756;
3363
	};
3364
	0DB6C9190F3CFB860088DC70 /* PBXTextBookmark */ = {
3365
		isa = PBXTextBookmark;
3366
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
3367
		name = "obj_save.cpp: 1";
413 jab 3368
		rLen = 0;
435 jab 3369
		rLoc = 0;
413 jab 3370
		rType = 0;
435 jab 3371
		vrLen = 1011;
3372
		vrLoc = 263;
413 jab 3373
	};
435 jab 3374
	0DB6C91A0F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3375
		isa = PBXTextBookmark;
435 jab 3376
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
3377
		name = "obj_save.h: 1";
413 jab 3378
		rLen = 0;
435 jab 3379
		rLoc = 0;
413 jab 3380
		rType = 0;
435 jab 3381
		vrLen = 218;
3382
		vrLoc = 0;
413 jab 3383
	};
435 jab 3384
	0DB6C91B0F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3385
		isa = PBXTextBookmark;
435 jab 3386
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3387
		name = "quadric_simplify.cpp: 175";
413 jab 3388
		rLen = 0;
435 jab 3389
		rLoc = 4832;
413 jab 3390
		rType = 0;
435 jab 3391
		vrLen = 1218;
3392
		vrLoc = 986;
413 jab 3393
	};
435 jab 3394
	0DB6C91C0F3CFB860088DC70 /* PBXTextBookmark */ = {
413 jab 3395
		isa = PBXTextBookmark;
435 jab 3396
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
3397
		name = "quadric_simplify.h: 14";
413 jab 3398
		rLen = 0;
435 jab 3399
		rLoc = 605;
413 jab 3400
		rType = 0;
435 jab 3401
		vrLen = 651;
3402
		vrLoc = 0;
413 jab 3403
	};
435 jab 3404
	0DB6C91D0F3CFB860088DC70 /* PBXTextBookmark */ = {
372 jab 3405
		isa = PBXTextBookmark;
435 jab 3406
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
3407
		name = "refine_edges.cpp: 1";
372 jab 3408
		rLen = 0;
435 jab 3409
		rLoc = 0;
372 jab 3410
		rType = 0;
435 jab 3411
		vrLen = 827;
3412
		vrLoc = 0;
372 jab 3413
	};
435 jab 3414
	0DB6C91E0F3CFB860088DC70 /* PBXTextBookmark */ = {
3415
		isa = PBXTextBookmark;
3416
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
3417
		name = "refine_edges.h: 1";
3418
		rLen = 0;
3419
		rLoc = 0;
3420
		rType = 0;
3421
		vrLen = 537;
3422
		vrLoc = 0;
3423
	};
3424
	0DB6C91F0F3CFB860088DC70 /* PBXTextBookmark */ = {
3425
		isa = PBXTextBookmark;
3426
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
3427
		name = "smooth.cpp: 117";
3428
		rLen = 44;
3429
		rLoc = 2739;
3430
		rType = 0;
3431
		vrLen = 870;
3432
		vrLoc = 1968;
3433
	};
3434
	0DB6C9200F3CFB860088DC70 /* PBXTextBookmark */ = {
3435
		isa = PBXTextBookmark;
3436
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
3437
		name = "smooth.h: 12";
3438
		rLen = 0;
3439
		rLoc = 322;
3440
		rType = 0;
3441
		vrLen = 504;
3442
		vrLoc = 0;
3443
	};
3444
	0DB6C9210F3CFB860088DC70 /* PBXTextBookmark */ = {
3445
		isa = PBXTextBookmark;
3446
		fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
3447
		name = "subdivision.cpp: 1";
3448
		rLen = 0;
3449
		rLoc = 0;
3450
		rType = 0;
3451
		vrLen = 1060;
3452
		vrLoc = 402;
3453
	};
3454
	0DB6C9220F3CFB860088DC70 /* PBXTextBookmark */ = {
3455
		isa = PBXTextBookmark;
3456
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
3457
		name = "subdivision.h: 1";
3458
		rLen = 0;
3459
		rLoc = 0;
3460
		rType = 0;
3461
		vrLen = 360;
3462
		vrLoc = 0;
3463
	};
3464
	0DB6C9240F3CFB860088DC70 /* PBXTextBookmark */ = {
3465
		isa = PBXTextBookmark;
3466
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
3467
		name = "triangulate.cpp: 1";
3468
		rLen = 0;
3469
		rLoc = 0;
3470
		rType = 0;
3471
		vrLen = 796;
3472
		vrLoc = 2785;
3473
	};
3474
	0DB6C9250F3CFB860088DC70 /* PBXTextBookmark */ = {
3475
		isa = PBXTextBookmark;
3476
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
3477
		name = "triangulate.h: 1";
3478
		rLen = 0;
3479
		rLoc = 0;
3480
		rType = 0;
3481
		vrLen = 558;
3482
		vrLoc = 0;
3483
	};
3484
	0DB6C9260F3CFB860088DC70 /* PBXTextBookmark */ = {
3485
		isa = PBXTextBookmark;
3486
		fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
3487
		name = "triangulate_face_order.cpp: 1";
3488
		rLen = 0;
3489
		rLoc = 0;
3490
		rType = 0;
3491
		vrLen = 747;
3492
		vrLoc = 0;
3493
	};
3494
	0DB6C9380F3CFB860088DC70 /* PBXTextBookmark */ = {
3495
		isa = PBXTextBookmark;
3496
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
3497
		name = "caps_and_needles.cpp: 1";
3498
		rLen = 0;
3499
		rLoc = 0;
3500
		rType = 0;
3501
		vrLen = 800;
3502
		vrLoc = 0;
3503
	};
3504
	0DB6C9390F3CFB860088DC70 /* PBXTextBookmark */ = {
3505
		isa = PBXTextBookmark;
3506
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
3507
		name = "caps_and_needles.h: 1";
3508
		rLen = 0;
3509
		rLoc = 0;
3510
		rType = 0;
3511
		vrLen = 1070;
3512
		vrLoc = 0;
3513
	};
3514
	0DB6C93B0F3CFB860088DC70 /* PBXTextBookmark */ = {
3515
		isa = PBXTextBookmark;
3516
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
3517
		name = "close_holes.h: 1";
3518
		rLen = 0;
3519
		rLoc = 0;
3520
		rType = 0;
3521
		vrLen = 276;
3522
		vrLoc = 0;
3523
	};
3524
	0DB6C93C0F3CFB860088DC70 /* PBXTextBookmark */ = {
3525
		isa = PBXTextBookmark;
3526
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
3527
		name = "Face.cpp: 1";
3528
		rLen = 0;
3529
		rLoc = 0;
3530
		rType = 0;
3531
		vrLen = 732;
3532
		vrLoc = 982;
3533
	};
3534
	0DB6C93D0F3CFB860088DC70 /* PBXTextBookmark */ = {
3535
		isa = PBXTextBookmark;
3536
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
3537
		name = "Face.h: 14";
3538
		rLen = 0;
3539
		rLoc = 222;
3540
		rType = 0;
3541
		vrLen = 491;
3542
		vrLoc = 0;
3543
	};
3544
	0DB6C93E0F3CFB860088DC70 /* PBXTextBookmark */ = {
3545
		isa = PBXTextBookmark;
3546
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
3547
		name = "FaceCirculator.h: 17";
3548
		rLen = 22;
3549
		rLoc = 440;
3550
		rType = 0;
3551
		vrLen = 1008;
3552
		vrLoc = 756;
3553
	};
3554
	0DB6C9440F3CFB860088DC70 /* PBXTextBookmark */ = {
3555
		isa = PBXTextBookmark;
3556
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
3557
		name = "mesh_optimization.h: 39";
3558
		rLen = 158;
3559
		rLoc = 1399;
3560
		rType = 0;
3561
		vrLen = 1530;
3562
		vrLoc = 289;
3563
	};
3564
	0DB6C9450F3CFB860088DC70 /* PBXTextBookmark */ = {
3565
		isa = PBXTextBookmark;
3566
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
3567
		name = "obj_load.cpp: 19";
3568
		rLen = 0;
3569
		rLoc = 394;
3570
		rType = 0;
3571
		vrLen = 401;
3572
		vrLoc = 0;
3573
	};
3574
	0DB6C9460F3CFB860088DC70 /* PBXTextBookmark */ = {
3575
		isa = PBXTextBookmark;
3576
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
3577
		name = "obj_load.h: 1";
3578
		rLen = 421;
3579
		rLoc = 0;
3580
		rType = 0;
3581
		vrLen = 421;
3582
		vrLoc = 0;
3583
	};
3584
	0DB6C9470F3CFB860088DC70 /* PBXTextBookmark */ = {
3585
		isa = PBXTextBookmark;
3586
		fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
3587
		name = "ply_load.h: 12";
3588
		rLen = 0;
3589
		rLoc = 370;
3590
		rType = 0;
3591
		vrLen = 421;
3592
		vrLoc = 0;
3593
	};
3594
	0DB6C9480F3CFB860088DC70 /* PBXTextBookmark */ = {
3595
		isa = PBXTextBookmark;
3596
		fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
3597
		name = "ply_load.cpp: 17";
3598
		rLen = 0;
3599
		rLoc = 326;
3600
		rType = 0;
3601
		vrLen = 401;
3602
		vrLoc = 0;
3603
	};
3604
	0DB6C9490F3CFB860088DC70 /* PBXTextBookmark */ = {
3605
		isa = PBXTextBookmark;
3606
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
3607
		name = "obj_save.cpp: 1";
3608
		rLen = 0;
3609
		rLoc = 0;
3610
		rType = 0;
3611
		vrLen = 1011;
3612
		vrLoc = 263;
3613
	};
3614
	0DB6C94A0F3CFB860088DC70 /* PBXTextBookmark */ = {
3615
		isa = PBXTextBookmark;
3616
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
3617
		name = "obj_save.h: 1";
3618
		rLen = 0;
3619
		rLoc = 0;
3620
		rType = 0;
3621
		vrLen = 218;
3622
		vrLoc = 0;
3623
	};
3624
	0DB6C94C0F3CFB860088DC70 /* PBXTextBookmark */ = {
3625
		isa = PBXTextBookmark;
3626
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
3627
		name = "quadric_simplify.h: 14";
3628
		rLen = 0;
3629
		rLoc = 605;
3630
		rType = 0;
3631
		vrLen = 651;
3632
		vrLoc = 0;
3633
	};
3634
	0DB6C94D0F3CFB860088DC70 /* PBXTextBookmark */ = {
3635
		isa = PBXTextBookmark;
3636
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
3637
		name = "refine_edges.cpp: 1";
3638
		rLen = 0;
3639
		rLoc = 0;
3640
		rType = 0;
3641
		vrLen = 827;
3642
		vrLoc = 0;
3643
	};
3644
	0DB6C94E0F3CFB860088DC70 /* PBXTextBookmark */ = {
3645
		isa = PBXTextBookmark;
3646
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
3647
		name = "refine_edges.h: 1";
3648
		rLen = 0;
3649
		rLoc = 0;
3650
		rType = 0;
3651
		vrLen = 537;
3652
		vrLoc = 0;
3653
	};
3654
	0DB6C9500F3CFB860088DC70 /* PBXTextBookmark */ = {
3655
		isa = PBXTextBookmark;
3656
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
3657
		name = "smooth.h: 12";
3658
		rLen = 0;
3659
		rLoc = 322;
3660
		rType = 0;
3661
		vrLen = 504;
3662
		vrLoc = 0;
3663
	};
3664
	0DB6C9510F3CFB860088DC70 /* PBXTextBookmark */ = {
3665
		isa = PBXTextBookmark;
3666
		fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
3667
		name = "subdivision.cpp: 1";
3668
		rLen = 0;
3669
		rLoc = 0;
3670
		rType = 0;
3671
		vrLen = 1060;
3672
		vrLoc = 402;
3673
	};
3674
	0DB6C9520F3CFB860088DC70 /* PBXTextBookmark */ = {
3675
		isa = PBXTextBookmark;
3676
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
3677
		name = "subdivision.h: 1";
3678
		rLen = 0;
3679
		rLoc = 0;
3680
		rType = 0;
3681
		vrLen = 360;
3682
		vrLoc = 0;
3683
	};
3684
	0DB6C9540F3CFB860088DC70 /* PBXTextBookmark */ = {
3685
		isa = PBXTextBookmark;
3686
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
3687
		name = "triangulate.cpp: 1";
3688
		rLen = 0;
3689
		rLoc = 0;
3690
		rType = 0;
3691
		vrLen = 796;
3692
		vrLoc = 2785;
3693
	};
3694
	0DB6C9560F3CFB860088DC70 /* PBXTextBookmark */ = {
3695
		isa = PBXTextBookmark;
3696
		fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
3697
		name = "triangulate_face_order.cpp: 1";
3698
		rLen = 0;
3699
		rLoc = 0;
3700
		rType = 0;
3701
		vrLen = 747;
3702
		vrLoc = 0;
3703
	};
3704
	0DB6C9580F3CFB860088DC70 /* PBXTextBookmark */ = {
3705
		isa = PBXTextBookmark;
3706
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
3707
		name = "Vertex.h: 1";
3708
		rLen = 0;
3709
		rLoc = 0;
3710
		rType = 0;
3711
		vrLen = 656;
3712
		vrLoc = 0;
3713
	};
3714
	0DB6C9590F3CFB860088DC70 /* PBXTextBookmark */ = {
3715
		isa = PBXTextBookmark;
3716
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
3717
		name = "VertexCirculator.h: 1";
3718
		rLen = 0;
3719
		rLoc = 0;
3720
		rType = 0;
3721
		vrLen = 736;
3722
		vrLoc = 0;
3723
	};
3724
	0DB6C95A0F3CFB860088DC70 /* PBXTextBookmark */ = {
3725
		isa = PBXTextBookmark;
3726
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
3727
		name = "volume_polygonize.cpp: 1";
3728
		rLen = 0;
3729
		rLoc = 0;
3730
		rType = 0;
3731
		vrLen = 788;
3732
		vrLoc = 0;
3733
	};
3734
	0DB6C95C0F3CFB860088DC70 /* PBXTextBookmark */ = {
3735
		isa = PBXTextBookmark;
3736
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
3737
		name = "x3d_load.cpp: 100";
3738
		rLen = 0;
3739
		rLoc = 2654;
3740
		rType = 0;
3741
		vrLen = 935;
3742
		vrLoc = 263;
3743
	};
3744
	0DB6C9610F3CFB860088DC70 /* PBXTextBookmark */ = {
3745
		isa = PBXTextBookmark;
3746
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
3747
		name = "x3d_load.h: 1";
3748
		rLen = 0;
3749
		rLoc = 0;
3750
		rType = 0;
3751
		vrLen = 309;
3752
		vrLoc = 0;
3753
	};
3754
	0DB6C9640F3CFB860088DC70 /* PBXTextBookmark */ = {
3755
		isa = PBXTextBookmark;
3756
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
3757
		name = "x3d_save.cpp: 77";
3758
		rLen = 0;
3759
		rLoc = 2012;
3760
		rType = 0;
3761
		vrLen = 850;
3762
		vrLoc = 0;
3763
	};
3764
	0DB6C9650F3CFB860088DC70 /* PBXTextBookmark */ = {
3765
		isa = PBXTextBookmark;
3766
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
3767
		name = "x3d_save.h: 1";
3768
		rLen = 0;
3769
		rLoc = 0;
3770
		rType = 0;
3771
		vrLen = 208;
3772
		vrLoc = 0;
3773
	};
3774
	0DB6C9660F3CFB860088DC70 /* PBXTextBookmark */ = {
3775
		isa = PBXTextBookmark;
3776
		fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
3777
		name = "load.h: 15";
3778
		rLen = 145;
3779
		rLoc = 231;
3780
		rType = 0;
3781
		vrLen = 385;
3782
		vrLoc = 0;
3783
	};
3784
	0DB6C9670F3CFB860088DC70 /* PBXTextBookmark */ = {
3785
		isa = PBXTextBookmark;
3786
		fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
3787
		name = "load.cpp: 13";
3788
		rLen = 0;
3789
		rLoc = 201;
3790
		rType = 0;
3791
		vrLen = 752;
3792
		vrLoc = 0;
3793
	};
335 jab 3794
	0DB883590C611DA10040A677 /* OBJViewer */ = {
3795
		activeExec = 0;
3796
		executables = (
3797
			0DB8835B0C611DA10040A677 /* OBJViewer */,
3798
		);
329 jab 3799
	};
335 jab 3800
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
3801
		isa = PBXExecutable;
3802
		activeArgIndices = (
372 jab 3803
			YES,
3804
			NO,
3805
			NO,
382 jab 3806
			NO,
3807
			NO,
335 jab 3808
		);
3809
		argumentStrings = (
372 jab 3810
			"/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
3811
			"/Users/jab/Studio/3DModels/OBJ/MIDEVIL.obj\n",
382 jab 3812
			/Users/jab/Studio/3DModels/animal/bunny.x3d,
372 jab 3813
			"/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 3814
			/Users/jab/Studio/3DModels/animal/horse2.x3d,
335 jab 3815
		);
3816
		autoAttachOnCrash = 1;
400 jab 3817
		breakpointsEnabled = 0;
335 jab 3818
		configStateDict = {
329 jab 3819
		};
335 jab 3820
		customDataFormattersEnabled = 1;
3821
		debuggerPlugin = GDBDebugging;
3822
		disassemblyDisplayState = 0;
3823
		dylibVariantSuffix = "";
3824
		enableDebugStr = 1;
3825
		environmentEntries = (
3826
		);
3827
		executableSystemSymbolLevel = 0;
340 jab 3828
		executableUserSymbolLevel = 3;
335 jab 3829
		libgmallocEnabled = 0;
3830
		name = OBJViewer;
340 jab 3831
		savedGlobals = {
3832
		};
335 jab 3833
		sourceDirectories = (
3834
		);
340 jab 3835
		variableFormatDictionary = {
3836
		};
329 jab 3837
	};
336 jab 3838
	0DB883610C611DD20040A677 /* objview.cpp */ = {
3839
		uiCtxt = {
435 jab 3840
			sepNavFolds = "{\n    c =     (\n                {\n            r = \"{1896, 89}\";\n            s = 0;\n        },\n                {\n            r = \"{2455, 912}\";\n            s = 0;\n        },\n                {\n            r = \"{6284, 1362}\";\n            s = 0;\n        }\n    );\n    r = \"{0, 7648}\";\n    s = 0;\n}";
3841
			sepNavIntBoundsRect = "{{0, 0}, {1124, 4180}}";
3842
			sepNavSelRange = "{2207, 7}";
3843
			sepNavVisRange = "{1724, 906}";
365 jab 3844
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
416 jab 3845
			sepNavWindowFrame = "{{267, 111}, {803, 874}}";
336 jab 3846
		};
3847
	};
335 jab 3848
	0DB883B30C611FB20040A677 /* Raytracer */ = {
3849
		activeExec = 0;
3850
		executables = (
3851
			0DB883B50C611FB20040A677 /* Raytracer */,
3852
		);
329 jab 3853
	};
335 jab 3854
	0DB883B50C611FB20040A677 /* Raytracer */ = {
3855
		isa = PBXExecutable;
3856
		activeArgIndices = (
3857
		);
3858
		argumentStrings = (
3859
		);
3860
		autoAttachOnCrash = 1;
367 jab 3861
		breakpointsEnabled = 0;
335 jab 3862
		configStateDict = {
329 jab 3863
		};
335 jab 3864
		customDataFormattersEnabled = 1;
3865
		debuggerPlugin = GDBDebugging;
3866
		disassemblyDisplayState = 0;
3867
		dylibVariantSuffix = "";
3868
		enableDebugStr = 1;
3869
		environmentEntries = (
3870
		);
3871
		executableSystemSymbolLevel = 0;
3872
		executableUserSymbolLevel = 0;
3873
		libgmallocEnabled = 0;
3874
		name = Raytracer;
3875
		sourceDirectories = (
3876
		);
329 jab 3877
	};
335 jab 3878
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
3879
		activeExec = 0;
3880
		executables = (
3881
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
3882
		);
329 jab 3883
	};
335 jab 3884
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
3885
		isa = PBXExecutable;
3886
		activeArgIndices = (
3887
		);
3888
		argumentStrings = (
3889
		);
3890
		autoAttachOnCrash = 1;
367 jab 3891
		breakpointsEnabled = 0;
335 jab 3892
		configStateDict = {
3893
		};
3894
		customDataFormattersEnabled = 1;
3895
		debuggerPlugin = GDBDebugging;
3896
		disassemblyDisplayState = 0;
3897
		dylibVariantSuffix = "";
3898
		enableDebugStr = 1;
3899
		environmentEntries = (
3900
		);
3901
		executableSystemSymbolLevel = 0;
3902
		executableUserSymbolLevel = 0;
3903
		libgmallocEnabled = 0;
3904
		name = BloomenthalPolygonize;
3905
		sourceDirectories = (
3906
		);
329 jab 3907
	};
357 jab 3908
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
3909
		uiCtxt = {
394 jab 3910
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9918}}";
3911
			sepNavSelRange = "{4926, 0}";
3912
			sepNavVisRange = "{4682, 490}";
357 jab 3913
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
3914
		};
3915
	};
363 jab 3916
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
3917
		uiCtxt = {
3918
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
3919
			sepNavSelRange = "{0, 0}";
3920
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
3921
		};
3922
	};
335 jab 3923
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
3924
		activeExec = 0;
3925
		executables = (
3926
			0DB883F30C6120E60040A677 /* MeshDistance */,
3927
		);
329 jab 3928
	};
335 jab 3929
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
3930
		isa = PBXExecutable;
3931
		activeArgIndices = (
3932
		);
3933
		argumentStrings = (
3934
		);
3935
		autoAttachOnCrash = 1;
382 jab 3936
		breakpointsEnabled = 1;
335 jab 3937
		configStateDict = {
3938
		};
3939
		customDataFormattersEnabled = 1;
3940
		debuggerPlugin = GDBDebugging;
3941
		disassemblyDisplayState = 0;
3942
		dylibVariantSuffix = "";
3943
		enableDebugStr = 1;
3944
		environmentEntries = (
3945
		);
3946
		executableSystemSymbolLevel = 0;
3947
		executableUserSymbolLevel = 0;
3948
		libgmallocEnabled = 0;
3949
		name = MeshDistance;
3950
		sourceDirectories = (
3951
		);
329 jab 3952
	};
341 jab 3953
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
3954
		uiCtxt = {
416 jab 3955
			sepNavIntBoundsRect = "{{0, 0}, {1104, 4959}}";
3956
			sepNavSelRange = "{4602, 0}";
3957
			sepNavVisRange = "{3870, 826}";
365 jab 3958
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
382 jab 3959
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
341 jab 3960
		};
3961
	};
335 jab 3962
	0DB884020C6121240040A677 /* Decimator */ = {
3963
		activeExec = 0;
3964
		executables = (
3965
			0DB884040C6121240040A677 /* Decimator */,
3966
		);
329 jab 3967
	};
335 jab 3968
	0DB884040C6121240040A677 /* Decimator */ = {
3969
		isa = PBXExecutable;
3970
		activeArgIndices = (
329 jab 3971
		);
335 jab 3972
		argumentStrings = (
3973
		);
3974
		autoAttachOnCrash = 1;
372 jab 3975
		breakpointsEnabled = 0;
335 jab 3976
		configStateDict = {
329 jab 3977
		};
335 jab 3978
		customDataFormattersEnabled = 1;
3979
		debuggerPlugin = GDBDebugging;
3980
		disassemblyDisplayState = 0;
3981
		dylibVariantSuffix = "";
3982
		enableDebugStr = 1;
3983
		environmentEntries = (
3984
		);
3985
		executableSystemSymbolLevel = 0;
3986
		executableUserSymbolLevel = 0;
3987
		libgmallocEnabled = 0;
3988
		name = Decimator;
336 jab 3989
		savedGlobals = {
3990
		};
335 jab 3991
		sourceDirectories = (
3992
		);
329 jab 3993
	};
335 jab 3994
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
3995
		activeExec = 0;
3996
		executables = (
3997
			0DB884090C6121400040A677 /* RangeScanViewer */,
3998
		);
329 jab 3999
	};
335 jab 4000
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
4001
		isa = PBXExecutable;
4002
		activeArgIndices = (
4003
		);
4004
		argumentStrings = (
4005
		);
4006
		autoAttachOnCrash = 1;
372 jab 4007
		breakpointsEnabled = 0;
335 jab 4008
		configStateDict = {
329 jab 4009
		};
335 jab 4010
		customDataFormattersEnabled = 1;
4011
		debuggerPlugin = GDBDebugging;
4012
		disassemblyDisplayState = 0;
340 jab 4013
		dylibVariantSuffix = "";
335 jab 4014
		enableDebugStr = 1;
4015
		environmentEntries = (
4016
		);
4017
		executableSystemSymbolLevel = 0;
4018
		executableUserSymbolLevel = 0;
4019
		libgmallocEnabled = 0;
4020
		name = RangeScanViewer;
4021
		sourceDirectories = (
4022
		);
329 jab 4023
	};
335 jab 4024
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
4025
		activeExec = 0;
4026
		executables = (
4027
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
4028
		);
329 jab 4029
	};
335 jab 4030
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
4031
		isa = PBXExecutable;
4032
		activeArgIndices = (
4033
		);
4034
		argumentStrings = (
4035
		);
4036
		autoAttachOnCrash = 1;
372 jab 4037
		breakpointsEnabled = 0;
335 jab 4038
		configStateDict = {
329 jab 4039
		};
335 jab 4040
		customDataFormattersEnabled = 1;
4041
		debuggerPlugin = GDBDebugging;
4042
		disassemblyDisplayState = 0;
4043
		dylibVariantSuffix = "";
4044
		enableDebugStr = 1;
4045
		environmentEntries = (
4046
		);
4047
		executableSystemSymbolLevel = 0;
4048
		executableUserSymbolLevel = 0;
4049
		libgmallocEnabled = 0;
4050
		name = BoundaryCollapse;
4051
		sourceDirectories = (
4052
		);
329 jab 4053
	};
335 jab 4054
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 4055
		activeExec = 0;
4056
		executables = (
335 jab 4057
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 4058
		);
4059
	};
335 jab 4060
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 4061
		isa = PBXExecutable;
4062
		activeArgIndices = (
4063
		);
4064
		argumentStrings = (
4065
		);
4066
		autoAttachOnCrash = 1;
372 jab 4067
		breakpointsEnabled = 0;
329 jab 4068
		configStateDict = {
4069
		};
4070
		customDataFormattersEnabled = 1;
4071
		debuggerPlugin = GDBDebugging;
4072
		disassemblyDisplayState = 0;
4073
		dylibVariantSuffix = "";
4074
		enableDebugStr = 1;
4075
		environmentEntries = (
4076
		);
4077
		executableSystemSymbolLevel = 0;
4078
		executableUserSymbolLevel = 0;
4079
		libgmallocEnabled = 0;
335 jab 4080
		name = VolumePolygonize;
329 jab 4081
		sourceDirectories = (
4082
		);
4083
	};
336 jab 4084
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
4085
		uiCtxt = {
389 jab 4086
			sepNavIntBoundsRect = "{{0, 0}, {1131, 1539}}";
4087
			sepNavSelRange = "{1080, 0}";
4088
			sepNavVisRange = "{682, 1065}";
365 jab 4089
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 4090
		};
4091
	};
340 jab 4092
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
4093
		uiCtxt = {
4094
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
4095
			sepNavSelRange = "{0, 0}";
4096
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
4097
		};
4098
	};
4099
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
4100
		uiCtxt = {
4101
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
4102
			sepNavSelRange = "{0, 0}";
4103
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
4104
		};
4105
	};
4106
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
4107
		uiCtxt = {
4108
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 4109
			sepNavSelRange = "{4958, 0}";
4110
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 4111
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
4112
		};
4113
	};
4114
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
4115
		uiCtxt = {
389 jab 4116
			sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
382 jab 4117
			sepNavSelRange = "{37, 0}";
389 jab 4118
			sepNavVisRange = "{0, 563}";
365 jab 4119
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 4120
		};
4121
	};
341 jab 4122
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
4123
		uiCtxt = {
382 jab 4124
			sepNavIntBoundsRect = "{{0, 0}, {928, 1843}}";
4125
			sepNavSelRange = "{0, 0}";
4126
			sepNavVisRange = "{484, 679}";
365 jab 4127
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
341 jab 4128
		};
4129
	};
382 jab 4130
	0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
4131
		activeExec = 0;
4132
		executables = (
4133
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
363 jab 4134
		);
4135
	};
382 jab 4136
	0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
4137
		isa = PBXExecutable;
4138
		activeArgIndices = (
4139
		);
4140
		argumentStrings = (
4141
		);
4142
		autoAttachOnCrash = 1;
4143
		breakpointsEnabled = 1;
4144
		configStateDict = {
4145
		};
4146
		customDataFormattersEnabled = 1;
4147
		debuggerPlugin = GDBDebugging;
4148
		disassemblyDisplayState = 0;
4149
		dylibVariantSuffix = "";
4150
		enableDebugStr = 1;
4151
		environmentEntries = (
4152
		);
4153
		executableSystemSymbolLevel = 0;
4154
		executableUserSymbolLevel = 0;
4155
		libgmallocEnabled = 0;
4156
		name = "LinAlg-eigensolver";
4157
		savedGlobals = {
4158
		};
4159
		sourceDirectories = (
4160
		);
4161
		variableFormatDictionary = {
4162
		};
4163
	};
4164
	0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */ = {
4165
		uiCtxt = {
4166
			sepNavIntBoundsRect = "{{0, 0}, {928, 1273}}";
4167
			sepNavSelRange = "{561, 0}";
4168
			sepNavVisRange = "{1100, 876}";
4169
		};
4170
	};
435 jab 4171
	0DC5D4580F306AF300E73D9E /* PBXTextBookmark */ = {
4172
		isa = PBXTextBookmark;
4173
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
4174
		name = "draw.cpp: 67";
4175
		rLen = 0;
4176
		rLoc = 1506;
4177
		rType = 0;
4178
		vrLen = 860;
4179
		vrLoc = 394;
4180
	};
4181
	0DC6B37F0F41BAD900849378 /* PBXTextBookmark */ = {
4182
		isa = PBXTextBookmark;
4183
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
4184
		name = "Face.h: 14";
4185
		rLen = 0;
4186
		rLoc = 222;
4187
		rType = 0;
4188
		vrLen = 491;
4189
		vrLoc = 0;
4190
	};
4191
	0DC6B3800F41BAD900849378 /* PBXTextBookmark */ = {
4192
		isa = PBXTextBookmark;
4193
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
4194
		name = "Face.cpp: 1";
4195
		rLen = 0;
4196
		rLoc = 0;
4197
		rType = 0;
4198
		vrLen = 808;
4199
		vrLoc = 948;
4200
	};
4201
	0DC6B3810F41BAD900849378 /* PBXTextBookmark */ = {
4202
		isa = PBXTextBookmark;
4203
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
4204
		name = "close_holes.h: 1";
4205
		rLen = 0;
4206
		rLoc = 0;
4207
		rType = 0;
4208
		vrLen = 276;
4209
		vrLoc = 0;
4210
	};
4211
	0DC6B3820F41BAD900849378 /* PBXTextBookmark */ = {
4212
		isa = PBXTextBookmark;
4213
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
4214
		name = "x3d_save.h: 1";
4215
		rLen = 0;
4216
		rLoc = 0;
4217
		rType = 0;
4218
		vrLen = 208;
4219
		vrLoc = 0;
4220
	};
4221
	0DC6B3830F41BAD900849378 /* PBXTextBookmark */ = {
4222
		isa = PBXTextBookmark;
4223
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
4224
		name = "x3d_save.cpp: 77";
4225
		rLen = 0;
4226
		rLoc = 2012;
4227
		rType = 0;
4228
		vrLen = 1040;
4229
		vrLoc = 0;
4230
	};
4231
	0DC6B3840F41BAD900849378 /* PBXTextBookmark */ = {
4232
		isa = PBXTextBookmark;
4233
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
4234
		name = "x3d_load.h: 1";
4235
		rLen = 0;
4236
		rLoc = 0;
4237
		rType = 0;
4238
		vrLen = 309;
4239
		vrLoc = 0;
4240
	};
4241
	0DC6B3850F41BAD900849378 /* PBXTextBookmark */ = {
4242
		isa = PBXTextBookmark;
4243
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
4244
		name = "x3d_load.cpp: 100";
4245
		rLen = 0;
4246
		rLoc = 2654;
4247
		rType = 0;
4248
		vrLen = 1169;
4249
		vrLoc = 1495;
4250
	};
4251
	0DC6B3860F41BAD900849378 /* PBXTextBookmark */ = {
4252
		isa = PBXTextBookmark;
4253
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
4254
		name = "volume_polygonize.h: 1";
4255
		rLen = 0;
4256
		rLoc = 0;
4257
		rType = 0;
4258
		vrLen = 1213;
4259
		vrLoc = 0;
4260
	};
4261
	0DC6B3870F41BAD900849378 /* PBXTextBookmark */ = {
4262
		isa = PBXTextBookmark;
4263
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
4264
		name = "volume_polygonize.cpp: 1";
4265
		rLen = 0;
4266
		rLoc = 0;
4267
		rType = 0;
4268
		vrLen = 1494;
4269
		vrLoc = 3025;
4270
	};
4271
	0DC6B3880F41BAD900849378 /* PBXTextBookmark */ = {
4272
		isa = PBXTextBookmark;
4273
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
4274
		name = "VertexCirculator.h: 1";
4275
		rLen = 0;
4276
		rLoc = 0;
4277
		rType = 0;
4278
		vrLen = 1020;
4279
		vrLoc = 0;
4280
	};
4281
	0DC6B3890F41BAD900849378 /* PBXTextBookmark */ = {
4282
		isa = PBXTextBookmark;
4283
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
4284
		name = "Vertex.h: 1";
4285
		rLen = 0;
4286
		rLoc = 0;
4287
		rType = 0;
4288
		vrLen = 656;
4289
		vrLoc = 0;
4290
	};
4291
	0DC6B3AE0F41BBF300849378 /* PBXTextBookmark */ = {
4292
		isa = PBXTextBookmark;
4293
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
4294
		name = "Vertex.cpp: 1";
4295
		rLen = 0;
4296
		rLoc = 0;
4297
		rType = 0;
4298
		vrLen = 753;
4299
		vrLoc = 0;
4300
	};
4301
	0DC6B3AF0F41BBF300849378 /* PBXTextBookmark */ = {
4302
		isa = PBXTextBookmark;
4303
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
4304
		name = "Manifold.h: 399";
4305
		rLen = 25;
4306
		rLoc = 14593;
4307
		rType = 0;
4308
		vrLen = 1844;
4309
		vrLoc = 11862;
4310
	};
4311
	0DC6B3B10F41BBF300849378 /* PBXTextBookmark */ = {
4312
		isa = PBXTextBookmark;
4313
		fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
4314
		name = "HalfEdge.h: 1";
4315
		rLen = 0;
4316
		rLoc = 0;
4317
		rType = 0;
4318
		vrLen = 512;
4319
		vrLoc = 0;
4320
	};
4321
	0DC6B3C40F41BD3500849378 /* PBXTextBookmark */ = {
4322
		isa = PBXTextBookmark;
4323
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
4324
		name = "HalfEdge.cpp: 1";
4325
		rLen = 0;
4326
		rLoc = 0;
4327
		rType = 0;
4328
		vrLen = 717;
4329
		vrLoc = 44;
4330
	};
4331
	0DC6B3D00F41D5D000849378 /* PBXTextBookmark */ = {
4332
		isa = PBXTextBookmark;
4333
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
4334
		name = "Manifold.cpp: 254";
4335
		rLen = 62;
4336
		rLoc = 4943;
4337
		rType = 0;
4338
		vrLen = 794;
4339
		vrLoc = 4930;
4340
	};
382 jab 4341
	0DC70B530E4DB1AF007B9226 /* string_utils.cpp */ = {
4342
		uiCtxt = {
4343
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
4344
			sepNavSelRange = "{0, 0}";
4345
			sepNavVisRange = "{1183, 817}";
4346
		};
4347
	};
4348
	0DC70B540E4DB1AF007B9226 /* string_utils.h */ = {
4349
		uiCtxt = {
4350
			sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
4351
			sepNavSelRange = "{0, 0}";
4352
			sepNavVisRange = "{0, 658}";
4353
		};
4354
	};
4355
	0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */ = {
4356
		uiCtxt = {
4357
			sepNavIntBoundsRect = "{{0, 0}, {787, 4560}}";
4358
			sepNavSelRange = "{3617, 0}";
4359
			sepNavVisRange = "{1399, 919}";
4360
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
4361
		};
4362
	};
4363
	0DC70B560E4DB1AF007B9226 /* XmlParser.h */ = {
4364
		uiCtxt = {
4365
			sepNavIntBoundsRect = "{{0, 0}, {1055, 1425}}";
4366
			sepNavSelRange = "{1341, 28}";
4367
			sepNavVisRange = "{654, 922}";
4368
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
4369
		};
4370
	};
394 jab 4371
	0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
4372
		isa = PBXBookmarkGroup;
4373
		children = (
4374
			0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
4375
		);
4376
		name = Root;
4377
	};
4378
	0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
4379
		isa = PBXBookmark;
4380
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
4381
	};
4382
	0DDE80760E7D9E670008F3D2 /* wire-generic.vert */ = {
4383
		isa = PBXFileReference;
4384
		fileEncoding = 4;
4385
		lastKnownFileType = text;
4386
		name = "wire-generic.vert";
4387
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.vert";
4388
		sourceTree = "<absolute>";
4389
	};
435 jab 4390
	0DDE961C0EE92030001DBE4F /* PBXTextBookmark */ = {
4391
		isa = PBXTextBookmark;
4392
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
4393
		name = "TriMesh.cpp: 44";
4394
		rLen = 0;
4395
		rLoc = 888;
4396
		rType = 0;
4397
		vrLen = 727;
4398
		vrLoc = 1590;
4399
	};
4400
	0DDE97640EE965FC001DBE4F /* PBXTextBookmark */ = {
4401
		isa = PBXTextBookmark;
4402
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
4403
		name = "TriMesh.cpp: 44";
4404
		rLen = 0;
4405
		rLoc = 888;
4406
		rType = 0;
4407
		vrLen = 727;
4408
		vrLoc = 1590;
4409
	};
4410
	0DDE97660EE965FC001DBE4F /* PBXTextBookmark */ = {
4411
		isa = PBXTextBookmark;
4412
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
4413
		name = "IndexedFaceSet.h: 17";
4414
		rLen = 22;
4415
		rLoc = 388;
4416
		rType = 0;
4417
		vrLen = 946;
4418
		vrLoc = 558;
4419
	};
4420
	0DDE97670EE965FC001DBE4F /* PBXTextBookmark */ = {
4421
		isa = PBXTextBookmark;
4422
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
4423
		name = "Polygonizer.h: 1";
4424
		rLen = 0;
4425
		rLoc = 0;
4426
		rType = 0;
4427
		vrLen = 897;
4428
		vrLoc = 304;
4429
	};
4430
	0DDE976B0EE965FC001DBE4F /* PBXTextBookmark */ = {
4431
		isa = PBXTextBookmark;
4432
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
4433
		name = "eigensolution.h: 25";
4434
		rLen = 75;
4435
		rLoc = 818;
4436
		rType = 0;
4437
		vrLen = 902;
4438
		vrLoc = 0;
4439
	};
4440
	0DDE976C0EE965FC001DBE4F /* PBXTextBookmark */ = {
4441
		isa = PBXTextBookmark;
4442
		fRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */;
4443
		name = "Vec3Hf.h: 1";
4444
		rLen = 0;
4445
		rLoc = 0;
4446
		rType = 0;
4447
		vrLen = 256;
4448
		vrLoc = 0;
4449
	};
4450
	0DDE976D0EE965FC001DBE4F /* PBXTextBookmark */ = {
4451
		isa = PBXTextBookmark;
4452
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
4453
		name = "Vec3f.h: 20";
4454
		rLen = 3;
4455
		rLoc = 474;
4456
		rType = 0;
4457
		vrLen = 788;
4458
		vrLoc = 421;
4459
	};
4460
	0DDE976E0EE965FC001DBE4F /* PBXTextBookmark */ = {
4461
		isa = PBXTextBookmark;
4462
		fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
4463
		name = "ArithVec3Float.h: 10";
4464
		rLen = 3;
4465
		rLoc = 196;
4466
		rType = 0;
4467
		vrLen = 1232;
4468
		vrLoc = 244;
4469
	};
4470
	0DDE976F0EE965FC001DBE4F /* PBXTextBookmark */ = {
4471
		isa = PBXTextBookmark;
4472
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
4473
		name = "TriMesh.h: 7";
4474
		rLen = 0;
4475
		rLoc = 114;
4476
		rType = 0;
4477
		vrLen = 774;
4478
		vrLoc = 156;
4479
	};
4480
	0DDE97740EE965FC001DBE4F /* PBXTextBookmark */ = {
4481
		isa = PBXTextBookmark;
4482
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
4483
		name = "TriMesh.h: 7";
4484
		rLen = 0;
4485
		rLoc = 114;
4486
		rType = 0;
4487
		vrLen = 768;
4488
		vrLoc = 737;
4489
	};
4490
	0DDE97750EE965FC001DBE4F /* PBXTextBookmark */ = {
4491
		isa = PBXTextBookmark;
4492
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
4493
		name = "IndexedFaceSet.h: 17";
4494
		rLen = 22;
4495
		rLoc = 388;
4496
		rType = 0;
4497
		vrLen = 803;
4498
		vrLoc = 1046;
4499
	};
4500
	0DDE97760EE965FC001DBE4F /* PBXTextBookmark */ = {
4501
		isa = PBXTextBookmark;
4502
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
4503
		name = "draw.cpp: 54";
4504
		rLen = 0;
4505
		rLoc = 1280;
4506
		rType = 0;
4507
		vrLen = 779;
4508
		vrLoc = 648;
4509
	};
4510
	0DDE97770EE965FC001DBE4F /* PBXTextBookmark */ = {
4511
		isa = PBXTextBookmark;
4512
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
4513
		name = "draw.h: 29";
4514
		rLen = 0;
4515
		rLoc = 991;
4516
		rType = 0;
4517
		vrLen = 1171;
4518
		vrLoc = 117;
4519
	};
4520
	0DDE977F0EE965FC001DBE4F /* PBXTextBookmark */ = {
4521
		isa = PBXTextBookmark;
4522
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
4523
		name = "Polygonizer.h: 1";
4524
		rLen = 0;
4525
		rLoc = 0;
4526
		rType = 0;
4527
		vrLen = 897;
4528
		vrLoc = 304;
4529
	};
4530
	0DDE97820EE965FC001DBE4F /* PBXTextBookmark */ = {
4531
		isa = PBXTextBookmark;
4532
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
4533
		name = "volume_polygonize.h: 1";
4534
		rLen = 0;
4535
		rLoc = 0;
4536
		rType = 0;
4537
		vrLen = 1175;
4538
		vrLoc = 38;
4539
	};
4540
	0DDE97830EE965FC001DBE4F /* PBXTextBookmark */ = {
4541
		isa = PBXTextBookmark;
4542
		fRef = 0D0CAEED0C61132B003604C6 /* statistics.h */;
4543
		name = "statistics.h: 31";
4544
		rLen = 49;
4545
		rLoc = 652;
4546
		rType = 0;
4547
		vrLen = 632;
4548
		vrLoc = 84;
4549
	};
4550
	0DDE97850EE965FC001DBE4F /* PBXTextBookmark */ = {
4551
		isa = PBXTextBookmark;
4552
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
4553
		name = "eigensolution.h: 25";
4554
		rLen = 75;
4555
		rLoc = 818;
4556
		rType = 0;
4557
		vrLen = 902;
4558
		vrLoc = 0;
4559
	};
4560
	0DDE97860EE965FC001DBE4F /* PBXTextBookmark */ = {
4561
		isa = PBXTextBookmark;
4562
		fRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */;
4563
		name = "Vec3Hf.h: 1";
4564
		rLen = 0;
4565
		rLoc = 0;
4566
		rType = 0;
4567
		vrLen = 256;
4568
		vrLoc = 0;
4569
	};
4570
	0DDE97870EE965FC001DBE4F /* PBXTextBookmark */ = {
4571
		isa = PBXTextBookmark;
4572
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
4573
		name = "Vec3f.h: 20";
4574
		rLen = 3;
4575
		rLoc = 474;
4576
		rType = 0;
4577
		vrLen = 788;
4578
		vrLoc = 421;
4579
	};
4580
	0DDE97880EE965FC001DBE4F /* PBXTextBookmark */ = {
4581
		isa = PBXTextBookmark;
4582
		fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
4583
		name = "ArithVec3Float.h: 10";
4584
		rLen = 3;
4585
		rLoc = 196;
4586
		rType = 0;
4587
		vrLen = 1232;
4588
		vrLoc = 244;
4589
	};
4590
	0DDE97890EE965FC001DBE4F /* PBXTextBookmark */ = {
4591
		isa = PBXTextBookmark;
4592
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
4593
		name = "build_manifold.h: 18";
4594
		rLen = 204;
4595
		rLoc = 639;
4596
		rType = 0;
4597
		vrLen = 1150;
4598
		vrLoc = 79;
4599
	};
4600
	0DDE989A0EE9D70D001DBE4F /* PBXTextBookmark */ = {
4601
		isa = PBXTextBookmark;
4602
		fRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */;
4603
		name = "statistics.cpp: 34";
4604
		rLen = 0;
4605
		rLoc = 489;
4606
		rType = 0;
4607
		vrLen = 614;
4608
		vrLoc = 130;
4609
	};
4610
	0DE3D4670F424E3F00D815C4 /* PBXTextBookmark */ = {
4611
		isa = PBXTextBookmark;
4612
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
4613
		name = "meshedit.cpp: 1037";
4614
		rLen = 0;
4615
		rLoc = 28924;
4616
		rType = 0;
4617
		vrLen = 1080;
4618
		vrLoc = 28213;
4619
	};
4620
	0DE3D47D0F4250E900D815C4 /* PBXTextBookmark */ = {
4621
		isa = PBXTextBookmark;
4622
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
4623
		name = "objview.cpp: 91";
4624
		rLen = 7;
4625
		rLoc = 2295;
4626
		rType = 0;
4627
		vrLen = 1905;
4628
		vrLoc = 1724;
4629
	};
4630
	0DE3D47E0F4250E900D815C4 /* PBXTextBookmark */ = {
4631
		isa = PBXTextBookmark;
4632
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
4633
		name = "meshedit.cpp: 1037";
4634
		rLen = 0;
4635
		rLoc = 28924;
4636
		rType = 0;
4637
		vrLen = 1080;
4638
		vrLoc = 28213;
4639
	};
4640
	0DE3D4820F4250E900D815C4 /* PBXTextBookmark */ = {
4641
		isa = PBXTextBookmark;
4642
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
4643
		name = "Manifold.h: 340";
4644
		rLen = 0;
4645
		rLoc = 13323;
4646
		rType = 0;
4647
		vrLen = 1908;
4648
		vrLoc = 3094;
4649
	};
382 jab 4650
	0DE4366E0E58B3A1005449EC /* load.h */ = {
4651
		uiCtxt = {
435 jab 4652
			sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
4653
			sepNavSelRange = "{318, 0}";
4654
			sepNavVisRange = "{0, 385}";
382 jab 4655
		};
4656
	};
4657
	0DE4366F0E58B3A1005449EC /* load.cpp */ = {
4658
		uiCtxt = {
435 jab 4659
			sepNavIntBoundsRect = "{{0, 0}, {1064, 703}}";
4660
			sepNavSelRange = "{259, 0}";
4661
			sepNavVisRange = "{24, 862}";
382 jab 4662
		};
4663
	};
416 jab 4664
	0DE866FC0EC73D6500528875 /* PBXTextBookmark */ = {
382 jab 4665
		isa = PBXTextBookmark;
416 jab 4666
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
4667
		name = "meshdist.cpp: 236";
382 jab 4668
		rLen = 0;
416 jab 4669
		rLoc = 4602;
382 jab 4670
		rType = 0;
416 jab 4671
		vrLen = 826;
4672
		vrLoc = 3870;
382 jab 4673
	};
416 jab 4674
	0DE866FE0EC73D6500528875 /* PBXTextBookmark */ = {
382 jab 4675
		isa = PBXTextBookmark;
416 jab 4676
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
4677
		name = "meshdist.cpp: 236";
382 jab 4678
		rLen = 0;
416 jab 4679
		rLoc = 4602;
382 jab 4680
		rType = 0;
416 jab 4681
		vrLen = 826;
4682
		vrLoc = 3870;
382 jab 4683
	};
416 jab 4684
	0DE867050EC7A80B00528875 /* PBXTextBookmark */ = {
382 jab 4685
		isa = PBXTextBookmark;
416 jab 4686
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
4687
		name = "LapackFunc.h: 218";
382 jab 4688
		rLen = 0;
416 jab 4689
		rLoc = 7374;
382 jab 4690
		rType = 0;
416 jab 4691
		vrLen = 1118;
4692
		vrLoc = 761;
382 jab 4693
	};
416 jab 4694
	0DE867070EC7A80B00528875 /* PBXTextBookmark */ = {
382 jab 4695
		isa = PBXTextBookmark;
416 jab 4696
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
4697
		name = "objview.cpp: 4";
382 jab 4698
		rLen = 0;
416 jab 4699
		rLoc = 83;
382 jab 4700
		rType = 0;
416 jab 4701
		vrLen = 736;
4702
		vrLoc = 6912;
382 jab 4703
	};
416 jab 4704
	0DE867080EC7A80B00528875 /* PBXTextBookmark */ = {
382 jab 4705
		isa = PBXTextBookmark;
416 jab 4706
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
4707
		name = "LapackFunc.h: 218";
382 jab 4708
		rLen = 0;
416 jab 4709
		rLoc = 7374;
382 jab 4710
		rType = 0;
416 jab 4711
		vrLen = 1118;
4712
		vrLoc = 761;
382 jab 4713
	};
413 jab 4714
	0DF514AB0E92B8BB00C5F222 /* GLConsole.h */ = {
4715
		isa = PBXFileReference;
4716
		lastKnownFileType = sourcecode.c.h;
4717
		name = GLConsole.h;
4718
		path = /usr/local/include/GLConsole/GLConsole.h;
4719
		sourceTree = "<absolute>";
4720
	};
404 jab 4721
	0DF5C6370E89884E00CA0B63 /* curvature.h */ = {
4722
		uiCtxt = {
435 jab 4723
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
4724
			sepNavSelRange = "{429, 4}";
4725
			sepNavVisRange = "{265, 1182}";
404 jab 4726
		};
4727
	};
4728
	0DF5C6380E89884E00CA0B63 /* curvature.cpp */ = {
4729
		uiCtxt = {
435 jab 4730
			sepNavIntBoundsRect = "{{0, 0}, {823, 8550}}";
4731
			sepNavSelRange = "{2732, 0}";
4732
			sepNavVisRange = "{2566, 371}";
404 jab 4733
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
4734
		};
4735
	};
416 jab 4736
	0DFBE5270EC0DE15003D675E /* PBXTextBookmark */ = {
401 jab 4737
		isa = PBXTextBookmark;
416 jab 4738
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
4739
		name = "QEM.cpp: 1";
401 jab 4740
		rLen = 0;
389 jab 4741
		rLoc = 0;
4742
		rType = 0;
416 jab 4743
		vrLen = 344;
4744
		vrLoc = 424;
389 jab 4745
	};
416 jab 4746
	0DFBE5280EC0DE15003D675E /* PBXTextBookmark */ = {
389 jab 4747
		isa = PBXTextBookmark;
416 jab 4748
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
4749
		name = "QEM.cpp: 1";
389 jab 4750
		rLen = 0;
4751
		rLoc = 0;
4752
		rType = 0;
416 jab 4753
		vrLen = 344;
4754
		vrLoc = 424;
389 jab 4755
	};
416 jab 4756
	0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 4757
		isa = PBXTextBookmark;
416 jab 4758
		fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
4759
		name = "harmonics.cpp: 75";
382 jab 4760
		rLen = 0;
416 jab 4761
		rLoc = 1528;
382 jab 4762
		rType = 0;
416 jab 4763
		vrLen = 868;
4764
		vrLoc = 6303;
382 jab 4765
	};
416 jab 4766
	0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */ = {
382 jab 4767
		isa = PBXTextBookmark;
416 jab 4768
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
4769
		name = "harmonics.h: 64";
4770
		rLen = 3;
4771
		rLoc = 1269;
382 jab 4772
		rType = 0;
416 jab 4773
		vrLen = 318;
4774
		vrLoc = 292;
382 jab 4775
	};
416 jab 4776
	0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 4777
		isa = PBXTextBookmark;
416 jab 4778
		fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
4779
		name = "Renderer.h: 197";
389 jab 4780
		rLen = 0;
416 jab 4781
		rLoc = 6519;
389 jab 4782
		rType = 0;
416 jab 4783
		vrLen = 654;
4784
		vrLoc = 6349;
389 jab 4785
	};
416 jab 4786
	0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 4787
		isa = PBXTextBookmark;
416 jab 4788
		fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
4789
		name = "Renderer.cpp: 545";
4790
		rLen = 10;
4791
		rLoc = 15078;
389 jab 4792
		rType = 0;
416 jab 4793
		vrLen = 1029;
4794
		vrLoc = 14618;
389 jab 4795
	};
416 jab 4796
	0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 4797
		isa = PBXTextBookmark;
416 jab 4798
		fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
4799
		name = "VisObj.h: 39";
389 jab 4800
		rLen = 0;
416 jab 4801
		rLoc = 871;
389 jab 4802
		rType = 0;
416 jab 4803
		vrLen = 541;
4804
		vrLoc = 630;
389 jab 4805
	};
416 jab 4806
	0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */ = {
389 jab 4807
		isa = PBXTextBookmark;
416 jab 4808
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
4809
		name = "VisObj.cpp: 116";
389 jab 4810
		rLen = 0;
416 jab 4811
		rLoc = 3421;
389 jab 4812
		rType = 0;
416 jab 4813
		vrLen = 682;
4814
		vrLoc = 3121;
389 jab 4815
	};
329 jab 4816
}