Subversion Repositories gelsvn

Rev

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