Subversion Repositories gelsvn

Rev

Rev 363 | Rev 367 | 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 */ = {
365 jab 4
		activeBuildConfigurationName = Debug;
5
		activeExecutable = 0DB8835B0C611DA10040A677 /* OBJViewer */;
6
		activeTarget = 0DB883590C611DA10040A677 /* OBJViewer */;
329 jab 7
		addToTargets = (
363 jab 8
			0D0CAEC00C611308003604C6 /* GEL */,
329 jab 9
		);
340 jab 10
		breakpoints = (
351 jab 11
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
340 jab 12
		);
335 jab 13
		breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
14
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 15
		executables = (
335 jab 16
			0DB8835B0C611DA10040A677 /* OBJViewer */,
17
			0DB883B50C611FB20040A677 /* Raytracer */,
18
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
19
			0DB883F30C6120E60040A677 /* MeshDistance */,
20
			0DB884040C6121240040A677 /* Decimator */,
21
			0DB884090C6121400040A677 /* RangeScanViewer */,
22
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
23
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 24
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 25
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
329 jab 26
		);
27
		ignoreBreakpointsInProjectsDict = {
28
		};
29
		perUserDictionary = {
363 jab 30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
35
					20,
36
					210,
37
					20,
38
					110,
39
					109,
40
					20,
41
				);
42
				PBXFileTableDataSourceColumnsKey = (
43
					PBXBreakpointsDataSource_ActionID,
44
					PBXBreakpointsDataSource_TypeID,
45
					PBXBreakpointsDataSource_BreakpointID,
46
					PBXBreakpointsDataSource_UseID,
47
					PBXBreakpointsDataSource_LocationID,
48
					PBXBreakpointsDataSource_ConditionID,
49
					PBXBreakpointsDataSource_ContinueID,
50
				);
51
			};
336 jab 52
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
54
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
55
				PBXFileTableDataSourceColumnWidthsKey = (
56
					20,
57
					20,
363 jab 58
					383,
336 jab 59
					20,
363 jab 60
					310,
61
					310,
336 jab 62
					20,
63
				);
64
				PBXFileTableDataSourceColumnsKey = (
65
					PBXBreakpointsDataSource_ActionID,
66
					PBXBreakpointsDataSource_TypeID,
67
					PBXBreakpointsDataSource_BreakpointID,
68
					PBXBreakpointsDataSource_UseID,
69
					PBXBreakpointsDataSource_LocationID,
70
					PBXBreakpointsDataSource_ConditionID,
71
					PBXBreakpointsDataSource_ContinueID,
72
				);
73
			};
335 jab 74
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 75
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 76
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 77
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 78
					20,
340 jab 79
					489,
344 jab 80
					590.2085,
329 jab 81
				);
82
				PBXFileTableDataSourceColumnsKey = (
83
					PBXErrorsWarningsDataSource_TypeID,
84
					PBXErrorsWarningsDataSource_MessageID,
85
					PBXErrorsWarningsDataSource_LocationID,
86
				);
87
			};
336 jab 88
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
89
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
90
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
91
				PBXFileTableDataSourceColumnWidthsKey = (
92
					22,
93
					300,
365 jab 94
					718,
336 jab 95
				);
96
				PBXFileTableDataSourceColumnsKey = (
97
					PBXExecutablesDataSource_ActiveFlagID,
98
					PBXExecutablesDataSource_NameID,
99
					PBXExecutablesDataSource_CommentsID,
100
				);
101
			};
335 jab 102
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
105
				PBXFileTableDataSourceColumnWidthsKey = (
106
					20,
363 jab 107
					830,
329 jab 108
					20,
109
					48,
110
					43,
111
					43,
112
					20,
113
				);
114
				PBXFileTableDataSourceColumnsKey = (
115
					PBXFileDataSource_FiletypeID,
116
					PBXFileDataSource_Filename_ColumnID,
117
					PBXFileDataSource_Built_ColumnID,
118
					PBXFileDataSource_ObjectSize_ColumnID,
119
					PBXFileDataSource_Errors_ColumnID,
120
					PBXFileDataSource_Warnings_ColumnID,
121
					PBXFileDataSource_Target_ColumnID,
122
				);
123
			};
335 jab 124
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 125
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 126
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 127
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 128
					20,
129
					20,
130
					902,
131
					20,
132
					48.1626,
133
					43,
134
					43,
135
					20,
329 jab 136
				);
137
				PBXFileTableDataSourceColumnsKey = (
335 jab 138
					PBXFileDataSource_SCM_ColumnID,
139
					PBXFileDataSource_FiletypeID,
140
					PBXFileDataSource_Filename_ColumnID,
141
					PBXFileDataSource_Built_ColumnID,
142
					PBXFileDataSource_ObjectSize_ColumnID,
143
					PBXFileDataSource_Errors_ColumnID,
144
					PBXFileDataSource_Warnings_ColumnID,
145
					PBXFileDataSource_Target_ColumnID,
329 jab 146
				);
147
			};
148
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
149
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
150
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
151
				PBXFileTableDataSourceColumnWidthsKey = (
152
					20,
153
					200,
363 jab 154
					650,
329 jab 155
					20,
156
					48,
157
					43,
158
					43,
159
				);
160
				PBXFileTableDataSourceColumnsKey = (
161
					PBXFileDataSource_FiletypeID,
162
					PBXFileDataSource_Filename_ColumnID,
163
					PBXTargetDataSource_PrimaryAttribute,
164
					PBXFileDataSource_Built_ColumnID,
165
					PBXFileDataSource_ObjectSize_ColumnID,
166
					PBXFileDataSource_Errors_ColumnID,
167
					PBXFileDataSource_Warnings_ColumnID,
168
				);
169
			};
365 jab 170
			PBXPerProjectTemplateStateSaveDate = 230629882;
171
			PBXWorkspaceStateSaveDate = 230629882;
329 jab 172
		};
336 jab 173
		perUserProjectItems = {
365 jab 174
			0D1307D50D887A6400847A72 = 0D1307D50D887A6400847A72 /* PBXTextBookmark */;
175
			0D1307D80D887A6400847A72 = 0D1307D80D887A6400847A72 /* PBXTextBookmark */;
176
			0D13082C0D887C6D00847A72 = 0D13082C0D887C6D00847A72 /* PBXTextBookmark */;
177
			0D13082D0D887C6D00847A72 = 0D13082D0D887C6D00847A72 /* PBXTextBookmark */;
178
			0D13083D0D887CD300847A72 = 0D13083D0D887CD300847A72 /* PBXTextBookmark */;
179
			0D1308430D887CD300847A72 = 0D1308430D887CD300847A72 /* PBXTextBookmark */;
180
			0D1308AB0D88801100847A72 = 0D1308AB0D88801100847A72 /* PBXTextBookmark */;
181
			0D1308F10D88814500847A72 = 0D1308F10D88814500847A72 /* PBXTextBookmark */;
182
			0D1308FB0D8881B300847A72 = 0D1308FB0D8881B300847A72 /* PBXTextBookmark */;
183
			0D1308FC0D8881B300847A72 = 0D1308FC0D8881B300847A72 /* PBXTextBookmark */;
184
			0D1308FD0D8881B300847A72 = 0D1308FD0D8881B300847A72 /* PBXTextBookmark */;
185
			0D1309010D8881B300847A72 = 0D1309010D8881B300847A72 /* PBXTextBookmark */;
186
			0D1309020D8881B300847A72 = 0D1309020D8881B300847A72 /* PBXTextBookmark */;
187
			0D1309030D8881B300847A72 = 0D1309030D8881B300847A72 /* PBXTextBookmark */;
188
			0D1309190D88826B00847A72 = 0D1309190D88826B00847A72 /* PBXTextBookmark */;
189
			0D1309410D891E3400847A72 = 0D1309410D891E3400847A72 /* PBXTextBookmark */;
190
			0D4007850D8EAED3002D90E7 = 0D4007850D8EAED3002D90E7 /* PBXTextBookmark */;
191
			0D4007860D8EAED3002D90E7 = 0D4007860D8EAED3002D90E7 /* PBXTextBookmark */;
192
			0D4007870D8EAED3002D90E7 = 0D4007870D8EAED3002D90E7 /* PBXTextBookmark */;
193
			0D4007890D8EAED3002D90E7 = 0D4007890D8EAED3002D90E7 /* PBXTextBookmark */;
194
			0D40078B0D8EAED3002D90E7 = 0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */;
195
			0D40078E0D8EAED3002D90E7 = 0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */;
196
			0D4007900D8EAED3002D90E7 = 0D4007900D8EAED3002D90E7 /* PBXTextBookmark */;
197
			0D4007920D8EAED3002D90E7 = 0D4007920D8EAED3002D90E7 /* PBXTextBookmark */;
198
			0D4007930D8EAED3002D90E7 = 0D4007930D8EAED3002D90E7 /* PBXTextBookmark */;
199
			0D4007980D8EAED3002D90E7 = 0D4007980D8EAED3002D90E7 /* PBXTextBookmark */;
200
			0D40079F0D8EAED3002D90E7 = 0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */;
201
			0D4007A10D8EAED3002D90E7 = 0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */;
202
			0D4007A70D8EAED3002D90E7 = 0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */;
203
			0D4007A80D8EAED3002D90E7 = 0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */;
204
			0D4007A90D8EAED3002D90E7 = 0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */;
205
			0D4007AB0D8EAED3002D90E7 = 0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */;
206
			0D4007AD0D8EAED3002D90E7 = 0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */;
207
			0D4007B00D8EAED3002D90E7 = 0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */;
208
			0D4007B10D8EAED3002D90E7 = 0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */;
209
			0D4007B70D8EAED3002D90E7 = 0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */;
210
			0D4007B90D8EAED3002D90E7 = 0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */;
211
			0D4007BA0D8EAED3002D90E7 = 0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */;
212
			0D4007BD0D8EAED3002D90E7 = 0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */;
213
			0D4007BE0D8EAED3002D90E7 = 0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */;
214
			0D4007C00D8EAED3002D90E7 = 0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */;
215
			0D4007C20D8EAED3002D90E7 = 0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */;
216
			0D4007C50D8EAED3002D90E7 = 0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */;
217
			0D4007C90D8EAED3002D90E7 = 0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */;
218
			0D4007CC0D8EAED3002D90E7 = 0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */;
219
			0D4007D30D8EAED3002D90E7 = 0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */;
220
			0D4007D40D8EAED3002D90E7 = 0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */;
221
			0D4007D50D8EAED3002D90E7 = 0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */;
222
			0D4007D60D8EAED3002D90E7 = 0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */;
223
			0D4007D70D8EAED3002D90E7 = 0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */;
224
			0D4007D80D8EAED3002D90E7 = 0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */;
225
			0D4007D90D8EAED3002D90E7 = 0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */;
226
			0D4007DA0D8EAED3002D90E7 = 0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */;
227
			0D4007DC0D8EAED3002D90E7 = 0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */;
228
			0D4007DD0D8EAED3002D90E7 = 0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */;
229
			0D4008F00D8EBA46002D90E7 = 0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */;
230
			0D4009220D8EBC9B002D90E7 = 0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */;
231
			0D4009A50D8FEF3C002D90E7 = 0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */;
232
			0D4009A70D8FEF3C002D90E7 = 0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */;
233
			0D4009A80D8FEF3C002D90E7 = 0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */;
234
			0D4009A90D8FEF3C002D90E7 = 0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */;
235
			0D4009AA0D8FEF3C002D90E7 = 0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */;
236
			0D4009AD0D8FEF3C002D90E7 = 0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */;
237
			0D4009AE0D8FEF3C002D90E7 = 0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */;
238
			0D4009AF0D8FEF3C002D90E7 = 0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */;
239
			0D4009B00D8FEF3C002D90E7 = 0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */;
240
			0D4009B10D8FEF3C002D90E7 = 0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */;
241
			0D4009B30D8FEF3C002D90E7 = 0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */;
242
			0D4009B40D8FEF3C002D90E7 = 0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */;
243
			0D4009B50D8FEF3C002D90E7 = 0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */;
244
			0D4009B60D8FEF3C002D90E7 = 0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */;
245
			0D4009B70D8FEF3C002D90E7 = 0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */;
246
			0D4009B80D8FEF3C002D90E7 = 0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */;
247
			0D4009B90D8FEF3C002D90E7 = 0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */;
248
			0D4009BA0D8FEF3C002D90E7 = 0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */;
249
			0D4009BB0D8FEF3C002D90E7 = 0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */;
250
			0D4009BD0D8FEF3C002D90E7 = 0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */;
251
			0D4009BE0D8FEF3C002D90E7 = 0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */;
252
			0D4009BF0D8FEF3C002D90E7 = 0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */;
253
			0D4009C00D8FEF3C002D90E7 = 0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */;
254
			0D4009CA0D8FEF3C002D90E7 = 0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */;
255
			0D4009CB0D8FEF3C002D90E7 = 0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */;
256
			0D4009CC0D8FEF3C002D90E7 = 0D4009CC0D8FEF3C002D90E7 /* PBXTextBookmark */;
257
			0D4009CD0D8FEF3C002D90E7 = 0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */;
258
			0D4009CE0D8FEF3C002D90E7 = 0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */;
259
			0D4009CF0D8FEF3C002D90E7 = 0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */;
260
			0D4009D00D8FEF3C002D90E7 = 0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */;
261
			0D4009D90D8FEF3C002D90E7 = 0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */;
262
			0D4009E10D8FEF3C002D90E7 = 0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */;
263
			0D4009E40D8FEF3C002D90E7 = 0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */;
264
			0D4009E50D8FEF3C002D90E7 = 0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */;
265
			0D4009E60D8FEF3C002D90E7 = 0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */;
266
			0D4009E70D8FEF3C002D90E7 = 0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */;
267
			0DAE00DE0DA22C09000F0DFD = 0DAE00DE0DA22C09000F0DFD /* PBXTextBookmark */;
268
			0DAE00DF0DA22C09000F0DFD = 0DAE00DF0DA22C09000F0DFD /* PBXTextBookmark */;
269
			0DAE00E00DA22C09000F0DFD = 0DAE00E00DA22C09000F0DFD /* PBXTextBookmark */;
270
			0DAE00E10DA22C09000F0DFD = 0DAE00E10DA22C09000F0DFD /* PBXTextBookmark */;
271
			0DAE00E20DA22C09000F0DFD = 0DAE00E20DA22C09000F0DFD /* PBXTextBookmark */;
272
			0DAE00E30DA22C09000F0DFD = 0DAE00E30DA22C09000F0DFD /* PBXTextBookmark */;
273
			0DAE00E40DA22C09000F0DFD = 0DAE00E40DA22C09000F0DFD /* PBXTextBookmark */;
274
			0DAE00E50DA22C09000F0DFD = 0DAE00E50DA22C09000F0DFD /* PBXTextBookmark */;
275
			0DAE00E80DA22C09000F0DFD = 0DAE00E80DA22C09000F0DFD /* PBXTextBookmark */;
276
			0DAE00EA0DA22C09000F0DFD = 0DAE00EA0DA22C09000F0DFD /* PBXTextBookmark */;
277
			0DAE00EB0DA22C09000F0DFD = 0DAE00EB0DA22C09000F0DFD /* PBXTextBookmark */;
278
			0DAE00EE0DA22C09000F0DFD = 0DAE00EE0DA22C09000F0DFD /* PBXTextBookmark */;
279
			0DAE00F00DA22C09000F0DFD = 0DAE00F00DA22C09000F0DFD /* PBXTextBookmark */;
280
			0DAE00F10DA22C09000F0DFD = 0DAE00F10DA22C09000F0DFD /* PBXTextBookmark */;
281
			0DAE00F50DA22C09000F0DFD = 0DAE00F50DA22C09000F0DFD /* PBXTextBookmark */;
282
			0DAE00F70DA22C09000F0DFD = 0DAE00F70DA22C09000F0DFD /* PBXTextBookmark */;
283
			0DAE00F80DA22C09000F0DFD = 0DAE00F80DA22C09000F0DFD /* PBXTextBookmark */;
284
			0DAE00FD0DA22C09000F0DFD = 0DAE00FD0DA22C09000F0DFD /* PBXTextBookmark */;
285
			0DAE01020DA22C09000F0DFD = 0DAE01020DA22C09000F0DFD /* PBXTextBookmark */;
286
			0DC0A31D0D913C90001D5BB8 = 0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */;
287
			0DC0A31E0D913C90001D5BB8 = 0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */;
288
			0DC0A3200D913C90001D5BB8 = 0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */;
289
			0DC0A3220D913C90001D5BB8 = 0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */;
290
			0DC0A32C0D913D52001D5BB8 = 0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */;
291
			0DC0A32D0D913D52001D5BB8 = 0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */;
292
			0DC0A3320D913D52001D5BB8 = 0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */;
293
			0DC0A3B50D91420F001D5BB8 = 0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */;
294
			0DC0A4CF0D968D0B001D5BB8 = 0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */;
295
			0DC0A4D00D968D0B001D5BB8 = 0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */;
296
			0DC0A4D10D968D0B001D5BB8 = 0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */;
297
			0DC0A4D20D968D0B001D5BB8 = 0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */;
298
			0DC0A4D40D968D0B001D5BB8 = 0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */;
299
			0DC0A4D50D968D0B001D5BB8 = 0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */;
300
			0DC0A4D70D968D0B001D5BB8 = 0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */;
301
			0DC0A4DE0D968D0B001D5BB8 = 0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */;
302
			0DC0A4DF0D968D0B001D5BB8 = 0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */;
303
			0DC6B3CC0DBF22D000BD9FC1 /* PBXTextBookmark */ = 0DC6B3CC0DBF22D000BD9FC1 /* PBXTextBookmark */;
304
			0DC6B3CD0DBF22D000BD9FC1 /* PBXTextBookmark */ = 0DC6B3CD0DBF22D000BD9FC1 /* PBXTextBookmark */;
305
			0DC6B3CE0DBF22D000BD9FC1 /* PBXTextBookmark */ = 0DC6B3CE0DBF22D000BD9FC1 /* PBXTextBookmark */;
306
			0DC6B3D30DBF237A00BD9FC1 /* PBXTextBookmark */ = 0DC6B3D30DBF237A00BD9FC1 /* PBXTextBookmark */;
307
			0DC6B3E00DBF239B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3E00DBF239B00BD9FC1 /* PBXTextBookmark */;
308
			0DC6B3E40DBF239B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3E40DBF239B00BD9FC1 /* PBXTextBookmark */;
309
			0DC6B3E60DBF23C700BD9FC1 /* PBXTextBookmark */ = 0DC6B3E60DBF23C700BD9FC1 /* PBXTextBookmark */;
310
			0DC6B3E80DBF23E600BD9FC1 /* PBXTextBookmark */ = 0DC6B3E80DBF23E600BD9FC1 /* PBXTextBookmark */;
311
			0DC6B3E90DBF23E600BD9FC1 /* PBXTextBookmark */ = 0DC6B3E90DBF23E600BD9FC1 /* PBXTextBookmark */;
312
			0DC6B3EA0DBF23E700BD9FC1 /* PBXTextBookmark */ = 0DC6B3EA0DBF23E700BD9FC1 /* PBXTextBookmark */;
313
			0DC6B3ED0DBF23F800BD9FC1 /* PBXTextBookmark */ = 0DC6B3ED0DBF23F800BD9FC1 /* PBXTextBookmark */;
314
			0DC6B3EE0DBF23F800BD9FC1 /* PBXTextBookmark */ = 0DC6B3EE0DBF23F800BD9FC1 /* PBXTextBookmark */;
315
			0DC6B3F80DBF240B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3F80DBF240B00BD9FC1 /* PBXTextBookmark */;
316
			0DC6B3F90DBF240B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3F90DBF240B00BD9FC1 /* PBXTextBookmark */;
317
			0DC6B3FA0DBF240E00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FA0DBF240E00BD9FC1 /* PBXTextBookmark */;
318
			0DC6B3FB0DBF240E00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FB0DBF240E00BD9FC1 /* PBXTextBookmark */;
319
			0DC6B3FC0DBF240F00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FC0DBF240F00BD9FC1 /* PBXTextBookmark */;
320
			0DC6B3FE0DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FE0DBF245D00BD9FC1 /* PBXTextBookmark */;
321
			0DC6B3FF0DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FF0DBF245D00BD9FC1 /* PBXTextBookmark */;
322
			0DC6B4000DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B4000DBF245D00BD9FC1 /* PBXTextBookmark */;
323
			0DC6B4010DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B4010DBF245D00BD9FC1 /* PBXTextBookmark */;
324
			0DC6B4020DBF246400BD9FC1 /* PBXTextBookmark */ = 0DC6B4020DBF246400BD9FC1 /* PBXTextBookmark */;
325
			0DC6B4030DBF246400BD9FC1 /* PBXTextBookmark */ = 0DC6B4030DBF246400BD9FC1 /* PBXTextBookmark */;
326
			0DC6B4060DBF248000BD9FC1 /* PBXTextBookmark */ = 0DC6B4060DBF248000BD9FC1 /* PBXTextBookmark */;
327
			0DC6B4070DBF248000BD9FC1 /* PBXTextBookmark */ = 0DC6B4070DBF248000BD9FC1 /* PBXTextBookmark */;
328
			0DC6B4090DBF249600BD9FC1 /* PBXTextBookmark */ = 0DC6B4090DBF249600BD9FC1 /* PBXTextBookmark */;
329
			0DCE1AB40DB5446100A50062 = 0DCE1AB40DB5446100A50062 /* PBXTextBookmark */;
330
			0DCE1AB50DB5446100A50062 = 0DCE1AB50DB5446100A50062 /* PBXTextBookmark */;
331
			0DCE1AB60DB5446100A50062 = 0DCE1AB60DB5446100A50062 /* PBXTextBookmark */;
332
			0DCE1AB70DB5446100A50062 = 0DCE1AB70DB5446100A50062 /* PBXTextBookmark */;
333
			0DCE1AB80DB5446100A50062 = 0DCE1AB80DB5446100A50062 /* PBXTextBookmark */;
334
			0DCE1AB90DB5446100A50062 = 0DCE1AB90DB5446100A50062 /* PBXTextBookmark */;
335
			0DCE1ABA0DB5446100A50062 = 0DCE1ABA0DB5446100A50062 /* PBXTextBookmark */;
336
			0DCE1ABB0DB5446100A50062 = 0DCE1ABB0DB5446100A50062 /* PBXTextBookmark */;
337
			0DEF23020DA9059600668E55 = 0DEF23020DA9059600668E55 /* PBXTextBookmark */;
338
			0DEF230F0DA9112C00668E55 = 0DEF230F0DA9112C00668E55 /* PBXTextBookmark */;
336 jab 339
		};
335 jab 340
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
329 jab 341
		userBuildSettings = {
342
		};
343
	};
335 jab 344
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 345
		isa = PBXSourceControlManager;
346
		fallbackIsa = XCSourceControlManager;
336 jab 347
		isSCMEnabled = 1;
329 jab 348
		scmConfiguration = {
340 jab 349
			SubversionToolPath = /opt/local/bin/svn;
329 jab 350
		};
336 jab 351
		scmType = scm.subversion;
329 jab 352
	};
335 jab 353
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 354
		isa = PBXCodeSenseManager;
355
		indexTemplatePath = "";
356
	};
335 jab 357
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 358
		activeExec = 0;
359
	};
351 jab 360
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
361
		uiCtxt = {
362
			sepNavIntBoundsRect = "{{0, 0}, {961, 7809}}";
357 jab 363
			sepNavSelRange = "{7684, 204}";
364
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 365
		};
366
	};
367
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
368
		uiCtxt = {
369
			sepNavIntBoundsRect = "{{0, 0}, {961, 5206}}";
370
			sepNavSelRange = "{0, 0}";
371
			sepNavVisRect = "{{0, 0}, {961, 728}}";
372
		};
373
	};
363 jab 374
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
375
		uiCtxt = {
376
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
377
			sepNavSelRange = "{0, 0}";
378
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
379
		};
380
	};
351 jab 381
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
382
		uiCtxt = {
363 jab 383
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
351 jab 384
			sepNavSelRange = "{5541, 19}";
363 jab 385
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 386
		};
387
	};
388
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
389
		uiCtxt = {
390
			sepNavIntBoundsRect = "{{0, 0}, {828, 2774}}";
391
			sepNavSelRange = "{0, 0}";
392
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
393
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
394
		};
395
	};
396
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
397
		uiCtxt = {
398
			sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
399
			sepNavSelRange = "{577, 0}";
400
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
401
		};
402
	};
403
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
404
		uiCtxt = {
405
			sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
406
			sepNavSelRange = "{0, 0}";
407
			sepNavVisRect = "{{0, 953}, {961, 291}}";
408
		};
409
	};
410
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
411
		uiCtxt = {
412
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
413
			sepNavSelRange = "{0, 0}";
414
			sepNavVisRect = "{{0, 308}, {961, 291}}";
415
		};
416
	};
417
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
418
		uiCtxt = {
419
			sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
420
			sepNavSelRange = "{0, 0}";
421
			sepNavVisRect = "{{0, 386}, {961, 291}}";
422
		};
423
	};
344 jab 424
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
425
		uiCtxt = {
363 jab 426
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1767}}";
351 jab 427
			sepNavSelRange = "{209, 0}";
363 jab 428
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 429
		};
430
	};
431
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
432
		uiCtxt = {
363 jab 433
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
344 jab 434
			sepNavSelRange = "{0, 0}";
363 jab 435
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 436
		};
437
	};
363 jab 438
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
439
		uiCtxt = {
440
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
441
			sepNavSelRange = "{0, 0}";
442
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
443
		};
444
	};
445
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
446
		uiCtxt = {
447
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
448
			sepNavSelRange = "{1011, 0}";
449
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
450
		};
451
	};
452
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
453
		uiCtxt = {
454
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
455
			sepNavSelRange = "{448, 0}";
456
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
457
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
458
		};
459
	};
460
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
461
		uiCtxt = {
462
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
463
			sepNavSelRange = "{696, 201}";
464
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
465
		};
466
	};
467
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
468
		uiCtxt = {
469
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
470
			sepNavSelRange = "{0, 0}";
471
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
472
		};
473
	};
474
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
475
		uiCtxt = {
476
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
477
			sepNavSelRange = "{0, 0}";
478
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
479
		};
480
	};
481
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
482
		uiCtxt = {
483
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
484
			sepNavSelRange = "{0, 0}";
485
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
486
		};
487
	};
488
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
489
		uiCtxt = {
490
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
491
			sepNavSelRange = "{0, 0}";
492
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
493
		};
494
	};
351 jab 495
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
496
		uiCtxt = {
497
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
498
			sepNavSelRange = "{71, 0}";
499
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
500
		};
501
	};
502
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
503
		uiCtxt = {
504
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
505
			sepNavSelRange = "{0, 0}";
506
			sepNavVisRect = "{{0, 374}, {961, 291}}";
507
		};
508
	};
509
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
510
		uiCtxt = {
511
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
512
			sepNavSelRange = "{229, 50}";
513
			sepNavVisRect = "{{0, 515}, {961, 291}}";
514
		};
515
	};
341 jab 516
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
517
		uiCtxt = {
518
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
519
			sepNavSelRange = "{554, 0}";
520
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
521
		};
522
	};
351 jab 523
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
524
		uiCtxt = {
525
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
526
			sepNavSelRange = "{61, 5}";
527
			sepNavVisRect = "{{0, 323}, {961, 291}}";
528
		};
529
	};
363 jab 530
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
531
		uiCtxt = {
532
			sepNavIntBoundsRect = "{{0, 0}, {1081, 2774}}";
533
			sepNavSelRange = "{81, 0}";
534
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
535
		};
536
	};
351 jab 537
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
538
		uiCtxt = {
539
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
540
			sepNavSelRange = "{1012, 0}";
541
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
542
		};
543
	};
357 jab 544
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
545
		uiCtxt = {
546
			sepNavIntBoundsRect = "{{0, 0}, {1300, 13224}}";
547
			sepNavSelRange = "{15145, 97}";
548
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
549
		};
550
	};
336 jab 551
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
552
		uiCtxt = {
553
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
554
			sepNavSelRange = "{660, 0}";
555
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
556
		};
557
	};
558
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
559
		uiCtxt = {
560
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
561
			sepNavSelRange = "{0, 0}";
562
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
563
		};
564
	};
335 jab 565
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
566
		uiCtxt = {
363 jab 567
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1862}}";
335 jab 568
			sepNavSelRange = "{81, 24}";
363 jab 569
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
570
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 571
		};
572
	};
363 jab 573
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
574
		uiCtxt = {
575
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6460}}";
576
			sepNavSelRange = "{0, 0}";
577
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
578
		};
579
	};
341 jab 580
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
581
		uiCtxt = {
582
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
583
			sepNavSelRange = "{0, 0}";
584
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
585
		};
586
	};
340 jab 587
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
588
		uiCtxt = {
363 jab 589
			sepNavIntBoundsRect = "{{0, 0}, {1187, 6916}}";
590
			sepNavSelRange = "{4203, 26}";
591
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 592
		};
593
	};
363 jab 594
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
595
		uiCtxt = {
596
			sepNavIntBoundsRect = "{{0, 0}, {516, 247}}";
597
			sepNavSelRange = "{0, 0}";
598
			sepNavVisRect = "{{0, 0}, {0, 0}}";
599
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
600
		};
601
	};
602
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
603
		uiCtxt = {
604
			sepNavIntBoundsRect = "{{0, 0}, {1081, 13528}}";
605
			sepNavSelRange = "{20173, 0}";
606
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
607
		};
608
	};
357 jab 609
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
610
		uiCtxt = {
363 jab 611
			sepNavIntBoundsRect = "{{0, 0}, {700, 2603}}";
357 jab 612
			sepNavSelRange = "{0, 0}";
363 jab 613
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 614
		};
615
	};
616
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
617
		uiCtxt = {
363 jab 618
			sepNavIntBoundsRect = "{{0, 0}, {1081, 855}}";
357 jab 619
			sepNavSelRange = "{554, 0}";
363 jab 620
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 621
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
622
		};
623
	};
624
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
625
		uiCtxt = {
363 jab 626
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
357 jab 627
			sepNavSelRange = "{671, 0}";
363 jab 628
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 629
		};
630
	};
631
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
632
		uiCtxt = {
633
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
634
			sepNavSelRange = "{0, 0}";
635
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
636
		};
637
	};
363 jab 638
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
639
		uiCtxt = {
640
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3078}}";
641
			sepNavSelRange = "{0, 0}";
642
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
643
		};
644
	};
645
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
646
		uiCtxt = {
647
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1634}}";
648
			sepNavSelRange = "{0, 0}";
649
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
650
		};
651
	};
340 jab 652
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
653
		uiCtxt = {
365 jab 654
			sepNavIntBoundsRect = "{{0, 0}, {1022, 1938}}";
655
			sepNavSelRange = "{425, 0}";
656
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 657
		};
658
	};
659
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
660
		uiCtxt = {
363 jab 661
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1349}}";
662
			sepNavSelRange = "{94, 0}";
663
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
664
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 665
		};
666
	};
667
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
668
		uiCtxt = {
363 jab 669
			sepNavIntBoundsRect = "{{0, 0}, {1022, 4389}}";
340 jab 670
			sepNavSelRange = "{0, 0}";
363 jab 671
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 672
		};
673
	};
363 jab 674
	0D0CAF340C61132C003604C6 /* verification.h */ = {
675
		uiCtxt = {
676
			sepNavIntBoundsRect = "{{0, 0}, {1187, 668}}";
677
			sepNavSelRange = "{0, 0}";
678
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
679
		};
680
	};
340 jab 681
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
682
		uiCtxt = {
363 jab 683
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3382}}";
684
			sepNavSelRange = "{1124, 0}";
365 jab 685
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 686
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 687
		};
688
	};
344 jab 689
	0D0CAF370C61132C003604C6 /* draw.h */ = {
690
		uiCtxt = {
363 jab 691
			sepNavIntBoundsRect = "{{0, 0}, {1130, 684}}";
692
			sepNavSelRange = "{664, 0}";
693
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
344 jab 694
		};
695
	};
363 jab 696
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
697
		uiCtxt = {
698
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
699
			sepNavSelRange = "{0, 0}";
700
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
701
		};
702
	};
336 jab 703
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
704
		uiCtxt = {
363 jab 705
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
336 jab 706
			sepNavSelRange = "{103, 0}";
363 jab 707
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 708
		};
709
	};
344 jab 710
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
711
		uiCtxt = {
363 jab 712
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
344 jab 713
			sepNavSelRange = "{0, 0}";
363 jab 714
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
715
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
344 jab 716
		};
717
	};
718
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
719
		uiCtxt = {
363 jab 720
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2622}}";
721
			sepNavSelRange = "{1599, 43}";
722
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 723
		};
724
	};
725
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
726
		uiCtxt = {
363 jab 727
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1007}}";
344 jab 728
			sepNavSelRange = "{70, 0}";
365 jab 729
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 730
		};
731
	};
363 jab 732
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 733
		uiCtxt = {
363 jab 734
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2755}}";
336 jab 735
			sepNavSelRange = "{0, 0}";
363 jab 736
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 737
		};
738
	};
363 jab 739
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
740
		uiCtxt = {
741
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1824}}";
742
			sepNavSelRange = "{0, 0}";
743
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
744
		};
745
	};
746
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
747
		uiCtxt = {
748
			sepNavIntBoundsRect = "{{0, 0}, {1187, 3097}}";
749
			sepNavSelRange = "{594, 0}";
750
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
751
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
752
		};
753
	};
754
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
755
		uiCtxt = {
756
			sepNavIntBoundsRect = "{{0, 0}, {1130, 741}}";
757
			sepNavSelRange = "{154, 0}";
758
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
759
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
760
		};
761
	};
336 jab 762
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
763
		uiCtxt = {
363 jab 764
			sepNavIntBoundsRect = "{{0, 0}, {1187, 2983}}";
336 jab 765
			sepNavSelRange = "{0, 0}";
363 jab 766
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 767
		};
768
	};
363 jab 769
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
770
		uiCtxt = {
771
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
772
			sepNavSelRange = "{0, 0}";
773
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
774
		};
775
	};
336 jab 776
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
777
		uiCtxt = {
363 jab 778
			sepNavIntBoundsRect = "{{0, 0}, {1187, 644}}";
336 jab 779
			sepNavSelRange = "{0, 0}";
363 jab 780
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 781
		};
782
	};
363 jab 783
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
784
		uiCtxt = {
785
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
786
			sepNavSelRange = "{229, 0}";
787
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
788
		};
789
	};
790
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
791
		uiCtxt = {
792
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1748}}";
793
			sepNavSelRange = "{0, 0}";
794
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
795
		};
796
	};
797
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
798
		uiCtxt = {
799
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
800
			sepNavSelRange = "{0, 0}";
801
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
802
		};
803
	};
804
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
805
		uiCtxt = {
806
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1311}}";
807
			sepNavSelRange = "{0, 0}";
808
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
809
		};
810
	};
811
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
812
		uiCtxt = {
813
			sepNavIntBoundsRect = "{{0, 0}, {1187, 874}}";
814
			sepNavSelRange = "{0, 0}";
815
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
816
		};
817
	};
818
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
819
		uiCtxt = {
820
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
821
			sepNavSelRange = "{0, 0}";
822
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
823
		};
824
	};
336 jab 825
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
826
		uiCtxt = {
363 jab 827
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12692}}";
340 jab 828
			sepNavSelRange = "{13268, 0}";
363 jab 829
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
336 jab 830
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
831
		};
832
	};
833
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
834
		uiCtxt = {
363 jab 835
			sepNavIntBoundsRect = "{{0, 0}, {1130, 8246}}";
336 jab 836
			sepNavSelRange = "{2518, 0}";
363 jab 837
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
336 jab 838
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
839
		};
840
	};
363 jab 841
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
340 jab 842
		uiCtxt = {
363 jab 843
			sepNavIntBoundsRect = "{{0, 0}, {1130, 13471}}";
340 jab 844
			sepNavSelRange = "{0, 0}";
363 jab 845
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
340 jab 846
		};
847
	};
363 jab 848
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
849
		uiCtxt = {
850
			sepNavIntBoundsRect = "{{0, 0}, {1130, 988}}";
851
			sepNavSelRange = "{1757, 0}";
852
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
853
		};
854
	};
855
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
856
		uiCtxt = {
857
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
858
			sepNavSelRange = "{377, 0}";
859
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
860
		};
861
	};
862
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
863
		uiCtxt = {
864
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
865
			sepNavSelRange = "{355, 0}";
866
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
867
		};
868
	};
336 jab 869
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
870
		uiCtxt = {
363 jab 871
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1083}}";
872
			sepNavSelRange = "{0, 0}";
873
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
336 jab 874
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
875
		};
876
	};
363 jab 877
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
878
		uiCtxt = {
879
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
880
			sepNavSelRange = "{137, 0}";
881
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
882
		};
883
	};
357 jab 884
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
885
		uiCtxt = {
363 jab 886
			sepNavIntBoundsRect = "{{0, 0}, {1130, 6498}}";
887
			sepNavSelRange = "{8513, 0}";
888
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
357 jab 889
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
890
		};
891
	};
892
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
893
		uiCtxt = {
363 jab 894
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
895
			sepNavSelRange = "{528, 0}";
896
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
357 jab 897
		};
898
	};
363 jab 899
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
900
		uiCtxt = {
901
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1121}}";
902
			sepNavSelRange = "{0, 0}";
903
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
904
		};
905
	};
906
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
907
		uiCtxt = {
908
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
909
			sepNavSelRange = "{0, 0}";
910
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
911
		};
912
	};
913
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
914
		uiCtxt = {
915
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3249}}";
916
			sepNavSelRange = "{0, 0}";
917
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
918
		};
919
	};
920
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
921
		uiCtxt = {
922
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
923
			sepNavSelRange = "{0, 0}";
924
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
925
		};
926
	};
927
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
928
		uiCtxt = {
929
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
930
			sepNavSelRange = "{0, 0}";
931
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
932
		};
933
	};
934
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
935
		uiCtxt = {
936
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3439}}";
937
			sepNavSelRange = "{0, 0}";
938
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
939
		};
940
	};
357 jab 941
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
942
		uiCtxt = {
943
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
944
			sepNavSelRange = "{0, 0}";
945
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
946
		};
947
	};
363 jab 948
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
949
		uiCtxt = {
950
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
951
			sepNavSelRange = "{0, 0}";
952
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
953
		};
954
	};
351 jab 955
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
956
		uiCtxt = {
363 jab 957
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1786}}";
958
			sepNavSelRange = "{1250, 0}";
959
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
351 jab 960
		};
961
	};
962
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
963
		uiCtxt = {
363 jab 964
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
351 jab 965
			sepNavSelRange = "{0, 0}";
363 jab 966
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
351 jab 967
		};
968
	};
363 jab 969
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
970
		uiCtxt = {
971
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1691}}";
972
			sepNavSelRange = "{1423, 19}";
973
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
974
		};
975
	};
976
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
977
		uiCtxt = {
978
			sepNavIntBoundsRect = "{{0, 0}, {1130, 10621}}";
979
			sepNavSelRange = "{0, 0}";
980
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
981
		};
982
	};
983
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
984
		uiCtxt = {
985
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
986
			sepNavSelRange = "{0, 0}";
987
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
988
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
989
		};
990
	};
344 jab 991
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
992
		uiCtxt = {
993
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
994
			sepNavSelRange = "{242, 0}";
995
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
996
		};
997
	};
363 jab 998
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
999
		uiCtxt = {
1000
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
1001
			sepNavSelRange = "{236, 0}";
1002
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1003
		};
1004
	};
336 jab 1005
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
1006
		uiCtxt = {
1007
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
1008
			sepNavSelRange = "{0, 0}";
1009
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
1010
		};
1011
	};
363 jab 1012
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
1013
		uiCtxt = {
1014
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
1015
			sepNavSelRange = "{0, 0}";
1016
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1017
		};
1018
	};
344 jab 1019
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1020
		uiCtxt = {
1021
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
1022
			sepNavSelRange = "{0, 0}";
363 jab 1023
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1024
		};
1025
	};
1026
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1027
		uiCtxt = {
363 jab 1028
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3952}}";
344 jab 1029
			sepNavSelRange = "{0, 0}";
363 jab 1030
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1031
		};
1032
	};
1033
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1034
		uiCtxt = {
1035
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
1036
			sepNavSelRange = "{0, 0}";
1037
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1038
		};
1039
	};
1040
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1041
		uiCtxt = {
1042
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1043
			sepNavSelRange = "{203, 0}";
1044
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1045
		};
1046
	};
1047
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1048
		uiCtxt = {
363 jab 1049
			sepNavIntBoundsRect = "{{0, 0}, {1148, 9348}}";
344 jab 1050
			sepNavSelRange = "{0, 0}";
363 jab 1051
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1052
		};
1053
	};
363 jab 1054
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1055
		uiCtxt = {
1056
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1057
			sepNavSelRange = "{0, 0}";
1058
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1059
		};
1060
	};
365 jab 1061
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1062
		uiCtxt = {
1063
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1064
			sepNavSelRange = "{96, 0}";
1065
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1066
		};
1067
	};
363 jab 1068
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1069
		uiCtxt = {
1070
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
1071
			sepNavSelRange = "{0, 0}";
1072
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1073
		};
1074
	};
335 jab 1075
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
329 jab 1076
		isa = XCBreakpointsBucket;
335 jab 1077
		name = GEL;
329 jab 1078
		objects = (
351 jab 1079
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
329 jab 1080
		);
1081
	};
363 jab 1082
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1083
		uiCtxt = {
1084
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12027}}";
1085
			sepNavSelRange = "{6483, 0}";
1086
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1087
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1088
		};
357 jab 1089
	};
363 jab 1090
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1091
		uiCtxt = {
1092
			sepNavIntBoundsRect = "{{0, 0}, {1187, 665}}";
1093
			sepNavSelRange = "{550, 0}";
1094
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1095
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1096
		};
1097
	};
1098
	0D1307D50D887A6400847A72 /* PBXTextBookmark */ = {
357 jab 1099
		isa = PBXTextBookmark;
363 jab 1100
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
1101
		name = "tessellate.h: tessellate";
357 jab 1102
		rLen = 0;
363 jab 1103
		rLoc = 550;
357 jab 1104
		rType = 0;
363 jab 1105
		vrLen = 375;
1106
		vrLoc = 303;
357 jab 1107
	};
363 jab 1108
	0D1307D80D887A6400847A72 /* PBXTextBookmark */ = {
357 jab 1109
		isa = PBXTextBookmark;
363 jab 1110
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
1111
		name = "tessellate.cpp: 26";
357 jab 1112
		rLen = 0;
363 jab 1113
		rLoc = 372;
357 jab 1114
		rType = 0;
363 jab 1115
		vrLen = 294;
1116
		vrLoc = 240;
357 jab 1117
	};
363 jab 1118
	0D13082B0D887C6D00847A72 /* stl_vector.h */ = {
357 jab 1119
		isa = PBXFileReference;
363 jab 1120
		lastKnownFileType = sourcecode.c.h;
1121
		name = stl_vector.h;
1122
		path = "/usr/include/c++/4.0.0/bits/stl_vector.h";
357 jab 1123
		sourceTree = "<absolute>";
1124
	};
363 jab 1125
	0D13082C0D887C6D00847A72 /* PBXTextBookmark */ = {
357 jab 1126
		isa = PBXTextBookmark;
363 jab 1127
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
1128
		name = "#include \"CGLA/Vec3f.h\"";
1129
		rLen = 24;
1130
		rLoc = 81;
357 jab 1131
		rType = 0;
363 jab 1132
		vrLen = 193;
357 jab 1133
		vrLoc = 0;
1134
	};
363 jab 1135
	0D13082D0D887C6D00847A72 /* PBXTextBookmark */ = {
357 jab 1136
		isa = PBXTextBookmark;
363 jab 1137
		fRef = 0D13082E0D887C6D00847A72 /* stl_vector.h */;
1138
		name = "(null): 343";
357 jab 1139
		rLen = 0;
363 jab 1140
		rLoc = 12250;
357 jab 1141
		rType = 0;
363 jab 1142
		vrLen = 376;
1143
		vrLoc = 12103;
357 jab 1144
	};
363 jab 1145
	0D13082E0D887C6D00847A72 /* stl_vector.h */ = {
357 jab 1146
		isa = PBXFileReference;
1147
		lastKnownFileType = sourcecode.c.h;
363 jab 1148
		name = stl_vector.h;
1149
		path = "/usr/include/c++/4.0.0/bits/stl_vector.h";
357 jab 1150
		sourceTree = "<absolute>";
1151
	};
363 jab 1152
	0D13083D0D887CD300847A72 /* PBXTextBookmark */ = {
357 jab 1153
		isa = PBXTextBookmark;
363 jab 1154
		fRef = 0D13082B0D887C6D00847A72 /* stl_vector.h */;
1155
		name = "stl_vector.h: size";
357 jab 1156
		rLen = 0;
363 jab 1157
		rLoc = 14113;
357 jab 1158
		rType = 0;
363 jab 1159
		vrLen = 1111;
1160
		vrLoc = 11747;
357 jab 1161
	};
363 jab 1162
	0D1308430D887CD300847A72 /* PBXTextBookmark */ = {
357 jab 1163
		isa = PBXTextBookmark;
363 jab 1164
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1165
		name = "TriMesh.h: 18";
357 jab 1166
		rLen = 0;
363 jab 1167
		rLoc = 401;
357 jab 1168
		rType = 0;
363 jab 1169
		vrLen = 928;
1170
		vrLoc = 562;
357 jab 1171
	};
363 jab 1172
	0D1308AB0D88801100847A72 /* PBXTextBookmark */ = {
357 jab 1173
		isa = PBXTextBookmark;
363 jab 1174
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
1175
		name = "mesh->materials.resize(1);";
1176
		rLen = 26;
1177
		rLoc = 4203;
357 jab 1178
		rType = 0;
363 jab 1179
		vrLen = 358;
1180
		vrLoc = 3982;
357 jab 1181
	};
363 jab 1182
	0D1308F10D88814500847A72 /* PBXTextBookmark */ = {
357 jab 1183
		isa = PBXTextBookmark;
363 jab 1184
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
1185
		name = "#include \"CGLA/Vec3f.h\"";
1186
		rLen = 24;
1187
		rLoc = 81;
357 jab 1188
		rType = 0;
363 jab 1189
		vrLen = 744;
1190
		vrLoc = 1431;
357 jab 1191
	};
363 jab 1192
	0D1308FB0D8881B300847A72 /* PBXTextBookmark */ = {
357 jab 1193
		isa = PBXTextBookmark;
363 jab 1194
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
1195
		name = "verification.h: 1";
357 jab 1196
		rLen = 0;
1197
		rLoc = 0;
1198
		rType = 0;
363 jab 1199
		vrLen = 176;
357 jab 1200
		vrLoc = 0;
1201
	};
363 jab 1202
	0D1308FC0D8881B300847A72 /* PBXTextBookmark */ = {
357 jab 1203
		isa = PBXTextBookmark;
363 jab 1204
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1205
		name = "verification.cpp: 1";
357 jab 1206
		rLen = 0;
1207
		rLoc = 0;
1208
		rType = 0;
363 jab 1209
		vrLen = 984;
1210
		vrLoc = 5835;
357 jab 1211
	};
363 jab 1212
	0D1308FD0D8881B300847A72 /* PBXTextBookmark */ = {
357 jab 1213
		isa = PBXTextBookmark;
363 jab 1214
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1215
		name = "TriMesh.cpp: 31";
357 jab 1216
		rLen = 0;
363 jab 1217
		rLoc = 593;
357 jab 1218
		rType = 0;
363 jab 1219
		vrLen = 665;
1220
		vrLoc = 1654;
357 jab 1221
	};
363 jab 1222
	0D1309010D8881B300847A72 /* PBXTextBookmark */ = {
357 jab 1223
		isa = PBXTextBookmark;
363 jab 1224
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1225
		name = "TriMesh.cpp: 44";
357 jab 1226
		rLen = 0;
363 jab 1227
		rLoc = 889;
357 jab 1228
		rType = 0;
363 jab 1229
		vrLen = 742;
357 jab 1230
		vrLoc = 0;
1231
	};
363 jab 1232
	0D1309020D8881B300847A72 /* PBXTextBookmark */ = {
357 jab 1233
		isa = PBXTextBookmark;
363 jab 1234
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
1235
		name = "verification.h: 1";
357 jab 1236
		rLen = 0;
1237
		rLoc = 0;
1238
		rType = 0;
363 jab 1239
		vrLen = 176;
357 jab 1240
		vrLoc = 0;
1241
	};
363 jab 1242
	0D1309030D8881B300847A72 /* PBXTextBookmark */ = {
357 jab 1243
		isa = PBXTextBookmark;
363 jab 1244
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1245
		name = "verification.cpp: 1";
357 jab 1246
		rLen = 0;
1247
		rLoc = 0;
1248
		rType = 0;
363 jab 1249
		vrLen = 1051;
357 jab 1250
		vrLoc = 0;
1251
	};
363 jab 1252
	0D1309190D88826B00847A72 /* PBXTextBookmark */ = {
357 jab 1253
		isa = PBXTextBookmark;
363 jab 1254
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1255
		name = "TriMesh.h: 5";
357 jab 1256
		rLen = 0;
363 jab 1257
		rLoc = 94;
357 jab 1258
		rType = 0;
363 jab 1259
		vrLen = 797;
1260
		vrLoc = 708;
357 jab 1261
	};
363 jab 1262
	0D1309410D891E3400847A72 /* PBXTextBookmark */ = {
357 jab 1263
		isa = PBXTextBookmark;
363 jab 1264
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
1265
		name = "tessellate.h: tessellate";
357 jab 1266
		rLen = 0;
363 jab 1267
		rLoc = 550;
357 jab 1268
		rType = 0;
363 jab 1269
		vrLen = 525;
1270
		vrLoc = 163;
357 jab 1271
	};
1272
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1273
		uiCtxt = {
1274
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1275
			sepNavSelRange = "{0, 0}";
1276
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1277
		};
1278
	};
344 jab 1279
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1280
		uiCtxt = {
1281
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1282
			sepNavSelRange = "{1710, 0}";
345 jab 1283
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1284
		};
1285
	};
1286
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1287
		uiCtxt = {
1288
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1289
			sepNavSelRange = "{0, 0}";
1290
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1291
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1292
		};
1293
	};
1294
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1295
		uiCtxt = {
357 jab 1296
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1297
			sepNavSelRange = "{0, 0}";
357 jab 1298
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1299
		};
1300
	};
1301
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1302
		activeExec = 0;
1303
		executables = (
1304
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1305
		);
1306
	};
1307
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1308
		isa = PBXExecutable;
1309
		activeArgIndex = 2147483647;
1310
		activeArgIndices = (
1311
		);
1312
		argumentStrings = (
1313
		);
1314
		autoAttachOnCrash = 1;
1315
		configStateDict = {
1316
		};
1317
		customDataFormattersEnabled = 1;
1318
		debuggerPlugin = GDBDebugging;
1319
		disassemblyDisplayState = 0;
351 jab 1320
		dylibVariantSuffix = "";
344 jab 1321
		enableDebugStr = 1;
1322
		environmentEntries = (
1323
		);
1324
		executableSystemSymbolLevel = 0;
1325
		executableUserSymbolLevel = 0;
1326
		libgmallocEnabled = 0;
1327
		name = test.cgla.matrices;
1328
		sourceDirectories = (
1329
		);
1330
	};
363 jab 1331
	0D4007850D8EAED3002D90E7 /* PBXTextBookmark */ = {
341 jab 1332
		isa = PBXTextBookmark;
363 jab 1333
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
1334
		name = "tessellate.cpp: 327";
1335
		rLen = 0;
1336
		rLoc = 6483;
344 jab 1337
		rType = 0;
363 jab 1338
		vrLen = 519;
1339
		vrLoc = 127;
344 jab 1340
	};
363 jab 1341
	0D4007860D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1342
		isa = PBXTextBookmark;
363 jab 1343
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1344
		name = "build_manifold.cpp: 48";
341 jab 1345
		rLen = 0;
363 jab 1346
		rLoc = 594;
341 jab 1347
		rType = 0;
363 jab 1348
		vrLen = 417;
341 jab 1349
		vrLoc = 0;
1350
	};
363 jab 1351
	0D4007870D8EAED3002D90E7 /* PBXTextBookmark */ = {
341 jab 1352
		isa = PBXTextBookmark;
363 jab 1353
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1354
		name = "caps_and_needles.cpp: 1";
341 jab 1355
		rLen = 0;
1356
		rLoc = 0;
1357
		rType = 0;
363 jab 1358
		vrLen = 769;
344 jab 1359
		vrLoc = 0;
341 jab 1360
	};
363 jab 1361
	0D4007890D8EAED3002D90E7 /* PBXTextBookmark */ = {
341 jab 1362
		isa = PBXTextBookmark;
363 jab 1363
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1364
		name = "close_holes.cpp: 1";
340 jab 1365
		rLen = 0;
344 jab 1366
		rLoc = 0;
340 jab 1367
		rType = 0;
363 jab 1368
		vrLen = 431;
344 jab 1369
		vrLoc = 0;
341 jab 1370
	};
363 jab 1371
	0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */ = {
341 jab 1372
		isa = PBXTextBookmark;
363 jab 1373
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
1374
		name = "Face.cpp: 1";
344 jab 1375
		rLen = 0;
1376
		rLoc = 0;
341 jab 1377
		rType = 0;
363 jab 1378
		vrLen = 610;
344 jab 1379
		vrLoc = 0;
341 jab 1380
	};
363 jab 1381
	0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1382
		isa = PBXTextBookmark;
363 jab 1383
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
1384
		name = "HalfEdge.cpp: 1";
344 jab 1385
		rLen = 0;
1386
		rLoc = 0;
1387
		rType = 0;
363 jab 1388
		vrLen = 615;
1389
		vrLoc = 0;
344 jab 1390
	};
363 jab 1391
	0D4007900D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1392
		isa = PBXTextBookmark;
363 jab 1393
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1394
		name = "Manifold.cpp: 628";
344 jab 1395
		rLen = 0;
363 jab 1396
		rLoc = 13268;
344 jab 1397
		rType = 0;
363 jab 1398
		vrLen = 550;
1399
		vrLoc = 13065;
344 jab 1400
	};
363 jab 1401
	0D4007920D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1402
		isa = PBXTextBookmark;
363 jab 1403
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1404
		name = "obj_load.cpp: 18";
344 jab 1405
		rLen = 0;
363 jab 1406
		rLoc = 377;
344 jab 1407
		rType = 0;
363 jab 1408
		vrLen = 401;
1409
		vrLoc = 0;
344 jab 1410
	};
363 jab 1411
	0D4007930D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1412
		isa = PBXTextBookmark;
363 jab 1413
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
1414
		name = "mesh_optimization.cpp: 1";
344 jab 1415
		rLen = 0;
363 jab 1416
		rLoc = 0;
344 jab 1417
		rType = 0;
363 jab 1418
		vrLen = 1176;
1419
		vrLoc = 11562;
344 jab 1420
	};
363 jab 1421
	0D4007980D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1422
		isa = PBXTextBookmark;
363 jab 1423
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
1424
		name = "smooth.cpp: 1";
357 jab 1425
		rLen = 0;
351 jab 1426
		rLoc = 0;
344 jab 1427
		rType = 0;
363 jab 1428
		vrLen = 665;
351 jab 1429
		vrLoc = 0;
344 jab 1430
	};
363 jab 1431
	0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */ = {
344 jab 1432
		isa = PBXTextBookmark;
363 jab 1433
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
1434
		name = "volume_polygonize.cpp: 1";
344 jab 1435
		rLen = 0;
351 jab 1436
		rLoc = 0;
344 jab 1437
		rType = 0;
363 jab 1438
		vrLen = 651;
351 jab 1439
		vrLoc = 0;
344 jab 1440
	};
363 jab 1441
	0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1442
		isa = PBXTextBookmark;
363 jab 1443
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
1444
		name = "x3d_save.h: 1";
351 jab 1445
		rLen = 0;
1446
		rLoc = 0;
1447
		rType = 0;
363 jab 1448
		vrLen = 208;
351 jab 1449
		vrLoc = 0;
1450
	};
363 jab 1451
	0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1452
		isa = PBXTextBookmark;
363 jab 1453
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1454
		name = "build_manifold.cpp: 1";
351 jab 1455
		rLen = 0;
1456
		rLoc = 0;
1457
		rType = 0;
363 jab 1458
		vrLen = 640;
1459
		vrLoc = 468;
351 jab 1460
	};
363 jab 1461
	0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1462
		isa = PBXTextBookmark;
363 jab 1463
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1464
		name = "obj_load.cpp: 1";
357 jab 1465
		rLen = 0;
1466
		rLoc = 0;
351 jab 1467
		rType = 0;
363 jab 1468
		vrLen = 638;
357 jab 1469
		vrLoc = 0;
351 jab 1470
	};
363 jab 1471
	0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1472
		isa = PBXTextBookmark;
363 jab 1473
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1474
		name = "Manifold.h: 76";
357 jab 1475
		rLen = 0;
363 jab 1476
		rLoc = 2518;
351 jab 1477
		rType = 0;
363 jab 1478
		vrLen = 1283;
1479
		vrLoc = 1775;
351 jab 1480
	};
363 jab 1481
	0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1482
		isa = PBXTextBookmark;
363 jab 1483
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1484
		name = "build_manifold.h: build_manifold";
351 jab 1485
		rLen = 0;
363 jab 1486
		rLoc = 903;
351 jab 1487
		rType = 0;
363 jab 1488
		vrLen = 1088;
1489
		vrLoc = 97;
351 jab 1490
	};
363 jab 1491
	0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1492
		isa = PBXTextBookmark;
363 jab 1493
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
1494
		name = "close_holes.h: 1";
351 jab 1495
		rLen = 0;
357 jab 1496
		rLoc = 0;
351 jab 1497
		rType = 0;
363 jab 1498
		vrLen = 136;
357 jab 1499
		vrLoc = 0;
351 jab 1500
	};
363 jab 1501
	0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */ = {
351 jab 1502
		isa = PBXTextBookmark;
363 jab 1503
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1504
		name = "caps_and_needles.cpp: 1";
344 jab 1505
		rLen = 0;
1506
		rLoc = 0;
1507
		rType = 0;
363 jab 1508
		vrLen = 769;
357 jab 1509
		vrLoc = 0;
344 jab 1510
	};
363 jab 1511
	0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1512
		isa = PBXTextBookmark;
363 jab 1513
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
1514
		name = "caps_and_needles.h: 1";
357 jab 1515
		rLen = 0;
1516
		rLoc = 0;
1517
		rType = 0;
363 jab 1518
		vrLen = 1070;
357 jab 1519
		vrLoc = 0;
1520
	};
363 jab 1521
	0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1522
		isa = PBXTextBookmark;
363 jab 1523
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1524
		name = "close_holes.cpp: 1";
357 jab 1525
		rLen = 0;
1526
		rLoc = 0;
1527
		rType = 0;
363 jab 1528
		vrLen = 431;
357 jab 1529
		vrLoc = 0;
1530
	};
363 jab 1531
	0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1532
		isa = PBXTextBookmark;
363 jab 1533
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
1534
		name = "Face.cpp: 1";
357 jab 1535
		rLen = 0;
1536
		rLoc = 0;
1537
		rType = 0;
363 jab 1538
		vrLen = 610;
357 jab 1539
		vrLoc = 0;
1540
	};
363 jab 1541
	0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1542
		isa = PBXTextBookmark;
363 jab 1543
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
1544
		name = "Face.h: 1";
357 jab 1545
		rLen = 0;
1546
		rLoc = 0;
1547
		rType = 0;
363 jab 1548
		vrLen = 491;
357 jab 1549
		vrLoc = 0;
1550
	};
363 jab 1551
	0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1552
		isa = PBXTextBookmark;
363 jab 1553
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
1554
		name = "FaceCirculator.h: 1";
357 jab 1555
		rLen = 0;
1556
		rLoc = 0;
1557
		rType = 0;
363 jab 1558
		vrLen = 868;
1559
		vrLoc = 896;
357 jab 1560
	};
363 jab 1561
	0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1562
		isa = PBXTextBookmark;
363 jab 1563
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
1564
		name = "HalfEdge.cpp: 1";
357 jab 1565
		rLen = 0;
1566
		rLoc = 0;
1567
		rType = 0;
363 jab 1568
		vrLen = 615;
357 jab 1569
		vrLoc = 0;
1570
	};
363 jab 1571
	0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1572
		isa = PBXTextBookmark;
363 jab 1573
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1574
		name = "Manifold.cpp: 628";
357 jab 1575
		rLen = 0;
363 jab 1576
		rLoc = 13268;
357 jab 1577
		rType = 0;
363 jab 1578
		vrLen = 550;
1579
		vrLoc = 13065;
357 jab 1580
	};
363 jab 1581
	0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1582
		isa = PBXTextBookmark;
363 jab 1583
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
1584
		name = "mesh_optimization.cpp: 1";
357 jab 1585
		rLen = 0;
1586
		rLoc = 0;
1587
		rType = 0;
363 jab 1588
		vrLen = 677;
357 jab 1589
		vrLoc = 0;
1590
	};
363 jab 1591
	0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1592
		isa = PBXTextBookmark;
363 jab 1593
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
1594
		name = "obj_load.h: 1";
357 jab 1595
		rLen = 0;
1596
		rLoc = 0;
1597
		rType = 0;
363 jab 1598
		vrLen = 179;
357 jab 1599
		vrLoc = 0;
1600
	};
363 jab 1601
	0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1602
		isa = PBXTextBookmark;
363 jab 1603
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
1604
		name = "obj_save.h: 1";
357 jab 1605
		rLen = 0;
1606
		rLoc = 0;
1607
		rType = 0;
363 jab 1608
		vrLen = 181;
357 jab 1609
		vrLoc = 0;
1610
	};
363 jab 1611
	0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1612
		isa = PBXTextBookmark;
363 jab 1613
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1614
		name = "quadric_simplify.h: 11";
357 jab 1615
		rLen = 0;
363 jab 1616
		rLoc = 464;
357 jab 1617
		rType = 0;
1618
		vrLen = 590;
1619
		vrLoc = 0;
1620
	};
363 jab 1621
	0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1622
		isa = PBXTextBookmark;
363 jab 1623
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
1624
		name = "smooth.cpp: 1";
357 jab 1625
		rLen = 0;
1626
		rLoc = 0;
1627
		rType = 0;
363 jab 1628
		vrLen = 665;
357 jab 1629
		vrLoc = 0;
1630
	};
363 jab 1631
	0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1632
		isa = PBXTextBookmark;
363 jab 1633
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
1634
		name = "refine_edges.h: 1";
357 jab 1635
		rLen = 0;
1636
		rLoc = 0;
1637
		rType = 0;
363 jab 1638
		vrLen = 537;
357 jab 1639
		vrLoc = 0;
1640
	};
363 jab 1641
	0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1642
		isa = PBXTextBookmark;
363 jab 1643
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
1644
		name = "smooth.h: 1";
357 jab 1645
		rLen = 0;
1646
		rLoc = 0;
1647
		rType = 0;
363 jab 1648
		vrLen = 504;
357 jab 1649
		vrLoc = 0;
1650
	};
363 jab 1651
	0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1652
		isa = PBXTextBookmark;
363 jab 1653
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
1654
		name = "subdivision.h: 1";
357 jab 1655
		rLen = 0;
1656
		rLoc = 0;
1657
		rType = 0;
363 jab 1658
		vrLen = 360;
357 jab 1659
		vrLoc = 0;
1660
	};
363 jab 1661
	0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1662
		isa = PBXTextBookmark;
363 jab 1663
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
1664
		name = "templates.h: 1";
357 jab 1665
		rLen = 0;
1666
		rLoc = 0;
1667
		rType = 0;
363 jab 1668
		vrLen = 1052;
357 jab 1669
		vrLoc = 0;
1670
	};
363 jab 1671
	0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1672
		isa = PBXTextBookmark;
363 jab 1673
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
1674
		name = "triangulate.h: 1";
357 jab 1675
		rLen = 0;
1676
		rLoc = 0;
1677
		rType = 0;
363 jab 1678
		vrLen = 558;
357 jab 1679
		vrLoc = 0;
1680
	};
363 jab 1681
	0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1682
		isa = PBXTextBookmark;
363 jab 1683
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1684
		name = "Vertex.h: 1";
357 jab 1685
		rLen = 0;
1686
		rLoc = 0;
1687
		rType = 0;
363 jab 1688
		vrLen = 656;
357 jab 1689
		vrLoc = 0;
1690
	};
363 jab 1691
	0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1692
		isa = PBXTextBookmark;
363 jab 1693
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
1694
		name = "volume_polygonize.cpp: 1";
357 jab 1695
		rLen = 0;
1696
		rLoc = 0;
1697
		rType = 0;
363 jab 1698
		vrLen = 651;
357 jab 1699
		vrLoc = 0;
1700
	};
363 jab 1701
	0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1702
		isa = PBXTextBookmark;
363 jab 1703
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
1704
		name = "x3d_load.h: 1";
357 jab 1705
		rLen = 0;
1706
		rLoc = 0;
1707
		rType = 0;
363 jab 1708
		vrLen = 243;
357 jab 1709
		vrLoc = 0;
1710
	};
363 jab 1711
	0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
357 jab 1712
		isa = PBXTextBookmark;
363 jab 1713
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
1714
		name = "x3d_save.h: 1";
357 jab 1715
		rLen = 0;
1716
		rLoc = 0;
1717
		rType = 0;
363 jab 1718
		vrLen = 208;
357 jab 1719
		vrLoc = 0;
1720
	};
363 jab 1721
	0D4008610D8EB171002D90E7 /* triangulate_polygonal_mesh.cpp */ = {
1722
		isa = PBXFileReference;
1723
		lastKnownFileType = sourcecode.cpp.cpp;
1724
		name = triangulate_polygonal_mesh.cpp;
1725
		path = /Users/jab/SrcTree/Appsrc/wireframepaper/triangulate_polygonal_mesh.cpp;
1726
		sourceTree = "<absolute>";
1727
	};
1728
	0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */ = {
357 jab 1729
		isa = PBXTextBookmark;
363 jab 1730
		fRef = 0D4008610D8EB171002D90E7 /* triangulate_polygonal_mesh.cpp */;
1731
		name = "triangulate_polygonal_mesh.cpp: 78";
357 jab 1732
		rLen = 0;
363 jab 1733
		rLoc = 1689;
357 jab 1734
		rType = 0;
363 jab 1735
		vrLen = 984;
1736
		vrLoc = 2291;
357 jab 1737
	};
363 jab 1738
	0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */ = {
357 jab 1739
		isa = PBXTextBookmark;
363 jab 1740
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
1741
		name = "draw.h: 7";
357 jab 1742
		rLen = 0;
363 jab 1743
		rLoc = 166;
357 jab 1744
		rType = 0;
363 jab 1745
		vrLen = 859;
357 jab 1746
		vrLoc = 0;
1747
	};
363 jab 1748
	0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1749
		isa = PBXTextBookmark;
363 jab 1750
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
1751
		name = "void GLViewController::set_gl_modelview()";
1752
		rLen = 43;
1753
		rLoc = 1599;
357 jab 1754
		rType = 0;
363 jab 1755
		vrLen = 742;
357 jab 1756
		vrLoc = 0;
1757
	};
363 jab 1758
	0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1759
		isa = PBXTextBookmark;
363 jab 1760
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
1761
		name = "QuatTrackBall.h: 1";
357 jab 1762
		rLen = 0;
1763
		rLoc = 0;
1764
		rType = 0;
363 jab 1765
		vrLen = 691;
357 jab 1766
		vrLoc = 0;
1767
	};
363 jab 1768
	0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1769
		isa = PBXTextBookmark;
363 jab 1770
		fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
1771
		name = "SimpleTrackBall.h: 1";
357 jab 1772
		rLen = 0;
1773
		rLoc = 0;
1774
		rType = 0;
363 jab 1775
		vrLen = 912;
357 jab 1776
		vrLoc = 0;
1777
	};
363 jab 1778
	0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1779
		isa = PBXTextBookmark;
363 jab 1780
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1781
		name = "build_manifold.h: 6";
1782
		rLen = 0;
1783
		rLoc = 154;
357 jab 1784
		rType = 0;
363 jab 1785
		vrLen = 1132;
1786
		vrLoc = 97;
357 jab 1787
	};
363 jab 1788
	0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1789
		isa = PBXTextBookmark;
363 jab 1790
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
1791
		name = "caps_and_needles.h: 1";
357 jab 1792
		rLen = 0;
1793
		rLoc = 0;
1794
		rType = 0;
363 jab 1795
		vrLen = 1070;
357 jab 1796
		vrLoc = 0;
1797
	};
363 jab 1798
	0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1799
		isa = PBXTextBookmark;
363 jab 1800
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
1801
		name = "FaceCirculator.h: 1";
344 jab 1802
		rLen = 0;
363 jab 1803
		rLoc = 0;
344 jab 1804
		rType = 0;
363 jab 1805
		vrLen = 861;
344 jab 1806
		vrLoc = 0;
1807
	};
363 jab 1808
	0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
344 jab 1809
		isa = PBXTextBookmark;
363 jab 1810
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1811
		name = "Manifold.h: 76";
1812
		rLen = 0;
1813
		rLoc = 2518;
344 jab 1814
		rType = 0;
363 jab 1815
		vrLen = 1216;
1816
		vrLoc = 12633;
344 jab 1817
	};
363 jab 1818
	0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
344 jab 1819
		isa = PBXTextBookmark;
363 jab 1820
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
1821
		name = "obj_load.h: 11";
344 jab 1822
		rLen = 0;
363 jab 1823
		rLoc = 355;
344 jab 1824
		rType = 0;
363 jab 1825
		vrLen = 421;
344 jab 1826
		vrLoc = 0;
1827
	};
363 jab 1828
	0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
344 jab 1829
		isa = PBXTextBookmark;
363 jab 1830
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
1831
		name = "obj_save.h: 8";
344 jab 1832
		rLen = 0;
363 jab 1833
		rLoc = 137;
344 jab 1834
		rType = 0;
363 jab 1835
		vrLen = 218;
344 jab 1836
		vrLoc = 0;
1837
	};
363 jab 1838
	0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1839
		isa = PBXTextBookmark;
363 jab 1840
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
1841
		name = "refine_edges.cpp: 1";
357 jab 1842
		rLen = 0;
1843
		rLoc = 0;
1844
		rType = 0;
363 jab 1845
		vrLen = 757;
1846
		vrLoc = 0;
357 jab 1847
	};
363 jab 1848
	0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1849
		isa = PBXTextBookmark;
363 jab 1850
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
1851
		name = "refine_edges.h: 1";
357 jab 1852
		rLen = 0;
1853
		rLoc = 0;
1854
		rType = 0;
363 jab 1855
		vrLen = 537;
1856
		vrLoc = 0;
357 jab 1857
	};
363 jab 1858
	0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1859
		isa = PBXTextBookmark;
363 jab 1860
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
1861
		name = "smooth.h: 1";
357 jab 1862
		rLen = 0;
1863
		rLoc = 0;
1864
		rType = 0;
363 jab 1865
		vrLen = 504;
1866
		vrLoc = 0;
357 jab 1867
	};
363 jab 1868
	0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1869
		isa = PBXTextBookmark;
363 jab 1870
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
1871
		name = "subdivision.h: 1";
357 jab 1872
		rLen = 0;
1873
		rLoc = 0;
1874
		rType = 0;
363 jab 1875
		vrLen = 360;
357 jab 1876
		vrLoc = 0;
1877
	};
363 jab 1878
	0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1879
		isa = PBXTextBookmark;
363 jab 1880
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
1881
		name = "templates.h: 1";
357 jab 1882
		rLen = 0;
1883
		rLoc = 0;
1884
		rType = 0;
363 jab 1885
		vrLen = 1052;
1886
		vrLoc = 0;
357 jab 1887
	};
363 jab 1888
	0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1889
		isa = PBXTextBookmark;
363 jab 1890
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
1891
		name = "triangulate.h: 1";
357 jab 1892
		rLen = 0;
1893
		rLoc = 0;
1894
		rType = 0;
363 jab 1895
		vrLen = 558;
1896
		vrLoc = 0;
357 jab 1897
	};
363 jab 1898
	0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1899
		isa = PBXTextBookmark;
363 jab 1900
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
1901
		name = "volume_polygonize.h: 1";
357 jab 1902
		rLen = 0;
1903
		rLoc = 0;
1904
		rType = 0;
363 jab 1905
		vrLen = 1213;
1906
		vrLoc = 0;
357 jab 1907
	};
363 jab 1908
	0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1909
		isa = PBXTextBookmark;
363 jab 1910
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1911
		name = "Vertex.h: 1";
357 jab 1912
		rLen = 0;
1913
		rLoc = 0;
1914
		rType = 0;
363 jab 1915
		vrLen = 656;
1916
		vrLoc = 0;
357 jab 1917
	};
363 jab 1918
	0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1919
		isa = PBXTextBookmark;
363 jab 1920
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
1921
		name = "x3d_load.h: 12";
357 jab 1922
		rLen = 0;
363 jab 1923
		rLoc = 236;
357 jab 1924
		rType = 0;
363 jab 1925
		vrLen = 309;
1926
		vrLoc = 0;
357 jab 1927
	};
363 jab 1928
	0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1929
		isa = PBXTextBookmark;
363 jab 1930
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1931
		name = "LapackFunc.cpp: 1";
357 jab 1932
		rLen = 0;
1933
		rLoc = 0;
1934
		rType = 0;
363 jab 1935
		vrLen = 1816;
357 jab 1936
		vrLoc = 0;
1937
	};
363 jab 1938
	0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1939
		isa = PBXTextBookmark;
363 jab 1940
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
1941
		name = "LapackFunc.h: 1";
357 jab 1942
		rLen = 0;
1943
		rLoc = 0;
1944
		rType = 0;
363 jab 1945
		vrLen = 913;
1946
		vrLoc = 0;
357 jab 1947
	};
363 jab 1948
	0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
357 jab 1949
		isa = PBXTextBookmark;
363 jab 1950
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
1951
		name = "Matrix.h: 1";
344 jab 1952
		rLen = 0;
363 jab 1953
		rLoc = 0;
344 jab 1954
		rType = 0;
363 jab 1955
		vrLen = 752;
1956
		vrLoc = 1535;
344 jab 1957
	};
363 jab 1958
	0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
344 jab 1959
		isa = PBXTextBookmark;
363 jab 1960
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
1961
		name = "mesh_optimization.h: 45";
341 jab 1962
		rLen = 0;
363 jab 1963
		rLoc = 1757;
341 jab 1964
		rType = 0;
363 jab 1965
		vrLen = 1431;
1966
		vrLoc = 126;
341 jab 1967
	};
363 jab 1968
	0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
341 jab 1969
		isa = PBXTextBookmark;
363 jab 1970
		fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
1971
		name = "HalfEdge.h: 1";
341 jab 1972
		rLen = 0;
344 jab 1973
		rLoc = 0;
341 jab 1974
		rType = 0;
363 jab 1975
		vrLen = 512;
1976
		vrLoc = 0;
341 jab 1977
	};
363 jab 1978
	0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
344 jab 1979
		isa = PBXTextBookmark;
363 jab 1980
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
1981
		name = "gel_gl.h: 1";
344 jab 1982
		rLen = 0;
1983
		rLoc = 0;
1984
		rType = 0;
363 jab 1985
		vrLen = 209;
344 jab 1986
		vrLoc = 0;
1987
	};
363 jab 1988
	0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
344 jab 1989
		isa = PBXTextBookmark;
336 jab 1990
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
1991
		name = "gel_glu.h: 6";
1992
		rLen = 0;
1993
		rLoc = 103;
1994
		rType = 0;
1995
		vrLen = 213;
1996
		vrLoc = 0;
1997
	};
363 jab 1998
	0D4009CC0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 1999
		isa = PBXTextBookmark;
363 jab 2000
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2001
		name = "gel_glut.h: 1";
336 jab 2002
		rLen = 0;
2003
		rLoc = 0;
2004
		rType = 0;
363 jab 2005
		vrLen = 215;
2006
		vrLoc = 0;
336 jab 2007
	};
363 jab 2008
	0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2009
		isa = PBXTextBookmark;
363 jab 2010
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
2011
		name = "void GLViewController::set_gl_modelview()";
2012
		rLen = 43;
2013
		rLoc = 1599;
336 jab 2014
		rType = 0;
363 jab 2015
		vrLen = 742;
336 jab 2016
		vrLoc = 0;
2017
	};
363 jab 2018
	0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2019
		isa = PBXTextBookmark;
363 jab 2020
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2021
		name = "GLViewController.h: 6";
336 jab 2022
		rLen = 0;
363 jab 2023
		rLoc = 70;
336 jab 2024
		rType = 0;
363 jab 2025
		vrLen = 698;
2026
		vrLoc = 0;
336 jab 2027
	};
363 jab 2028
	0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2029
		isa = PBXTextBookmark;
363 jab 2030
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
2031
		name = "QuatTrackBall.h: 1";
336 jab 2032
		rLen = 0;
2033
		rLoc = 0;
2034
		rType = 0;
363 jab 2035
		vrLen = 691;
2036
		vrLoc = 0;
336 jab 2037
	};
363 jab 2038
	0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2039
		isa = PBXTextBookmark;
363 jab 2040
		fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
2041
		name = "SimpleTrackBall.h: 1";
336 jab 2042
		rLen = 0;
2043
		rLoc = 0;
2044
		rType = 0;
363 jab 2045
		vrLen = 912;
2046
		vrLoc = 0;
336 jab 2047
	};
363 jab 2048
	0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2049
		isa = PBXTextBookmark;
363 jab 2050
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
2051
		name = "refine_edges.cpp: 1";
336 jab 2052
		rLen = 0;
2053
		rLoc = 0;
2054
		rType = 0;
363 jab 2055
		vrLen = 757;
2056
		vrLoc = 0;
336 jab 2057
	};
363 jab 2058
	0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2059
		isa = PBXTextBookmark;
363 jab 2060
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
2061
		name = "volume_polygonize.h: 1";
336 jab 2062
		rLen = 0;
2063
		rLoc = 0;
2064
		rType = 0;
363 jab 2065
		vrLen = 1213;
336 jab 2066
		vrLoc = 0;
2067
	};
363 jab 2068
	0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2069
		isa = PBXTextBookmark;
363 jab 2070
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
2071
		name = "LapackFunc.cpp: 1";
336 jab 2072
		rLen = 0;
2073
		rLoc = 0;
2074
		rType = 0;
363 jab 2075
		vrLen = 1816;
336 jab 2076
		vrLoc = 0;
2077
	};
363 jab 2078
	0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2079
		isa = PBXTextBookmark;
363 jab 2080
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2081
		name = "LapackFunc.h: 1";
336 jab 2082
		rLen = 0;
2083
		rLoc = 0;
2084
		rType = 0;
363 jab 2085
		vrLen = 913;
340 jab 2086
		vrLoc = 0;
336 jab 2087
	};
363 jab 2088
	0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2089
		isa = PBXTextBookmark;
363 jab 2090
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
2091
		name = "Matrix.h: 1";
336 jab 2092
		rLen = 0;
2093
		rLoc = 0;
2094
		rType = 0;
363 jab 2095
		vrLen = 752;
2096
		vrLoc = 1535;
336 jab 2097
	};
363 jab 2098
	0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
336 jab 2099
		isa = PBXTextBookmark;
363 jab 2100
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
2101
		name = "mesh_optimization.h: 45";
336 jab 2102
		rLen = 0;
363 jab 2103
		rLoc = 1757;
336 jab 2104
		rType = 0;
363 jab 2105
		vrLen = 1431;
2106
		vrLoc = 126;
336 jab 2107
	};
363 jab 2108
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
2109
		uiCtxt = {
2110
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
2111
			sepNavSelRange = "{179, 0}";
2112
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2113
		};
340 jab 2114
	};
363 jab 2115
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
2116
		uiCtxt = {
2117
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
2118
			sepNavSelRange = "{0, 0}";
2119
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2120
		};
336 jab 2121
	};
363 jab 2122
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
2123
		uiCtxt = {
2124
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2125
			sepNavSelRange = "{0, 0}";
2126
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2127
		};
336 jab 2128
	};
363 jab 2129
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
2130
		uiCtxt = {
2131
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
2132
			sepNavSelRange = "{0, 0}";
2133
			sepNavVisRect = "{{0, 0}, {961, 390}}";
2134
		};
340 jab 2135
	};
363 jab 2136
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
2137
		uiCtxt = {
2138
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2139
			sepNavSelRange = "{0, 0}";
2140
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2141
		};
340 jab 2142
	};
363 jab 2143
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
2144
		uiCtxt = {
2145
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
2146
			sepNavSelRange = "{0, 0}";
2147
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2148
		};
351 jab 2149
	};
363 jab 2150
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
2151
		uiCtxt = {
2152
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
2153
			sepNavSelRange = "{0, 0}";
2154
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2155
		};
351 jab 2156
	};
363 jab 2157
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
2158
		uiCtxt = {
2159
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
2160
			sepNavSelRange = "{0, 0}";
2161
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2162
		};
351 jab 2163
	};
363 jab 2164
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
2165
		uiCtxt = {
2166
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
2167
			sepNavSelRange = "{0, 0}";
2168
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2169
		};
351 jab 2170
	};
363 jab 2171
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
2172
		uiCtxt = {
2173
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
2174
			sepNavSelRange = "{0, 0}";
2175
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2176
		};
351 jab 2177
	};
363 jab 2178
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
2179
		uiCtxt = {
2180
			sepNavIntBoundsRect = "{{0, 0}, {1081, 9025}}";
2181
			sepNavSelRange = "{4876, 0}";
2182
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
2183
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2184
		};
351 jab 2185
	};
363 jab 2186
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
2187
		uiCtxt = {
2188
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2189
			sepNavSelRange = "{0, 0}";
2190
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2191
		};
344 jab 2192
	};
363 jab 2193
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
2194
		uiCtxt = {
2195
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
2196
			sepNavSelRange = "{0, 0}";
2197
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2198
		};
344 jab 2199
	};
363 jab 2200
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
2201
		uiCtxt = {
2202
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2203
			sepNavSelRange = "{0, 0}";
2204
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2205
		};
344 jab 2206
	};
363 jab 2207
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
2208
		uiCtxt = {
2209
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
2210
			sepNavSelRange = "{0, 0}";
2211
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2212
		};
344 jab 2213
	};
363 jab 2214
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
2215
		uiCtxt = {
2216
			sepNavIntBoundsRect = "{{0, 0}, {1121, 779}}";
2217
			sepNavSelRange = "{0, 0}";
2218
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2219
		};
2220
	};
2221
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2222
		activeExec = 0;
2223
		executables = (
2224
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
2225
		);
2226
	};
2227
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2228
		isa = PBXExecutable;
2229
		activeArgIndex = 2147483647;
2230
		activeArgIndices = (
2231
		);
2232
		argumentStrings = (
2233
		);
2234
		autoAttachOnCrash = 1;
2235
		configStateDict = {
2236
		};
2237
		customDataFormattersEnabled = 1;
2238
		debuggerPlugin = GDBDebugging;
2239
		disassemblyDisplayState = 0;
2240
		enableDebugStr = 1;
2241
		environmentEntries = (
2242
		);
2243
		executableSystemSymbolLevel = 0;
2244
		executableUserSymbolLevel = 0;
2245
		libgmallocEnabled = 0;
2246
		name = PathTracer;
2247
		sourceDirectories = (
2248
		);
2249
	};
365 jab 2250
	0DAE00DE0DA22C09000F0DFD /* PBXTextBookmark */ = {
2251
		isa = PBXTextBookmark;
2252
		fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
2253
		name = "Grid2D.h: 7";
2254
		rLen = 0;
2255
		rLoc = 96;
2256
		rType = 0;
2257
		vrLen = 553;
2258
		vrLoc = 0;
2259
	};
2260
	0DAE00DF0DA22C09000F0DFD /* PBXTextBookmark */ = {
2261
		isa = PBXTextBookmark;
2262
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
2263
		name = "close_holes.h: 9";
2264
		rLen = 0;
2265
		rLoc = 229;
2266
		rType = 0;
2267
		vrLen = 276;
2268
		vrLoc = 0;
2269
	};
2270
	0DAE00E00DA22C09000F0DFD /* PBXTextBookmark */ = {
2271
		isa = PBXTextBookmark;
2272
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
2273
		name = "ply_load.cpp: 176";
2274
		rLen = 0;
2275
		rLoc = 4724;
2276
		rType = 0;
2277
		vrLen = 884;
2278
		vrLoc = 4305;
2279
	};
2280
	0DAE00E10DA22C09000F0DFD /* PBXTextBookmark */ = {
2281
		isa = PBXTextBookmark;
2282
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
2283
		name = "ply_load(const std::string& fn, Geometry::TriMesh& mesh);";
2284
		rLen = 58;
2285
		rLoc = 198;
2286
		rType = 0;
2287
		vrLen = 256;
2288
		vrLoc = 0;
2289
	};
2290
	0DAE00E20DA22C09000F0DFD /* PBXTextBookmark */ = {
2291
		isa = PBXTextBookmark;
2292
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
2293
		name = binary;
2294
		rLen = 6;
2295
		rLoc = 1307;
2296
		rType = 0;
2297
		vrLen = 1139;
2298
		vrLoc = 0;
2299
	};
2300
	0DAE00E30DA22C09000F0DFD /* PBXTextBookmark */ = {
2301
		isa = PBXTextBookmark;
2302
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
2303
		name = "GLuint create_glsl_shader(GLuint stype, const std::string& src)";
2304
		rLen = 64;
2305
		rLoc = 740;
2306
		rType = 0;
2307
		vrLen = 843;
2308
		vrLoc = 432;
2309
	};
2310
	0DAE00E40DA22C09000F0DFD /* PBXTextBookmark */ = {
2311
		isa = PBXTextBookmark;
2312
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
2313
		name = "glsl_shader.h: 85";
2314
		rLen = 0;
2315
		rLoc = 3835;
2316
		rType = 0;
2317
		vrLen = 1291;
2318
		vrLoc = 2552;
2319
	};
2320
	0DAE00E50DA22C09000F0DFD /* PBXTextBookmark */ = {
2321
		isa = PBXTextBookmark;
2322
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2323
		name = "ply.c: 1";
2324
		rLen = 0;
2325
		rLoc = 0;
2326
		rType = 0;
2327
		vrLen = 1231;
2328
		vrLoc = 0;
2329
	};
2330
	0DAE00E80DA22C09000F0DFD /* PBXTextBookmark */ = {
2331
		isa = PBXTextBookmark;
2332
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
2333
		name = "boundary_collapse.cpp: 12";
2334
		rLen = 0;
2335
		rLoc = 181;
2336
		rType = 0;
2337
		vrLen = 522;
2338
		vrLoc = 49;
2339
	};
2340
	0DAE00EA0DA22C09000F0DFD /* PBXTextBookmark */ = {
2341
		isa = PBXTextBookmark;
2342
		fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
2343
		name = "Grid2D.h: 7";
2344
		rLen = 0;
2345
		rLoc = 96;
2346
		rType = 0;
2347
		vrLen = 553;
2348
		vrLoc = 0;
2349
	};
2350
	0DAE00EB0DA22C09000F0DFD /* PBXTextBookmark */ = {
2351
		isa = PBXTextBookmark;
2352
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
2353
		name = "boundary_collapse.cpp: 1";
2354
		rLen = 0;
2355
		rLoc = 0;
2356
		rType = 0;
2357
		vrLen = 528;
2358
		vrLoc = 0;
2359
	};
2360
	0DAE00EE0DA22C09000F0DFD /* PBXTextBookmark */ = {
2361
		isa = PBXTextBookmark;
2362
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
2363
		name = "objview.cpp: 135";
2364
		rLen = 0;
2365
		rLoc = 3064;
2366
		rType = 0;
2367
		vrLen = 692;
2368
		vrLoc = 6535;
2369
	};
2370
	0DAE00F00DA22C09000F0DFD /* PBXTextBookmark */ = {
2371
		isa = PBXTextBookmark;
2372
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
2373
		name = "GLuint create_glsl_shader(GLuint stype, const std::string& src)";
2374
		rLen = 64;
2375
		rLoc = 740;
2376
		rType = 0;
2377
		vrLen = 843;
2378
		vrLoc = 432;
2379
	};
2380
	0DAE00F10DA22C09000F0DFD /* PBXTextBookmark */ = {
2381
		isa = PBXTextBookmark;
2382
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2383
		name = "ply.c: 1";
2384
		rLen = 0;
2385
		rLoc = 0;
2386
		rType = 0;
2387
		vrLen = 1231;
2388
		vrLoc = 0;
2389
	};
2390
	0DAE00F50DA22C09000F0DFD /* PBXTextBookmark */ = {
2391
		isa = PBXTextBookmark;
2392
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
2393
		name = binary;
2394
		rLen = 6;
2395
		rLoc = 1307;
2396
		rType = 0;
2397
		vrLen = 1139;
2398
		vrLoc = 0;
2399
	};
2400
	0DAE00F70DA22C09000F0DFD /* PBXTextBookmark */ = {
2401
		isa = PBXTextBookmark;
2402
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
2403
		name = "ply_load(const std::string& fn, Geometry::TriMesh& mesh);";
2404
		rLen = 58;
2405
		rLoc = 198;
2406
		rType = 0;
2407
		vrLen = 256;
2408
		vrLoc = 0;
2409
	};
2410
	0DAE00F80DA22C09000F0DFD /* PBXTextBookmark */ = {
2411
		isa = PBXTextBookmark;
2412
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
2413
		name = "ply_load.cpp: 176";
2414
		rLen = 0;
2415
		rLoc = 4724;
2416
		rType = 0;
2417
		vrLen = 884;
2418
		vrLoc = 4305;
2419
	};
2420
	0DAE00FD0DA22C09000F0DFD /* PBXTextBookmark */ = {
2421
		isa = PBXTextBookmark;
2422
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
2423
		name = "glsl_shader.h: 85";
2424
		rLen = 0;
2425
		rLoc = 3835;
2426
		rType = 0;
2427
		vrLen = 1257;
2428
		vrLoc = 2586;
2429
	};
2430
	0DAE01020DA22C09000F0DFD /* PBXTextBookmark */ = {
2431
		isa = PBXTextBookmark;
2432
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2433
		name = main;
2434
		rLen = 4;
2435
		rLoc = 2113;
2436
		rType = 0;
2437
		vrLen = 653;
2438
		vrLoc = 0;
2439
	};
335 jab 2440
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2441
		activeExec = 0;
2442
		executables = (
2443
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2444
		);
329 jab 2445
	};
335 jab 2446
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2447
		isa = PBXExecutable;
340 jab 2448
		activeArgIndex = 0;
335 jab 2449
		activeArgIndices = (
340 jab 2450
			YES,
335 jab 2451
		);
2452
		argumentStrings = (
365 jab 2453
			/Users/jab/Studio/3DModels/PLY/Armadillo.ply,
335 jab 2454
		);
2455
		autoAttachOnCrash = 1;
2456
		configStateDict = {
329 jab 2457
		};
335 jab 2458
		customDataFormattersEnabled = 1;
2459
		debuggerPlugin = GDBDebugging;
2460
		disassemblyDisplayState = 0;
2461
		dylibVariantSuffix = "";
2462
		enableDebugStr = 1;
2463
		environmentEntries = (
2464
		);
2465
		executableSystemSymbolLevel = 0;
340 jab 2466
		executableUserSymbolLevel = 3;
335 jab 2467
		libgmallocEnabled = 0;
2468
		name = OBJViewer;
340 jab 2469
		savedGlobals = {
2470
		};
335 jab 2471
		sourceDirectories = (
2472
		);
340 jab 2473
		variableFormatDictionary = {
2474
		};
329 jab 2475
	};
336 jab 2476
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2477
		uiCtxt = {
365 jab 2478
			sepNavIntBoundsRect = "{{0, 0}, {1130, 7847}}";
2479
			sepNavSelRange = "{4211, 11}";
2480
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
357 jab 2481
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
336 jab 2482
		};
2483
	};
335 jab 2484
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2485
		activeExec = 0;
2486
		executables = (
2487
			0DB883B50C611FB20040A677 /* Raytracer */,
2488
		);
329 jab 2489
	};
335 jab 2490
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2491
		isa = PBXExecutable;
2492
		activeArgIndex = 2147483647;
2493
		activeArgIndices = (
2494
		);
2495
		argumentStrings = (
2496
		);
2497
		autoAttachOnCrash = 1;
2498
		configStateDict = {
329 jab 2499
		};
335 jab 2500
		customDataFormattersEnabled = 1;
2501
		debuggerPlugin = GDBDebugging;
2502
		disassemblyDisplayState = 0;
2503
		dylibVariantSuffix = "";
2504
		enableDebugStr = 1;
2505
		environmentEntries = (
2506
		);
2507
		executableSystemSymbolLevel = 0;
2508
		executableUserSymbolLevel = 0;
2509
		libgmallocEnabled = 0;
2510
		name = Raytracer;
2511
		sourceDirectories = (
2512
		);
329 jab 2513
	};
335 jab 2514
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2515
		activeExec = 0;
2516
		executables = (
2517
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2518
		);
329 jab 2519
	};
335 jab 2520
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2521
		isa = PBXExecutable;
2522
		activeArgIndex = 2147483647;
2523
		activeArgIndices = (
2524
		);
2525
		argumentStrings = (
2526
		);
2527
		autoAttachOnCrash = 1;
2528
		configStateDict = {
2529
		};
2530
		customDataFormattersEnabled = 1;
2531
		debuggerPlugin = GDBDebugging;
2532
		disassemblyDisplayState = 0;
2533
		dylibVariantSuffix = "";
2534
		enableDebugStr = 1;
2535
		environmentEntries = (
2536
		);
2537
		executableSystemSymbolLevel = 0;
2538
		executableUserSymbolLevel = 0;
2539
		libgmallocEnabled = 0;
2540
		name = BloomenthalPolygonize;
2541
		sourceDirectories = (
2542
		);
329 jab 2543
	};
357 jab 2544
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2545
		uiCtxt = {
2546
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2547
			sepNavSelRange = "{0, 0}";
2548
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2549
		};
2550
	};
363 jab 2551
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
2552
		uiCtxt = {
2553
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
2554
			sepNavSelRange = "{0, 0}";
2555
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
2556
		};
2557
	};
335 jab 2558
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2559
		activeExec = 0;
2560
		executables = (
2561
			0DB883F30C6120E60040A677 /* MeshDistance */,
2562
		);
329 jab 2563
	};
335 jab 2564
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2565
		isa = PBXExecutable;
2566
		activeArgIndex = 2147483647;
2567
		activeArgIndices = (
2568
		);
2569
		argumentStrings = (
2570
		);
2571
		autoAttachOnCrash = 1;
2572
		configStateDict = {
2573
		};
2574
		customDataFormattersEnabled = 1;
2575
		debuggerPlugin = GDBDebugging;
2576
		disassemblyDisplayState = 0;
2577
		dylibVariantSuffix = "";
2578
		enableDebugStr = 1;
2579
		environmentEntries = (
2580
		);
2581
		executableSystemSymbolLevel = 0;
2582
		executableUserSymbolLevel = 0;
2583
		libgmallocEnabled = 0;
2584
		name = MeshDistance;
2585
		sourceDirectories = (
2586
		);
329 jab 2587
	};
341 jab 2588
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
2589
		uiCtxt = {
365 jab 2590
			sepNavIntBoundsRect = "{{0, 0}, {1130, 5016}}";
2591
			sepNavSelRange = "{2113, 4}";
2592
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
341 jab 2593
		};
2594
	};
335 jab 2595
	0DB884020C6121240040A677 /* Decimator */ = {
2596
		activeExec = 0;
2597
		executables = (
2598
			0DB884040C6121240040A677 /* Decimator */,
2599
		);
329 jab 2600
	};
335 jab 2601
	0DB884040C6121240040A677 /* Decimator */ = {
2602
		isa = PBXExecutable;
2603
		activeArgIndex = 2147483647;
2604
		activeArgIndices = (
329 jab 2605
		);
335 jab 2606
		argumentStrings = (
2607
		);
2608
		autoAttachOnCrash = 1;
2609
		configStateDict = {
329 jab 2610
		};
335 jab 2611
		customDataFormattersEnabled = 1;
2612
		debuggerPlugin = GDBDebugging;
2613
		disassemblyDisplayState = 0;
2614
		dylibVariantSuffix = "";
2615
		enableDebugStr = 1;
2616
		environmentEntries = (
2617
		);
2618
		executableSystemSymbolLevel = 0;
2619
		executableUserSymbolLevel = 0;
2620
		libgmallocEnabled = 0;
2621
		name = Decimator;
336 jab 2622
		savedGlobals = {
2623
		};
335 jab 2624
		sourceDirectories = (
2625
		);
329 jab 2626
	};
335 jab 2627
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
2628
		activeExec = 0;
2629
		executables = (
2630
			0DB884090C6121400040A677 /* RangeScanViewer */,
2631
		);
329 jab 2632
	};
335 jab 2633
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
2634
		isa = PBXExecutable;
2635
		activeArgIndex = 2147483647;
2636
		activeArgIndices = (
2637
		);
2638
		argumentStrings = (
2639
		);
2640
		autoAttachOnCrash = 1;
2641
		configStateDict = {
329 jab 2642
		};
335 jab 2643
		customDataFormattersEnabled = 1;
2644
		debuggerPlugin = GDBDebugging;
2645
		disassemblyDisplayState = 0;
340 jab 2646
		dylibVariantSuffix = "";
335 jab 2647
		enableDebugStr = 1;
2648
		environmentEntries = (
2649
		);
2650
		executableSystemSymbolLevel = 0;
2651
		executableUserSymbolLevel = 0;
2652
		libgmallocEnabled = 0;
2653
		name = RangeScanViewer;
2654
		sourceDirectories = (
2655
		);
329 jab 2656
	};
335 jab 2657
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
2658
		activeExec = 0;
2659
		executables = (
2660
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
2661
		);
329 jab 2662
	};
335 jab 2663
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
2664
		isa = PBXExecutable;
2665
		activeArgIndex = 2147483647;
2666
		activeArgIndices = (
2667
		);
2668
		argumentStrings = (
2669
		);
2670
		autoAttachOnCrash = 1;
2671
		configStateDict = {
329 jab 2672
		};
335 jab 2673
		customDataFormattersEnabled = 1;
2674
		debuggerPlugin = GDBDebugging;
2675
		disassemblyDisplayState = 0;
2676
		dylibVariantSuffix = "";
2677
		enableDebugStr = 1;
2678
		environmentEntries = (
2679
		);
2680
		executableSystemSymbolLevel = 0;
2681
		executableUserSymbolLevel = 0;
2682
		libgmallocEnabled = 0;
2683
		name = BoundaryCollapse;
2684
		sourceDirectories = (
2685
		);
329 jab 2686
	};
335 jab 2687
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2688
		activeExec = 0;
2689
		executables = (
335 jab 2690
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 2691
		);
2692
	};
335 jab 2693
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2694
		isa = PBXExecutable;
2695
		activeArgIndex = 2147483647;
2696
		activeArgIndices = (
2697
		);
2698
		argumentStrings = (
2699
		);
2700
		autoAttachOnCrash = 1;
2701
		configStateDict = {
2702
		};
2703
		customDataFormattersEnabled = 1;
2704
		debuggerPlugin = GDBDebugging;
2705
		disassemblyDisplayState = 0;
2706
		dylibVariantSuffix = "";
2707
		enableDebugStr = 1;
2708
		environmentEntries = (
2709
		);
2710
		executableSystemSymbolLevel = 0;
2711
		executableUserSymbolLevel = 0;
2712
		libgmallocEnabled = 0;
335 jab 2713
		name = VolumePolygonize;
329 jab 2714
		sourceDirectories = (
2715
		);
2716
	};
336 jab 2717
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2718
		uiCtxt = {
365 jab 2719
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1368}}";
2720
			sepNavSelRange = "{1516, 0}";
2721
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 2722
		};
2723
	};
340 jab 2724
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2725
		uiCtxt = {
2726
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2727
			sepNavSelRange = "{0, 0}";
2728
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
2729
		};
2730
	};
2731
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
2732
		uiCtxt = {
2733
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
2734
			sepNavSelRange = "{0, 0}";
2735
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
2736
		};
2737
	};
2738
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2739
		uiCtxt = {
2740
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 2741
			sepNavSelRange = "{4958, 0}";
2742
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 2743
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2744
		};
2745
	};
2746
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2747
		uiCtxt = {
365 jab 2748
			sepNavIntBoundsRect = "{{0, 0}, {1130, 722}}";
2749
			sepNavSelRange = "{181, 0}";
2750
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 2751
		};
2752
	};
341 jab 2753
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
2754
		uiCtxt = {
365 jab 2755
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1843}}";
2756
			sepNavSelRange = "{741, 0}";
2757
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
341 jab 2758
		};
2759
	};
363 jab 2760
	0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */ = {
340 jab 2761
		isa = PBXTextBookmark;
363 jab 2762
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
2763
		name = "Vertex.cpp: 66";
340 jab 2764
		rLen = 0;
363 jab 2765
		rLoc = 1250;
340 jab 2766
		rType = 0;
363 jab 2767
		vrLen = 776;
2768
		vrLoc = 840;
340 jab 2769
	};
363 jab 2770
	0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */ = {
340 jab 2771
		isa = PBXTextBookmark;
363 jab 2772
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2773
		name = "quadric_simplify.h: quadric_simplify";
340 jab 2774
		rLen = 0;
363 jab 2775
		rLoc = 528;
340 jab 2776
		rType = 0;
363 jab 2777
		vrLen = 598;
340 jab 2778
		vrLoc = 0;
2779
	};
363 jab 2780
	0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */ = {
340 jab 2781
		isa = PBXTextBookmark;
363 jab 2782
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
2783
		name = "Vertex.cpp: 66";
340 jab 2784
		rLen = 0;
363 jab 2785
		rLoc = 1250;
340 jab 2786
		rType = 0;
363 jab 2787
		vrLen = 776;
2788
		vrLoc = 840;
340 jab 2789
	};
363 jab 2790
	0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */ = {
340 jab 2791
		isa = PBXTextBookmark;
363 jab 2792
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2793
		name = "quadric_simplify.cpp: 335";
340 jab 2794
		rLen = 0;
363 jab 2795
		rLoc = 9457;
340 jab 2796
		rType = 0;
363 jab 2797
		vrLen = 804;
2798
		vrLoc = 8673;
340 jab 2799
	};
363 jab 2800
	0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */ = {
340 jab 2801
		isa = PBXTextBookmark;
363 jab 2802
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
2803
		name = "Face.h: 1";
340 jab 2804
		rLen = 0;
2805
		rLoc = 0;
2806
		rType = 0;
363 jab 2807
		vrLen = 491;
2808
		vrLoc = 0;
340 jab 2809
	};
363 jab 2810
	0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */ = {
340 jab 2811
		isa = PBXTextBookmark;
363 jab 2812
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
2813
		name = "get_opp_halfedge()";
2814
		rLen = 19;
2815
		rLoc = 1423;
340 jab 2816
		rType = 0;
363 jab 2817
		vrLen = 1046;
2818
		vrLoc = 739;
340 jab 2819
	};
363 jab 2820
	0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */ = {
340 jab 2821
		isa = PBXTextBookmark;
363 jab 2822
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
2823
		name = "get_opp_halfedge()";
2824
		rLen = 19;
2825
		rLoc = 1423;
340 jab 2826
		rType = 0;
363 jab 2827
		vrLen = 1046;
2828
		vrLoc = 739;
340 jab 2829
	};
363 jab 2830
	0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */ = {
340 jab 2831
		isa = PBXTextBookmark;
363 jab 2832
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2833
		name = "quadric_simplify.cpp: 295";
340 jab 2834
		rLen = 0;
363 jab 2835
		rLoc = 8513;
340 jab 2836
		rType = 0;
363 jab 2837
		vrLen = 953;
2838
		vrLoc = 7627;
340 jab 2839
	};
363 jab 2840
	0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */ = {
340 jab 2841
		isa = PBXTextBookmark;
363 jab 2842
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
2843
		name = "draw.h: draw";
340 jab 2844
		rLen = 0;
363 jab 2845
		rLoc = 664;
340 jab 2846
		rType = 0;
363 jab 2847
		vrLen = 1067;
340 jab 2848
		vrLoc = 0;
2849
	};
363 jab 2850
	0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */ = {
340 jab 2851
		isa = PBXTextBookmark;
363 jab 2852
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
2853
		name = "gel_gl.h: 1";
340 jab 2854
		rLen = 0;
2855
		rLoc = 0;
2856
		rType = 0;
363 jab 2857
		vrLen = 209;
340 jab 2858
		vrLoc = 0;
2859
	};
363 jab 2860
	0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */ = {
340 jab 2861
		isa = PBXTextBookmark;
363 jab 2862
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
2863
		name = "gel_glu.h: 6";
340 jab 2864
		rLen = 0;
363 jab 2865
		rLoc = 103;
340 jab 2866
		rType = 0;
363 jab 2867
		vrLen = 213;
340 jab 2868
		vrLoc = 0;
2869
	};
363 jab 2870
	0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */ = {
340 jab 2871
		isa = PBXTextBookmark;
363 jab 2872
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2873
		name = "gel_glut.h: 1";
340 jab 2874
		rLen = 0;
2875
		rLoc = 0;
2876
		rType = 0;
363 jab 2877
		vrLen = 215;
2878
		vrLoc = 0;
340 jab 2879
	};
363 jab 2880
	0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */ = {
357 jab 2881
		isa = PBXTextBookmark;
363 jab 2882
		fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
2883
		name = "ArgExtracter.h: 1";
357 jab 2884
		rLen = 0;
2885
		rLoc = 0;
2886
		rType = 0;
363 jab 2887
		vrLen = 752;
357 jab 2888
		vrLoc = 0;
2889
	};
363 jab 2890
	0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */ = {
357 jab 2891
		isa = PBXTextBookmark;
363 jab 2892
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
2893
		name = "HashKey.cpp: 1";
357 jab 2894
		rLen = 0;
2895
		rLoc = 0;
2896
		rType = 0;
363 jab 2897
		vrLen = 486;
357 jab 2898
		vrLoc = 0;
2899
	};
363 jab 2900
	0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */ = {
357 jab 2901
		isa = PBXTextBookmark;
363 jab 2902
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2903
		name = "decimator.cpp: 58";
357 jab 2904
		rLen = 0;
365 jab 2905
		rLoc = 1273;
357 jab 2906
		rType = 0;
363 jab 2907
		vrLen = 902;
2908
		vrLoc = 641;
357 jab 2909
	};
365 jab 2910
	0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */ = {
357 jab 2911
		isa = PBXTextBookmark;
365 jab 2912
		fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
2913
		name = "ArgExtracter.h: 1";
2914
		rLen = 0;
2915
		rLoc = 0;
2916
		rType = 0;
2917
		vrLen = 752;
2918
		vrLoc = 0;
2919
	};
2920
	0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */ = {
2921
		isa = PBXTextBookmark;
2922
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
2923
		name = "HashKey.cpp: 1";
2924
		rLen = 0;
2925
		rLoc = 0;
2926
		rType = 0;
2927
		vrLen = 486;
2928
		vrLoc = 0;
2929
	};
2930
	0DC655640C69CD450048185B /* ply_load.h */ = {
2931
		uiCtxt = {
2932
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
2933
			sepNavSelRange = "{198, 58}";
2934
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2935
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2936
		};
2937
	};
2938
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
2939
		uiCtxt = {
2940
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3724}}";
2941
			sepNavSelRange = "{4724, 0}";
2942
			sepNavVisRect = "{{0, 3013}, {1130, 644}}";
2943
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
2944
		};
2945
	};
2946
	0DC655D70C69D1280048185B /* ply.c */ = {
2947
		uiCtxt = {
2948
			sepNavIntBoundsRect = "{{0, 0}, {1130, 63042}}";
2949
			sepNavSelRange = "{0, 0}";
2950
			sepNavVisRect = "{{0, 0}, {1130, 456}}";
2951
		};
2952
	};
2953
	0DC655D80C69D1280048185B /* ply.h */ = {
2954
		uiCtxt = {
2955
			sepNavIntBoundsRect = "{{0, 0}, {1130, 4446}}";
2956
			sepNavSelRange = "{1307, 6}";
2957
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2958
		};
2959
	};
2960
	0DC6B3CC0DBF22D000BD9FC1 /* PBXTextBookmark */ = {
2961
		isa = PBXTextBookmark;
363 jab 2962
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
2963
		name = "draw.cpp: 49";
357 jab 2964
		rLen = 0;
363 jab 2965
		rLoc = 1124;
357 jab 2966
		rType = 0;
365 jab 2967
		vrLen = 906;
2968
		vrLoc = 1890;
357 jab 2969
	};
365 jab 2970
	0DC6B3CD0DBF22D000BD9FC1 /* PBXTextBookmark */ = {
357 jab 2971
		isa = PBXTextBookmark;
365 jab 2972
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
2973
		name = "draw.cpp: 49";
344 jab 2974
		rLen = 0;
365 jab 2975
		rLoc = 1124;
344 jab 2976
		rType = 0;
365 jab 2977
		vrLen = 906;
2978
		vrLoc = 1890;
2979
	};
2980
	0DC6B3CE0DBF22D000BD9FC1 /* PBXTextBookmark */ = {
2981
		isa = PBXTextBookmark;
2982
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2983
		name = "ply.c: 1";
2984
		rLen = 0;
2985
		rLoc = 0;
2986
		rType = 0;
2987
		vrLen = 1231;
363 jab 2988
		vrLoc = 0;
344 jab 2989
	};
365 jab 2990
	0DC6B3D30DBF237A00BD9FC1 /* PBXTextBookmark */ = {
344 jab 2991
		isa = PBXTextBookmark;
365 jab 2992
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2993
		name = "ply.c: 1";
344 jab 2994
		rLen = 0;
363 jab 2995
		rLoc = 0;
344 jab 2996
		rType = 0;
365 jab 2997
		vrLen = 1231;
363 jab 2998
		vrLoc = 0;
344 jab 2999
	};
365 jab 3000
	0DC6B3E00DBF239B00BD9FC1 /* PBXTextBookmark */ = {
344 jab 3001
		isa = PBXTextBookmark;
365 jab 3002
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3003
		name = "ply.c: 1";
344 jab 3004
		rLen = 0;
365 jab 3005
		rLoc = 0;
344 jab 3006
		rType = 0;
365 jab 3007
		vrLen = 1231;
363 jab 3008
		vrLoc = 0;
344 jab 3009
	};
365 jab 3010
	0DC6B3E40DBF239B00BD9FC1 /* PBXTextBookmark */ = {
344 jab 3011
		isa = PBXTextBookmark;
365 jab 3012
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3013
		name = "ply.c: 1";
344 jab 3014
		rLen = 0;
340 jab 3015
		rLoc = 0;
3016
		rType = 0;
365 jab 3017
		vrLen = 1231;
344 jab 3018
		vrLoc = 0;
340 jab 3019
	};
365 jab 3020
	0DC6B3E60DBF23C700BD9FC1 /* PBXTextBookmark */ = {
344 jab 3021
		isa = PBXTextBookmark;
365 jab 3022
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3023
		name = "ply.c: 1";
344 jab 3024
		rLen = 0;
365 jab 3025
		rLoc = 0;
344 jab 3026
		rType = 0;
365 jab 3027
		vrLen = 1231;
363 jab 3028
		vrLoc = 0;
344 jab 3029
	};
365 jab 3030
	0DC6B3E80DBF23E600BD9FC1 /* PBXTextBookmark */ = {
344 jab 3031
		isa = PBXTextBookmark;
365 jab 3032
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3033
		name = "ply.c: 1";
344 jab 3034
		rLen = 0;
3035
		rLoc = 0;
3036
		rType = 0;
365 jab 3037
		vrLen = 1231;
344 jab 3038
		vrLoc = 0;
3039
	};
365 jab 3040
	0DC6B3E90DBF23E600BD9FC1 /* PBXTextBookmark */ = {
344 jab 3041
		isa = PBXTextBookmark;
365 jab 3042
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3043
		name = "ply.c: 1";
344 jab 3044
		rLen = 0;
363 jab 3045
		rLoc = 0;
344 jab 3046
		rType = 0;
365 jab 3047
		vrLen = 856;
363 jab 3048
		vrLoc = 0;
344 jab 3049
	};
365 jab 3050
	0DC6B3EA0DBF23E700BD9FC1 /* PBXTextBookmark */ = {
344 jab 3051
		isa = PBXTextBookmark;
365 jab 3052
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3053
		name = "ply.c: 1";
344 jab 3054
		rLen = 0;
365 jab 3055
		rLoc = 0;
344 jab 3056
		rType = 0;
365 jab 3057
		vrLen = 856;
363 jab 3058
		vrLoc = 0;
344 jab 3059
	};
365 jab 3060
	0DC6B3ED0DBF23F800BD9FC1 /* PBXTextBookmark */ = {
3061
		isa = PBXTextBookmark;
3062
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3063
		name = "ply.c: 1";
3064
		rLen = 0;
3065
		rLoc = 0;
3066
		rType = 0;
3067
		vrLen = 1231;
3068
		vrLoc = 0;
344 jab 3069
	};
365 jab 3070
	0DC6B3EE0DBF23F800BD9FC1 /* PBXTextBookmark */ = {
3071
		isa = PBXTextBookmark;
3072
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3073
		name = "ply.c: 1";
3074
		rLen = 0;
3075
		rLoc = 0;
3076
		rType = 0;
3077
		vrLen = 856;
3078
		vrLoc = 0;
363 jab 3079
	};
365 jab 3080
	0DC6B3F80DBF240B00BD9FC1 /* PBXTextBookmark */ = {
3081
		isa = PBXTextBookmark;
3082
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3083
		name = "ply.c: 1";
3084
		rLen = 0;
3085
		rLoc = 0;
3086
		rType = 0;
3087
		vrLen = 1231;
3088
		vrLoc = 0;
363 jab 3089
	};
365 jab 3090
	0DC6B3F90DBF240B00BD9FC1 /* PBXTextBookmark */ = {
3091
		isa = PBXTextBookmark;
3092
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3093
		name = "ply.c: 1";
3094
		rLen = 0;
3095
		rLoc = 0;
3096
		rType = 0;
3097
		vrLen = 856;
3098
		vrLoc = 0;
363 jab 3099
	};
365 jab 3100
	0DC6B3FA0DBF240E00BD9FC1 /* PBXTextBookmark */ = {
3101
		isa = PBXTextBookmark;
3102
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3103
		name = "ply.c: 1";
3104
		rLen = 0;
3105
		rLoc = 0;
3106
		rType = 0;
3107
		vrLen = 265;
3108
		vrLoc = 0;
3109
	};
3110
	0DC6B3FB0DBF240E00BD9FC1 /* PBXTextBookmark */ = {
3111
		isa = PBXTextBookmark;
3112
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3113
		name = "ply.c: 1";
3114
		rLen = 0;
3115
		rLoc = 0;
3116
		rType = 0;
3117
		vrLen = 265;
3118
		vrLoc = 0;
3119
	};
3120
	0DC6B3FC0DBF240F00BD9FC1 /* PBXTextBookmark */ = {
3121
		isa = PBXTextBookmark;
3122
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3123
		name = "ply.c: 1";
3124
		rLen = 0;
3125
		rLoc = 0;
3126
		rType = 0;
3127
		vrLen = 856;
3128
		vrLoc = 0;
3129
	};
3130
	0DC6B3FE0DBF245D00BD9FC1 /* PBXTextBookmark */ = {
3131
		isa = PBXTextBookmark;
3132
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3133
		name = "ply.c: 1";
3134
		rLen = 0;
3135
		rLoc = 0;
3136
		rType = 0;
3137
		vrLen = 1231;
3138
		vrLoc = 0;
3139
	};
3140
	0DC6B3FF0DBF245D00BD9FC1 /* PBXTextBookmark */ = {
3141
		isa = PBXTextBookmark;
3142
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3143
		name = "TriMesh.cpp: 31";
3144
		rLen = 0;
3145
		rLoc = 593;
3146
		rType = 0;
3147
		vrLen = 663;
3148
		vrLoc = 1654;
3149
	};
3150
	0DC6B4000DBF245D00BD9FC1 /* PBXTextBookmark */ = {
3151
		isa = PBXTextBookmark;
3152
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3153
		name = "ply.c: 1";
3154
		rLen = 0;
3155
		rLoc = 0;
3156
		rType = 0;
3157
		vrLen = 1231;
3158
		vrLoc = 0;
3159
	};
3160
	0DC6B4010DBF245D00BD9FC1 /* PBXTextBookmark */ = {
3161
		isa = PBXTextBookmark;
3162
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3163
		name = "TriMesh::compute_normals";
3164
		rLen = 24;
3165
		rLoc = 394;
3166
		rType = 0;
3167
		vrLen = 922;
3168
		vrLoc = 366;
3169
	};
3170
	0DC6B4020DBF246400BD9FC1 /* PBXTextBookmark */ = {
3171
		isa = PBXTextBookmark;
3172
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3173
		name = "ply.c: 1";
3174
		rLen = 0;
3175
		rLoc = 0;
3176
		rType = 0;
3177
		vrLen = 856;
3178
		vrLoc = 0;
3179
	};
3180
	0DC6B4030DBF246400BD9FC1 /* PBXTextBookmark */ = {
3181
		isa = PBXTextBookmark;
3182
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3183
		name = "TriMesh::compute_normals";
3184
		rLen = 24;
3185
		rLoc = 394;
3186
		rType = 0;
3187
		vrLen = 567;
3188
		vrLoc = 366;
3189
	};
3190
	0DC6B4060DBF248000BD9FC1 /* PBXTextBookmark */ = {
3191
		isa = PBXTextBookmark;
3192
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3193
		name = "TriMesh::compute_normals";
3194
		rLen = 24;
3195
		rLoc = 394;
3196
		rType = 0;
3197
		vrLen = 876;
3198
		vrLoc = 366;
3199
	};
3200
	0DC6B4070DBF248000BD9FC1 /* PBXTextBookmark */ = {
3201
		isa = PBXTextBookmark;
3202
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3203
		name = "TriMesh::compute_normals";
3204
		rLen = 24;
3205
		rLoc = 394;
3206
		rType = 0;
3207
		vrLen = 567;
3208
		vrLoc = 366;
3209
	};
3210
	0DC6B4090DBF249600BD9FC1 /* PBXTextBookmark */ = {
3211
		isa = PBXTextBookmark;
3212
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3213
		name = "TriMesh.cpp: 26";
3214
		rLen = 0;
3215
		rLoc = 425;
3216
		rType = 0;
3217
		vrLen = 876;
3218
		vrLoc = 366;
3219
	};
3220
	0DCE1AB40DB5446100A50062 /* PBXTextBookmark */ = {
3221
		isa = PBXTextBookmark;
3222
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
3223
		name = "volpoly.cpp: 33";
3224
		rLen = 0;
3225
		rLoc = 741;
3226
		rType = 0;
3227
		vrLen = 925;
3228
		vrLoc = 502;
3229
	};
3230
	0DCE1AB50DB5446100A50062 /* PBXTextBookmark */ = {
3231
		isa = PBXTextBookmark;
3232
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
3233
		name = toggle_wire;
3234
		rLen = 11;
3235
		rLoc = 4211;
3236
		rType = 0;
3237
		vrLen = 772;
3238
		vrLoc = 7297;
3239
	};
3240
	0DCE1AB60DB5446100A50062 /* PBXTextBookmark */ = {
3241
		isa = PBXTextBookmark;
3242
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
3243
		name = main;
3244
		rLen = 4;
3245
		rLoc = 2113;
3246
		rType = 0;
3247
		vrLen = 653;
3248
		vrLoc = 0;
3249
	};
3250
	0DCE1AB70DB5446100A50062 /* PBXTextBookmark */ = {
3251
		isa = PBXTextBookmark;
3252
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
3253
		name = "draw.cpp: 49";
3254
		rLen = 0;
3255
		rLoc = 1124;
3256
		rType = 0;
3257
		vrLen = 890;
3258
		vrLoc = 3195;
3259
	};
3260
	0DCE1AB80DB5446100A50062 /* PBXTextBookmark */ = {
3261
		isa = PBXTextBookmark;
3262
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
3263
		name = "volpoly.cpp: 33";
3264
		rLen = 0;
3265
		rLoc = 741;
3266
		rType = 0;
3267
		vrLen = 925;
3268
		vrLoc = 502;
3269
	};
3270
	0DCE1AB90DB5446100A50062 /* PBXTextBookmark */ = {
3271
		isa = PBXTextBookmark;
3272
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
3273
		name = toggle_wire;
3274
		rLen = 11;
3275
		rLoc = 4211;
3276
		rType = 0;
3277
		vrLen = 772;
3278
		vrLoc = 7297;
3279
	};
3280
	0DCE1ABA0DB5446100A50062 /* PBXTextBookmark */ = {
3281
		isa = PBXTextBookmark;
3282
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
3283
		name = main;
3284
		rLen = 4;
3285
		rLoc = 2113;
3286
		rType = 0;
3287
		vrLen = 653;
3288
		vrLoc = 0;
3289
	};
3290
	0DCE1ABB0DB5446100A50062 /* PBXTextBookmark */ = {
3291
		isa = PBXTextBookmark;
3292
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
3293
		name = "draw.cpp: 49";
3294
		rLen = 0;
3295
		rLoc = 1124;
3296
		rType = 0;
3297
		vrLen = 947;
3298
		vrLoc = 1890;
3299
	};
363 jab 3300
	0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
3301
		uiCtxt = {
365 jab 3302
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
363 jab 3303
			sepNavSelRange = "{740, 64}";
365 jab 3304
			sepNavVisRect = "{{0, 315}, {1130, 644}}";
363 jab 3305
			sepNavWindowFrame = "{{15, 32}, {1164, 827}}";
3306
		};
3307
	};
3308
	0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
3309
		uiCtxt = {
365 jab 3310
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1653}}";
363 jab 3311
			sepNavSelRange = "{3835, 0}";
365 jab 3312
			sepNavVisRect = "{{0, 999}, {1130, 644}}";
363 jab 3313
		};
3314
	};
365 jab 3315
	0DEF23020DA9059600668E55 /* PBXTextBookmark */ = {
3316
		isa = PBXTextBookmark;
3317
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
3318
		name = "decimator.cpp: 67";
3319
		rLen = 0;
3320
		rLoc = 1516;
3321
		rType = 0;
3322
		vrLen = 934;
3323
		vrLoc = 708;
3324
	};
3325
	0DEF230F0DA9112C00668E55 /* PBXTextBookmark */ = {
3326
		isa = PBXTextBookmark;
3327
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3328
		name = "GLViewController.h: 6";
3329
		rLen = 0;
3330
		rLoc = 70;
3331
		rType = 0;
3332
		vrLen = 709;
3333
		vrLoc = 309;
3334
	};
363 jab 3335
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
3336
		isa = PBXFileBreakpoint;
3337
		actions = (
3338
		);
3339
		breakpointStyle = 0;
3340
		continueAfterActions = 0;
3341
		delayBeforeContinue = 0;
3342
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
3343
		hitCount = 1;
3344
		lineNumber = 3;
365 jab 3345
		modificationTime = 230630389.378419;
363 jab 3346
		state = 2;
3347
	};
329 jab 3348
}