Subversion Repositories gelsvn

Rev

Rev 351 | Rev 363 | 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 = (
351 jab 8
			0DB883590C611DA10040A677 /* OBJViewer */,
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 = {
336 jab 30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
35
					20,
357 jab 36
					397,
336 jab 37
					20,
38
					323,
357 jab 39
					323,
336 jab 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
			};
335 jab 52
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 54
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 55
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 56
					20,
340 jab 57
					489,
344 jab 58
					590.2085,
329 jab 59
				);
60
				PBXFileTableDataSourceColumnsKey = (
61
					PBXErrorsWarningsDataSource_TypeID,
62
					PBXErrorsWarningsDataSource_MessageID,
63
					PBXErrorsWarningsDataSource_LocationID,
64
				);
65
			};
336 jab 66
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
67
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
68
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
69
				PBXFileTableDataSourceColumnWidthsKey = (
70
					22,
71
					300,
351 jab 72
					777,
336 jab 73
				);
74
				PBXFileTableDataSourceColumnsKey = (
75
					PBXExecutablesDataSource_ActiveFlagID,
76
					PBXExecutablesDataSource_NameID,
77
					PBXExecutablesDataSource_CommentsID,
78
				);
79
			};
335 jab 80
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 81
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
82
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
83
				PBXFileTableDataSourceColumnWidthsKey = (
84
					20,
357 jab 85
					73,
329 jab 86
					20,
87
					48,
88
					43,
89
					43,
90
					20,
91
				);
92
				PBXFileTableDataSourceColumnsKey = (
93
					PBXFileDataSource_FiletypeID,
94
					PBXFileDataSource_Filename_ColumnID,
95
					PBXFileDataSource_Built_ColumnID,
96
					PBXFileDataSource_ObjectSize_ColumnID,
97
					PBXFileDataSource_Errors_ColumnID,
98
					PBXFileDataSource_Warnings_ColumnID,
99
					PBXFileDataSource_Target_ColumnID,
100
				);
101
			};
335 jab 102
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 105
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 106
					20,
107
					20,
108
					902,
109
					20,
110
					48.1626,
111
					43,
112
					43,
113
					20,
329 jab 114
				);
115
				PBXFileTableDataSourceColumnsKey = (
335 jab 116
					PBXFileDataSource_SCM_ColumnID,
117
					PBXFileDataSource_FiletypeID,
118
					PBXFileDataSource_Filename_ColumnID,
119
					PBXFileDataSource_Built_ColumnID,
120
					PBXFileDataSource_ObjectSize_ColumnID,
121
					PBXFileDataSource_Errors_ColumnID,
122
					PBXFileDataSource_Warnings_ColumnID,
123
					PBXFileDataSource_Target_ColumnID,
329 jab 124
				);
125
			};
126
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
127
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
128
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
129
				PBXFileTableDataSourceColumnWidthsKey = (
130
					20,
131
					200,
357 jab 132
					709,
329 jab 133
					20,
134
					48,
135
					43,
136
					43,
137
				);
138
				PBXFileTableDataSourceColumnsKey = (
139
					PBXFileDataSource_FiletypeID,
140
					PBXFileDataSource_Filename_ColumnID,
141
					PBXTargetDataSource_PrimaryAttribute,
142
					PBXFileDataSource_Built_ColumnID,
143
					PBXFileDataSource_ObjectSize_ColumnID,
144
					PBXFileDataSource_Errors_ColumnID,
145
					PBXFileDataSource_Warnings_ColumnID,
146
				);
147
			};
357 jab 148
			PBXPerProjectTemplateStateSaveDate = 217336708;
149
			PBXWorkspaceStateSaveDate = 217336708;
329 jab 150
		};
336 jab 151
		perUserProjectItems = {
357 jab 152
			0D1408690CF30D35004DEB85 = 0D1408690CF30D35004DEB85 /* PBXTextBookmark */;
153
			0D1408D80CF31B49004DEB85 = 0D1408D80CF31B49004DEB85 /* PBXTextBookmark */;
154
			0D1408DA0CF31B49004DEB85 = 0D1408DA0CF31B49004DEB85 /* PBXTextBookmark */;
155
			0D1408DC0CF31B49004DEB85 = 0D1408DC0CF31B49004DEB85 /* PBXTextBookmark */;
156
			0D1408DE0CF31B49004DEB85 = 0D1408DE0CF31B49004DEB85 /* PBXTextBookmark */;
157
			0D1408E00CF31B49004DEB85 = 0D1408E00CF31B49004DEB85 /* PBXTextBookmark */;
158
			0D1408FD0CF31DBC004DEB85 = 0D1408FD0CF31DBC004DEB85 /* PBXTextBookmark */;
159
			0D1408FE0CF31DBC004DEB85 = 0D1408FE0CF31DBC004DEB85 /* PBXTextBookmark */;
160
			0D1408FF0CF31DBC004DEB85 = 0D1408FF0CF31DBC004DEB85 /* PBXTextBookmark */;
161
			0D1409000CF31DBC004DEB85 = 0D1409000CF31DBC004DEB85 /* PBXTextBookmark */;
162
			0D14090D0CF31F02004DEB85 = 0D14090D0CF31F02004DEB85 /* PBXTextBookmark */;
163
			0D14090E0CF31F02004DEB85 = 0D14090E0CF31F02004DEB85 /* PBXTextBookmark */;
164
			0D14090F0CF31F02004DEB85 = 0D14090F0CF31F02004DEB85 /* PBXTextBookmark */;
165
			0D1409100CF31F02004DEB85 = 0D1409100CF31F02004DEB85 /* PBXTextBookmark */;
166
			0D1409110CF31F02004DEB85 = 0D1409110CF31F02004DEB85 /* PBXTextBookmark */;
167
			0D1409120CF31F02004DEB85 = 0D1409120CF31F02004DEB85 /* PBXTextBookmark */;
168
			0D1409130CF31F02004DEB85 = 0D1409130CF31F02004DEB85 /* PBXTextBookmark */;
169
			0D1409140CF31F02004DEB85 = 0D1409140CF31F02004DEB85 /* PBXTextBookmark */;
170
			0D1409150CF31F02004DEB85 = 0D1409150CF31F02004DEB85 /* PBXTextBookmark */;
171
			0D1409160CF31F02004DEB85 = 0D1409160CF31F02004DEB85 /* PBXTextBookmark */;
172
			0D1409170CF31F02004DEB85 = 0D1409170CF31F02004DEB85 /* PBXTextBookmark */;
173
			0D1409340CF3203E004DEB85 = 0D1409340CF3203E004DEB85 /* PBXTextBookmark */;
174
			0D1409350CF3203E004DEB85 = 0D1409350CF3203E004DEB85 /* PBXTextBookmark */;
175
			0D1409360CF3203E004DEB85 = 0D1409360CF3203E004DEB85 /* PBXTextBookmark */;
176
			0D1409370CF3203E004DEB85 = 0D1409370CF3203E004DEB85 /* PBXTextBookmark */;
177
			0D1409380CF3203E004DEB85 = 0D1409380CF3203E004DEB85 /* PBXTextBookmark */;
178
			0D14093A0CF3203E004DEB85 = 0D14093A0CF3203E004DEB85 /* PBXTextBookmark */;
179
			0D14093B0CF3203E004DEB85 = 0D14093B0CF3203E004DEB85 /* PBXTextBookmark */;
180
			0D14093C0CF3203E004DEB85 = 0D14093C0CF3203E004DEB85 /* PBXTextBookmark */;
181
			0D14093D0CF3203E004DEB85 = 0D14093D0CF3203E004DEB85 /* PBXTextBookmark */;
182
			0D14093E0CF3203E004DEB85 = 0D14093E0CF3203E004DEB85 /* PBXTextBookmark */;
183
			0D1409400CF3203E004DEB85 = 0D1409400CF3203E004DEB85 /* PBXTextBookmark */;
184
			0D1409410CF3203E004DEB85 = 0D1409410CF3203E004DEB85 /* PBXTextBookmark */;
185
			0D1409420CF3203E004DEB85 = 0D1409420CF3203E004DEB85 /* PBXTextBookmark */;
186
			0D1409430CF3203E004DEB85 = 0D1409430CF3203E004DEB85 /* PBXTextBookmark */;
187
			0D1409440CF3203E004DEB85 = 0D1409440CF3203E004DEB85 /* PBXTextBookmark */;
188
			0D14095F0CF331D8004DEB85 = 0D14095F0CF331D8004DEB85 /* PBXTextBookmark */;
189
			0D1409600CF331D8004DEB85 = 0D1409600CF331D8004DEB85 /* PBXTextBookmark */;
190
			0D1409610CF331D8004DEB85 = 0D1409610CF331D8004DEB85 /* PBXTextBookmark */;
191
			0D1409620CF331D8004DEB85 = 0D1409620CF331D8004DEB85 /* PBXTextBookmark */;
192
			0D1409630CF331D8004DEB85 = 0D1409630CF331D8004DEB85 /* PBXTextBookmark */;
193
			0D1409640CF331D8004DEB85 = 0D1409640CF331D8004DEB85 /* PBXTextBookmark */;
194
			0D1409650CF331D8004DEB85 = 0D1409650CF331D8004DEB85 /* PBXTextBookmark */;
195
			0D1409660CF331D8004DEB85 = 0D1409660CF331D8004DEB85 /* PBXTextBookmark */;
196
			0D1409670CF331D8004DEB85 = 0D1409670CF331D8004DEB85 /* PBXTextBookmark */;
197
			0D1409680CF331D8004DEB85 = 0D1409680CF331D8004DEB85 /* PBXTextBookmark */;
198
			0D1409690CF331D8004DEB85 = 0D1409690CF331D8004DEB85 /* PBXTextBookmark */;
199
			0D14096A0CF331D8004DEB85 = 0D14096A0CF331D8004DEB85 /* PBXTextBookmark */;
200
			0D14096B0CF331D8004DEB85 = 0D14096B0CF331D8004DEB85 /* PBXTextBookmark */;
201
			0D14096C0CF331D8004DEB85 = 0D14096C0CF331D8004DEB85 /* PBXTextBookmark */;
202
			0D14096D0CF331D8004DEB85 = 0D14096D0CF331D8004DEB85 /* PBXTextBookmark */;
203
			0D14099B0CF33735004DEB85 = 0D14099B0CF33735004DEB85 /* PBXTextBookmark */;
204
			0D14099C0CF33735004DEB85 = 0D14099C0CF33735004DEB85 /* PBXTextBookmark */;
205
			0D1FB1E40CF2288C0061ED14 = 0D1FB1E40CF2288C0061ED14 /* PBXTextBookmark */;
206
			0D1FB1EB0CF2288C0061ED14 = 0D1FB1EB0CF2288C0061ED14 /* PBXTextBookmark */;
351 jab 207
			0D21E7320CBE18D300DCAF45 = 0D21E7320CBE18D300DCAF45 /* PBXTextBookmark */;
208
			0D21E7340CBE18D300DCAF45 = 0D21E7340CBE18D300DCAF45 /* PBXTextBookmark */;
209
			0D21E77F0CBE1E4600DCAF45 = 0D21E77F0CBE1E4600DCAF45 /* PBXTextBookmark */;
210
			0D21E78B0CBE1E5200DCAF45 = 0D21E78B0CBE1E5200DCAF45 /* PBXTextBookmark */;
211
			0D21E7D10CBE200400DCAF45 = 0D21E7D10CBE200400DCAF45 /* PBXTextBookmark */;
212
			0D21E7D20CBE200400DCAF45 = 0D21E7D20CBE200400DCAF45 /* PBXTextBookmark */;
213
			0D21E7D30CBE200400DCAF45 = 0D21E7D30CBE200400DCAF45 /* PBXTextBookmark */;
214
			0D21E7D50CBE200400DCAF45 = 0D21E7D50CBE200400DCAF45 /* PBXTextBookmark */;
215
			0D21E7D60CBE200400DCAF45 = 0D21E7D60CBE200400DCAF45 /* PBXTextBookmark */;
216
			0D21E7D70CBE200400DCAF45 = 0D21E7D70CBE200400DCAF45 /* PBXTextBookmark */;
217
			0D21E8630CBE288B00DCAF45 = 0D21E8630CBE288B00DCAF45 /* PBXTextBookmark */;
218
			0D21E8660CBE288B00DCAF45 = 0D21E8660CBE288B00DCAF45 /* PBXTextBookmark */;
219
			0D21E9E00CBE5B4C00DCAF45 = 0D21E9E00CBE5B4C00DCAF45 /* PBXTextBookmark */;
220
			0D21EA470CBE67EE00DCAF45 = 0D21EA470CBE67EE00DCAF45 /* PBXTextBookmark */;
221
			0D254A800C6B109B00A82E54 = 0D254A800C6B109B00A82E54 /* PBXTextBookmark */;
357 jab 222
			0D2D4BED0CF44BB90039C298 /* PBXTextBookmark */ = 0D2D4BED0CF44BB90039C298 /* PBXTextBookmark */;
223
			0D2D4BEE0CF44BB90039C298 /* PBXTextBookmark */ = 0D2D4BEE0CF44BB90039C298 /* PBXTextBookmark */;
224
			0D2D4BEF0CF44BB90039C298 /* PBXTextBookmark */ = 0D2D4BEF0CF44BB90039C298 /* PBXTextBookmark */;
225
			0D2D4BF70CF44C290039C298 /* PBXTextBookmark */ = 0D2D4BF70CF44C290039C298 /* PBXTextBookmark */;
226
			0D2D4BFE0CF44C360039C298 /* PBXTextBookmark */ = 0D2D4BFE0CF44C360039C298 /* PBXTextBookmark */;
227
			0D2D4C010CF44CA80039C298 /* PBXTextBookmark */ = 0D2D4C010CF44CA80039C298 /* PBXTextBookmark */;
228
			0D2D4C040CF44CB50039C298 /* PBXTextBookmark */ = 0D2D4C040CF44CB50039C298 /* PBXTextBookmark */;
229
			0D2D4C070CF44DC20039C298 /* PBXTextBookmark */ = 0D2D4C070CF44DC20039C298 /* PBXTextBookmark */;
230
			0D2D4C0A0CF44E140039C298 /* PBXTextBookmark */ = 0D2D4C0A0CF44E140039C298 /* PBXTextBookmark */;
351 jab 231
			0D2FD5190CD2039300F179CA = 0D2FD5190CD2039300F179CA /* PBXTextBookmark */;
232
			0D2FD51A0CD2039300F179CA = 0D2FD51A0CD2039300F179CA /* PBXTextBookmark */;
233
			0D2FD51D0CD2039300F179CA = 0D2FD51D0CD2039300F179CA /* PBXTextBookmark */;
234
			0D3B9A560CD88ACD00948D3B = 0D3B9A560CD88ACD00948D3B /* PBXTextBookmark */;
235
			0D3B9A570CD88ACD00948D3B = 0D3B9A570CD88ACD00948D3B /* PBXTextBookmark */;
236
			0D3B9A5A0CD88ACD00948D3B = 0D3B9A5A0CD88ACD00948D3B /* PBXTextBookmark */;
237
			0D3B9A5B0CD88ACD00948D3B = 0D3B9A5B0CD88ACD00948D3B /* PBXTextBookmark */;
238
			0D3B9A5C0CD88ACD00948D3B = 0D3B9A5C0CD88ACD00948D3B /* PBXTextBookmark */;
357 jab 239
			0D526F710CE09DA500FA4789 = 0D526F710CE09DA500FA4789 /* PBXTextBookmark */;
240
			0D526F820CE09DBE00FA4789 = 0D526F820CE09DBE00FA4789 /* PBXTextBookmark */;
241
			0D526F8A0CE0A2F400FA4789 = 0D526F8A0CE0A2F400FA4789 /* PBXTextBookmark */;
242
			0D526F900CE1E31D00FA4789 = 0D526F900CE1E31D00FA4789 /* PBXTextBookmark */;
243
			0D526F920CE1E31D00FA4789 = 0D526F920CE1E31D00FA4789 /* PBXTextBookmark */;
244
			0D526F940CE1E31D00FA4789 = 0D526F940CE1E31D00FA4789 /* PBXTextBookmark */;
245
			0D526F980CE1E31D00FA4789 = 0D526F980CE1E31D00FA4789 /* PBXTextBookmark */;
246
			0D526FB30CE1E43600FA4789 = 0D526FB30CE1E43600FA4789 /* PBXTextBookmark */;
247
			0D526FB50CE1E43600FA4789 = 0D526FB50CE1E43600FA4789 /* PBXTextBookmark */;
248
			0D526FB60CE1E43600FA4789 = 0D526FB60CE1E43600FA4789 /* PBXTextBookmark */;
249
			0D526FB70CE1E43600FA4789 = 0D526FB70CE1E43600FA4789 /* PBXTextBookmark */;
250
			0D526FB80CE1E43600FA4789 = 0D526FB80CE1E43600FA4789 /* PBXTextBookmark */;
251
			0D526FBD0CE1E43600FA4789 = 0D526FBD0CE1E43600FA4789 /* PBXTextBookmark */;
252
			0D526FC00CE1E43600FA4789 = 0D526FC00CE1E43600FA4789 /* PBXTextBookmark */;
253
			0D526FC10CE1E43600FA4789 = 0D526FC10CE1E43600FA4789 /* PBXTextBookmark */;
254
			0D526FC40CE1E43600FA4789 = 0D526FC40CE1E43600FA4789 /* PBXTextBookmark */;
255
			0D526FC50CE1E43600FA4789 = 0D526FC50CE1E43600FA4789 /* PBXTextBookmark */;
256
			0D526FC60CE1E43600FA4789 = 0D526FC60CE1E43600FA4789 /* PBXTextBookmark */;
257
			0D526FC70CE1E43600FA4789 = 0D526FC70CE1E43600FA4789 /* PBXTextBookmark */;
258
			0D526FD20CE1E43600FA4789 = 0D526FD20CE1E43600FA4789 /* PBXTextBookmark */;
259
			0D526FD80CE1E43600FA4789 = 0D526FD80CE1E43600FA4789 /* PBXTextBookmark */;
260
			0D526FDE0CE1E43600FA4789 = 0D526FDE0CE1E43600FA4789 /* PBXTextBookmark */;
261
			0D526FE00CE1E43600FA4789 = 0D526FE00CE1E43600FA4789 /* PBXTextBookmark */;
262
			0D526FE10CE1E43600FA4789 = 0D526FE10CE1E43600FA4789 /* PBXTextBookmark */;
263
			0D526FEC0CE1E43600FA4789 = 0D526FEC0CE1E43600FA4789 /* PBXTextBookmark */;
264
			0D526FEF0CE1E43600FA4789 = 0D526FEF0CE1E43600FA4789 /* PBXTextBookmark */;
265
			0D526FF10CE1E43600FA4789 = 0D526FF10CE1E43600FA4789 /* PBXTextBookmark */;
266
			0D526FF20CE1E43600FA4789 = 0D526FF20CE1E43600FA4789 /* PBXTextBookmark */;
267
			0D5270190CE1E4EA00FA4789 = 0D5270190CE1E4EA00FA4789 /* PBXTextBookmark */;
268
			0D5270330CE1E56E00FA4789 = 0D5270330CE1E56E00FA4789 /* PBXTextBookmark */;
269
			0D5270340CE1E56E00FA4789 = 0D5270340CE1E56E00FA4789 /* PBXTextBookmark */;
270
			0D5270370CE1E56E00FA4789 = 0D5270370CE1E56E00FA4789 /* PBXTextBookmark */;
271
			0D52703F0CE1E5A500FA4789 = 0D52703F0CE1E5A500FA4789 /* PBXTextBookmark */;
272
			0D52706D0CE1E63400FA4789 = 0D52706D0CE1E63400FA4789 /* PBXTextBookmark */;
273
			0D5270730CE1E9CE00FA4789 = 0D5270730CE1E9CE00FA4789 /* PBXTextBookmark */;
274
			0D5270740CE1E9CE00FA4789 = 0D5270740CE1E9CE00FA4789 /* PBXTextBookmark */;
275
			0D5270750CE1E9CE00FA4789 = 0D5270750CE1E9CE00FA4789 /* PBXTextBookmark */;
276
			0D5270860CE1EBBC00FA4789 = 0D5270860CE1EBBC00FA4789 /* PBXTextBookmark */;
277
			0D5270870CE1EBBC00FA4789 = 0D5270870CE1EBBC00FA4789 /* PBXTextBookmark */;
351 jab 278
			0D576B290C75D5AE00C997E0 = 0D576B290C75D5AE00C997E0 /* PBXTextBookmark */;
279
			0D576B590C75D69900C997E0 = 0D576B590C75D69900C997E0 /* PBXTextBookmark */;
280
			0D576B5A0C75D69900C997E0 = 0D576B5A0C75D69900C997E0 /* PBXTextBookmark */;
281
			0D576B8F0C75DA4300C997E0 = 0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */;
282
			0D576B900C75DA4300C997E0 = 0D576B900C75DA4300C997E0 /* PBXTextBookmark */;
357 jab 283
			0D5BF4E40CDE715B009C61E3 = 0D5BF4E40CDE715B009C61E3 /* PBXTextBookmark */;
284
			0D5BF4E50CDE715B009C61E3 = 0D5BF4E50CDE715B009C61E3 /* PBXTextBookmark */;
285
			0D5BF4E60CDE715B009C61E3 = 0D5BF4E60CDE715B009C61E3 /* PBXTextBookmark */;
286
			0D5BF4E70CDE715B009C61E3 = 0D5BF4E70CDE715B009C61E3 /* PBXTextBookmark */;
287
			0D5BF4E80CDE715B009C61E3 = 0D5BF4E80CDE715B009C61E3 /* PBXTextBookmark */;
288
			0D5BF4EA0CDE715B009C61E3 = 0D5BF4EA0CDE715B009C61E3 /* PBXTextBookmark */;
289
			0D5BF4EE0CDE715B009C61E3 = 0D5BF4EE0CDE715B009C61E3 /* PBXTextBookmark */;
290
			0D5BF4EF0CDE715B009C61E3 = 0D5BF4EF0CDE715B009C61E3 /* PBXTextBookmark */;
291
			0D5BF4F00CDE715B009C61E3 = 0D5BF4F00CDE715B009C61E3 /* PBXTextBookmark */;
292
			0D5BF4F10CDE715B009C61E3 = 0D5BF4F10CDE715B009C61E3 /* PBXTextBookmark */;
293
			0D5BF4F20CDE715B009C61E3 = 0D5BF4F20CDE715B009C61E3 /* PBXTextBookmark */;
294
			0D5BF4F30CDE715B009C61E3 = 0D5BF4F30CDE715B009C61E3 /* PBXTextBookmark */;
295
			0D5BF4F40CDE715B009C61E3 = 0D5BF4F40CDE715B009C61E3 /* PBXTextBookmark */;
296
			0D5BF5490CDE78B2009C61E3 = 0D5BF5490CDE78B2009C61E3 /* PBXTextBookmark */;
351 jab 297
			0D68DED60C8187D800708F15 = 0D68DED60C8187D800708F15 /* PBXTextBookmark */;
298
			0D68DEDB0C8187D800708F15 = 0D68DEDB0C8187D800708F15 /* PBXTextBookmark */;
299
			0D68DEF70C818AD100708F15 = 0D68DEF70C818AD100708F15 /* PBXTextBookmark */;
300
			0D68DF1A0C818BEB00708F15 = 0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */;
301
			0D7625B10CBA3E2A0095C3E7 = 0D7625B10CBA3E2A0095C3E7 /* PBXTextBookmark */;
302
			0D7625B20CBA3E2A0095C3E7 = 0D7625B20CBA3E2A0095C3E7 /* PBXTextBookmark */;
303
			0D7625B50CBA3E2A0095C3E7 = 0D7625B50CBA3E2A0095C3E7 /* PBXTextBookmark */;
304
			0D7F89600C68A5E400BC2B60 = 0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */;
305
			0D7F89610C68A5E400BC2B60 = 0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */;
306
			0D7F89630C68A5E400BC2B60 = 0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */;
307
			0D7F89650C68A5E400BC2B60 = 0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */;
308
			0D7F89660C68A5E400BC2B60 = 0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */;
309
			0D7F89670C68A5E400BC2B60 = 0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */;
310
			0D7F89680C68A5E400BC2B60 = 0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */;
311
			0D7F89860C68A7E700BC2B60 = 0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */;
312
			0D7F89870C68A7E700BC2B60 = 0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */;
313
			0D7F89BA0C68A95100BC2B60 = 0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */;
314
			0D7F89BB0C68A95100BC2B60 = 0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */;
315
			0D7F89BC0C68A95100BC2B60 = 0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */;
316
			0D7F89BF0C68A95100BC2B60 = 0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */;
317
			0D7F89C20C68A95100BC2B60 = 0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */;
318
			0D7F89C30C68A95100BC2B60 = 0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */;
319
			0D7F89CA0C68AC4C00BC2B60 = 0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */;
320
			0D7F89CB0C68AC4C00BC2B60 = 0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */;
321
			0D7F89CC0C68AC4C00BC2B60 = 0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */;
322
			0D7F89CF0C68AC4C00BC2B60 = 0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */;
323
			0D7F89D00C68AC4C00BC2B60 = 0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */;
324
			0D7F89D10C68AC4C00BC2B60 = 0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */;
325
			0D8536470CBF577700F3A517 = 0D8536470CBF577700F3A517 /* PBXTextBookmark */;
326
			0D8536EC0CBF5E6400F3A517 = 0D8536EC0CBF5E6400F3A517 /* PBXTextBookmark */;
327
			0D8536FB0CBF5F9000F3A517 = 0D8536FB0CBF5F9000F3A517 /* PBXTextBookmark */;
328
			0D8537240CBF616A00F3A517 = 0D8537240CBF616A00F3A517 /* PBXTextBookmark */;
329
			0D85372C0CBF61A000F3A517 = 0D85372C0CBF61A000F3A517 /* PBXTextBookmark */;
330
			0D85378C0CBF646700F3A517 = 0D85378C0CBF646700F3A517 /* PBXTextBookmark */;
331
			0D9893AF0CBACDB000185352 = 0D9893AF0CBACDB000185352 /* PBXTextBookmark */;
332
			0D9893DC0CBAE59500185352 = 0D9893DC0CBAE59500185352 /* PBXTextBookmark */;
333
			0D9893DF0CBAE59500185352 = 0D9893DF0CBAE59500185352 /* PBXTextBookmark */;
334
			0D9893E00CBAE59500185352 = 0D9893E00CBAE59500185352 /* PBXTextBookmark */;
335
			0DC654A00C69B9D40048185B = 0DC654A00C69B9D40048185B /* PBXTextBookmark */;
336
			0DC654B30C69BBAE0048185B = 0DC654B30C69BBAE0048185B /* PBXTextBookmark */;
337
			0DC654C70C69BFC20048185B = 0DC654C70C69BFC20048185B /* PBXTextBookmark */;
338
			0DC654CA0C69BFC20048185B = 0DC654CA0C69BFC20048185B /* PBXTextBookmark */;
339
			0DC654CC0C69BFC20048185B = 0DC654CC0C69BFC20048185B /* PBXTextBookmark */;
340
			0DC655200C69C2750048185B = 0DC655200C69C2750048185B /* PBXTextBookmark */;
341
			0DC655230C69C2750048185B = 0DC655230C69C2750048185B /* PBXTextBookmark */;
342
			0DC655240C69C2750048185B = 0DC655240C69C2750048185B /* PBXTextBookmark */;
343
			0DC655290C69C2750048185B = 0DC655290C69C2750048185B /* PBXTextBookmark */;
344
			0DC655860C69CFA20048185B = 0DC655860C69CFA20048185B /* PBXTextBookmark */;
345
			0DC655A60C69CFEB0048185B = 0DC655A60C69CFEB0048185B /* PBXTextBookmark */;
346
			0DC655F90C69D1700048185B = 0DC655F90C69D1700048185B /* PBXTextBookmark */;
347
			0DC655FA0C69D1700048185B = 0DC655FA0C69D1700048185B /* PBXTextBookmark */;
348
			0DC6566F0C69D5ED0048185B = 0DC6566F0C69D5ED0048185B /* PBXTextBookmark */;
349
			0DC656730C69D5ED0048185B = 0DC656730C69D5ED0048185B /* PBXTextBookmark */;
350
			0DC656750C69D5ED0048185B = 0DC656750C69D5ED0048185B /* PBXTextBookmark */;
351
			0DC656DE0C69D7D80048185B = 0DC656DE0C69D7D80048185B /* PBXTextBookmark */;
352
			0DC656DF0C69D7D80048185B = 0DC656DF0C69D7D80048185B /* PBXTextBookmark */;
353
			0DC656E70C69D7D80048185B = 0DC656E70C69D7D80048185B /* PBXTextBookmark */;
354
			0DC6572E0C69D8900048185B = 0DC6572E0C69D8900048185B /* PBXTextBookmark */;
355
			0DC6575E0C69D97A0048185B = 0DC6575E0C69D97A0048185B /* PBXTextBookmark */;
356
			0DC657610C69D97A0048185B = 0DC657610C69D97A0048185B /* PBXTextBookmark */;
357
			0DC657F40C69E26F0048185B = 0DC657F40C69E26F0048185B /* PBXTextBookmark */;
358
			0DC657F80C69E26F0048185B = 0DC657F80C69E26F0048185B /* PBXTextBookmark */;
357 jab 359
			0DE3104C0CEF15C9006F19B5 = 0DE3104C0CEF15C9006F19B5 /* PBXTextBookmark */;
360
			0DE310690CEF168D006F19B5 = 0DE310690CEF168D006F19B5 /* PBXTextBookmark */;
361
			0DE310730CEF16F1006F19B5 = 0DE310730CEF16F1006F19B5 /* PBXTextBookmark */;
362
			0DE310740CEF16F1006F19B5 = 0DE310740CEF16F1006F19B5 /* PBXTextBookmark */;
363
			0DE310760CEF16F1006F19B5 = 0DE310760CEF16F1006F19B5 /* PBXTextBookmark */;
364
			0DE310770CEF16F1006F19B5 = 0DE310770CEF16F1006F19B5 /* PBXTextBookmark */;
365
			0DE310790CEF16F1006F19B5 = 0DE310790CEF16F1006F19B5 /* PBXTextBookmark */;
366
			0DE3107A0CEF16F1006F19B5 = 0DE3107A0CEF16F1006F19B5 /* PBXTextBookmark */;
351 jab 367
			0DF0B8B20CD5D74A00675F35 = 0DF0B8B20CD5D74A00675F35 /* PBXTextBookmark */;
368
			0DF0B8B40CD5D74A00675F35 = 0DF0B8B40CD5D74A00675F35 /* PBXTextBookmark */;
369
			0DF682180CAFD8F600EA6B88 = 0DF682180CAFD8F600EA6B88 /* PBXTextBookmark */;
370
			0DF682C80CAFEB8400EA6B88 = 0DF682C80CAFEB8400EA6B88 /* PBXTextBookmark */;
371
			0DF682C90CAFEB8400EA6B88 = 0DF682C90CAFEB8400EA6B88 /* PBXTextBookmark */;
372
			0DF682CB0CAFEB8400EA6B88 = 0DF682CB0CAFEB8400EA6B88 /* PBXTextBookmark */;
373
			0DF682E50CAFEC6900EA6B88 = 0DF682E50CAFEC6900EA6B88 /* PBXTextBookmark */;
374
			0DF682E60CAFEC6900EA6B88 = 0DF682E60CAFEC6900EA6B88 /* PBXTextBookmark */;
375
			0DF682E80CAFEC6900EA6B88 = 0DF682E80CAFEC6900EA6B88 /* PBXTextBookmark */;
376
			0DF682E90CAFEC6900EA6B88 = 0DF682E90CAFEC6900EA6B88 /* PBXTextBookmark */;
377
			0DF683020CAFED9100EA6B88 = 0DF683020CAFED9100EA6B88 /* PBXTextBookmark */;
378
			0DF683150CAFEF5200EA6B88 = 0DF683150CAFEF5200EA6B88 /* PBXTextBookmark */;
379
			0DF683170CAFEF5200EA6B88 = 0DF683170CAFEF5200EA6B88 /* PBXTextBookmark */;
336 jab 380
		};
335 jab 381
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
329 jab 382
		userBuildSettings = {
383
		};
384
	};
335 jab 385
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 386
		isa = PBXSourceControlManager;
387
		fallbackIsa = XCSourceControlManager;
336 jab 388
		isSCMEnabled = 1;
329 jab 389
		scmConfiguration = {
340 jab 390
			SubversionToolPath = /opt/local/bin/svn;
329 jab 391
		};
336 jab 392
		scmType = scm.subversion;
329 jab 393
	};
335 jab 394
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 395
		isa = PBXCodeSenseManager;
396
		indexTemplatePath = "";
397
	};
335 jab 398
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 399
		activeExec = 0;
400
	};
351 jab 401
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
402
		uiCtxt = {
403
			sepNavIntBoundsRect = "{{0, 0}, {961, 7809}}";
357 jab 404
			sepNavSelRange = "{7684, 204}";
405
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 406
		};
407
	};
408
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
409
		uiCtxt = {
410
			sepNavIntBoundsRect = "{{0, 0}, {961, 5206}}";
411
			sepNavSelRange = "{0, 0}";
412
			sepNavVisRect = "{{0, 0}, {961, 728}}";
413
		};
414
	};
415
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
416
		uiCtxt = {
417
			sepNavIntBoundsRect = "{{0, 0}, {961, 3914}}";
418
			sepNavSelRange = "{5541, 19}";
357 jab 419
			sepNavVisRect = "{{0, 3312}, {961, 390}}";
351 jab 420
		};
421
	};
422
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
423
		uiCtxt = {
424
			sepNavIntBoundsRect = "{{0, 0}, {828, 2774}}";
425
			sepNavSelRange = "{0, 0}";
426
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
427
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
428
		};
429
	};
430
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
431
		uiCtxt = {
432
			sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
433
			sepNavSelRange = "{577, 0}";
434
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
435
		};
436
	};
437
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
438
		uiCtxt = {
439
			sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
440
			sepNavSelRange = "{0, 0}";
441
			sepNavVisRect = "{{0, 953}, {961, 291}}";
442
		};
443
	};
444
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
445
		uiCtxt = {
446
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
447
			sepNavSelRange = "{0, 0}";
448
			sepNavVisRect = "{{0, 308}, {961, 291}}";
449
		};
450
	};
451
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
452
		uiCtxt = {
453
			sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
454
			sepNavSelRange = "{0, 0}";
455
			sepNavVisRect = "{{0, 386}, {961, 291}}";
456
		};
457
	};
344 jab 458
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
459
		uiCtxt = {
351 jab 460
			sepNavIntBoundsRect = "{{0, 0}, {1012, 1767}}";
461
			sepNavSelRange = "{209, 0}";
462
			sepNavVisRect = "{{0, 35}, {961, 482}}";
344 jab 463
		};
464
	};
465
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
466
		uiCtxt = {
467
			sepNavIntBoundsRect = "{{0, 0}, {1121, 532}}";
468
			sepNavSelRange = "{0, 0}";
469
			sepNavVisRect = "{{0, 0}, {1121, 281}}";
470
		};
471
	};
351 jab 472
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
473
		uiCtxt = {
474
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
475
			sepNavSelRange = "{71, 0}";
476
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
477
		};
478
	};
479
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
480
		uiCtxt = {
481
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
482
			sepNavSelRange = "{0, 0}";
483
			sepNavVisRect = "{{0, 374}, {961, 291}}";
484
		};
485
	};
486
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
487
		uiCtxt = {
488
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
489
			sepNavSelRange = "{229, 50}";
490
			sepNavVisRect = "{{0, 515}, {961, 291}}";
491
		};
492
	};
341 jab 493
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
494
		uiCtxt = {
495
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
496
			sepNavSelRange = "{554, 0}";
497
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
498
		};
499
	};
351 jab 500
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
501
		uiCtxt = {
502
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
503
			sepNavSelRange = "{61, 5}";
504
			sepNavVisRect = "{{0, 323}, {961, 291}}";
505
		};
506
	};
507
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
508
		uiCtxt = {
509
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
510
			sepNavSelRange = "{1012, 0}";
511
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
512
		};
513
	};
357 jab 514
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
515
		uiCtxt = {
516
			sepNavIntBoundsRect = "{{0, 0}, {1300, 13224}}";
517
			sepNavSelRange = "{15145, 97}";
518
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
519
		};
520
	};
336 jab 521
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
522
		uiCtxt = {
523
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
524
			sepNavSelRange = "{660, 0}";
525
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
526
		};
527
	};
528
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
529
		uiCtxt = {
530
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
531
			sepNavSelRange = "{0, 0}";
532
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
533
		};
534
	};
335 jab 535
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
536
		uiCtxt = {
340 jab 537
			sepNavIntBoundsRect = "{{0, 0}, {1146, 1862}}";
335 jab 538
			sepNavSelRange = "{81, 24}";
340 jab 539
			sepNavVisRect = "{{0, 761}, {1146, 614}}";
335 jab 540
		};
541
	};
341 jab 542
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
543
		uiCtxt = {
544
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
545
			sepNavSelRange = "{0, 0}";
546
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
547
		};
548
	};
340 jab 549
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
550
		uiCtxt = {
551
			sepNavIntBoundsRect = "{{0, 0}, {1106, 6916}}";
341 jab 552
			sepNavSelRange = "{8956, 42}";
553
			sepNavVisRect = "{{0, 260}, {1106, 700}}";
340 jab 554
		};
555
	};
357 jab 556
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
557
		uiCtxt = {
558
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2603}}";
559
			sepNavSelRange = "{0, 0}";
560
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
561
		};
562
	};
563
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
564
		uiCtxt = {
565
			sepNavIntBoundsRect = "{{0, 0}, {1121, 855}}";
566
			sepNavSelRange = "{554, 0}";
567
			sepNavVisRect = "{{0, 263}, {1121, 538}}";
568
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
569
		};
570
	};
571
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
572
		uiCtxt = {
573
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1292}}";
574
			sepNavSelRange = "{671, 0}";
575
			sepNavVisRect = "{{0, 513}, {1121, 538}}";
576
		};
577
	};
578
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
579
		uiCtxt = {
580
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
581
			sepNavSelRange = "{0, 0}";
582
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
583
		};
584
	};
340 jab 585
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
586
		uiCtxt = {
351 jab 587
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1938}}";
588
			sepNavSelRange = "{889, 0}";
589
			sepNavVisRect = "{{0, 677}, {1106, 300}}";
340 jab 590
		};
591
	};
592
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
593
		uiCtxt = {
341 jab 594
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1349}}";
340 jab 595
			sepNavSelRange = "{444, 0}";
341 jab 596
			sepNavVisRect = "{{0, 2}, {1081, 539}}";
340 jab 597
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
598
		};
599
	};
600
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
601
		uiCtxt = {
602
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4389}}";
603
			sepNavSelRange = "{0, 0}";
604
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
605
		};
606
	};
607
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
608
		uiCtxt = {
344 jab 609
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3287}}";
610
			sepNavSelRange = "{903, 0}";
611
			sepNavVisRect = "{{0, 582}, {1081, 431}}";
340 jab 612
		};
613
	};
344 jab 614
	0D0CAF370C61132C003604C6 /* draw.h */ = {
615
		uiCtxt = {
616
			sepNavIntBoundsRect = "{{0, 0}, {1081, 570}}";
617
			sepNavSelRange = "{166, 0}";
618
			sepNavVisRect = "{{0, 114}, {1081, 431}}";
619
		};
620
	};
336 jab 621
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
622
		uiCtxt = {
623
			sepNavIntBoundsRect = "{{0, 0}, {1146, 891}}";
624
			sepNavSelRange = "{103, 0}";
625
			sepNavVisRect = "{{0, 0}, {1146, 891}}";
626
		};
627
	};
344 jab 628
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
629
		uiCtxt = {
630
			sepNavIntBoundsRect = "{{0, 0}, {1081, 431}}";
631
			sepNavSelRange = "{0, 0}";
632
			sepNavVisRect = "{{0, 0}, {1081, 431}}";
633
		};
634
	};
635
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
636
		uiCtxt = {
637
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2622}}";
638
			sepNavSelRange = "{707, 0}";
639
			sepNavVisRect = "{{0, 440}, {1121, 281}}";
640
		};
641
	};
642
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
643
		uiCtxt = {
644
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1007}}";
645
			sepNavSelRange = "{70, 0}";
646
			sepNavVisRect = "{{0, 401}, {1081, 431}}";
647
		};
648
	};
336 jab 649
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
650
		uiCtxt = {
651
			sepNavIntBoundsRect = "{{0, 0}, {1147, 688}}";
652
			sepNavSelRange = "{0, 0}";
653
			sepNavVisRect = "{{0, 0}, {1147, 688}}";
654
		};
655
	};
656
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
657
		uiCtxt = {
658
			sepNavIntBoundsRect = "{{0, 0}, {1106, 2983}}";
659
			sepNavSelRange = "{0, 0}";
660
			sepNavVisRect = "{{0, 113}, {1106, 688}}";
661
		};
662
	};
663
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
664
		uiCtxt = {
665
			sepNavIntBoundsRect = "{{0, 0}, {1146, 456}}";
666
			sepNavSelRange = "{0, 0}";
667
			sepNavVisRect = "{{0, 0}, {1146, 404}}";
668
		};
669
	};
670
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
671
		uiCtxt = {
672
			sepNavIntBoundsRect = "{{0, 0}, {1146, 12692}}";
340 jab 673
			sepNavSelRange = "{13268, 0}";
674
			sepNavVisRect = "{{0, 11799}, {1146, 614}}";
336 jab 675
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
676
		};
677
	};
678
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
679
		uiCtxt = {
680
			sepNavIntBoundsRect = "{{0, 0}, {758, 8246}}";
681
			sepNavSelRange = "{2518, 0}";
340 jab 682
			sepNavVisRect = "{{0, 947}, {758, 801}}";
336 jab 683
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
684
		};
685
	};
340 jab 686
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
687
		uiCtxt = {
688
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
689
			sepNavSelRange = "{0, 0}";
690
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
691
		};
692
	};
336 jab 693
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
694
		uiCtxt = {
341 jab 695
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1083}}";
696
			sepNavSelRange = "{939, 0}";
697
			sepNavVisRect = "{{0, 351}, {1106, 453}}";
336 jab 698
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
699
		};
700
	};
357 jab 701
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
702
		uiCtxt = {
703
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6232}}";
704
			sepNavSelRange = "{3895, 0}";
705
			sepNavVisRect = "{{0, 1273}, {1081, 688}}";
706
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
707
		};
708
	};
709
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
710
		uiCtxt = {
711
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
712
			sepNavSelRange = "{183, 58}";
713
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
714
		};
715
	};
716
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
717
		uiCtxt = {
718
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
719
			sepNavSelRange = "{0, 0}";
720
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
721
		};
722
	};
351 jab 723
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
724
		uiCtxt = {
725
			sepNavIntBoundsRect = "{{0, 0}, {961, 1786}}";
726
			sepNavSelRange = "{1199, 0}";
727
			sepNavVisRect = "{{0, 878}, {961, 657}}";
728
		};
729
	};
730
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
731
		uiCtxt = {
732
			sepNavIntBoundsRect = "{{0, 0}, {961, 589}}";
733
			sepNavSelRange = "{0, 0}";
734
			sepNavVisRect = "{{0, 0}, {961, 482}}";
735
		};
736
	};
344 jab 737
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
738
		uiCtxt = {
739
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
740
			sepNavSelRange = "{242, 0}";
741
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
742
		};
743
	};
336 jab 744
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
745
		uiCtxt = {
746
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
747
			sepNavSelRange = "{0, 0}";
748
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
749
		};
750
	};
344 jab 751
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
752
		uiCtxt = {
753
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
754
			sepNavSelRange = "{0, 0}";
755
			sepNavVisRect = "{{1, 2806}, {1121, 610}}";
756
		};
757
	};
758
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
759
		uiCtxt = {
760
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3952}}";
761
			sepNavSelRange = "{0, 0}";
762
			sepNavVisRect = "{{0, 3306}, {1146, 638}}";
763
		};
764
	};
765
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
766
		uiCtxt = {
767
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
768
			sepNavSelRange = "{0, 0}";
769
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
770
		};
771
	};
772
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
773
		uiCtxt = {
774
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
775
			sepNavSelRange = "{203, 0}";
776
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
777
		};
778
	};
779
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
780
		uiCtxt = {
781
			sepNavIntBoundsRect = "{{0, 0}, {1148, 13224}}";
782
			sepNavSelRange = "{0, 0}";
357 jab 783
			sepNavVisRect = "{{0, 4480}, {1146, 441}}";
344 jab 784
		};
785
	};
335 jab 786
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
329 jab 787
		isa = XCBreakpointsBucket;
335 jab 788
		name = GEL;
329 jab 789
		objects = (
351 jab 790
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
329 jab 791
		);
792
	};
357 jab 793
	0D1408690CF30D35004DEB85 /* PBXTextBookmark */ = {
794
		isa = PBXTextBookmark;
795
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
796
		name = "Matrix.h: 1";
797
		rLen = 0;
798
		rLoc = 0;
799
		rType = 0;
800
		vrLen = 714;
801
		vrLoc = 5908;
802
	};
803
	0D1408D80CF31B49004DEB85 /* PBXTextBookmark */ = {
804
		isa = PBXTextBookmark;
805
		fRef = 0D1408D90CF31B49004DEB85 /* main.cxx */;
806
		name = "(null): 1";
807
		rLen = 0;
808
		rLoc = 0;
809
		rType = 0;
810
		vrLen = 578;
811
		vrLoc = 4644;
812
	};
813
	0D1408D90CF31B49004DEB85 /* main.cxx */ = {
814
		isa = PBXFileReference;
815
		lastKnownFileType = sourcecode.cpp.cpp;
816
		name = main.cxx;
817
		path = "/Users/jab/Desktop/qslim-2.1/tools/qslim/main.cxx";
818
		sourceTree = "<absolute>";
819
	};
820
	0D1408DA0CF31B49004DEB85 /* PBXTextBookmark */ = {
821
		isa = PBXTextBookmark;
822
		fRef = 0D1408DB0CF31B49004DEB85 /* smfquadric.cxx */;
823
		name = "(null): 1";
824
		rLen = 0;
825
		rLoc = 0;
826
		rType = 0;
827
		vrLen = 818;
828
		vrLoc = 1358;
829
	};
830
	0D1408DB0CF31B49004DEB85 /* smfquadric.cxx */ = {
831
		isa = PBXFileReference;
832
		lastKnownFileType = sourcecode.cpp.cpp;
833
		name = smfquadric.cxx;
834
		path = "/Users/jab/Desktop/qslim-2.1/tools/filters/smfquadric.cxx";
835
		sourceTree = "<absolute>";
836
	};
837
	0D1408DC0CF31B49004DEB85 /* PBXTextBookmark */ = {
838
		isa = PBXTextBookmark;
839
		fRef = 0D1408DD0CF31B49004DEB85 /* qcluster.cxx */;
840
		name = "(null): 1";
841
		rLen = 0;
842
		rLoc = 0;
843
		rType = 0;
844
		vrLen = 1055;
845
		vrLoc = 0;
846
	};
847
	0D1408DD0CF31B49004DEB85 /* qcluster.cxx */ = {
848
		isa = PBXFileReference;
849
		lastKnownFileType = sourcecode.cpp.cpp;
850
		name = qcluster.cxx;
851
		path = "/Users/jab/Desktop/qslim-2.1/tools/cluster/qcluster.cxx";
852
		sourceTree = "<absolute>";
853
	};
854
	0D1408DE0CF31B49004DEB85 /* PBXTextBookmark */ = {
855
		isa = PBXTextBookmark;
856
		fRef = 0D1408DF0CF31B49004DEB85 /* qslim.h */;
857
		name = "(null): 1";
858
		rLen = 0;
859
		rLoc = 0;
860
		rType = 0;
861
		vrLen = 1055;
862
		vrLoc = 1468;
863
	};
864
	0D1408DF0CF31B49004DEB85 /* qslim.h */ = {
865
		isa = PBXFileReference;
866
		lastKnownFileType = sourcecode.c.h;
867
		name = qslim.h;
868
		path = "/Users/jab/Desktop/qslim-2.1/tools/qslim/qslim.h";
869
		sourceTree = "<absolute>";
870
	};
871
	0D1408E00CF31B49004DEB85 /* PBXTextBookmark */ = {
872
		isa = PBXTextBookmark;
873
		fRef = 0D1408E10CF31B49004DEB85 /* qslim.cxx */;
874
		name = "(null): 1";
875
		rLen = 0;
876
		rLoc = 0;
877
		rType = 0;
878
		vrLen = 896;
879
		vrLoc = 0;
880
	};
881
	0D1408E10CF31B49004DEB85 /* qslim.cxx */ = {
882
		isa = PBXFileReference;
883
		lastKnownFileType = sourcecode.cpp.cpp;
884
		name = qslim.cxx;
885
		path = "/Users/jab/Desktop/qslim-2.1/tools/qslim/qslim.cxx";
886
		sourceTree = "<absolute>";
887
	};
888
	0D1408FD0CF31DBC004DEB85 /* PBXTextBookmark */ = {
889
		isa = PBXTextBookmark;
890
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
891
		name = ", double singular_thresh=0.0001, bool relocate_origin=true";
892
		rLen = 58;
893
		rLoc = 183;
894
		rType = 0;
895
		vrLen = 253;
896
		vrLoc = 0;
897
	};
898
	0D1408FE0CF31DBC004DEB85 /* PBXTextBookmark */ = {
899
		isa = PBXTextBookmark;
900
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
901
		name = "decimator.cpp: 58";
902
		rLen = 0;
903
		rLoc = 1234;
904
		rType = 0;
905
		vrLen = 973;
906
		vrLoc = 603;
907
	};
908
	0D1408FF0CF31DBC004DEB85 /* PBXTextBookmark */ = {
909
		isa = PBXTextBookmark;
910
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
911
		name = ", double singular_thresh=0.0001, bool relocate_origin=true";
912
		rLen = 58;
913
		rLoc = 183;
914
		rType = 0;
915
		vrLen = 253;
916
		vrLoc = 0;
917
	};
918
	0D1409000CF31DBC004DEB85 /* PBXTextBookmark */ = {
919
		isa = PBXTextBookmark;
920
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
921
		name = "decimator.cpp: 58";
922
		rLen = 0;
923
		rLoc = 1234;
924
		rType = 0;
925
		vrLen = 973;
926
		vrLoc = 603;
927
	};
928
	0D14090D0CF31F02004DEB85 /* PBXTextBookmark */ = {
929
		isa = PBXTextBookmark;
930
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
931
		name = "quadric_simplify.cpp: 160";
932
		rLen = 0;
933
		rLoc = 4350;
934
		rType = 0;
935
		vrLen = 922;
936
		vrLoc = 4411;
937
	};
938
	0D14090E0CF31F02004DEB85 /* PBXTextBookmark */ = {
939
		isa = PBXTextBookmark;
940
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
941
		name = "triangulate.cpp: 1";
942
		rLen = 0;
943
		rLoc = 0;
944
		rType = 0;
945
		vrLen = 792;
946
		vrLoc = 0;
947
	};
948
	0D14090F0CF31F02004DEB85 /* PBXTextBookmark */ = {
949
		isa = PBXTextBookmark;
950
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
951
		name = "Polygonizer.h: 1";
952
		rLen = 0;
953
		rLoc = 0;
954
		rType = 0;
955
		vrLen = 1058;
956
		vrLoc = 0;
957
	};
958
	0D1409100CF31F02004DEB85 /* PBXTextBookmark */ = {
959
		isa = PBXTextBookmark;
960
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
961
		name = "QEM.cpp: 29";
962
		rLen = 0;
963
		rLoc = 554;
964
		rType = 0;
965
		vrLen = 633;
966
		vrLoc = 137;
967
	};
968
	0D1409110CF31F02004DEB85 /* PBXTextBookmark */ = {
969
		isa = PBXTextBookmark;
970
		fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
971
		name = "Ray.h: 1";
972
		rLen = 0;
973
		rLoc = 0;
974
		rType = 0;
975
		vrLen = 948;
976
		vrLoc = 0;
977
	};
978
	0D1409120CF31F02004DEB85 /* PBXTextBookmark */ = {
979
		isa = PBXTextBookmark;
980
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
981
		name = "QEM.h: opt_pos";
982
		rLen = 0;
983
		rLoc = 1091;
984
		rType = 0;
985
		vrLen = 623;
986
		vrLoc = 533;
987
	};
988
	0D1409130CF31F02004DEB85 /* PBXTextBookmark */ = {
989
		isa = PBXTextBookmark;
990
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
991
		name = "quadric_simplify.cpp: 160";
992
		rLen = 0;
993
		rLoc = 4350;
994
		rType = 0;
995
		vrLen = 922;
996
		vrLoc = 4411;
997
	};
998
	0D1409140CF31F02004DEB85 /* PBXTextBookmark */ = {
999
		isa = PBXTextBookmark;
1000
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
1001
		name = "triangulate.cpp: 1";
1002
		rLen = 0;
1003
		rLoc = 0;
1004
		rType = 0;
1005
		vrLen = 792;
1006
		vrLoc = 0;
1007
	};
1008
	0D1409150CF31F02004DEB85 /* PBXTextBookmark */ = {
1009
		isa = PBXTextBookmark;
1010
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
1011
		name = "Polygonizer.h: 1";
1012
		rLen = 0;
1013
		rLoc = 0;
1014
		rType = 0;
1015
		vrLen = 1058;
1016
		vrLoc = 0;
1017
	};
1018
	0D1409160CF31F02004DEB85 /* PBXTextBookmark */ = {
1019
		isa = PBXTextBookmark;
1020
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
1021
		name = "QEM.cpp: 29";
1022
		rLen = 0;
1023
		rLoc = 554;
1024
		rType = 0;
1025
		vrLen = 633;
1026
		vrLoc = 137;
1027
	};
1028
	0D1409170CF31F02004DEB85 /* PBXTextBookmark */ = {
1029
		isa = PBXTextBookmark;
1030
		fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
1031
		name = "Ray.h: 1";
1032
		rLen = 0;
1033
		rLoc = 0;
1034
		rType = 0;
1035
		vrLen = 948;
1036
		vrLoc = 0;
1037
	};
1038
	0D1409340CF3203E004DEB85 /* PBXTextBookmark */ = {
1039
		isa = PBXTextBookmark;
1040
		fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
1041
		name = "Ray.h: 1";
1042
		rLen = 0;
1043
		rLoc = 0;
1044
		rType = 0;
1045
		vrLen = 721;
1046
		vrLoc = 0;
1047
	};
1048
	0D1409350CF3203E004DEB85 /* PBXTextBookmark */ = {
1049
		isa = PBXTextBookmark;
1050
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
1051
		name = "QEM.cpp: 29";
1052
		rLen = 0;
1053
		rLoc = 554;
1054
		rType = 0;
1055
		vrLen = 539;
1056
		vrLoc = 229;
1057
	};
1058
	0D1409360CF3203E004DEB85 /* PBXTextBookmark */ = {
1059
		isa = PBXTextBookmark;
1060
		fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
1061
		name = "Polygonizer.h: 1";
1062
		rLen = 0;
1063
		rLoc = 0;
1064
		rType = 0;
1065
		vrLen = 697;
1066
		vrLoc = 0;
1067
	};
1068
	0D1409370CF3203E004DEB85 /* PBXTextBookmark */ = {
1069
		isa = PBXTextBookmark;
1070
		fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
1071
		name = "triangulate.cpp: 1";
1072
		rLen = 0;
1073
		rLoc = 0;
1074
		rType = 0;
1075
		vrLen = 636;
1076
		vrLoc = 0;
1077
	};
1078
	0D1409380CF3203E004DEB85 /* PBXTextBookmark */ = {
1079
		isa = PBXTextBookmark;
1080
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1081
		name = ", double singular_thresh=0.0001, bool relocate_origin=true";
1082
		rLen = 58;
1083
		rLoc = 183;
1084
		rType = 0;
1085
		vrLen = 253;
1086
		vrLoc = 0;
1087
	};
1088
	0D14093A0CF3203E004DEB85 /* PBXTextBookmark */ = {
1089
		isa = PBXTextBookmark;
1090
		fRef = 0DE310750CEF16F1006F19B5 /* glew.h */;
1091
		name = "#error gl.h included before glew.h";
1092
		rLen = 35;
1093
		rLoc = 3281;
1094
		rType = 0;
1095
		vrLen = 766;
1096
		vrLoc = 2812;
1097
	};
1098
	0D14093B0CF3203E004DEB85 /* PBXTextBookmark */ = {
1099
		isa = PBXTextBookmark;
1100
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
1101
		name = "glsl_shader.h: 85";
1102
		rLen = 0;
1103
		rLoc = 3835;
1104
		rType = 0;
1105
		vrLen = 1147;
1106
		vrLoc = 2696;
1107
	};
1108
	0D14093C0CF3203E004DEB85 /* PBXTextBookmark */ = {
1109
		isa = PBXTextBookmark;
1110
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
1111
		name = "glsl_shader.cpp: 1";
1112
		rLen = 0;
1113
		rLoc = 0;
1114
		rType = 0;
1115
		vrLen = 716;
1116
		vrLoc = 0;
1117
	};
1118
	0D14093D0CF3203E004DEB85 /* PBXTextBookmark */ = {
1119
		isa = PBXTextBookmark;
1120
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
1121
		name = "raytrace.cpp: 1";
1122
		rLen = 0;
1123
		rLoc = 0;
1124
		rType = 0;
1125
		vrLen = 600;
1126
		vrLoc = 0;
1127
	};
1128
	0D14093E0CF3203E004DEB85 /* PBXTextBookmark */ = {
1129
		isa = PBXTextBookmark;
1130
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1131
		name = "scene.h: 1";
1132
		rLen = 0;
1133
		rLoc = 0;
1134
		rType = 0;
1135
		vrLen = 687;
1136
		vrLoc = 0;
1137
	};
1138
	0D1409400CF3203E004DEB85 /* PBXTextBookmark */ = {
1139
		isa = PBXTextBookmark;
1140
		fRef = 0D526FA00CE1E3E700FA4789 /* core.h */;
1141
		name = "core.h: 1";
1142
		rLen = 0;
1143
		rLoc = 0;
1144
		rType = 0;
1145
		vrLen = 612;
1146
		vrLoc = 0;
1147
	};
1148
	0D1409410CF3203E004DEB85 /* PBXTextBookmark */ = {
1149
		isa = PBXTextBookmark;
1150
		fRef = 0D526F9F0CE1E3E700FA4789 /* camera.h */;
1151
		name = "camera.h: 1";
1152
		rLen = 0;
1153
		rLoc = 0;
1154
		rType = 0;
1155
		vrLen = 457;
1156
		vrLoc = 0;
1157
	};
1158
	0D1409420CF3203E004DEB85 /* PBXTextBookmark */ = {
1159
		isa = PBXTextBookmark;
1160
		fRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */;
1161
		name = "scene.cpp: 1";
1162
		rLen = 0;
1163
		rLoc = 0;
1164
		rType = 0;
1165
		vrLen = 415;
1166
		vrLoc = 0;
1167
	};
1168
	0D1409430CF3203E004DEB85 /* PBXTextBookmark */ = {
1169
		isa = PBXTextBookmark;
1170
		fRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */;
1171
		name = "plastic.cpp: 1";
1172
		rLen = 0;
1173
		rLoc = 0;
1174
		rType = 0;
1175
		vrLen = 760;
1176
		vrLoc = 0;
1177
	};
1178
	0D1409440CF3203E004DEB85 /* PBXTextBookmark */ = {
1179
		isa = PBXTextBookmark;
1180
		fRef = 0D526F550CE09D5800FA4789 /* omni.cpp */;
1181
		name = "omni.cpp: 1";
1182
		rLen = 0;
1183
		rLoc = 0;
1184
		rType = 0;
1185
		vrLen = 536;
1186
		vrLoc = 0;
1187
	};
1188
	0D14095F0CF331D8004DEB85 /* PBXTextBookmark */ = {
1189
		isa = PBXTextBookmark;
1190
		fRef = 0D526F470CE09D5800FA4789 /* glass.cpp */;
1191
		name = "glass.cpp: 1";
1192
		rLen = 0;
1193
		rLoc = 0;
1194
		rType = 0;
1195
		vrLen = 574;
1196
		vrLoc = 0;
1197
	};
1198
	0D1409600CF331D8004DEB85 /* PBXTextBookmark */ = {
1199
		isa = PBXTextBookmark;
1200
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
1201
		name = "mesh.cpp: 1";
1202
		rLen = 0;
1203
		rLoc = 0;
1204
		rType = 0;
1205
		vrLen = 470;
1206
		vrLoc = 0;
1207
	};
1208
	0D1409610CF331D8004DEB85 /* PBXTextBookmark */ = {
1209
		isa = PBXTextBookmark;
1210
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
1211
		name = "mt19937ar.cpp: 1";
1212
		rLen = 0;
1213
		rLoc = 0;
1214
		rType = 0;
1215
		vrLen = 1280;
1216
		vrLoc = 0;
1217
	};
1218
	0D1409620CF331D8004DEB85 /* PBXTextBookmark */ = {
1219
		isa = PBXTextBookmark;
1220
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
1221
		name = "metal.cpp: 1";
1222
		rLen = 0;
1223
		rLoc = 0;
1224
		rType = 0;
1225
		vrLen = 559;
1226
		vrLoc = 0;
1227
	};
1228
	0D1409630CF331D8004DEB85 /* PBXTextBookmark */ = {
1229
		isa = PBXTextBookmark;
1230
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
1231
		name = "mt19937ar.h: 1";
1232
		rLen = 0;
1233
		rLoc = 0;
1234
		rType = 0;
1235
		vrLen = 1227;
1236
		vrLoc = 0;
1237
	};
1238
	0D1409640CF331D8004DEB85 /* PBXTextBookmark */ = {
1239
		isa = PBXTextBookmark;
1240
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1241
		name = "quadric_simplify.cpp: 196";
1242
		rLen = 0;
1243
		rLoc = 5235;
1244
		rType = 0;
1245
		vrLen = 833;
1246
		vrLoc = 5270;
1247
	};
1248
	0D1409650CF331D8004DEB85 /* PBXTextBookmark */ = {
1249
		isa = PBXTextBookmark;
1250
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
1251
		name = "QEM.h: operator +=";
1252
		rLen = 0;
1253
		rLoc = 671;
1254
		rType = 0;
1255
		vrLen = 551;
1256
		vrLoc = 416;
1257
	};
1258
	0D1409660CF331D8004DEB85 /* PBXTextBookmark */ = {
1259
		isa = PBXTextBookmark;
1260
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1261
		name = "decimator.cpp: 21";
1262
		rLen = 0;
1263
		rLoc = 411;
1264
		rType = 0;
1265
		vrLen = 576;
1266
		vrLoc = 0;
1267
	};
1268
	0D1409670CF331D8004DEB85 /* PBXTextBookmark */ = {
1269
		isa = PBXTextBookmark;
1270
		fRef = 0D526F470CE09D5800FA4789 /* glass.cpp */;
1271
		name = "glass.cpp: 1";
1272
		rLen = 0;
1273
		rLoc = 0;
1274
		rType = 0;
1275
		vrLen = 574;
1276
		vrLoc = 0;
1277
	};
1278
	0D1409680CF331D8004DEB85 /* PBXTextBookmark */ = {
1279
		isa = PBXTextBookmark;
1280
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
1281
		name = "mesh.cpp: 1";
1282
		rLen = 0;
1283
		rLoc = 0;
1284
		rType = 0;
1285
		vrLen = 470;
1286
		vrLoc = 0;
1287
	};
1288
	0D1409690CF331D8004DEB85 /* PBXTextBookmark */ = {
1289
		isa = PBXTextBookmark;
1290
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
1291
		name = "mt19937ar.cpp: 1";
1292
		rLen = 0;
1293
		rLoc = 0;
1294
		rType = 0;
1295
		vrLen = 1280;
1296
		vrLoc = 0;
1297
	};
1298
	0D14096A0CF331D8004DEB85 /* PBXTextBookmark */ = {
1299
		isa = PBXTextBookmark;
1300
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
1301
		name = "metal.cpp: 1";
1302
		rLen = 0;
1303
		rLoc = 0;
1304
		rType = 0;
1305
		vrLen = 559;
1306
		vrLoc = 0;
1307
	};
1308
	0D14096B0CF331D8004DEB85 /* PBXTextBookmark */ = {
1309
		isa = PBXTextBookmark;
1310
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
1311
		name = "mt19937ar.h: 1";
1312
		rLen = 0;
1313
		rLoc = 0;
1314
		rType = 0;
1315
		vrLen = 1227;
1316
		vrLoc = 0;
1317
	};
1318
	0D14096C0CF331D8004DEB85 /* PBXTextBookmark */ = {
1319
		isa = PBXTextBookmark;
1320
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1321
		name = "quadric_simplify.cpp: 196";
1322
		rLen = 0;
1323
		rLoc = 5235;
1324
		rType = 0;
1325
		vrLen = 833;
1326
		vrLoc = 5270;
1327
	};
1328
	0D14096D0CF331D8004DEB85 /* PBXTextBookmark */ = {
1329
		isa = PBXTextBookmark;
1330
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
1331
		name = "QEM.h: operator +=";
1332
		rLen = 0;
1333
		rLoc = 671;
1334
		rType = 0;
1335
		vrLen = 551;
1336
		vrLoc = 416;
1337
	};
1338
	0D14099B0CF33735004DEB85 /* PBXTextBookmark */ = {
1339
		isa = PBXTextBookmark;
1340
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1341
		name = "decimator.cpp: 58";
1342
		rLen = 0;
1343
		rLoc = 1240;
1344
		rType = 0;
1345
		vrLen = 713;
1346
		vrLoc = 863;
1347
	};
1348
	0D14099C0CF33735004DEB85 /* PBXTextBookmark */ = {
1349
		isa = PBXTextBookmark;
1350
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
1351
		name = "QEM.h: 44";
1352
		rLen = 0;
1353
		rLoc = 729;
1354
		rType = 0;
1355
		vrLen = 696;
1356
		vrLoc = 460;
1357
	};
1358
	0D1FB1E40CF2288C0061ED14 /* PBXTextBookmark */ = {
1359
		isa = PBXTextBookmark;
1360
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1361
		name = "objview.cpp: 344";
1362
		rLen = 0;
1363
		rLoc = 8266;
1364
		rType = 0;
1365
		vrLen = 630;
1366
		vrLoc = 7869;
1367
	};
1368
	0D1FB1EB0CF2288C0061ED14 /* PBXTextBookmark */ = {
1369
		isa = PBXTextBookmark;
1370
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
1371
		name = "QEM.h: operator +=";
1372
		rLen = 0;
1373
		rLoc = 671;
1374
		rType = 0;
1375
		vrLen = 436;
1376
		vrLoc = 346;
1377
	};
344 jab 1378
	0D21E7320CBE18D300DCAF45 /* PBXTextBookmark */ = {
1379
		isa = PBXTextBookmark;
1380
		fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
1381
		name = "LinAlgIO.h: 13";
1382
		rLen = 0;
1383
		rLoc = 203;
1384
		rType = 0;
1385
		vrLen = 928;
1386
		vrLoc = 143;
1387
	};
1388
	0D21E7340CBE18D300DCAF45 /* PBXTextBookmark */ = {
340 jab 1389
		isa = PBXTextBookmark;
344 jab 1390
		fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
1391
		name = "LinAlgIO.h: 13";
1392
		rLen = 0;
1393
		rLoc = 203;
341 jab 1394
		rType = 0;
344 jab 1395
		vrLen = 928;
1396
		vrLoc = 143;
341 jab 1397
	};
357 jab 1398
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1399
		uiCtxt = {
1400
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1401
			sepNavSelRange = "{0, 0}";
1402
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1403
		};
1404
	};
344 jab 1405
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1406
		uiCtxt = {
1407
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1408
			sepNavSelRange = "{1710, 0}";
345 jab 1409
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1410
		};
1411
	};
1412
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1413
		uiCtxt = {
1414
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1415
			sepNavSelRange = "{0, 0}";
1416
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1417
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1418
		};
1419
	};
1420
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1421
		uiCtxt = {
357 jab 1422
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1423
			sepNavSelRange = "{0, 0}";
357 jab 1424
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1425
		};
1426
	};
1427
	0D21E77F0CBE1E4600DCAF45 /* PBXTextBookmark */ = {
341 jab 1428
		isa = PBXTextBookmark;
344 jab 1429
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
1430
		name = "LapackFunc.h: 1";
341 jab 1431
		rLen = 0;
1432
		rLoc = 0;
1433
		rType = 0;
344 jab 1434
		vrLen = 1268;
1435
		vrLoc = 5408;
341 jab 1436
	};
344 jab 1437
	0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */ = {
1438
		isa = PBXFileReference;
1439
		lastKnownFileType = text.script.sh;
1440
		name = RunUnitTests;
1441
		path = /Developer/Tools/RunUnitTests;
1442
		sourceTree = "<absolute>";
1443
	};
1444
	0D21E78B0CBE1E5200DCAF45 /* PBXTextBookmark */ = {
1445
		isa = PBXTextBookmark;
1446
		fRef = 0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */;
1447
		name = "leastsq-test.cpp: 1";
341 jab 1448
		rLen = 0;
344 jab 1449
		rLoc = 0;
341 jab 1450
		rType = 0;
344 jab 1451
		vrLen = 840;
341 jab 1452
		vrLoc = 0;
1453
	};
344 jab 1454
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1455
		activeExec = 0;
1456
		executables = (
1457
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1458
		);
1459
	};
1460
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1461
		isa = PBXExecutable;
1462
		activeArgIndex = 2147483647;
1463
		activeArgIndices = (
1464
		);
1465
		argumentStrings = (
1466
		);
1467
		autoAttachOnCrash = 1;
1468
		configStateDict = {
1469
		};
1470
		customDataFormattersEnabled = 1;
1471
		debuggerPlugin = GDBDebugging;
1472
		disassemblyDisplayState = 0;
351 jab 1473
		dylibVariantSuffix = "";
344 jab 1474
		enableDebugStr = 1;
1475
		environmentEntries = (
1476
		);
1477
		executableSystemSymbolLevel = 0;
1478
		executableUserSymbolLevel = 0;
1479
		libgmallocEnabled = 0;
1480
		name = test.cgla.matrices;
1481
		sourceDirectories = (
1482
		);
1483
	};
1484
	0D21E7D10CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 1485
		isa = PBXTextBookmark;
344 jab 1486
		fRef = 0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */;
1487
		name = "";
1488
		rLen = 8;
1489
		rLoc = 5007;
1490
		rType = 0;
1491
		vrLen = 1100;
1492
		vrLoc = 4443;
1493
	};
1494
	0D21E7D20CBE200400DCAF45 /* PBXTextBookmark */ = {
1495
		isa = PBXTextBookmark;
1496
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
1497
		name = "test-bundle-Info.plist: 1";
341 jab 1498
		rLen = 0;
344 jab 1499
		rLoc = 0;
341 jab 1500
		rType = 0;
344 jab 1501
		vrLen = 684;
341 jab 1502
		vrLoc = 0;
1503
	};
344 jab 1504
	0D21E7D30CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 1505
		isa = PBXTextBookmark;
344 jab 1506
		fRef = 0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */;
1507
		name = "vec_test.cpp: 1";
341 jab 1508
		rLen = 0;
1509
		rLoc = 0;
1510
		rType = 0;
344 jab 1511
		vrLen = 535;
1512
		vrLoc = 0;
341 jab 1513
	};
344 jab 1514
	0D21E7D50CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 1515
		isa = PBXTextBookmark;
344 jab 1516
		fRef = 0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */;
1517
		name = "";
1518
		rLen = 8;
1519
		rLoc = 5007;
1520
		rType = 0;
1521
		vrLen = 1100;
1522
		vrLoc = 4443;
1523
	};
1524
	0D21E7D60CBE200400DCAF45 /* PBXTextBookmark */ = {
1525
		isa = PBXTextBookmark;
1526
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
1527
		name = "test-bundle-Info.plist: 1";
340 jab 1528
		rLen = 0;
344 jab 1529
		rLoc = 0;
340 jab 1530
		rType = 0;
344 jab 1531
		vrLen = 684;
1532
		vrLoc = 0;
341 jab 1533
	};
344 jab 1534
	0D21E7D70CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 1535
		isa = PBXTextBookmark;
344 jab 1536
		fRef = 0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */;
1537
		name = "vec_test.cpp: 1";
1538
		rLen = 0;
1539
		rLoc = 0;
341 jab 1540
		rType = 0;
344 jab 1541
		vrLen = 535;
1542
		vrLoc = 0;
341 jab 1543
	};
344 jab 1544
	0D21E8630CBE288B00DCAF45 /* PBXTextBookmark */ = {
1545
		isa = PBXTextBookmark;
1546
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1547
		name = "LapackFunc.cpp: 1";
1548
		rLen = 0;
1549
		rLoc = 0;
1550
		rType = 0;
1551
		vrLen = 511;
1552
		vrLoc = 3735;
1553
	};
1554
	0D21E8660CBE288B00DCAF45 /* PBXTextBookmark */ = {
1555
		isa = PBXTextBookmark;
1556
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1557
		name = "LapackFunc.cpp: 1";
1558
		rLen = 0;
1559
		rLoc = 0;
1560
		rType = 0;
1561
		vrLen = 511;
1562
		vrLoc = 3735;
1563
	};
1564
	0D21E9E00CBE5B4C00DCAF45 /* PBXTextBookmark */ = {
1565
		isa = PBXTextBookmark;
1566
		fRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */;
1567
		name = "mat_test.cpp: 39";
1568
		rLen = 0;
1569
		rLoc = 718;
1570
		rType = 0;
1571
		vrLen = 1167;
1572
		vrLoc = 539;
1573
	};
351 jab 1574
	0D21EA470CBE67EE00DCAF45 /* PBXTextBookmark */ = {
344 jab 1575
		isa = PBXTextBookmark;
1576
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
345 jab 1577
		name = "eigensolution.cpp: power_eigensolution";
344 jab 1578
		rLen = 0;
351 jab 1579
		rLoc = 1508;
344 jab 1580
		rType = 0;
345 jab 1581
		vrLen = 1088;
1582
		vrLoc = 1180;
344 jab 1583
	};
351 jab 1584
	0D254A800C6B109B00A82E54 /* PBXTextBookmark */ = {
344 jab 1585
		isa = PBXTextBookmark;
351 jab 1586
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
1587
		name = binary;
1588
		rLen = 6;
1589
		rLoc = 1307;
344 jab 1590
		rType = 0;
351 jab 1591
		vrLen = 723;
1592
		vrLoc = 961;
344 jab 1593
	};
357 jab 1594
	0D2D4BED0CF44BB90039C298 /* PBXTextBookmark */ = {
1595
		isa = PBXTextBookmark;
1596
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1597
		name = "decimator.cpp: 58";
1598
		rLen = 0;
1599
		rLoc = 1240;
1600
		rType = 0;
1601
		vrLen = 937;
1602
		vrLoc = 639;
1603
	};
1604
	0D2D4BEE0CF44BB90039C298 /* PBXTextBookmark */ = {
1605
		isa = PBXTextBookmark;
1606
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1607
		name = "decimator.cpp: 58";
1608
		rLen = 0;
1609
		rLoc = 1240;
1610
		rType = 0;
1611
		vrLen = 937;
1612
		vrLoc = 639;
1613
	};
1614
	0D2D4BEF0CF44BB90039C298 /* PBXTextBookmark */ = {
1615
		isa = PBXTextBookmark;
1616
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1617
		name = "quadric_simplify.cpp: 144";
1618
		rLen = 0;
1619
		rLoc = 4108;
1620
		rType = 0;
1621
		vrLen = 1014;
1622
		vrLoc = 3886;
1623
	};
1624
	0D2D4BF70CF44C290039C298 /* PBXTextBookmark */ = {
1625
		isa = PBXTextBookmark;
1626
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1627
		name = "quadric_simplify.cpp: 147";
1628
		rLen = 0;
1629
		rLoc = 4108;
1630
		rType = 0;
1631
		vrLen = 969;
1632
		vrLoc = 3819;
1633
	};
1634
	0D2D4BFE0CF44C360039C298 /* PBXTextBookmark */ = {
1635
		isa = PBXTextBookmark;
1636
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1637
		name = "quadric_simplify.cpp: 147";
1638
		rLen = 0;
1639
		rLoc = 4108;
1640
		rType = 0;
1641
		vrLen = 969;
1642
		vrLoc = 3819;
1643
	};
1644
	0D2D4C010CF44CA80039C298 /* PBXTextBookmark */ = {
1645
		isa = PBXTextBookmark;
1646
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1647
		name = "quadric_simplify.cpp: 145";
1648
		rLen = 0;
1649
		rLoc = 4108;
1650
		rType = 0;
1651
		vrLen = 969;
1652
		vrLoc = 3819;
1653
	};
1654
	0D2D4C040CF44CB50039C298 /* PBXTextBookmark */ = {
1655
		isa = PBXTextBookmark;
1656
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1657
		name = "quadric_simplify.cpp: 145";
1658
		rLen = 0;
1659
		rLoc = 4108;
1660
		rType = 0;
1661
		vrLen = 969;
1662
		vrLoc = 3819;
1663
	};
1664
	0D2D4C070CF44DC20039C298 /* PBXTextBookmark */ = {
1665
		isa = PBXTextBookmark;
1666
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1667
		name = "quadric_simplify.cpp: 254";
1668
		rLen = 0;
1669
		rLoc = 7513;
1670
		rType = 0;
1671
		vrLen = 812;
1672
		vrLoc = 7797;
1673
	};
1674
	0D2D4C0A0CF44E140039C298 /* PBXTextBookmark */ = {
1675
		isa = PBXTextBookmark;
1676
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1677
		name = "quadric_simplify.cpp: 131";
1678
		rLen = 0;
1679
		rLoc = 3895;
1680
		rType = 0;
1681
		vrLen = 1226;
1682
		vrLoc = 1852;
1683
	};
351 jab 1684
	0D2FD5190CD2039300F179CA /* PBXTextBookmark */ = {
344 jab 1685
		isa = PBXTextBookmark;
1686
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
351 jab 1687
		name = "eigensolution.cpp: 15";
344 jab 1688
		rLen = 0;
351 jab 1689
		rLoc = 209;
344 jab 1690
		rType = 0;
351 jab 1691
		vrLen = 429;
1692
		vrLoc = 27;
344 jab 1693
	};
351 jab 1694
	0D2FD51A0CD2039300F179CA /* PBXTextBookmark */ = {
344 jab 1695
		isa = PBXTextBookmark;
351 jab 1696
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1697
		name = "Vertex.h: 1";
344 jab 1698
		rLen = 0;
351 jab 1699
		rLoc = 0;
344 jab 1700
		rType = 0;
351 jab 1701
		vrLen = 645;
1702
		vrLoc = 0;
344 jab 1703
	};
351 jab 1704
	0D2FD51D0CD2039300F179CA /* PBXTextBookmark */ = {
344 jab 1705
		isa = PBXTextBookmark;
351 jab 1706
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1707
		name = "Vertex.h: 1";
344 jab 1708
		rLen = 0;
351 jab 1709
		rLoc = 0;
344 jab 1710
		rType = 0;
351 jab 1711
		vrLen = 645;
1712
		vrLoc = 0;
344 jab 1713
	};
351 jab 1714
	0D3B9A560CD88ACD00948D3B /* PBXTextBookmark */ = {
1715
		isa = PBXTextBookmark;
1716
		fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
1717
		name = "Vec2d.h: 1";
1718
		rLen = 0;
1719
		rLoc = 0;
1720
		rType = 0;
1721
		vrLen = 293;
1722
		vrLoc = 287;
1723
	};
1724
	0D3B9A570CD88ACD00948D3B /* PBXTextBookmark */ = {
1725
		isa = PBXTextBookmark;
1726
		fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
1727
		name = "class Vec3d: public ArithVec3Float<double,Vec3d>";
1728
		rLen = 50;
1729
		rLoc = 229;
1730
		rType = 0;
1731
		vrLen = 420;
1732
		vrLoc = 506;
1733
	};
1734
	0D3B9A5A0CD88ACD00948D3B /* PBXTextBookmark */ = {
1735
		isa = PBXTextBookmark;
1736
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
1737
		name = Vec3d;
1738
		rLen = 5;
1739
		rLoc = 61;
1740
		rType = 0;
1741
		vrLen = 300;
1742
		vrLoc = 0;
1743
	};
1744
	0D3B9A5B0CD88ACD00948D3B /* PBXTextBookmark */ = {
1745
		isa = PBXTextBookmark;
1746
		fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
1747
		name = "class Vec3d: public ArithVec3Float<double,Vec3d>";
1748
		rLen = 50;
1749
		rLoc = 229;
1750
		rType = 0;
1751
		vrLen = 279;
1752
		vrLoc = 0;
1753
	};
1754
	0D3B9A5C0CD88ACD00948D3B /* PBXTextBookmark */ = {
1755
		isa = PBXTextBookmark;
1756
		fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
1757
		name = "Vec2d.h: 1";
1758
		rLen = 0;
1759
		rLoc = 0;
1760
		rType = 0;
1761
		vrLen = 293;
1762
		vrLoc = 287;
1763
	};
357 jab 1764
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
1765
		uiCtxt = {
1766
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
1767
			sepNavSelRange = "{179, 0}";
1768
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1769
		};
1770
	};
1771
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
1772
		uiCtxt = {
1773
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
1774
			sepNavSelRange = "{0, 0}";
1775
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1776
		};
1777
	};
1778
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
1779
		uiCtxt = {
1780
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1781
			sepNavSelRange = "{0, 0}";
1782
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1783
		};
1784
	};
1785
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
1786
		uiCtxt = {
1787
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
1788
			sepNavSelRange = "{0, 0}";
1789
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1790
		};
1791
	};
1792
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
1793
		uiCtxt = {
1794
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1795
			sepNavSelRange = "{0, 0}";
1796
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1797
		};
1798
	};
1799
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
1800
		uiCtxt = {
1801
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
1802
			sepNavSelRange = "{0, 0}";
1803
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1804
		};
1805
	};
1806
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
1807
		uiCtxt = {
1808
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
1809
			sepNavSelRange = "{0, 0}";
1810
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1811
		};
1812
	};
1813
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
1814
		uiCtxt = {
1815
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
1816
			sepNavSelRange = "{0, 0}";
1817
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1818
		};
1819
	};
1820
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
1821
		uiCtxt = {
1822
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
1823
			sepNavSelRange = "{0, 0}";
1824
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1825
		};
1826
	};
1827
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
1828
		uiCtxt = {
1829
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
1830
			sepNavSelRange = "{0, 0}";
1831
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1832
		};
1833
	};
1834
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
1835
		uiCtxt = {
1836
			sepNavIntBoundsRect = "{{0, 0}, {1081, 9025}}";
1837
			sepNavSelRange = "{4876, 0}";
1838
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
1839
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
1840
		};
1841
	};
1842
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
1843
		uiCtxt = {
1844
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
1845
			sepNavSelRange = "{0, 0}";
1846
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1847
		};
1848
	};
1849
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
1850
		uiCtxt = {
1851
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
1852
			sepNavSelRange = "{0, 0}";
1853
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1854
		};
1855
	};
1856
	0D526F710CE09DA500FA4789 /* PBXTextBookmark */ = {
351 jab 1857
		isa = PBXTextBookmark;
357 jab 1858
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1859
		name = "ArithMatFloat.h: 289";
1860
		rLen = 204;
1861
		rLoc = 7684;
351 jab 1862
		rType = 0;
357 jab 1863
		vrLen = 565;
1864
		vrLoc = 8584;
351 jab 1865
	};
357 jab 1866
	0D526F820CE09DBE00FA4789 /* PBXTextBookmark */ = {
351 jab 1867
		isa = PBXTextBookmark;
357 jab 1868
		fRef = 0D526F440CE09D5800FA4789 /* camera.cpp */;
1869
		name = "camera.cpp: 1";
1870
		rLen = 0;
1871
		rLoc = 0;
351 jab 1872
		rType = 0;
357 jab 1873
		vrLen = 190;
1874
		vrLoc = 0;
351 jab 1875
	};
357 jab 1876
	0D526F8A0CE0A2F400FA4789 /* PBXTextBookmark */ = {
351 jab 1877
		isa = PBXTextBookmark;
357 jab 1878
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1879
		name = "pathtracer.cpp: 4";
1880
		rLen = 0;
1881
		rLoc = 643;
351 jab 1882
		rType = 0;
357 jab 1883
		vrLen = 676;
1884
		vrLoc = 0;
351 jab 1885
	};
357 jab 1886
	0D526F900CE1E31D00FA4789 /* PBXTextBookmark */ = {
351 jab 1887
		isa = PBXTextBookmark;
357 jab 1888
		fRef = 0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */;
1889
		name = "covariance_test.cpp: 1";
351 jab 1890
		rLen = 0;
357 jab 1891
		rLoc = 0;
351 jab 1892
		rType = 0;
357 jab 1893
		vrLen = 404;
1894
		vrLoc = 0;
351 jab 1895
	};
357 jab 1896
	0D526F920CE1E31D00FA4789 /* PBXTextBookmark */ = {
351 jab 1897
		isa = PBXTextBookmark;
357 jab 1898
		fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
1899
		name = "fast_tree[id].leaf.flagAndOffset = (unsigned int)1<<31 | (unsigned int)(&all_triaccel[node->id]);";
1900
		rLen = 97;
1901
		rLoc = 15145;
351 jab 1902
		rType = 0;
357 jab 1903
		vrLen = 514;
1904
		vrLoc = 17648;
351 jab 1905
	};
357 jab 1906
	0D526F940CE1E31D00FA4789 /* PBXTextBookmark */ = {
351 jab 1907
		isa = PBXTextBookmark;
357 jab 1908
		fRef = 0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */;
1909
		name = "covariance_test.cpp: 1";
351 jab 1910
		rLen = 0;
357 jab 1911
		rLoc = 0;
351 jab 1912
		rType = 0;
357 jab 1913
		vrLen = 404;
1914
		vrLoc = 0;
351 jab 1915
	};
357 jab 1916
	0D526F980CE1E31D00FA4789 /* PBXTextBookmark */ = {
351 jab 1917
		isa = PBXTextBookmark;
357 jab 1918
		fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
1919
		name = "fast_tree[id].leaf.flagAndOffset = (unsigned int)1<<31 | (unsigned int)(&all_triaccel[node->id]);";
1920
		rLen = 97;
1921
		rLoc = 15145;
351 jab 1922
		rType = 0;
357 jab 1923
		vrLen = 1018;
1924
		vrLoc = 17648;
351 jab 1925
	};
357 jab 1926
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
1927
		uiCtxt = {
1928
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
1929
			sepNavSelRange = "{0, 0}";
1930
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1931
		};
1932
	};
1933
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
1934
		uiCtxt = {
1935
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
1936
			sepNavSelRange = "{0, 0}";
1937
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1938
		};
1939
	};
1940
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
1941
		uiCtxt = {
1942
			sepNavIntBoundsRect = "{{0, 0}, {1121, 779}}";
1943
			sepNavSelRange = "{0, 0}";
1944
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1945
		};
1946
	};
1947
	0D526FB30CE1E43600FA4789 /* PBXTextBookmark */ = {
344 jab 1948
		isa = PBXTextBookmark;
357 jab 1949
		fRef = 0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */;
1950
		name = "leastsq-test.cpp: 5";
344 jab 1951
		rLen = 0;
357 jab 1952
		rLoc = 168;
1953
		rType = 0;
1954
		vrLen = 913;
1955
		vrLoc = 0;
1956
	};
1957
	0D526FB50CE1E43600FA4789 /* PBXTextBookmark */ = {
1958
		isa = PBXTextBookmark;
1959
		fRef = 0D526F4B0CE09D5800FA4789 /* material.cpp */;
1960
		name = "material.cpp: 1";
1961
		rLen = 0;
344 jab 1962
		rLoc = 0;
1963
		rType = 0;
357 jab 1964
		vrLen = 192;
1965
		vrLoc = 0;
344 jab 1966
	};
357 jab 1967
	0D526FB60CE1E43600FA4789 /* PBXTextBookmark */ = {
1968
		isa = PBXTextBookmark;
1969
		fRef = 0D526F4D0CE09D5800FA4789 /* matte.cpp */;
1970
		name = "matte.cpp: 1";
1971
		rLen = 0;
1972
		rLoc = 0;
1973
		rType = 0;
1974
		vrLen = 457;
1975
		vrLoc = 0;
1976
	};
1977
	0D526FB70CE1E43600FA4789 /* PBXTextBookmark */ = {
1978
		isa = PBXTextBookmark;
1979
		fRef = 0D526F490CE09D5800FA4789 /* luminaire.cpp */;
1980
		name = "luminaire.cpp: 1";
1981
		rLen = 0;
1982
		rLoc = 0;
1983
		rType = 0;
1984
		vrLen = 480;
1985
		vrLoc = 0;
1986
	};
1987
	0D526FB80CE1E43600FA4789 /* PBXTextBookmark */ = {
1988
		isa = PBXTextBookmark;
1989
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
1990
		name = "metal.cpp: 1";
1991
		rLen = 0;
1992
		rLoc = 0;
1993
		rType = 0;
1994
		vrLen = 721;
1995
		vrLoc = 0;
1996
	};
1997
	0D526FBD0CE1E43600FA4789 /* PBXTextBookmark */ = {
1998
		isa = PBXTextBookmark;
1999
		fRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */;
2000
		name = "plastic.cpp: 1";
2001
		rLen = 0;
2002
		rLoc = 0;
2003
		rType = 0;
2004
		vrLen = 760;
2005
		vrLoc = 0;
2006
	};
2007
	0D526FC00CE1E43600FA4789 /* PBXTextBookmark */ = {
2008
		isa = PBXTextBookmark;
2009
		fRef = 0D526F9F0CE1E3E700FA4789 /* camera.h */;
2010
		name = "camera.h: 1";
2011
		rLen = 0;
2012
		rLoc = 0;
2013
		rType = 0;
2014
		vrLen = 384;
2015
		vrLoc = 0;
2016
	};
2017
	0D526FC10CE1E43600FA4789 /* PBXTextBookmark */ = {
2018
		isa = PBXTextBookmark;
2019
		fRef = 0D526FA00CE1E3E700FA4789 /* core.h */;
2020
		name = "core.h: 1";
2021
		rLen = 0;
2022
		rLoc = 0;
2023
		rType = 0;
2024
		vrLen = 347;
2025
		vrLoc = 0;
2026
	};
2027
	0D526FC40CE1E43600FA4789 /* PBXTextBookmark */ = {
2028
		isa = PBXTextBookmark;
2029
		fRef = 0D526F490CE09D5800FA4789 /* luminaire.cpp */;
2030
		name = "luminaire.cpp: 1";
2031
		rLen = 0;
2032
		rLoc = 0;
2033
		rType = 0;
2034
		vrLen = 480;
2035
		vrLoc = 0;
2036
	};
2037
	0D526FC50CE1E43600FA4789 /* PBXTextBookmark */ = {
2038
		isa = PBXTextBookmark;
2039
		fRef = 0D526F4B0CE09D5800FA4789 /* material.cpp */;
2040
		name = "material.cpp: 1";
2041
		rLen = 0;
2042
		rLoc = 0;
2043
		rType = 0;
2044
		vrLen = 192;
2045
		vrLoc = 0;
2046
	};
2047
	0D526FC60CE1E43600FA4789 /* PBXTextBookmark */ = {
2048
		isa = PBXTextBookmark;
2049
		fRef = 0D526F4D0CE09D5800FA4789 /* matte.cpp */;
2050
		name = "matte.cpp: 1";
2051
		rLen = 0;
2052
		rLoc = 0;
2053
		rType = 0;
2054
		vrLen = 457;
2055
		vrLoc = 0;
2056
	};
2057
	0D526FC70CE1E43600FA4789 /* PBXTextBookmark */ = {
2058
		isa = PBXTextBookmark;
2059
		fRef = 0D526F470CE09D5800FA4789 /* glass.cpp */;
2060
		name = "glass.cpp: 1";
2061
		rLen = 0;
2062
		rLoc = 0;
2063
		rType = 0;
2064
		vrLen = 803;
2065
		vrLoc = 0;
2066
	};
2067
	0D526FD20CE1E43600FA4789 /* PBXTextBookmark */ = {
2068
		isa = PBXTextBookmark;
2069
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
2070
		name = "mesh.cpp: 1";
2071
		rLen = 0;
2072
		rLoc = 0;
2073
		rType = 0;
2074
		vrLen = 590;
2075
		vrLoc = 0;
2076
	};
2077
	0D526FD80CE1E43600FA4789 /* PBXTextBookmark */ = {
2078
		isa = PBXTextBookmark;
2079
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
2080
		name = "mt19937ar.cpp: 1";
2081
		rLen = 0;
2082
		rLoc = 0;
2083
		rType = 0;
2084
		vrLen = 1865;
2085
		vrLoc = 0;
2086
	};
2087
	0D526FDE0CE1E43600FA4789 /* PBXTextBookmark */ = {
2088
		isa = PBXTextBookmark;
2089
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
2090
		name = "metal.cpp: 1";
2091
		rLen = 0;
2092
		rLoc = 0;
2093
		rType = 0;
2094
		vrLen = 721;
2095
		vrLoc = 0;
2096
	};
2097
	0D526FE00CE1E43600FA4789 /* PBXTextBookmark */ = {
2098
		isa = PBXTextBookmark;
2099
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
2100
		name = "mt19937ar.h: 1";
2101
		rLen = 0;
2102
		rLoc = 0;
2103
		rType = 0;
2104
		vrLen = 1812;
2105
		vrLoc = 0;
2106
	};
2107
	0D526FE10CE1E43600FA4789 /* PBXTextBookmark */ = {
2108
		isa = PBXTextBookmark;
2109
		fRef = 0D526F550CE09D5800FA4789 /* omni.cpp */;
2110
		name = "omni.cpp: 1";
2111
		rLen = 0;
2112
		rLoc = 0;
2113
		rType = 0;
2114
		vrLen = 739;
2115
		vrLoc = 0;
2116
	};
2117
	0D526FEC0CE1E43600FA4789 /* PBXTextBookmark */ = {
2118
		isa = PBXTextBookmark;
2119
		fRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */;
2120
		name = "plastic.cpp: 1";
2121
		rLen = 0;
2122
		rLoc = 0;
2123
		rType = 0;
2124
		vrLen = 760;
2125
		vrLoc = 0;
2126
	};
2127
	0D526FEF0CE1E43600FA4789 /* PBXTextBookmark */ = {
2128
		isa = PBXTextBookmark;
2129
		fRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */;
2130
		name = "scene.cpp: 1";
2131
		rLen = 0;
2132
		rLoc = 0;
2133
		rType = 0;
2134
		vrLen = 524;
2135
		vrLoc = 0;
2136
	};
2137
	0D526FF10CE1E43600FA4789 /* PBXTextBookmark */ = {
2138
		isa = PBXTextBookmark;
2139
		fRef = 0D526F9F0CE1E3E700FA4789 /* camera.h */;
2140
		name = "camera.h: 1";
2141
		rLen = 0;
2142
		rLoc = 0;
2143
		rType = 0;
2144
		vrLen = 384;
2145
		vrLoc = 0;
2146
	};
2147
	0D526FF20CE1E43600FA4789 /* PBXTextBookmark */ = {
2148
		isa = PBXTextBookmark;
2149
		fRef = 0D526FA00CE1E3E700FA4789 /* core.h */;
2150
		name = "core.h: 1";
2151
		rLen = 0;
2152
		rLoc = 0;
2153
		rType = 0;
2154
		vrLen = 347;
2155
		vrLoc = 0;
2156
	};
2157
	0D5270190CE1E4EA00FA4789 /* PBXTextBookmark */ = {
2158
		isa = PBXTextBookmark;
2159
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
2160
		name = "scene.h: 1";
2161
		rLen = 0;
2162
		rLoc = 0;
2163
		rType = 0;
2164
		vrLen = 449;
2165
		vrLoc = 0;
2166
	};
2167
	0D5270330CE1E56E00FA4789 /* PBXTextBookmark */ = {
2168
		isa = PBXTextBookmark;
2169
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
2170
		name = "raytrace.cpp: 1";
2171
		rLen = 0;
2172
		rLoc = 0;
2173
		rType = 0;
2174
		vrLen = 490;
2175
		vrLoc = 0;
2176
	};
2177
	0D5270340CE1E56E00FA4789 /* PBXTextBookmark */ = {
2178
		isa = PBXTextBookmark;
2179
		fRef = 0D526F470CE09D5800FA4789 /* glass.cpp */;
2180
		name = "glass.cpp: 1";
2181
		rLen = 0;
2182
		rLoc = 0;
2183
		rType = 0;
2184
		vrLen = 489;
2185
		vrLoc = 0;
2186
	};
2187
	0D5270370CE1E56E00FA4789 /* PBXTextBookmark */ = {
2188
		isa = PBXTextBookmark;
2189
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
2190
		name = "raytrace.cpp: 1";
2191
		rLen = 0;
2192
		rLoc = 0;
2193
		rType = 0;
2194
		vrLen = 490;
2195
		vrLoc = 0;
2196
	};
2197
	0D52703F0CE1E5A500FA4789 /* PBXTextBookmark */ = {
2198
		isa = PBXTextBookmark;
2199
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
2200
		name = "scene.h: 1";
2201
		rLen = 0;
2202
		rLoc = 0;
2203
		rType = 0;
2204
		vrLen = 491;
2205
		vrLoc = 0;
2206
	};
2207
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2208
		activeExec = 0;
2209
		executables = (
2210
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
2211
		);
2212
	};
2213
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2214
		isa = PBXExecutable;
2215
		activeArgIndex = 2147483647;
2216
		activeArgIndices = (
2217
		);
2218
		argumentStrings = (
2219
		);
2220
		autoAttachOnCrash = 1;
2221
		configStateDict = {
2222
		};
2223
		customDataFormattersEnabled = 1;
2224
		debuggerPlugin = GDBDebugging;
2225
		disassemblyDisplayState = 0;
2226
		enableDebugStr = 1;
2227
		environmentEntries = (
2228
		);
2229
		executableSystemSymbolLevel = 0;
2230
		executableUserSymbolLevel = 0;
2231
		libgmallocEnabled = 0;
2232
		name = PathTracer;
2233
		sourceDirectories = (
2234
		);
2235
	};
2236
	0D52706D0CE1E63400FA4789 /* PBXTextBookmark */ = {
2237
		isa = PBXTextBookmark;
2238
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
2239
		name = "mt19937ar.cpp: 1";
2240
		rLen = 0;
2241
		rLoc = 0;
2242
		rType = 0;
2243
		vrLen = 965;
2244
		vrLoc = 0;
2245
	};
2246
	0D5270730CE1E9CE00FA4789 /* PBXTextBookmark */ = {
2247
		isa = PBXTextBookmark;
2248
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
2249
		name = "mt19937ar.h: 1";
2250
		rLen = 0;
2251
		rLoc = 0;
2252
		rType = 0;
2253
		vrLen = 0;
2254
		vrLoc = 0;
2255
	};
2256
	0D5270740CE1E9CE00FA4789 /* PBXTextBookmark */ = {
2257
		isa = PBXTextBookmark;
2258
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
2259
		name = current;
2260
		rLen = 7;
2261
		rLoc = 133;
2262
		rType = 0;
2263
		vrLen = 405;
2264
		vrLoc = 0;
2265
	};
2266
	0D5270750CE1E9CE00FA4789 /* PBXTextBookmark */ = {
2267
		isa = PBXTextBookmark;
2268
		fRef = 0D526F550CE09D5800FA4789 /* omni.cpp */;
2269
		name = "omni.cpp: 1";
2270
		rLen = 0;
2271
		rLoc = 0;
2272
		rType = 0;
2273
		vrLen = 409;
2274
		vrLoc = 0;
2275
	};
2276
	0D5270860CE1EBBC00FA4789 /* PBXTextBookmark */ = {
2277
		isa = PBXTextBookmark;
2278
		fRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */;
2279
		name = "scene.cpp: 1";
2280
		rLen = 0;
2281
		rLoc = 0;
2282
		rType = 0;
2283
		vrLen = 660;
2284
		vrLoc = 3124;
2285
	};
2286
	0D5270870CE1EBBC00FA4789 /* PBXTextBookmark */ = {
2287
		isa = PBXTextBookmark;
2288
		comments = "error: GL/glut.h: No such file or directory";
2289
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
2290
		rLen = 1;
2291
		rLoc = 1;
2292
		rType = 1;
2293
	};
344 jab 2294
	0D576B290C75D5AE00C997E0 /* PBXTextBookmark */ = {
2295
		isa = PBXTextBookmark;
2296
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
2297
		name = "TriMesh.h: 22";
2298
		rLen = 0;
2299
		rLoc = 444;
2300
		rType = 0;
2301
		vrLen = 589;
2302
		vrLoc = 0;
2303
	};
2304
	0D576B590C75D69900C997E0 /* PBXTextBookmark */ = {
2305
		isa = PBXTextBookmark;
2306
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
2307
		name = "mesh.materials[0].diffuse =";
2308
		rLen = 44;
2309
		rLoc = 4483;
2310
		rType = 0;
2311
		vrLen = 1113;
2312
		vrLoc = 1802;
2313
	};
2314
	0D576B5A0C75D69900C997E0 /* PBXTextBookmark */ = {
2315
		isa = PBXTextBookmark;
2316
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
2317
		name = "Vec3f.h: 26";
2318
		rLen = 0;
2319
		rLoc = 554;
2320
		rType = 0;
2321
		vrLen = 889;
2322
		vrLoc = 0;
2323
	};
2324
	0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */ = {
2325
		isa = PBXTextBookmark;
2326
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
2327
		name = "Material.h: 1";
2328
		rLen = 0;
2329
		rLoc = 0;
2330
		rType = 0;
2331
		vrLen = 770;
2332
		vrLoc = 132;
2333
	};
2334
	0D576B900C75DA4300C997E0 /* PBXTextBookmark */ = {
2335
		isa = PBXTextBookmark;
2336
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
2337
		name = "Vec3f.h: 26";
2338
		rLen = 0;
2339
		rLoc = 554;
2340
		rType = 0;
2341
		vrLen = 889;
2342
		vrLoc = 0;
2343
	};
357 jab 2344
	0D5BF4E40CDE715B009C61E3 /* PBXTextBookmark */ = {
2345
		isa = PBXTextBookmark;
2346
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
2347
		name = Vec3d;
2348
		rLen = 5;
2349
		rLoc = 61;
2350
		rType = 0;
2351
		vrLen = 554;
2352
		vrLoc = 309;
2353
	};
2354
	0D5BF4E50CDE715B009C61E3 /* PBXTextBookmark */ = {
2355
		isa = PBXTextBookmark;
2356
		fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
2357
		name = "ArithVec4Float.h: 1";
2358
		rLen = 0;
2359
		rLoc = 0;
2360
		rType = 0;
2361
		vrLen = 385;
2362
		vrLoc = 336;
2363
	};
2364
	0D5BF4E60CDE715B009C61E3 /* PBXTextBookmark */ = {
2365
		isa = PBXTextBookmark;
2366
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
2367
		name = "ArithVecFloat.h: 1";
2368
		rLen = 0;
2369
		rLoc = 0;
2370
		rType = 0;
2371
		vrLen = 320;
2372
		vrLoc = 355;
2373
	};
2374
	0D5BF4E70CDE715B009C61E3 /* PBXTextBookmark */ = {
2375
		isa = PBXTextBookmark;
2376
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
2377
		name = "ArithVec.h: 1";
2378
		rLen = 0;
2379
		rLoc = 0;
2380
		rType = 0;
2381
		vrLen = 253;
2382
		vrLoc = 1309;
2383
	};
2384
	0D5BF4E80CDE715B009C61E3 /* PBXTextBookmark */ = {
2385
		isa = PBXTextBookmark;
2386
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
2387
		name = "ArithQuat.h: 1";
2388
		rLen = 0;
2389
		rLoc = 0;
2390
		rType = 0;
2391
		vrLen = 856;
2392
		vrLoc = 0;
2393
	};
2394
	0D5BF4EA0CDE715B009C61E3 /* PBXTextBookmark */ = {
2395
		isa = PBXTextBookmark;
2396
		fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
2397
		name = "ArithSqMatFloat.h: 20";
2398
		rLen = 0;
2399
		rLoc = 577;
2400
		rType = 0;
2401
		vrLen = 647;
2402
		vrLoc = 2531;
2403
	};
2404
	0D5BF4EE0CDE715B009C61E3 /* PBXTextBookmark */ = {
2405
		isa = PBXTextBookmark;
2406
		fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
2407
		name = "ArithVec4Float.h: 1";
2408
		rLen = 0;
2409
		rLoc = 0;
2410
		rType = 0;
2411
		vrLen = 385;
2412
		vrLoc = 336;
2413
	};
2414
	0D5BF4EF0CDE715B009C61E3 /* PBXTextBookmark */ = {
2415
		isa = PBXTextBookmark;
2416
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
2417
		name = "ArithVecFloat.h: 1";
2418
		rLen = 0;
2419
		rLoc = 0;
2420
		rType = 0;
2421
		vrLen = 320;
2422
		vrLoc = 355;
2423
	};
2424
	0D5BF4F00CDE715B009C61E3 /* PBXTextBookmark */ = {
2425
		isa = PBXTextBookmark;
2426
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
2427
		name = "ArithVec.h: 1";
2428
		rLen = 0;
2429
		rLoc = 0;
2430
		rType = 0;
2431
		vrLen = 253;
2432
		vrLoc = 1309;
2433
	};
2434
	0D5BF4F10CDE715B009C61E3 /* PBXTextBookmark */ = {
2435
		isa = PBXTextBookmark;
2436
		fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
2437
		name = "ArithSqMatFloat.h: 1";
2438
		rLen = 0;
2439
		rLoc = 0;
2440
		rType = 0;
2441
		vrLen = 359;
2442
		vrLoc = 2828;
2443
	};
2444
	0D5BF4F20CDE715B009C61E3 /* PBXTextBookmark */ = {
2445
		isa = PBXTextBookmark;
2446
		fRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */;
2447
		name = "ArithSqMat4x4Float.cpp: 186";
2448
		rLen = 0;
2449
		rLoc = 5569;
2450
		rType = 0;
2451
		vrLen = 868;
2452
		vrLoc = 32;
2453
	};
2454
	0D5BF4F30CDE715B009C61E3 /* PBXTextBookmark */ = {
2455
		isa = PBXTextBookmark;
2456
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
2457
		name = "ArithQuat.h: 1";
2458
		rLen = 0;
2459
		rLoc = 0;
2460
		rType = 0;
2461
		vrLen = 856;
2462
		vrLoc = 0;
2463
	};
2464
	0D5BF4F40CDE715B009C61E3 /* PBXTextBookmark */ = {
2465
		isa = PBXTextBookmark;
2466
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
2467
		name = "ArithMatFloat.h: 1";
2468
		rLen = 0;
2469
		rLoc = 0;
2470
		rType = 0;
2471
		vrLen = 1197;
2472
		vrLoc = 8680;
2473
	};
2474
	0D5BF5490CDE78B2009C61E3 /* PBXTextBookmark */ = {
2475
		isa = PBXTextBookmark;
2476
		fRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */;
2477
		name = "determinant( in );";
2478
		rLen = 19;
2479
		rLoc = 5541;
2480
		rType = 0;
2481
		vrLen = 510;
2482
		vrLoc = 5308;
2483
	};
344 jab 2484
	0D68DED60C8187D800708F15 /* PBXTextBookmark */ = {
2485
		isa = PBXTextBookmark;
2486
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
2487
		name = "ply_load.cpp: 173";
2488
		rLen = 0;
2489
		rLoc = 4605;
2490
		rType = 0;
2491
		vrLen = 873;
2492
		vrLoc = 4240;
2493
	};
2494
	0D68DEDB0C8187D800708F15 /* PBXTextBookmark */ = {
2495
		isa = PBXTextBookmark;
2496
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2497
		name = "meshdist.cpp: 1";
341 jab 2498
		rLen = 0;
344 jab 2499
		rLoc = 0;
341 jab 2500
		rType = 0;
344 jab 2501
		vrLen = 627;
2502
		vrLoc = 2079;
341 jab 2503
	};
344 jab 2504
	0D68DEF70C818AD100708F15 /* PBXTextBookmark */ = {
341 jab 2505
		isa = PBXTextBookmark;
2506
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
344 jab 2507
		name = "volpoly.cpp: 1";
341 jab 2508
		rLen = 0;
344 jab 2509
		rLoc = 0;
341 jab 2510
		rType = 0;
344 jab 2511
		vrLen = 943;
2512
		vrLoc = 661;
341 jab 2513
	};
344 jab 2514
	0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */ = {
341 jab 2515
		isa = PBXTextBookmark;
344 jab 2516
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2517
		name = "meshdist.cpp: 136";
341 jab 2518
		rLen = 0;
344 jab 2519
		rLoc = 2446;
341 jab 2520
		rType = 0;
344 jab 2521
		vrLen = 613;
2522
		vrLoc = 2078;
341 jab 2523
	};
344 jab 2524
	0D7625B10CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
2525
		isa = PBXTextBookmark;
2526
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
2527
		name = "GLViewController.cpp: 31";
2528
		rLen = 0;
2529
		rLoc = 707;
2530
		rType = 0;
2531
		vrLen = 336;
2532
		vrLoc = 511;
2533
	};
2534
	0D7625B20CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
2535
		isa = PBXTextBookmark;
2536
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
2537
		name = "eigensolution.h: 1";
2538
		rLen = 0;
2539
		rLoc = 0;
2540
		rType = 0;
2541
		vrLen = 547;
2542
		vrLoc = 0;
2543
	};
2544
	0D7625B50CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
2545
		isa = PBXTextBookmark;
2546
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
2547
		name = "eigensolution.h: 1";
2548
		rLen = 0;
2549
		rLoc = 0;
2550
		rType = 0;
2551
		vrLen = 547;
2552
		vrLoc = 0;
2553
	};
336 jab 2554
	0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */ = {
2555
		isa = PBXTextBookmark;
2556
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
2557
		name = "gel_glu.h: 6";
2558
		rLen = 0;
2559
		rLoc = 103;
2560
		rType = 0;
2561
		vrLen = 213;
2562
		vrLoc = 0;
2563
	};
2564
	0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */ = {
2565
		isa = PBXTextBookmark;
2566
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
2567
		name = "Manifold.h: save_touched_attributes";
2568
		rLen = 0;
2569
		rLoc = 2518;
2570
		rType = 0;
2571
		vrLen = 1632;
2572
		vrLoc = 1478;
2573
	};
2574
	0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */ = {
2575
		isa = PBXTextBookmark;
2576
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
2577
		name = "obj_save.cpp: 1";
2578
		rLen = 0;
2579
		rLoc = 0;
2580
		rType = 0;
2581
		vrLen = 1119;
2582
		vrLoc = 157;
2583
	};
2584
	0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */ = {
2585
		isa = PBXTextBookmark;
2586
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
2587
		name = "gel_glu.h: 6";
2588
		rLen = 0;
2589
		rLoc = 103;
2590
		rType = 0;
2591
		vrLen = 213;
2592
		vrLoc = 0;
2593
	};
2594
	0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */ = {
2595
		isa = PBXTextBookmark;
2596
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
2597
		name = "Manifold.h: save_touched_attributes";
2598
		rLen = 0;
2599
		rLoc = 2518;
2600
		rType = 0;
2601
		vrLen = 1632;
2602
		vrLoc = 1478;
2603
	};
2604
	0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */ = {
2605
		isa = PBXTextBookmark;
2606
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
2607
		name = "Manifold.cpp: 1";
2608
		rLen = 0;
2609
		rLoc = 0;
2610
		rType = 0;
2611
		vrLen = 866;
2612
		vrLoc = 13184;
2613
	};
2614
	0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */ = {
2615
		isa = PBXTextBookmark;
2616
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
2617
		name = "obj_save.cpp: 1";
2618
		rLen = 0;
2619
		rLoc = 0;
2620
		rType = 0;
2621
		vrLen = 1119;
2622
		vrLoc = 157;
2623
	};
2624
	0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */ = {
2625
		isa = PBXTextBookmark;
2626
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2627
		name = "decimator.cpp: 33";
2628
		rLen = 0;
2629
		rLoc = 607;
2630
		rType = 0;
2631
		vrLen = 599;
2632
		vrLoc = 137;
2633
	};
2634
	0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */ = {
2635
		isa = PBXTextBookmark;
2636
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
2637
		name = "objview.cpp: 316";
340 jab 2638
		rLen = 178;
357 jab 2639
		rLoc = 8499;
336 jab 2640
		rType = 0;
341 jab 2641
		vrLen = 540;
336 jab 2642
		vrLoc = 7528;
2643
	};
2644
	0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */ = {
2645
		isa = PBXTextBookmark;
2646
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
2647
		name = "x3d_save.cpp: 1";
2648
		rLen = 0;
2649
		rLoc = 0;
2650
		rType = 0;
2651
		vrLen = 1048;
2652
		vrLoc = 481;
2653
	};
2654
	0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */ = {
2655
		isa = PBXTextBookmark;
2656
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
2657
		name = "build_manifold.h: 1";
2658
		rLen = 0;
2659
		rLoc = 0;
2660
		rType = 0;
2661
		vrLen = 861;
2662
		vrLoc = 0;
2663
	};
2664
	0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */ = {
2665
		isa = PBXTextBookmark;
2666
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
2667
		name = "caps_and_needles.cpp: 1";
2668
		rLen = 0;
2669
		rLoc = 0;
2670
		rType = 0;
2671
		vrLen = 796;
2672
		vrLoc = 143;
2673
	};
2674
	0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */ = {
2675
		isa = PBXTextBookmark;
2676
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
2677
		name = "x3d_save.cpp: 1";
2678
		rLen = 0;
2679
		rLoc = 0;
2680
		rType = 0;
2681
		vrLen = 637;
2682
		vrLoc = 0;
2683
	};
340 jab 2684
	0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */ = {
336 jab 2685
		isa = PBXTextBookmark;
340 jab 2686
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
2687
		name = "build_manifold.h: 1";
336 jab 2688
		rLen = 0;
2689
		rLoc = 0;
2690
		rType = 0;
340 jab 2691
		vrLen = 861;
2692
		vrLoc = 0;
336 jab 2693
	};
340 jab 2694
	0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */ = {
336 jab 2695
		isa = PBXTextBookmark;
340 jab 2696
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
2697
		name = "caps_and_needles.cpp: 1";
336 jab 2698
		rLen = 0;
2699
		rLoc = 0;
2700
		rType = 0;
340 jab 2701
		vrLen = 796;
2702
		vrLoc = 143;
336 jab 2703
	};
340 jab 2704
	0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 2705
		isa = PBXTextBookmark;
340 jab 2706
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
2707
		name = "close_holes.cpp: 1";
336 jab 2708
		rLen = 0;
2709
		rLoc = 0;
2710
		rType = 0;
340 jab 2711
		vrLen = 429;
336 jab 2712
		vrLoc = 0;
2713
	};
340 jab 2714
	0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 2715
		isa = PBXTextBookmark;
340 jab 2716
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
2717
		name = "build_bbtree.cpp: 36";
336 jab 2718
		rLen = 0;
340 jab 2719
		rLoc = 660;
2720
		rType = 0;
2721
		vrLen = 705;
2722
		vrLoc = 3800;
2723
	};
2724
	0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2725
		isa = PBXTextBookmark;
2726
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
2727
		name = "Cell.h: 1";
2728
		rLen = 0;
336 jab 2729
		rLoc = 0;
2730
		rType = 0;
340 jab 2731
		vrLen = 902;
2732
		vrLoc = 2897;
336 jab 2733
	};
340 jab 2734
	0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 2735
		isa = PBXTextBookmark;
2736
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
2737
		name = "close_holes.cpp: 1";
2738
		rLen = 0;
2739
		rLoc = 0;
2740
		rType = 0;
340 jab 2741
		vrLen = 429;
336 jab 2742
		vrLoc = 0;
2743
	};
340 jab 2744
	0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2745
		isa = PBXTextBookmark;
2746
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
2747
		name = "build_bbtree.cpp: 36";
2748
		rLen = 0;
2749
		rLoc = 660;
2750
		rType = 0;
2751
		vrLen = 705;
2752
		vrLoc = 3800;
2753
	};
2754
	0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2755
		isa = PBXTextBookmark;
2756
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
2757
		name = "Cell.h: 1";
2758
		rLen = 0;
2759
		rLoc = 0;
2760
		rType = 0;
2761
		vrLen = 902;
2762
		vrLoc = 2897;
2763
	};
351 jab 2764
	0D8536470CBF577700F3A517 /* PBXTextBookmark */ = {
2765
		isa = PBXTextBookmark;
2766
		fRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */;
2767
		name = "mat_test.cpp: 68";
2768
		rLen = 0;
2769
		rLoc = 1710;
2770
		rType = 0;
2771
		vrLen = 925;
2772
		vrLoc = 504;
2773
	};
2774
	0D8536EC0CBF5E6400F3A517 /* PBXTextBookmark */ = {
2775
		isa = PBXTextBookmark;
2776
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
2777
		name = "AncestorGrid.h: AncestorGrid";
2778
		rLen = 0;
2779
		rLoc = 1012;
2780
		rType = 0;
2781
		vrLen = 968;
2782
		vrLoc = 550;
2783
	};
2784
	0D8536FB0CBF5F9000F3A517 /* PBXTextBookmark */ = {
2785
		isa = PBXTextBookmark;
2786
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
2787
		name = "AncestorGrid.h: AncestorGrid";
2788
		rLen = 0;
2789
		rLoc = 1012;
2790
		rType = 0;
2791
		vrLen = 1087;
2792
		vrLoc = 499;
2793
	};
2794
	0D8537240CBF616A00F3A517 /* PBXTextBookmark */ = {
2795
		isa = PBXTextBookmark;
2796
		fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
2797
		name = "TableTrigonometry.cpp: std";
2798
		rLen = 0;
2799
		rLoc = 71;
2800
		rType = 0;
2801
		vrLen = 135;
2802
		vrLoc = 0;
2803
	};
2804
	0D85372C0CBF61A000F3A517 /* PBXTextBookmark */ = {
2805
		isa = PBXTextBookmark;
2806
		fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
2807
		name = "TableTrigonometry.cpp: std";
2808
		rLen = 0;
2809
		rLoc = 71;
2810
		rType = 0;
2811
		vrLen = 192;
2812
		vrLoc = 0;
2813
	};
2814
	0D85378C0CBF646700F3A517 /* PBXTextBookmark */ = {
2815
		isa = PBXTextBookmark;
2816
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
2817
		name = "TriMesh.cpp: 44";
2818
		rLen = 0;
2819
		rLoc = 889;
2820
		rType = 0;
2821
		vrLen = 312;
2822
		vrLoc = 794;
2823
	};
344 jab 2824
	0D9893AF0CBACDB000185352 /* PBXTextBookmark */ = {
2825
		isa = PBXTextBookmark;
2826
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
2827
		name = "Matrix.h: 1";
2828
		rLen = 0;
2829
		rLoc = 0;
2830
		rType = 0;
2831
		vrLen = 592;
2832
		vrLoc = 10971;
2833
	};
2834
	0D9893DC0CBAE59500185352 /* PBXTextBookmark */ = {
2835
		isa = PBXTextBookmark;
2836
		fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
2837
		name = "LinAlgIO.cpp: 1";
2838
		rLen = 0;
2839
		rLoc = 0;
2840
		rType = 0;
2841
		vrLen = 546;
2842
		vrLoc = 0;
2843
	};
2844
	0D9893DF0CBAE59500185352 /* PBXTextBookmark */ = {
2845
		isa = PBXTextBookmark;
2846
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2847
		name = "LapackFunc.h: 1";
2848
		rLen = 0;
2849
		rLoc = 0;
2850
		rType = 0;
2851
		vrLen = 913;
2852
		vrLoc = 0;
2853
	};
2854
	0D9893E00CBAE59500185352 /* PBXTextBookmark */ = {
2855
		isa = PBXTextBookmark;
2856
		fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
2857
		name = "LinAlgIO.cpp: 1";
2858
		rLen = 0;
2859
		rLoc = 0;
2860
		rType = 0;
2861
		vrLen = 546;
2862
		vrLoc = 0;
2863
	};
335 jab 2864
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2865
		activeExec = 0;
2866
		executables = (
2867
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2868
		);
329 jab 2869
	};
335 jab 2870
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2871
		isa = PBXExecutable;
340 jab 2872
		activeArgIndex = 0;
335 jab 2873
		activeArgIndices = (
340 jab 2874
			YES,
335 jab 2875
		);
2876
		argumentStrings = (
351 jab 2877
			../../data/head.obj,
335 jab 2878
		);
2879
		autoAttachOnCrash = 1;
2880
		configStateDict = {
329 jab 2881
		};
335 jab 2882
		customDataFormattersEnabled = 1;
2883
		debuggerPlugin = GDBDebugging;
2884
		disassemblyDisplayState = 0;
2885
		dylibVariantSuffix = "";
2886
		enableDebugStr = 1;
2887
		environmentEntries = (
2888
		);
2889
		executableSystemSymbolLevel = 0;
340 jab 2890
		executableUserSymbolLevel = 3;
335 jab 2891
		libgmallocEnabled = 0;
2892
		name = OBJViewer;
340 jab 2893
		savedGlobals = {
2894
		};
335 jab 2895
		sourceDirectories = (
2896
		);
340 jab 2897
		variableFormatDictionary = {
2898
		};
329 jab 2899
	};
336 jab 2900
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2901
		uiCtxt = {
357 jab 2902
			sepNavIntBoundsRect = "{{0, 0}, {1146, 7581}}";
2903
			sepNavSelRange = "{8266, 0}";
2904
			sepNavVisRect = "{{0, 6285}, {1146, 441}}";
2905
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
336 jab 2906
		};
2907
	};
335 jab 2908
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2909
		activeExec = 0;
2910
		executables = (
2911
			0DB883B50C611FB20040A677 /* Raytracer */,
2912
		);
329 jab 2913
	};
335 jab 2914
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2915
		isa = PBXExecutable;
2916
		activeArgIndex = 2147483647;
2917
		activeArgIndices = (
2918
		);
2919
		argumentStrings = (
2920
		);
2921
		autoAttachOnCrash = 1;
2922
		configStateDict = {
329 jab 2923
		};
335 jab 2924
		customDataFormattersEnabled = 1;
2925
		debuggerPlugin = GDBDebugging;
2926
		disassemblyDisplayState = 0;
2927
		dylibVariantSuffix = "";
2928
		enableDebugStr = 1;
2929
		environmentEntries = (
2930
		);
2931
		executableSystemSymbolLevel = 0;
2932
		executableUserSymbolLevel = 0;
2933
		libgmallocEnabled = 0;
2934
		name = Raytracer;
2935
		sourceDirectories = (
2936
		);
329 jab 2937
	};
335 jab 2938
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2939
		activeExec = 0;
2940
		executables = (
2941
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2942
		);
329 jab 2943
	};
335 jab 2944
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2945
		isa = PBXExecutable;
2946
		activeArgIndex = 2147483647;
2947
		activeArgIndices = (
2948
		);
2949
		argumentStrings = (
2950
		);
2951
		autoAttachOnCrash = 1;
2952
		configStateDict = {
2953
		};
2954
		customDataFormattersEnabled = 1;
2955
		debuggerPlugin = GDBDebugging;
2956
		disassemblyDisplayState = 0;
2957
		dylibVariantSuffix = "";
2958
		enableDebugStr = 1;
2959
		environmentEntries = (
2960
		);
2961
		executableSystemSymbolLevel = 0;
2962
		executableUserSymbolLevel = 0;
2963
		libgmallocEnabled = 0;
2964
		name = BloomenthalPolygonize;
2965
		sourceDirectories = (
2966
		);
329 jab 2967
	};
357 jab 2968
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2969
		uiCtxt = {
2970
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2971
			sepNavSelRange = "{0, 0}";
2972
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2973
		};
2974
	};
335 jab 2975
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2976
		activeExec = 0;
2977
		executables = (
2978
			0DB883F30C6120E60040A677 /* MeshDistance */,
2979
		);
329 jab 2980
	};
335 jab 2981
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2982
		isa = PBXExecutable;
2983
		activeArgIndex = 2147483647;
2984
		activeArgIndices = (
2985
		);
2986
		argumentStrings = (
2987
		);
2988
		autoAttachOnCrash = 1;
2989
		configStateDict = {
2990
		};
2991
		customDataFormattersEnabled = 1;
2992
		debuggerPlugin = GDBDebugging;
2993
		disassemblyDisplayState = 0;
2994
		dylibVariantSuffix = "";
2995
		enableDebugStr = 1;
2996
		environmentEntries = (
2997
		);
2998
		executableSystemSymbolLevel = 0;
2999
		executableUserSymbolLevel = 0;
3000
		libgmallocEnabled = 0;
3001
		name = MeshDistance;
3002
		sourceDirectories = (
3003
		);
329 jab 3004
	};
341 jab 3005
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
3006
		uiCtxt = {
3007
			sepNavIntBoundsRect = "{{0, 0}, {1081, 5016}}";
3008
			sepNavSelRange = "{2446, 0}";
3009
			sepNavVisRect = "{{0, 2230}, {1081, 689}}";
3010
		};
3011
	};
335 jab 3012
	0DB884020C6121240040A677 /* Decimator */ = {
3013
		activeExec = 0;
3014
		executables = (
3015
			0DB884040C6121240040A677 /* Decimator */,
3016
		);
329 jab 3017
	};
335 jab 3018
	0DB884040C6121240040A677 /* Decimator */ = {
3019
		isa = PBXExecutable;
3020
		activeArgIndex = 2147483647;
3021
		activeArgIndices = (
329 jab 3022
		);
335 jab 3023
		argumentStrings = (
3024
		);
3025
		autoAttachOnCrash = 1;
3026
		configStateDict = {
329 jab 3027
		};
335 jab 3028
		customDataFormattersEnabled = 1;
3029
		debuggerPlugin = GDBDebugging;
3030
		disassemblyDisplayState = 0;
3031
		dylibVariantSuffix = "";
3032
		enableDebugStr = 1;
3033
		environmentEntries = (
3034
		);
3035
		executableSystemSymbolLevel = 0;
3036
		executableUserSymbolLevel = 0;
3037
		libgmallocEnabled = 0;
3038
		name = Decimator;
336 jab 3039
		savedGlobals = {
3040
		};
335 jab 3041
		sourceDirectories = (
3042
		);
329 jab 3043
	};
335 jab 3044
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
3045
		activeExec = 0;
3046
		executables = (
3047
			0DB884090C6121400040A677 /* RangeScanViewer */,
3048
		);
329 jab 3049
	};
335 jab 3050
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
3051
		isa = PBXExecutable;
3052
		activeArgIndex = 2147483647;
3053
		activeArgIndices = (
3054
		);
3055
		argumentStrings = (
3056
		);
3057
		autoAttachOnCrash = 1;
3058
		configStateDict = {
329 jab 3059
		};
335 jab 3060
		customDataFormattersEnabled = 1;
3061
		debuggerPlugin = GDBDebugging;
3062
		disassemblyDisplayState = 0;
340 jab 3063
		dylibVariantSuffix = "";
335 jab 3064
		enableDebugStr = 1;
3065
		environmentEntries = (
3066
		);
3067
		executableSystemSymbolLevel = 0;
3068
		executableUserSymbolLevel = 0;
3069
		libgmallocEnabled = 0;
3070
		name = RangeScanViewer;
3071
		sourceDirectories = (
3072
		);
329 jab 3073
	};
335 jab 3074
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
3075
		activeExec = 0;
3076
		executables = (
3077
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
3078
		);
329 jab 3079
	};
335 jab 3080
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
3081
		isa = PBXExecutable;
3082
		activeArgIndex = 2147483647;
3083
		activeArgIndices = (
3084
		);
3085
		argumentStrings = (
3086
		);
3087
		autoAttachOnCrash = 1;
3088
		configStateDict = {
329 jab 3089
		};
335 jab 3090
		customDataFormattersEnabled = 1;
3091
		debuggerPlugin = GDBDebugging;
3092
		disassemblyDisplayState = 0;
3093
		dylibVariantSuffix = "";
3094
		enableDebugStr = 1;
3095
		environmentEntries = (
3096
		);
3097
		executableSystemSymbolLevel = 0;
3098
		executableUserSymbolLevel = 0;
3099
		libgmallocEnabled = 0;
3100
		name = BoundaryCollapse;
3101
		sourceDirectories = (
3102
		);
329 jab 3103
	};
335 jab 3104
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 3105
		activeExec = 0;
3106
		executables = (
335 jab 3107
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 3108
		);
3109
	};
335 jab 3110
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 3111
		isa = PBXExecutable;
3112
		activeArgIndex = 2147483647;
3113
		activeArgIndices = (
3114
		);
3115
		argumentStrings = (
3116
		);
3117
		autoAttachOnCrash = 1;
3118
		configStateDict = {
3119
		};
3120
		customDataFormattersEnabled = 1;
3121
		debuggerPlugin = GDBDebugging;
3122
		disassemblyDisplayState = 0;
3123
		dylibVariantSuffix = "";
3124
		enableDebugStr = 1;
3125
		environmentEntries = (
3126
		);
3127
		executableSystemSymbolLevel = 0;
3128
		executableUserSymbolLevel = 0;
3129
		libgmallocEnabled = 0;
335 jab 3130
		name = VolumePolygonize;
329 jab 3131
		sourceDirectories = (
3132
		);
3133
	};
336 jab 3134
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
3135
		uiCtxt = {
341 jab 3136
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1330}}";
357 jab 3137
			sepNavSelRange = "{1240, 0}";
3138
			sepNavVisRect = "{{0, 642}, {1081, 688}}";
336 jab 3139
		};
3140
	};
340 jab 3141
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
3142
		uiCtxt = {
3143
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
3144
			sepNavSelRange = "{0, 0}";
3145
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
3146
		};
3147
	};
3148
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
3149
		uiCtxt = {
3150
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
3151
			sepNavSelRange = "{0, 0}";
3152
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
3153
		};
3154
	};
3155
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
3156
		uiCtxt = {
3157
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
3158
			sepNavSelRange = "{0, 0}";
3159
			sepNavVisRect = "{{0, 798}, {1106, 688}}";
3160
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
3161
		};
3162
	};
3163
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
3164
		uiCtxt = {
3165
			sepNavIntBoundsRect = "{{0, 0}, {1146, 722}}";
3166
			sepNavSelRange = "{0, 0}";
3167
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
3168
		};
3169
	};
341 jab 3170
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
3171
		uiCtxt = {
3172
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1843}}";
3173
			sepNavSelRange = "{742, 0}";
344 jab 3174
			sepNavVisRect = "{{0, 450}, {1081, 431}}";
341 jab 3175
		};
3176
	};
340 jab 3177
	0DC654A00C69B9D40048185B /* PBXTextBookmark */ = {
3178
		isa = PBXTextBookmark;
3179
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
3180
		name = "Manifold.cpp: 628";
3181
		rLen = 0;
3182
		rLoc = 13268;
3183
		rType = 0;
3184
		vrLen = 654;
3185
		vrLoc = 13184;
3186
	};
3187
	0DC654B30C69BBAE0048185B /* PBXTextBookmark */ = {
3188
		isa = PBXTextBookmark;
3189
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
3190
		name = "rsview.cpp: 1";
3191
		rLen = 0;
3192
		rLoc = 0;
3193
		rType = 0;
3194
		vrLen = 840;
3195
		vrLoc = 0;
3196
	};
3197
	0DC654C70C69BFC20048185B /* PBXTextBookmark */ = {
3198
		isa = PBXTextBookmark;
3199
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
3200
		name = "plyfile.c: 1";
3201
		rLen = 0;
3202
		rLoc = 0;
3203
		rType = 0;
3204
		vrLen = 1307;
3205
		vrLoc = 0;
3206
	};
3207
	0DC654CA0C69BFC20048185B /* PBXTextBookmark */ = {
3208
		isa = PBXTextBookmark;
3209
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
3210
		name = "plyfile.c: 1";
3211
		rLen = 0;
3212
		rLoc = 0;
3213
		rType = 0;
3214
		vrLen = 1307;
3215
		vrLoc = 0;
3216
	};
3217
	0DC654CC0C69BFC20048185B /* PBXTextBookmark */ = {
3218
		isa = PBXTextBookmark;
3219
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
3220
		name = "ply.h: 1";
3221
		rLen = 0;
3222
		rLoc = 0;
3223
		rType = 0;
3224
		vrLen = 1573;
3225
		vrLoc = 6944;
3226
	};
3227
	0DC655200C69C2750048185B /* PBXTextBookmark */ = {
3228
		isa = PBXTextBookmark;
3229
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
3230
		name = "boundary_collapse.cpp: 1";
3231
		rLen = 0;
3232
		rLoc = 0;
3233
		rType = 0;
3234
		vrLen = 526;
3235
		vrLoc = 0;
3236
	};
3237
	0DC655230C69C2750048185B /* PBXTextBookmark */ = {
3238
		isa = PBXTextBookmark;
3239
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
3240
		name = "ply.h: 1";
3241
		rLen = 0;
3242
		rLoc = 0;
3243
		rType = 0;
3244
		vrLen = 1302;
3245
		vrLoc = 6944;
3246
	};
3247
	0DC655240C69C2750048185B /* PBXTextBookmark */ = {
3248
		isa = PBXTextBookmark;
3249
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
3250
		name = "rsview.cpp: 117";
3251
		rLen = 2223;
3252
		rLoc = 2821;
3253
		rType = 0;
3254
		vrLen = 1632;
3255
		vrLoc = 1792;
3256
	};
3257
	0DC655290C69C2750048185B /* PBXTextBookmark */ = {
3258
		isa = PBXTextBookmark;
3259
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
3260
		name = "boundary_collapse.cpp: 1";
3261
		rLen = 0;
3262
		rLoc = 0;
3263
		rType = 0;
3264
		vrLen = 526;
3265
		vrLoc = 0;
3266
	};
3267
	0DC655640C69CD450048185B /* ply_load.h */ = {
3268
		uiCtxt = {
3269
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
3270
			sepNavSelRange = "{198, 58}";
3271
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
3272
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
3273
		};
3274
	};
3275
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
3276
		uiCtxt = {
341 jab 3277
			sepNavIntBoundsRect = "{{0, 0}, {780, 3724}}";
3278
			sepNavSelRange = "{4724, 0}";
3279
			sepNavVisRect = "{{0, 2880}, {758, 801}}";
3280
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
340 jab 3281
		};
3282
	};
3283
	0DC655860C69CFA20048185B /* PBXTextBookmark */ = {
3284
		isa = PBXTextBookmark;
3285
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
3286
		name = "TriMesh.h: 1";
3287
		rLen = 0;
3288
		rLoc = 0;
3289
		rType = 0;
3290
		vrLen = 827;
3291
		vrLoc = 460;
3292
	};
3293
	0DC655A60C69CFEB0048185B /* PBXTextBookmark */ = {
3294
		isa = PBXTextBookmark;
3295
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
3296
		name = "ply_load.h: ply_load";
3297
		rLen = 0;
3298
		rLoc = 203;
3299
		rType = 0;
3300
		vrLen = 251;
3301
		vrLoc = 0;
3302
	};
3303
	0DC655D70C69D1280048185B /* ply.c */ = {
3304
		uiCtxt = {
357 jab 3305
			sepNavIntBoundsRect = "{{0, 0}, {1146, 21280}}";
340 jab 3306
			sepNavSelRange = "{0, 0}";
357 jab 3307
			sepNavVisRect = "{{0, 1710}, {1146, 441}}";
340 jab 3308
		};
3309
	};
3310
	0DC655D80C69D1280048185B /* ply.h */ = {
3311
		uiCtxt = {
3312
			sepNavIntBoundsRect = "{{0, 0}, {1081, 4446}}";
3313
			sepNavSelRange = "{1307, 6}";
3314
			sepNavVisRect = "{{0, 494}, {1081, 539}}";
3315
		};
3316
	};
3317
	0DC655F90C69D1700048185B /* PBXTextBookmark */ = {
3318
		isa = PBXTextBookmark;
3319
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3320
		name = "ply.c: 1";
3321
		rLen = 0;
3322
		rLoc = 0;
3323
		rType = 0;
3324
		vrLen = 1212;
3325
		vrLoc = 0;
3326
	};
3327
	0DC655FA0C69D1700048185B /* PBXTextBookmark */ = {
3328
		isa = PBXTextBookmark;
3329
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
3330
		name = "ply.h: 1";
3331
		rLen = 0;
3332
		rLoc = 0;
3333
		rType = 0;
3334
		vrLen = 1138;
3335
		vrLoc = 0;
3336
	};
3337
	0DC6566F0C69D5ED0048185B /* PBXTextBookmark */ = {
3338
		isa = PBXTextBookmark;
3339
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
3340
		name = "obj_load.cpp: 1";
3341
		rLen = 0;
3342
		rLoc = 0;
3343
		rType = 0;
3344
		vrLen = 638;
3345
		vrLoc = 0;
3346
	};
3347
	0DC656730C69D5ED0048185B /* PBXTextBookmark */ = {
3348
		isa = PBXTextBookmark;
3349
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
3350
		name = "#include \"CGLA/Vec3f.h\"";
3351
		rLen = 24;
3352
		rLoc = 81;
3353
		rType = 0;
3354
		vrLen = 1067;
3355
		vrLoc = 1101;
3356
	};
3357
	0DC656750C69D5ED0048185B /* PBXTextBookmark */ = {
3358
		isa = PBXTextBookmark;
3359
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
3360
		name = "obj_load.cpp: 1";
3361
		rLen = 0;
3362
		rLoc = 0;
3363
		rType = 0;
3364
		vrLen = 638;
3365
		vrLoc = 0;
3366
	};
3367
	0DC656DE0C69D7D80048185B /* PBXTextBookmark */ = {
3368
		isa = PBXTextBookmark;
3369
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
3370
		name = "ply_load.h: ply_load";
3371
		rLen = 0;
3372
		rLoc = 198;
3373
		rType = 0;
3374
		vrLen = 256;
3375
		vrLoc = 0;
3376
	};
3377
	0DC656DF0C69D7D80048185B /* PBXTextBookmark */ = {
3378
		isa = PBXTextBookmark;
3379
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
3380
		name = "verification.cpp: 1";
3381
		rLen = 0;
3382
		rLoc = 0;
3383
		rType = 0;
3384
		vrLen = 925;
3385
		vrLoc = 0;
3386
	};
3387
	0DC656E70C69D7D80048185B /* PBXTextBookmark */ = {
3388
		isa = PBXTextBookmark;
3389
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
3390
		name = "verification.cpp: 1";
3391
		rLen = 0;
3392
		rLoc = 0;
3393
		rType = 0;
3394
		vrLen = 925;
3395
		vrLoc = 0;
3396
	};
3397
	0DC6572E0C69D8900048185B /* PBXTextBookmark */ = {
3398
		isa = PBXTextBookmark;
3399
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
3400
		name = "draw.cpp: 1";
3401
		rLen = 0;
3402
		rLoc = 0;
3403
		rType = 0;
3404
		vrLen = 1019;
3405
		vrLoc = 1192;
3406
	};
3407
	0DC6575E0C69D97A0048185B /* PBXTextBookmark */ = {
3408
		isa = PBXTextBookmark;
3409
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
3410
		name = "mesh->mat_idx.push_back(current_material);";
3411
		rLen = 42;
3412
		rLoc = 8956;
3413
		rType = 0;
3414
		vrLen = 945;
3415
		vrLoc = 8341;
3416
	};
3417
	0DC657610C69D97A0048185B /* PBXTextBookmark */ = {
3418
		isa = PBXTextBookmark;
3419
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
3420
		name = "mesh->mat_idx.push_back(current_material);";
3421
		rLen = 42;
3422
		rLoc = 8956;
3423
		rType = 0;
3424
		vrLen = 945;
3425
		vrLoc = 8341;
3426
	};
3427
	0DC657F40C69E26F0048185B /* PBXTextBookmark */ = {
3428
		isa = PBXTextBookmark;
3429
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
3430
		name = "#include \"CGLA/Vec3f.h\"";
3431
		rLen = 24;
3432
		rLoc = 81;
3433
		rType = 0;
3434
		vrLen = 781;
3435
		vrLoc = 994;
3436
	};
344 jab 3437
	0DC657F80C69E26F0048185B /* PBXTextBookmark */ = {
340 jab 3438
		isa = PBXTextBookmark;
3439
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
3440
		name = "TriMesh.cpp: 1";
3441
		rLen = 0;
3442
		rLoc = 0;
3443
		rType = 0;
3444
		vrLen = 677;
3445
		vrLoc = 146;
3446
	};
357 jab 3447
	0DE3104C0CEF15C9006F19B5 /* PBXTextBookmark */ = {
3448
		isa = PBXTextBookmark;
3449
		fRef = 0D526F440CE09D5800FA4789 /* camera.cpp */;
3450
		name = "camera.cpp: 31";
3451
		rLen = 0;
3452
		rLoc = 561;
3453
		rType = 0;
3454
		vrLen = 627;
3455
		vrLoc = 0;
3456
	};
3457
	0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
3458
		uiCtxt = {
3459
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1273}}";
3460
			sepNavSelRange = "{0, 0}";
3461
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
3462
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
3463
		};
3464
	};
3465
	0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
3466
		uiCtxt = {
3467
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1653}}";
3468
			sepNavSelRange = "{3835, 0}";
3469
			sepNavVisRect = "{{0, 1115}, {1121, 538}}";
3470
		};
3471
	};
3472
	0DE310690CEF168D006F19B5 /* PBXTextBookmark */ = {
3473
		isa = PBXTextBookmark;
3474
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
3475
		name = "glsl_shader.cpp: 1";
3476
		rLen = 0;
3477
		rLoc = 0;
3478
		rType = 0;
3479
		vrLen = 716;
3480
		vrLoc = 0;
3481
	};
3482
	0DE310730CEF16F1006F19B5 /* PBXTextBookmark */ = {
3483
		isa = PBXTextBookmark;
3484
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
3485
		name = "glsl_shader.cpp: 1";
3486
		rLen = 0;
3487
		rLoc = 0;
3488
		rType = 0;
3489
		vrLen = 626;
3490
		vrLoc = 0;
3491
	};
3492
	0DE310740CEF16F1006F19B5 /* PBXTextBookmark */ = {
3493
		isa = PBXTextBookmark;
3494
		fRef = 0DE310750CEF16F1006F19B5 /* glew.h */;
3495
		name = "#error gl.h included before glew.h";
3496
		rLen = 35;
3497
		rLoc = 3281;
3498
		rType = 0;
3499
		vrLen = 633;
3500
		vrLoc = 2924;
3501
	};
3502
	0DE310750CEF16F1006F19B5 /* glew.h */ = {
3503
		isa = PBXFileReference;
3504
		lastKnownFileType = sourcecode.c.h;
3505
		name = glew.h;
3506
		path = /usr/local/include/GL/glew.h;
3507
		sourceTree = "<absolute>";
3508
	};
3509
	0DE310760CEF16F1006F19B5 /* PBXTextBookmark */ = {
3510
		isa = PBXTextBookmark;
3511
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
3512
		name = "ply.c: 1";
3513
		rLen = 0;
3514
		rLoc = 0;
3515
		rType = 0;
3516
		vrLen = 728;
3517
		vrLoc = 2794;
3518
	};
3519
	0DE310770CEF16F1006F19B5 /* PBXTextBookmark */ = {
3520
		isa = PBXTextBookmark;
3521
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
3522
		name = "glsl_shader.h: 85";
3523
		rLen = 0;
3524
		rLoc = 3835;
3525
		rType = 0;
3526
		vrLen = 1016;
3527
		vrLoc = 2827;
3528
	};
3529
	0DE310790CEF16F1006F19B5 /* PBXTextBookmark */ = {
3530
		isa = PBXTextBookmark;
3531
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
3532
		name = "glsl_shader.h: 85";
3533
		rLen = 0;
3534
		rLoc = 3835;
3535
		rType = 0;
3536
		vrLen = 1018;
3537
		vrLoc = 2825;
3538
	};
3539
	0DE3107A0CEF16F1006F19B5 /* PBXTextBookmark */ = {
3540
		isa = PBXTextBookmark;
3541
		fRef = 0DE3107B0CEF16F1006F19B5 /* glew.h */;
3542
		name = "#error gl.h included before glew.h";
3543
		rLen = 35;
3544
		rLoc = 3281;
3545
		rType = 0;
3546
		vrLen = 633;
3547
		vrLoc = 2924;
3548
	};
3549
	0DE3107B0CEF16F1006F19B5 /* glew.h */ = {
3550
		isa = PBXFileReference;
3551
		lastKnownFileType = sourcecode.c.h;
3552
		name = glew.h;
3553
		path = /usr/local/include/GL/glew.h;
3554
		sourceTree = "<absolute>";
3555
	};
351 jab 3556
	0DF0B8B20CD5D74A00675F35 /* PBXTextBookmark */ = {
3557
		isa = PBXTextBookmark;
3558
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
3559
		name = "Vertex.cpp: 64";
3560
		rLen = 0;
3561
		rLoc = 1199;
3562
		rType = 0;
3563
		vrLen = 766;
3564
		vrLoc = 814;
3565
	};
3566
	0DF0B8B40CD5D74A00675F35 /* PBXTextBookmark */ = {
3567
		isa = PBXTextBookmark;
3568
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
3569
		name = "Vertex.cpp: 64";
3570
		rLen = 0;
3571
		rLoc = 1199;
3572
		rType = 0;
3573
		vrLen = 766;
3574
		vrLoc = 814;
3575
	};
3576
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
3577
		isa = PBXFileBreakpoint;
3578
		actions = (
3579
		);
3580
		breakpointStyle = 0;
3581
		continueAfterActions = 0;
3582
		delayBeforeContinue = 0;
3583
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
3584
		hitCount = 1;
3585
		lineNumber = 3;
357 jab 3586
		modificationTime = 216995663.279154;
351 jab 3587
		state = 2;
3588
	};
344 jab 3589
	0DF682180CAFD8F600EA6B88 /* PBXTextBookmark */ = {
340 jab 3590
		isa = PBXTextBookmark;
344 jab 3591
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
3592
		name = "volpoly.cpp: 33";
340 jab 3593
		rLen = 0;
344 jab 3594
		rLoc = 742;
3595
		rType = 0;
3596
		vrLen = 479;
3597
		vrLoc = 502;
3598
	};
3599
	0DF682C80CAFEB8400EA6B88 /* PBXTextBookmark */ = {
3600
		isa = PBXTextBookmark;
3601
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
3602
		name = "draw.h: 7";
3603
		rLen = 0;
3604
		rLoc = 166;
3605
		rType = 0;
3606
		vrLen = 715;
3607
		vrLoc = 144;
3608
	};
3609
	0DF682C90CAFEB8400EA6B88 /* PBXTextBookmark */ = {
3610
		isa = PBXTextBookmark;
3611
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
3612
		name = "draw.cpp: 40";
3613
		rLen = 0;
3614
		rLoc = 903;
3615
		rType = 0;
3616
		vrLen = 421;
3617
		vrLoc = 722;
3618
	};
3619
	0DF682CB0CAFEB8400EA6B88 /* PBXTextBookmark */ = {
3620
		isa = PBXTextBookmark;
3621
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
3622
		name = "draw.h: 7";
3623
		rLen = 0;
3624
		rLoc = 166;
3625
		rType = 0;
3626
		vrLen = 715;
3627
		vrLoc = 144;
3628
	};
3629
	0DF682E50CAFEC6900EA6B88 /* PBXTextBookmark */ = {
3630
		isa = PBXTextBookmark;
3631
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
3632
		name = "x3d_load.cpp: 14";
3633
		rLen = 0;
3634
		rLoc = 242;
3635
		rType = 0;
3636
		vrLen = 591;
3637
		vrLoc = 2704;
3638
	};
3639
	0DF682E60CAFEC6900EA6B88 /* PBXTextBookmark */ = {
3640
		isa = PBXTextBookmark;
3641
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
3642
		name = "gel_glut.h: 1";
3643
		rLen = 0;
340 jab 3644
		rLoc = 0;
3645
		rType = 0;
344 jab 3646
		vrLen = 215;
3647
		vrLoc = 0;
340 jab 3648
	};
344 jab 3649
	0DF682E80CAFEC6900EA6B88 /* PBXTextBookmark */ = {
3650
		isa = PBXTextBookmark;
3651
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
3652
		name = "x3d_load.cpp: 14";
3653
		rLen = 0;
3654
		rLoc = 242;
3655
		rType = 0;
3656
		vrLen = 591;
3657
		vrLoc = 2704;
3658
	};
3659
	0DF682E90CAFEC6900EA6B88 /* PBXTextBookmark */ = {
3660
		isa = PBXTextBookmark;
3661
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
3662
		name = "gel_glut.h: 1";
3663
		rLen = 0;
3664
		rLoc = 0;
3665
		rType = 0;
3666
		vrLen = 215;
3667
		vrLoc = 0;
3668
	};
3669
	0DF683020CAFED9100EA6B88 /* PBXTextBookmark */ = {
3670
		isa = PBXTextBookmark;
3671
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
3672
		name = "GLViewController.cpp: 127";
3673
		rLen = 0;
3674
		rLoc = 2567;
3675
		rType = 0;
3676
		vrLen = 499;
3677
		vrLoc = 2094;
3678
	};
3679
	0DF683150CAFEF5200EA6B88 /* PBXTextBookmark */ = {
3680
		isa = PBXTextBookmark;
3681
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3682
		name = "GLViewController.h: 6";
3683
		rLen = 0;
3684
		rLoc = 70;
3685
		rType = 0;
3686
		vrLen = 576;
3687
		vrLoc = 333;
3688
	};
3689
	0DF683170CAFEF5200EA6B88 /* PBXTextBookmark */ = {
3690
		isa = PBXTextBookmark;
3691
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3692
		name = "GLViewController.h: 6";
3693
		rLen = 0;
3694
		rLoc = 70;
3695
		rType = 0;
3696
		vrLen = 576;
3697
		vrLoc = 333;
3698
	};
329 jab 3699
}