Subversion Repositories gelsvn

Rev

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