Subversion Repositories gelsvn

Rev

Rev 357 | Rev 365 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 357 Rev 363
Line 3... Line 3...
3
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
3
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
4
		activeBuildConfigurationName = Release;
4
		activeBuildConfigurationName = Release;
5
		activeExecutable = 0DB884040C6121240040A677 /* Decimator */;
5
		activeExecutable = 0DB884040C6121240040A677 /* Decimator */;
6
		activeTarget = 0DB884020C6121240040A677 /* Decimator */;
6
		activeTarget = 0DB884020C6121240040A677 /* Decimator */;
7
		addToTargets = (
7
		addToTargets = (
8
			0DB883590C611DA10040A677 /* OBJViewer */,
8
			0D0CAEC00C611308003604C6 /* GEL */,
9
		);
9
		);
10
		breakpoints = (
10
		breakpoints = (
11
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
11
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
12
		);
12
		);
13
		breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
13
		breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
Line 25... Line 25...
25
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
25
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
26
		);
26
		);
27
		ignoreBreakpointsInProjectsDict = {
27
		ignoreBreakpointsInProjectsDict = {
28
		};
28
		};
29
		perUserDictionary = {
29
		perUserDictionary = {
-
 
30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
-
 
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
-
 
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
-
 
33
				PBXFileTableDataSourceColumnWidthsKey = (
-
 
34
					20,
-
 
35
					20,
-
 
36
					210,
-
 
37
					20,
-
 
38
					110,
-
 
39
					109,
-
 
40
					20,
-
 
41
				);
-
 
42
				PBXFileTableDataSourceColumnsKey = (
-
 
43
					PBXBreakpointsDataSource_ActionID,
-
 
44
					PBXBreakpointsDataSource_TypeID,
-
 
45
					PBXBreakpointsDataSource_BreakpointID,
-
 
46
					PBXBreakpointsDataSource_UseID,
-
 
47
					PBXBreakpointsDataSource_LocationID,
-
 
48
					PBXBreakpointsDataSource_ConditionID,
-
 
49
					PBXBreakpointsDataSource_ContinueID,
-
 
50
				);
-
 
51
			};
30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
52
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
54
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
55
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
56
					20,
35
					20,
57
					20,
36
					397,
58
					383,
37
					20,
59
					20,
38
					323,
60
					310,
39
					323,
61
					310,
40
					20,
62
					20,
41
				);
63
				);
42
				PBXFileTableDataSourceColumnsKey = (
64
				PBXFileTableDataSourceColumnsKey = (
43
					PBXBreakpointsDataSource_ActionID,
65
					PBXBreakpointsDataSource_ActionID,
44
					PBXBreakpointsDataSource_TypeID,
66
					PBXBreakpointsDataSource_TypeID,
Line 80... Line 102...
80
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
102
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
81
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
82
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
83
				PBXFileTableDataSourceColumnWidthsKey = (
105
				PBXFileTableDataSourceColumnWidthsKey = (
84
					20,
106
					20,
85
					73,
107
					830,
86
					20,
108
					20,
87
					48,
109
					48,
88
					43,
110
					43,
89
					43,
111
					43,
90
					20,
112
					20,
Line 127... Line 149...
127
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
149
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
128
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
150
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
129
				PBXFileTableDataSourceColumnWidthsKey = (
151
				PBXFileTableDataSourceColumnWidthsKey = (
130
					20,
152
					20,
131
					200,
153
					200,
132
					709,
154
					650,
133
					20,
155
					20,
134
					48,
156
					48,
135
					43,
157
					43,
136
					43,
158
					43,
137
				);
159
				);
Line 143... Line 165...
143
					PBXFileDataSource_ObjectSize_ColumnID,
165
					PBXFileDataSource_ObjectSize_ColumnID,
144
					PBXFileDataSource_Errors_ColumnID,
166
					PBXFileDataSource_Errors_ColumnID,
145
					PBXFileDataSource_Warnings_ColumnID,
167
					PBXFileDataSource_Warnings_ColumnID,
146
				);
168
				);
147
			};
169
			};
148
			PBXPerProjectTemplateStateSaveDate = 217336708;
170
			PBXPerProjectTemplateStateSaveDate = 227572238;
149
			PBXWorkspaceStateSaveDate = 217336708;
171
			PBXWorkspaceStateSaveDate = 227572238;
150
		};
172
		};
151
		perUserProjectItems = {
173
		perUserProjectItems = {
152
			0D1408690CF30D35004DEB85 = 0D1408690CF30D35004DEB85 /* PBXTextBookmark */;
174
			0D1307D50D887A6400847A72 /* PBXTextBookmark */ = 0D1307D50D887A6400847A72 /* PBXTextBookmark */;
153
			0D1408D80CF31B49004DEB85 = 0D1408D80CF31B49004DEB85 /* PBXTextBookmark */;
175
			0D1307D80D887A6400847A72 /* PBXTextBookmark */ = 0D1307D80D887A6400847A72 /* PBXTextBookmark */;
154
			0D1408DA0CF31B49004DEB85 = 0D1408DA0CF31B49004DEB85 /* PBXTextBookmark */;
176
			0D13082C0D887C6D00847A72 /* PBXTextBookmark */ = 0D13082C0D887C6D00847A72 /* PBXTextBookmark */;
155
			0D1408DC0CF31B49004DEB85 = 0D1408DC0CF31B49004DEB85 /* PBXTextBookmark */;
177
			0D13082D0D887C6D00847A72 /* PBXTextBookmark */ = 0D13082D0D887C6D00847A72 /* PBXTextBookmark */;
156
			0D1408DE0CF31B49004DEB85 = 0D1408DE0CF31B49004DEB85 /* PBXTextBookmark */;
178
			0D13083D0D887CD300847A72 /* PBXTextBookmark */ = 0D13083D0D887CD300847A72 /* PBXTextBookmark */;
157
			0D1408E00CF31B49004DEB85 = 0D1408E00CF31B49004DEB85 /* PBXTextBookmark */;
179
			0D1308430D887CD300847A72 /* PBXTextBookmark */ = 0D1308430D887CD300847A72 /* PBXTextBookmark */;
158
			0D1408FD0CF31DBC004DEB85 = 0D1408FD0CF31DBC004DEB85 /* PBXTextBookmark */;
180
			0D1308AB0D88801100847A72 /* PBXTextBookmark */ = 0D1308AB0D88801100847A72 /* PBXTextBookmark */;
159
			0D1408FE0CF31DBC004DEB85 = 0D1408FE0CF31DBC004DEB85 /* PBXTextBookmark */;
181
			0D1308F10D88814500847A72 /* PBXTextBookmark */ = 0D1308F10D88814500847A72 /* PBXTextBookmark */;
160
			0D1408FF0CF31DBC004DEB85 = 0D1408FF0CF31DBC004DEB85 /* PBXTextBookmark */;
182
			0D1308FB0D8881B300847A72 /* PBXTextBookmark */ = 0D1308FB0D8881B300847A72 /* PBXTextBookmark */;
161
			0D1409000CF31DBC004DEB85 = 0D1409000CF31DBC004DEB85 /* PBXTextBookmark */;
183
			0D1308FC0D8881B300847A72 /* PBXTextBookmark */ = 0D1308FC0D8881B300847A72 /* PBXTextBookmark */;
162
			0D14090D0CF31F02004DEB85 = 0D14090D0CF31F02004DEB85 /* PBXTextBookmark */;
184
			0D1308FD0D8881B300847A72 /* PBXTextBookmark */ = 0D1308FD0D8881B300847A72 /* PBXTextBookmark */;
163
			0D14090E0CF31F02004DEB85 = 0D14090E0CF31F02004DEB85 /* PBXTextBookmark */;
185
			0D1309010D8881B300847A72 /* PBXTextBookmark */ = 0D1309010D8881B300847A72 /* PBXTextBookmark */;
164
			0D14090F0CF31F02004DEB85 = 0D14090F0CF31F02004DEB85 /* PBXTextBookmark */;
186
			0D1309020D8881B300847A72 /* PBXTextBookmark */ = 0D1309020D8881B300847A72 /* PBXTextBookmark */;
165
			0D1409100CF31F02004DEB85 = 0D1409100CF31F02004DEB85 /* PBXTextBookmark */;
187
			0D1309030D8881B300847A72 /* PBXTextBookmark */ = 0D1309030D8881B300847A72 /* PBXTextBookmark */;
166
			0D1409110CF31F02004DEB85 = 0D1409110CF31F02004DEB85 /* PBXTextBookmark */;
188
			0D1309190D88826B00847A72 /* PBXTextBookmark */ = 0D1309190D88826B00847A72 /* PBXTextBookmark */;
167
			0D1409120CF31F02004DEB85 = 0D1409120CF31F02004DEB85 /* PBXTextBookmark */;
189
			0D1309410D891E3400847A72 /* PBXTextBookmark */ = 0D1309410D891E3400847A72 /* PBXTextBookmark */;
168
			0D1409130CF31F02004DEB85 = 0D1409130CF31F02004DEB85 /* PBXTextBookmark */;
190
			0D4007850D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007850D8EAED3002D90E7 /* PBXTextBookmark */;
169
			0D1409140CF31F02004DEB85 = 0D1409140CF31F02004DEB85 /* PBXTextBookmark */;
191
			0D4007860D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007860D8EAED3002D90E7 /* PBXTextBookmark */;
170
			0D1409150CF31F02004DEB85 = 0D1409150CF31F02004DEB85 /* PBXTextBookmark */;
192
			0D4007870D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007870D8EAED3002D90E7 /* PBXTextBookmark */;
171
			0D1409160CF31F02004DEB85 = 0D1409160CF31F02004DEB85 /* PBXTextBookmark */;
193
			0D4007890D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007890D8EAED3002D90E7 /* PBXTextBookmark */;
172
			0D1409170CF31F02004DEB85 = 0D1409170CF31F02004DEB85 /* PBXTextBookmark */;
194
			0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */;
173
			0D1409340CF3203E004DEB85 = 0D1409340CF3203E004DEB85 /* PBXTextBookmark */;
195
			0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */;
174
			0D1409350CF3203E004DEB85 = 0D1409350CF3203E004DEB85 /* PBXTextBookmark */;
196
			0D4007900D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007900D8EAED3002D90E7 /* PBXTextBookmark */;
175
			0D1409360CF3203E004DEB85 = 0D1409360CF3203E004DEB85 /* PBXTextBookmark */;
197
			0D4007920D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007920D8EAED3002D90E7 /* PBXTextBookmark */;
176
			0D1409370CF3203E004DEB85 = 0D1409370CF3203E004DEB85 /* PBXTextBookmark */;
198
			0D4007930D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007930D8EAED3002D90E7 /* PBXTextBookmark */;
177
			0D1409380CF3203E004DEB85 = 0D1409380CF3203E004DEB85 /* PBXTextBookmark */;
199
			0D4007980D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007980D8EAED3002D90E7 /* PBXTextBookmark */;
178
			0D14093A0CF3203E004DEB85 = 0D14093A0CF3203E004DEB85 /* PBXTextBookmark */;
200
			0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */;
179
			0D14093B0CF3203E004DEB85 = 0D14093B0CF3203E004DEB85 /* PBXTextBookmark */;
201
			0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */;
180
			0D14093C0CF3203E004DEB85 = 0D14093C0CF3203E004DEB85 /* PBXTextBookmark */;
202
			0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */;
181
			0D14093D0CF3203E004DEB85 = 0D14093D0CF3203E004DEB85 /* PBXTextBookmark */;
203
			0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */;
182
			0D14093E0CF3203E004DEB85 = 0D14093E0CF3203E004DEB85 /* PBXTextBookmark */;
204
			0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */;
183
			0D1409400CF3203E004DEB85 = 0D1409400CF3203E004DEB85 /* PBXTextBookmark */;
205
			0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */;
184
			0D1409410CF3203E004DEB85 = 0D1409410CF3203E004DEB85 /* PBXTextBookmark */;
206
			0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */;
185
			0D1409420CF3203E004DEB85 = 0D1409420CF3203E004DEB85 /* PBXTextBookmark */;
207
			0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */;
186
			0D1409430CF3203E004DEB85 = 0D1409430CF3203E004DEB85 /* PBXTextBookmark */;
208
			0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */;
187
			0D1409440CF3203E004DEB85 = 0D1409440CF3203E004DEB85 /* PBXTextBookmark */;
209
			0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */;
188
			0D14095F0CF331D8004DEB85 = 0D14095F0CF331D8004DEB85 /* PBXTextBookmark */;
210
			0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */;
189
			0D1409600CF331D8004DEB85 = 0D1409600CF331D8004DEB85 /* PBXTextBookmark */;
211
			0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */;
190
			0D1409610CF331D8004DEB85 = 0D1409610CF331D8004DEB85 /* PBXTextBookmark */;
212
			0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */;
191
			0D1409620CF331D8004DEB85 = 0D1409620CF331D8004DEB85 /* PBXTextBookmark */;
213
			0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */;
192
			0D1409630CF331D8004DEB85 = 0D1409630CF331D8004DEB85 /* PBXTextBookmark */;
214
			0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */;
193
			0D1409640CF331D8004DEB85 = 0D1409640CF331D8004DEB85 /* PBXTextBookmark */;
215
			0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */;
194
			0D1409650CF331D8004DEB85 = 0D1409650CF331D8004DEB85 /* PBXTextBookmark */;
216
			0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */;
195
			0D1409660CF331D8004DEB85 = 0D1409660CF331D8004DEB85 /* PBXTextBookmark */;
217
			0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */;
196
			0D1409670CF331D8004DEB85 = 0D1409670CF331D8004DEB85 /* PBXTextBookmark */;
218
			0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */;
197
			0D1409680CF331D8004DEB85 = 0D1409680CF331D8004DEB85 /* PBXTextBookmark */;
219
			0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */;
198
			0D1409690CF331D8004DEB85 = 0D1409690CF331D8004DEB85 /* PBXTextBookmark */;
220
			0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */;
199
			0D14096A0CF331D8004DEB85 = 0D14096A0CF331D8004DEB85 /* PBXTextBookmark */;
221
			0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */;
200
			0D14096B0CF331D8004DEB85 = 0D14096B0CF331D8004DEB85 /* PBXTextBookmark */;
222
			0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */;
201
			0D14096C0CF331D8004DEB85 = 0D14096C0CF331D8004DEB85 /* PBXTextBookmark */;
223
			0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */;
202
			0D14096D0CF331D8004DEB85 = 0D14096D0CF331D8004DEB85 /* PBXTextBookmark */;
224
			0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */;
203
			0D14099B0CF33735004DEB85 = 0D14099B0CF33735004DEB85 /* PBXTextBookmark */;
225
			0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */;
204
			0D14099C0CF33735004DEB85 = 0D14099C0CF33735004DEB85 /* PBXTextBookmark */;
226
			0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */;
205
			0D1FB1E40CF2288C0061ED14 = 0D1FB1E40CF2288C0061ED14 /* PBXTextBookmark */;
227
			0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */;
206
			0D1FB1EB0CF2288C0061ED14 = 0D1FB1EB0CF2288C0061ED14 /* PBXTextBookmark */;
228
			0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */ = 0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */;
207
			0D21E7320CBE18D300DCAF45 = 0D21E7320CBE18D300DCAF45 /* PBXTextBookmark */;
229
			0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */ = 0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */;
208
			0D21E7340CBE18D300DCAF45 = 0D21E7340CBE18D300DCAF45 /* PBXTextBookmark */;
230
			0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */ = 0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */;
209
			0D21E77F0CBE1E4600DCAF45 = 0D21E77F0CBE1E4600DCAF45 /* PBXTextBookmark */;
231
			0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */;
210
			0D21E78B0CBE1E5200DCAF45 = 0D21E78B0CBE1E5200DCAF45 /* PBXTextBookmark */;
232
			0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */;
211
			0D21E7D10CBE200400DCAF45 = 0D21E7D10CBE200400DCAF45 /* PBXTextBookmark */;
233
			0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */;
212
			0D21E7D20CBE200400DCAF45 = 0D21E7D20CBE200400DCAF45 /* PBXTextBookmark */;
234
			0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */;
213
			0D21E7D30CBE200400DCAF45 = 0D21E7D30CBE200400DCAF45 /* PBXTextBookmark */;
235
			0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */;
214
			0D21E7D50CBE200400DCAF45 = 0D21E7D50CBE200400DCAF45 /* PBXTextBookmark */;
236
			0D4009AB0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009AB0D8FEF3C002D90E7 /* PBXTextBookmark */;
215
			0D21E7D60CBE200400DCAF45 = 0D21E7D60CBE200400DCAF45 /* PBXTextBookmark */;
237
			0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */;
216
			0D21E7D70CBE200400DCAF45 = 0D21E7D70CBE200400DCAF45 /* PBXTextBookmark */;
238
			0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */;
217
			0D21E8630CBE288B00DCAF45 = 0D21E8630CBE288B00DCAF45 /* PBXTextBookmark */;
239
			0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */;
218
			0D21E8660CBE288B00DCAF45 = 0D21E8660CBE288B00DCAF45 /* PBXTextBookmark */;
240
			0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */;
219
			0D21E9E00CBE5B4C00DCAF45 = 0D21E9E00CBE5B4C00DCAF45 /* PBXTextBookmark */;
241
			0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */;
220
			0D21EA470CBE67EE00DCAF45 = 0D21EA470CBE67EE00DCAF45 /* PBXTextBookmark */;
242
			0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */;
221
			0D254A800C6B109B00A82E54 = 0D254A800C6B109B00A82E54 /* PBXTextBookmark */;
243
			0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */;
222
			0D2D4BED0CF44BB90039C298 /* PBXTextBookmark */ = 0D2D4BED0CF44BB90039C298 /* PBXTextBookmark */;
244
			0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */;
223
			0D2D4BEE0CF44BB90039C298 /* PBXTextBookmark */ = 0D2D4BEE0CF44BB90039C298 /* PBXTextBookmark */;
245
			0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */;
224
			0D2D4BEF0CF44BB90039C298 /* PBXTextBookmark */ = 0D2D4BEF0CF44BB90039C298 /* PBXTextBookmark */;
246
			0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */;
225
			0D2D4BF70CF44C290039C298 /* PBXTextBookmark */ = 0D2D4BF70CF44C290039C298 /* PBXTextBookmark */;
247
			0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */;
226
			0D2D4BFE0CF44C360039C298 /* PBXTextBookmark */ = 0D2D4BFE0CF44C360039C298 /* PBXTextBookmark */;
248
			0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */;
227
			0D2D4C010CF44CA80039C298 /* PBXTextBookmark */ = 0D2D4C010CF44CA80039C298 /* PBXTextBookmark */;
249
			0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */;
228
			0D2D4C040CF44CB50039C298 /* PBXTextBookmark */ = 0D2D4C040CF44CB50039C298 /* PBXTextBookmark */;
250
			0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */;
229
			0D2D4C070CF44DC20039C298 /* PBXTextBookmark */ = 0D2D4C070CF44DC20039C298 /* PBXTextBookmark */;
251
			0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */;
230
			0D2D4C0A0CF44E140039C298 /* PBXTextBookmark */ = 0D2D4C0A0CF44E140039C298 /* PBXTextBookmark */;
252
			0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */;
231
			0D2FD5190CD2039300F179CA = 0D2FD5190CD2039300F179CA /* PBXTextBookmark */;
253
			0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */;
232
			0D2FD51A0CD2039300F179CA = 0D2FD51A0CD2039300F179CA /* PBXTextBookmark */;
254
			0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */;
233
			0D2FD51D0CD2039300F179CA = 0D2FD51D0CD2039300F179CA /* PBXTextBookmark */;
255
			0D4009C30D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009C30D8FEF3C002D90E7 /* PBXTextBookmark */;
234
			0D3B9A560CD88ACD00948D3B = 0D3B9A560CD88ACD00948D3B /* PBXTextBookmark */;
256
			0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */;
235
			0D3B9A570CD88ACD00948D3B = 0D3B9A570CD88ACD00948D3B /* PBXTextBookmark */;
257
			0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */;
236
			0D3B9A5A0CD88ACD00948D3B = 0D3B9A5A0CD88ACD00948D3B /* PBXTextBookmark */;
258
			0D4009CC0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009CC0D8FEF3C002D90E7 /* PBXTextBookmark */;
237
			0D3B9A5B0CD88ACD00948D3B = 0D3B9A5B0CD88ACD00948D3B /* PBXTextBookmark */;
259
			0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */;
238
			0D3B9A5C0CD88ACD00948D3B = 0D3B9A5C0CD88ACD00948D3B /* PBXTextBookmark */;
260
			0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */;
239
			0D526F710CE09DA500FA4789 = 0D526F710CE09DA500FA4789 /* PBXTextBookmark */;
261
			0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */;
240
			0D526F820CE09DBE00FA4789 = 0D526F820CE09DBE00FA4789 /* PBXTextBookmark */;
262
			0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */;
241
			0D526F8A0CE0A2F400FA4789 = 0D526F8A0CE0A2F400FA4789 /* PBXTextBookmark */;
263
			0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */;
242
			0D526F900CE1E31D00FA4789 = 0D526F900CE1E31D00FA4789 /* PBXTextBookmark */;
264
			0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */;
243
			0D526F920CE1E31D00FA4789 = 0D526F920CE1E31D00FA4789 /* PBXTextBookmark */;
265
			0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */;
244
			0D526F940CE1E31D00FA4789 = 0D526F940CE1E31D00FA4789 /* PBXTextBookmark */;
266
			0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */;
245
			0D526F980CE1E31D00FA4789 = 0D526F980CE1E31D00FA4789 /* PBXTextBookmark */;
267
			0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */;
246
			0D526FB30CE1E43600FA4789 = 0D526FB30CE1E43600FA4789 /* PBXTextBookmark */;
268
			0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */ = 0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */;
247
			0D526FB50CE1E43600FA4789 = 0D526FB50CE1E43600FA4789 /* PBXTextBookmark */;
269
			0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */ = 0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */;
248
			0D526FB60CE1E43600FA4789 = 0D526FB60CE1E43600FA4789 /* PBXTextBookmark */;
270
			0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */ = 0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */;
249
			0D526FB70CE1E43600FA4789 = 0D526FB70CE1E43600FA4789 /* PBXTextBookmark */;
271
			0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */ = 0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */;
250
			0D526FB80CE1E43600FA4789 = 0D526FB80CE1E43600FA4789 /* PBXTextBookmark */;
272
			0DC0A3210D913C90001D5BB8 /* PBXTextBookmark */ = 0DC0A3210D913C90001D5BB8 /* PBXTextBookmark */;
251
			0D526FBD0CE1E43600FA4789 = 0D526FBD0CE1E43600FA4789 /* PBXTextBookmark */;
273
			0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */ = 0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */;
252
			0D526FC00CE1E43600FA4789 = 0D526FC00CE1E43600FA4789 /* PBXTextBookmark */;
274
			0DC0A3230D913C90001D5BB8 /* PBXTextBookmark */ = 0DC0A3230D913C90001D5BB8 /* PBXTextBookmark */;
253
			0D526FC10CE1E43600FA4789 = 0D526FC10CE1E43600FA4789 /* PBXTextBookmark */;
275
			0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */ = 0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */;
254
			0D526FC40CE1E43600FA4789 = 0D526FC40CE1E43600FA4789 /* PBXTextBookmark */;
276
			0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */ = 0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */;
255
			0D526FC50CE1E43600FA4789 = 0D526FC50CE1E43600FA4789 /* PBXTextBookmark */;
277
			0DC0A32F0D913D52001D5BB8 /* PBXTextBookmark */ = 0DC0A32F0D913D52001D5BB8 /* PBXTextBookmark */;
256
			0D526FC60CE1E43600FA4789 = 0D526FC60CE1E43600FA4789 /* PBXTextBookmark */;
278
			0DC0A3300D913D52001D5BB8 /* PBXTextBookmark */ = 0DC0A3300D913D52001D5BB8 /* PBXTextBookmark */;
257
			0D526FC70CE1E43600FA4789 = 0D526FC70CE1E43600FA4789 /* PBXTextBookmark */;
279
			0DC0A3310D913D52001D5BB8 /* PBXTextBookmark */ = 0DC0A3310D913D52001D5BB8 /* PBXTextBookmark */;
258
			0D526FD20CE1E43600FA4789 = 0D526FD20CE1E43600FA4789 /* PBXTextBookmark */;
280
			0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */ = 0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */;
259
			0D526FD80CE1E43600FA4789 = 0D526FD80CE1E43600FA4789 /* PBXTextBookmark */;
281
			0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */ = 0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */;
260
			0D526FDE0CE1E43600FA4789 = 0D526FDE0CE1E43600FA4789 /* PBXTextBookmark */;
282
			0DC0A3B70D91420F001D5BB8 /* PBXTextBookmark */ = 0DC0A3B70D91420F001D5BB8 /* PBXTextBookmark */;
261
			0D526FE00CE1E43600FA4789 = 0D526FE00CE1E43600FA4789 /* PBXTextBookmark */;
283
			0DC0A4CD0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4CD0D968D0B001D5BB8 /* PBXTextBookmark */;
262
			0D526FE10CE1E43600FA4789 = 0D526FE10CE1E43600FA4789 /* PBXTextBookmark */;
284
			0DC0A4CE0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4CE0D968D0B001D5BB8 /* PBXTextBookmark */;
263
			0D526FEC0CE1E43600FA4789 = 0D526FEC0CE1E43600FA4789 /* PBXTextBookmark */;
285
			0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */;
264
			0D526FEF0CE1E43600FA4789 = 0D526FEF0CE1E43600FA4789 /* PBXTextBookmark */;
286
			0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */;
265
			0D526FF10CE1E43600FA4789 = 0D526FF10CE1E43600FA4789 /* PBXTextBookmark */;
287
			0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */;
266
			0D526FF20CE1E43600FA4789 = 0D526FF20CE1E43600FA4789 /* PBXTextBookmark */;
288
			0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */;
267
			0D5270190CE1E4EA00FA4789 = 0D5270190CE1E4EA00FA4789 /* PBXTextBookmark */;
289
			0DC0A4D30D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D30D968D0B001D5BB8 /* PBXTextBookmark */;
268
			0D5270330CE1E56E00FA4789 = 0D5270330CE1E56E00FA4789 /* PBXTextBookmark */;
290
			0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */;
269
			0D5270340CE1E56E00FA4789 = 0D5270340CE1E56E00FA4789 /* PBXTextBookmark */;
291
			0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */;
270
			0D5270370CE1E56E00FA4789 = 0D5270370CE1E56E00FA4789 /* PBXTextBookmark */;
292
			0DC0A4D60D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D60D968D0B001D5BB8 /* PBXTextBookmark */;
271
			0D52703F0CE1E5A500FA4789 = 0D52703F0CE1E5A500FA4789 /* PBXTextBookmark */;
293
			0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */;
272
			0D52706D0CE1E63400FA4789 = 0D52706D0CE1E63400FA4789 /* PBXTextBookmark */;
294
			0DC0A4D80D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D80D968D0B001D5BB8 /* PBXTextBookmark */;
273
			0D5270730CE1E9CE00FA4789 = 0D5270730CE1E9CE00FA4789 /* PBXTextBookmark */;
295
			0DC0A4D90D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4D90D968D0B001D5BB8 /* PBXTextBookmark */;
274
			0D5270740CE1E9CE00FA4789 = 0D5270740CE1E9CE00FA4789 /* PBXTextBookmark */;
296
			0DC0A4DA0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4DA0D968D0B001D5BB8 /* PBXTextBookmark */;
275
			0D5270750CE1E9CE00FA4789 = 0D5270750CE1E9CE00FA4789 /* PBXTextBookmark */;
297
			0DC0A4DB0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4DB0D968D0B001D5BB8 /* PBXTextBookmark */;
276
			0D5270860CE1EBBC00FA4789 = 0D5270860CE1EBBC00FA4789 /* PBXTextBookmark */;
298
			0DC0A4DC0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4DC0D968D0B001D5BB8 /* PBXTextBookmark */;
277
			0D5270870CE1EBBC00FA4789 = 0D5270870CE1EBBC00FA4789 /* PBXTextBookmark */;
299
			0DC0A4DD0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4DD0D968D0B001D5BB8 /* PBXTextBookmark */;
278
			0D576B290C75D5AE00C997E0 = 0D576B290C75D5AE00C997E0 /* PBXTextBookmark */;
300
			0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */;
279
			0D576B590C75D69900C997E0 = 0D576B590C75D69900C997E0 /* PBXTextBookmark */;
301
			0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */;
280
			0D576B5A0C75D69900C997E0 = 0D576B5A0C75D69900C997E0 /* PBXTextBookmark */;
302
			0DC0A4E00D968D0B001D5BB8 /* PBXTextBookmark */ = 0DC0A4E00D968D0B001D5BB8 /* PBXTextBookmark */;
281
			0D576B8F0C75DA4300C997E0 = 0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */;
-
 
282
			0D576B900C75DA4300C997E0 = 0D576B900C75DA4300C997E0 /* PBXTextBookmark */;
-
 
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 */;
-
 
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 */;
-
 
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 */;
-
 
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 */;
-
 
380
		};
303
		};
381
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
304
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
382
		userBuildSettings = {
305
		userBuildSettings = {
383
		};
306
		};
384
	};
307
	};
Line 410... Line 333...
410
			sepNavIntBoundsRect = "{{0, 0}, {961, 5206}}";
333
			sepNavIntBoundsRect = "{{0, 0}, {961, 5206}}";
411
			sepNavSelRange = "{0, 0}";
334
			sepNavSelRange = "{0, 0}";
412
			sepNavVisRect = "{{0, 0}, {961, 728}}";
335
			sepNavVisRect = "{{0, 0}, {961, 728}}";
413
		};
336
		};
414
	};
337
	};
-
 
338
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
-
 
339
		uiCtxt = {
-
 
340
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
-
 
341
			sepNavSelRange = "{0, 0}";
-
 
342
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
-
 
343
		};
-
 
344
	};
415
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
345
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
416
		uiCtxt = {
346
		uiCtxt = {
417
			sepNavIntBoundsRect = "{{0, 0}, {961, 3914}}";
347
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
418
			sepNavSelRange = "{5541, 19}";
348
			sepNavSelRange = "{5541, 19}";
419
			sepNavVisRect = "{{0, 3312}, {961, 390}}";
349
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
420
		};
350
		};
421
	};
351
	};
422
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
352
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
423
		uiCtxt = {
353
		uiCtxt = {
424
			sepNavIntBoundsRect = "{{0, 0}, {828, 2774}}";
354
			sepNavIntBoundsRect = "{{0, 0}, {828, 2774}}";
Line 455... Line 385...
455
			sepNavVisRect = "{{0, 386}, {961, 291}}";
385
			sepNavVisRect = "{{0, 386}, {961, 291}}";
456
		};
386
		};
457
	};
387
	};
458
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
388
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
459
		uiCtxt = {
389
		uiCtxt = {
460
			sepNavIntBoundsRect = "{{0, 0}, {1012, 1767}}";
390
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1767}}";
461
			sepNavSelRange = "{209, 0}";
391
			sepNavSelRange = "{209, 0}";
462
			sepNavVisRect = "{{0, 35}, {961, 482}}";
392
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
463
		};
393
		};
464
	};
394
	};
465
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
395
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
466
		uiCtxt = {
396
		uiCtxt = {
467
			sepNavIntBoundsRect = "{{0, 0}, {1121, 532}}";
397
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
-
 
398
			sepNavSelRange = "{0, 0}";
-
 
399
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
-
 
400
		};
-
 
401
	};
-
 
402
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
-
 
403
		uiCtxt = {
-
 
404
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
-
 
405
			sepNavSelRange = "{0, 0}";
-
 
406
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
-
 
407
		};
-
 
408
	};
-
 
409
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
-
 
410
		uiCtxt = {
-
 
411
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
-
 
412
			sepNavSelRange = "{1011, 0}";
-
 
413
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
-
 
414
		};
-
 
415
	};
-
 
416
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
-
 
417
		uiCtxt = {
-
 
418
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
-
 
419
			sepNavSelRange = "{448, 0}";
-
 
420
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
-
 
421
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
-
 
422
		};
-
 
423
	};
-
 
424
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
-
 
425
		uiCtxt = {
-
 
426
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
-
 
427
			sepNavSelRange = "{696, 201}";
-
 
428
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
-
 
429
		};
-
 
430
	};
-
 
431
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
-
 
432
		uiCtxt = {
-
 
433
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
-
 
434
			sepNavSelRange = "{0, 0}";
-
 
435
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
-
 
436
		};
-
 
437
	};
-
 
438
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
-
 
439
		uiCtxt = {
-
 
440
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
468
			sepNavSelRange = "{0, 0}";
441
			sepNavSelRange = "{0, 0}";
469
			sepNavVisRect = "{{0, 0}, {1121, 281}}";
442
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
-
 
443
		};
-
 
444
	};
-
 
445
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
-
 
446
		uiCtxt = {
-
 
447
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
-
 
448
			sepNavSelRange = "{0, 0}";
-
 
449
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
-
 
450
		};
-
 
451
	};
-
 
452
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
-
 
453
		uiCtxt = {
-
 
454
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
-
 
455
			sepNavSelRange = "{0, 0}";
-
 
456
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
470
		};
457
		};
471
	};
458
	};
472
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
459
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
473
		uiCtxt = {
460
		uiCtxt = {
474
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
461
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
Line 502... Line 489...
502
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
489
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
503
			sepNavSelRange = "{61, 5}";
490
			sepNavSelRange = "{61, 5}";
504
			sepNavVisRect = "{{0, 323}, {961, 291}}";
491
			sepNavVisRect = "{{0, 323}, {961, 291}}";
505
		};
492
		};
506
	};
493
	};
-
 
494
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
-
 
495
		uiCtxt = {
-
 
496
			sepNavIntBoundsRect = "{{0, 0}, {1081, 2774}}";
-
 
497
			sepNavSelRange = "{81, 0}";
-
 
498
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
-
 
499
		};
-
 
500
	};
507
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
501
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
508
		uiCtxt = {
502
		uiCtxt = {
509
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
503
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
510
			sepNavSelRange = "{1012, 0}";
504
			sepNavSelRange = "{1012, 0}";
511
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
505
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
Line 532... Line 526...
532
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
526
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
533
		};
527
		};
534
	};
528
	};
535
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
529
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
536
		uiCtxt = {
530
		uiCtxt = {
537
			sepNavIntBoundsRect = "{{0, 0}, {1146, 1862}}";
531
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1862}}";
538
			sepNavSelRange = "{81, 24}";
532
			sepNavSelRange = "{81, 24}";
539
			sepNavVisRect = "{{0, 761}, {1146, 614}}";
533
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
-
 
534
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
-
 
535
		};
-
 
536
	};
-
 
537
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
-
 
538
		uiCtxt = {
-
 
539
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6460}}";
-
 
540
			sepNavSelRange = "{0, 0}";
-
 
541
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
540
		};
542
		};
541
	};
543
	};
542
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
544
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
543
		uiCtxt = {
545
		uiCtxt = {
544
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
546
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
Line 546... Line 548...
546
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
548
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
547
		};
549
		};
548
	};
550
	};
549
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
551
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
550
		uiCtxt = {
552
		uiCtxt = {
551
			sepNavIntBoundsRect = "{{0, 0}, {1106, 6916}}";
553
			sepNavIntBoundsRect = "{{0, 0}, {1187, 6916}}";
552
			sepNavSelRange = "{8956, 42}";
554
			sepNavSelRange = "{4203, 26}";
-
 
555
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
-
 
556
		};
-
 
557
	};
-
 
558
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
-
 
559
		uiCtxt = {
-
 
560
			sepNavIntBoundsRect = "{{0, 0}, {516, 247}}";
-
 
561
			sepNavSelRange = "{0, 0}";
553
			sepNavVisRect = "{{0, 260}, {1106, 700}}";
562
			sepNavVisRect = "{{0, 0}, {0, 0}}";
-
 
563
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
-
 
564
		};
-
 
565
	};
-
 
566
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
-
 
567
		uiCtxt = {
-
 
568
			sepNavIntBoundsRect = "{{0, 0}, {1081, 13528}}";
-
 
569
			sepNavSelRange = "{20173, 0}";
-
 
570
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
554
		};
571
		};
555
	};
572
	};
556
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
573
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
557
		uiCtxt = {
574
		uiCtxt = {
558
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2603}}";
575
			sepNavIntBoundsRect = "{{0, 0}, {700, 2603}}";
559
			sepNavSelRange = "{0, 0}";
576
			sepNavSelRange = "{0, 0}";
560
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
577
			sepNavVisRect = "{{0, 0}, {0, 0}}";
561
		};
578
		};
562
	};
579
	};
563
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
580
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
564
		uiCtxt = {
581
		uiCtxt = {
565
			sepNavIntBoundsRect = "{{0, 0}, {1121, 855}}";
582
			sepNavIntBoundsRect = "{{0, 0}, {1081, 855}}";
566
			sepNavSelRange = "{554, 0}";
583
			sepNavSelRange = "{554, 0}";
567
			sepNavVisRect = "{{0, 263}, {1121, 538}}";
584
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
568
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
585
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
569
		};
586
		};
570
	};
587
	};
571
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
588
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
572
		uiCtxt = {
589
		uiCtxt = {
573
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1292}}";
590
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
574
			sepNavSelRange = "{671, 0}";
591
			sepNavSelRange = "{671, 0}";
575
			sepNavVisRect = "{{0, 513}, {1121, 538}}";
592
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
576
		};
593
		};
577
	};
594
	};
578
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
595
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
579
		uiCtxt = {
596
		uiCtxt = {
580
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
597
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
581
			sepNavSelRange = "{0, 0}";
598
			sepNavSelRange = "{0, 0}";
582
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
599
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
583
		};
600
		};
584
	};
601
	};
-
 
602
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
-
 
603
		uiCtxt = {
-
 
604
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3078}}";
-
 
605
			sepNavSelRange = "{0, 0}";
-
 
606
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
-
 
607
		};
-
 
608
	};
-
 
609
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
-
 
610
		uiCtxt = {
-
 
611
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1634}}";
-
 
612
			sepNavSelRange = "{0, 0}";
-
 
613
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
-
 
614
		};
-
 
615
	};
585
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
616
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
586
		uiCtxt = {
617
		uiCtxt = {
587
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1938}}";
618
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1938}}";
588
			sepNavSelRange = "{889, 0}";
619
			sepNavSelRange = "{593, 0}";
589
			sepNavVisRect = "{{0, 677}, {1106, 300}}";
620
			sepNavVisRect = "{{0, 1270}, {1187, 668}}";
590
		};
621
		};
591
	};
622
	};
592
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
623
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
593
		uiCtxt = {
624
		uiCtxt = {
594
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1349}}";
625
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1349}}";
595
			sepNavSelRange = "{444, 0}";
626
			sepNavSelRange = "{94, 0}";
596
			sepNavVisRect = "{{0, 2}, {1081, 539}}";
627
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
597
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
628
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
598
		};
629
		};
599
	};
630
	};
600
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
631
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
601
		uiCtxt = {
632
		uiCtxt = {
602
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4389}}";
633
			sepNavIntBoundsRect = "{{0, 0}, {1022, 4389}}";
603
			sepNavSelRange = "{0, 0}";
634
			sepNavSelRange = "{0, 0}";
604
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
635
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
-
 
636
		};
-
 
637
	};
-
 
638
	0D0CAF340C61132C003604C6 /* verification.h */ = {
-
 
639
		uiCtxt = {
-
 
640
			sepNavIntBoundsRect = "{{0, 0}, {1187, 668}}";
-
 
641
			sepNavSelRange = "{0, 0}";
-
 
642
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
605
		};
643
		};
606
	};
644
	};
607
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
645
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
608
		uiCtxt = {
646
		uiCtxt = {
609
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3287}}";
647
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3382}}";
610
			sepNavSelRange = "{903, 0}";
648
			sepNavSelRange = "{1124, 0}";
611
			sepNavVisRect = "{{0, 582}, {1081, 431}}";
649
			sepNavVisRect = "{{0, 515}, {1130, 644}}";
-
 
650
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
612
		};
651
		};
613
	};
652
	};
614
	0D0CAF370C61132C003604C6 /* draw.h */ = {
653
	0D0CAF370C61132C003604C6 /* draw.h */ = {
615
		uiCtxt = {
654
		uiCtxt = {
616
			sepNavIntBoundsRect = "{{0, 0}, {1081, 570}}";
655
			sepNavIntBoundsRect = "{{0, 0}, {1130, 684}}";
617
			sepNavSelRange = "{166, 0}";
656
			sepNavSelRange = "{664, 0}";
618
			sepNavVisRect = "{{0, 114}, {1081, 431}}";
657
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
-
 
658
		};
-
 
659
	};
-
 
660
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
-
 
661
		uiCtxt = {
-
 
662
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
663
			sepNavSelRange = "{0, 0}";
-
 
664
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
619
		};
665
		};
620
	};
666
	};
621
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
667
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
622
		uiCtxt = {
668
		uiCtxt = {
623
			sepNavIntBoundsRect = "{{0, 0}, {1146, 891}}";
669
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
624
			sepNavSelRange = "{103, 0}";
670
			sepNavSelRange = "{103, 0}";
625
			sepNavVisRect = "{{0, 0}, {1146, 891}}";
671
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
626
		};
672
		};
627
	};
673
	};
628
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
674
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
629
		uiCtxt = {
675
		uiCtxt = {
630
			sepNavIntBoundsRect = "{{0, 0}, {1081, 431}}";
676
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
631
			sepNavSelRange = "{0, 0}";
677
			sepNavSelRange = "{0, 0}";
632
			sepNavVisRect = "{{0, 0}, {1081, 431}}";
678
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
679
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
633
		};
680
		};
634
	};
681
	};
635
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
682
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
636
		uiCtxt = {
683
		uiCtxt = {
637
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2622}}";
684
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2622}}";
638
			sepNavSelRange = "{707, 0}";
685
			sepNavSelRange = "{1599, 43}";
639
			sepNavVisRect = "{{0, 440}, {1121, 281}}";
686
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
640
		};
687
		};
641
	};
688
	};
642
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
689
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
643
		uiCtxt = {
690
		uiCtxt = {
644
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1007}}";
691
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1007}}";
645
			sepNavSelRange = "{70, 0}";
692
			sepNavSelRange = "{70, 0}";
646
			sepNavVisRect = "{{0, 401}, {1081, 431}}";
693
			sepNavVisRect = "{{0, 16}, {1130, 644}}";
647
		};
694
		};
648
	};
695
	};
-
 
696
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
-
 
697
		uiCtxt = {
-
 
698
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2755}}";
-
 
699
			sepNavSelRange = "{0, 0}";
-
 
700
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
701
		};
-
 
702
	};
649
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
703
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
650
		uiCtxt = {
704
		uiCtxt = {
651
			sepNavIntBoundsRect = "{{0, 0}, {1147, 688}}";
705
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1824}}";
652
			sepNavSelRange = "{0, 0}";
706
			sepNavSelRange = "{0, 0}";
653
			sepNavVisRect = "{{0, 0}, {1147, 688}}";
707
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
708
		};
-
 
709
	};
-
 
710
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
-
 
711
		uiCtxt = {
-
 
712
			sepNavIntBoundsRect = "{{0, 0}, {1187, 3097}}";
-
 
713
			sepNavSelRange = "{594, 0}";
-
 
714
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
-
 
715
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
-
 
716
		};
-
 
717
	};
-
 
718
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
-
 
719
		uiCtxt = {
-
 
720
			sepNavIntBoundsRect = "{{0, 0}, {1130, 741}}";
-
 
721
			sepNavSelRange = "{154, 0}";
-
 
722
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
-
 
723
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
654
		};
724
		};
655
	};
725
	};
656
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
726
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
657
		uiCtxt = {
727
		uiCtxt = {
658
			sepNavIntBoundsRect = "{{0, 0}, {1106, 2983}}";
728
			sepNavIntBoundsRect = "{{0, 0}, {1187, 2983}}";
-
 
729
			sepNavSelRange = "{0, 0}";
-
 
730
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
-
 
731
		};
-
 
732
	};
-
 
733
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
-
 
734
		uiCtxt = {
-
 
735
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
659
			sepNavSelRange = "{0, 0}";
736
			sepNavSelRange = "{0, 0}";
660
			sepNavVisRect = "{{0, 113}, {1106, 688}}";
737
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
661
		};
738
		};
662
	};
739
	};
663
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
740
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
664
		uiCtxt = {
741
		uiCtxt = {
665
			sepNavIntBoundsRect = "{{0, 0}, {1146, 456}}";
742
			sepNavIntBoundsRect = "{{0, 0}, {1187, 644}}";
666
			sepNavSelRange = "{0, 0}";
743
			sepNavSelRange = "{0, 0}";
-
 
744
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
-
 
745
		};
-
 
746
	};
-
 
747
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
-
 
748
		uiCtxt = {
-
 
749
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
750
			sepNavSelRange = "{229, 0}";
-
 
751
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
752
		};
-
 
753
	};
-
 
754
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
-
 
755
		uiCtxt = {
-
 
756
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1748}}";
-
 
757
			sepNavSelRange = "{0, 0}";
-
 
758
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
-
 
759
		};
-
 
760
	};
-
 
761
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
-
 
762
		uiCtxt = {
-
 
763
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
764
			sepNavSelRange = "{0, 0}";
-
 
765
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
766
		};
-
 
767
	};
-
 
768
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
-
 
769
		uiCtxt = {
-
 
770
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1311}}";
-
 
771
			sepNavSelRange = "{0, 0}";
-
 
772
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
773
		};
-
 
774
	};
-
 
775
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
-
 
776
		uiCtxt = {
-
 
777
			sepNavIntBoundsRect = "{{0, 0}, {1187, 874}}";
-
 
778
			sepNavSelRange = "{0, 0}";
-
 
779
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
-
 
780
		};
-
 
781
	};
-
 
782
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
-
 
783
		uiCtxt = {
-
 
784
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
785
			sepNavSelRange = "{0, 0}";
667
			sepNavVisRect = "{{0, 0}, {1146, 404}}";
786
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
668
		};
787
		};
669
	};
788
	};
670
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
789
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
671
		uiCtxt = {
790
		uiCtxt = {
672
			sepNavIntBoundsRect = "{{0, 0}, {1146, 12692}}";
791
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12692}}";
673
			sepNavSelRange = "{13268, 0}";
792
			sepNavSelRange = "{13268, 0}";
674
			sepNavVisRect = "{{0, 11799}, {1146, 614}}";
793
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
675
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
794
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
676
		};
795
		};
677
	};
796
	};
678
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
797
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
679
		uiCtxt = {
798
		uiCtxt = {
680
			sepNavIntBoundsRect = "{{0, 0}, {758, 8246}}";
799
			sepNavIntBoundsRect = "{{0, 0}, {1130, 8246}}";
681
			sepNavSelRange = "{2518, 0}";
800
			sepNavSelRange = "{2518, 0}";
682
			sepNavVisRect = "{{0, 947}, {758, 801}}";
801
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
683
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
802
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
684
		};
803
		};
685
	};
804
	};
686
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
805
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
687
		uiCtxt = {
806
		uiCtxt = {
688
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
807
			sepNavIntBoundsRect = "{{0, 0}, {1130, 13471}}";
689
			sepNavSelRange = "{0, 0}";
808
			sepNavSelRange = "{0, 0}";
-
 
809
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
-
 
810
		};
-
 
811
	};
-
 
812
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
-
 
813
		uiCtxt = {
-
 
814
			sepNavIntBoundsRect = "{{0, 0}, {1130, 988}}";
-
 
815
			sepNavSelRange = "{1757, 0}";
-
 
816
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
-
 
817
		};
-
 
818
	};
-
 
819
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
-
 
820
		uiCtxt = {
-
 
821
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
822
			sepNavSelRange = "{377, 0}";
690
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
823
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
824
		};
-
 
825
	};
-
 
826
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
-
 
827
		uiCtxt = {
-
 
828
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
829
			sepNavSelRange = "{355, 0}";
-
 
830
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
691
		};
831
		};
692
	};
832
	};
693
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
833
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
694
		uiCtxt = {
834
		uiCtxt = {
695
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1083}}";
835
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1083}}";
696
			sepNavSelRange = "{939, 0}";
836
			sepNavSelRange = "{0, 0}";
697
			sepNavVisRect = "{{0, 351}, {1106, 453}}";
837
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
698
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
838
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
699
		};
839
		};
700
	};
840
	};
-
 
841
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
-
 
842
		uiCtxt = {
-
 
843
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
844
			sepNavSelRange = "{137, 0}";
-
 
845
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
846
		};
-
 
847
	};
701
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
848
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
702
		uiCtxt = {
849
		uiCtxt = {
703
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6232}}";
850
			sepNavIntBoundsRect = "{{0, 0}, {1130, 6498}}";
704
			sepNavSelRange = "{3895, 0}";
851
			sepNavSelRange = "{8513, 0}";
705
			sepNavVisRect = "{{0, 1273}, {1081, 688}}";
852
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
706
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
853
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
707
		};
854
		};
708
	};
855
	};
709
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
856
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
710
		uiCtxt = {
857
		uiCtxt = {
711
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
858
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
712
			sepNavSelRange = "{183, 58}";
859
			sepNavSelRange = "{528, 0}";
-
 
860
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
861
		};
-
 
862
	};
-
 
863
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
-
 
864
		uiCtxt = {
-
 
865
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1121}}";
-
 
866
			sepNavSelRange = "{0, 0}";
-
 
867
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
868
		};
-
 
869
	};
-
 
870
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
-
 
871
		uiCtxt = {
-
 
872
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
873
			sepNavSelRange = "{0, 0}";
-
 
874
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
875
		};
-
 
876
	};
-
 
877
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
-
 
878
		uiCtxt = {
-
 
879
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3249}}";
-
 
880
			sepNavSelRange = "{0, 0}";
-
 
881
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
882
		};
-
 
883
	};
-
 
884
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
-
 
885
		uiCtxt = {
-
 
886
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
887
			sepNavSelRange = "{0, 0}";
-
 
888
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
889
		};
-
 
890
	};
-
 
891
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
-
 
892
		uiCtxt = {
-
 
893
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
894
			sepNavSelRange = "{0, 0}";
-
 
895
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
896
		};
-
 
897
	};
-
 
898
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
-
 
899
		uiCtxt = {
-
 
900
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3439}}";
-
 
901
			sepNavSelRange = "{0, 0}";
713
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
902
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
714
		};
903
		};
715
	};
904
	};
716
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
905
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
717
		uiCtxt = {
906
		uiCtxt = {
718
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
907
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
719
			sepNavSelRange = "{0, 0}";
908
			sepNavSelRange = "{0, 0}";
720
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
909
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
721
		};
910
		};
722
	};
911
	};
-
 
912
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
-
 
913
		uiCtxt = {
-
 
914
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
915
			sepNavSelRange = "{0, 0}";
-
 
916
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
917
		};
-
 
918
	};
723
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
919
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
724
		uiCtxt = {
920
		uiCtxt = {
725
			sepNavIntBoundsRect = "{{0, 0}, {961, 1786}}";
921
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1786}}";
726
			sepNavSelRange = "{1199, 0}";
922
			sepNavSelRange = "{1250, 0}";
727
			sepNavVisRect = "{{0, 878}, {961, 657}}";
923
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
728
		};
924
		};
729
	};
925
	};
730
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
926
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
731
		uiCtxt = {
927
		uiCtxt = {
-
 
928
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
929
			sepNavSelRange = "{0, 0}";
-
 
930
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
931
		};
-
 
932
	};
-
 
933
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
-
 
934
		uiCtxt = {
732
			sepNavIntBoundsRect = "{{0, 0}, {961, 589}}";
935
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1691}}";
-
 
936
			sepNavSelRange = "{1423, 19}";
-
 
937
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
-
 
938
		};
-
 
939
	};
-
 
940
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
-
 
941
		uiCtxt = {
-
 
942
			sepNavIntBoundsRect = "{{0, 0}, {1130, 10621}}";
-
 
943
			sepNavSelRange = "{0, 0}";
-
 
944
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
945
		};
-
 
946
	};
-
 
947
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
-
 
948
		uiCtxt = {
-
 
949
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
733
			sepNavSelRange = "{0, 0}";
950
			sepNavSelRange = "{0, 0}";
734
			sepNavVisRect = "{{0, 0}, {961, 482}}";
951
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
952
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
735
		};
953
		};
736
	};
954
	};
737
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
955
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
738
		uiCtxt = {
956
		uiCtxt = {
739
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
957
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
740
			sepNavSelRange = "{242, 0}";
958
			sepNavSelRange = "{242, 0}";
741
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
959
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
742
		};
960
		};
743
	};
961
	};
-
 
962
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
-
 
963
		uiCtxt = {
-
 
964
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
965
			sepNavSelRange = "{236, 0}";
-
 
966
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
967
		};
-
 
968
	};
744
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
969
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
745
		uiCtxt = {
970
		uiCtxt = {
746
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
971
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
747
			sepNavSelRange = "{0, 0}";
972
			sepNavSelRange = "{0, 0}";
748
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
973
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
749
		};
974
		};
750
	};
975
	};
-
 
976
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
-
 
977
		uiCtxt = {
-
 
978
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
-
 
979
			sepNavSelRange = "{0, 0}";
-
 
980
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
981
		};
-
 
982
	};
751
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
983
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
752
		uiCtxt = {
984
		uiCtxt = {
753
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
985
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
754
			sepNavSelRange = "{0, 0}";
986
			sepNavSelRange = "{0, 0}";
755
			sepNavVisRect = "{{1, 2806}, {1121, 610}}";
987
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
756
		};
988
		};
757
	};
989
	};
758
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
990
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
759
		uiCtxt = {
991
		uiCtxt = {
760
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3952}}";
992
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3952}}";
761
			sepNavSelRange = "{0, 0}";
993
			sepNavSelRange = "{0, 0}";
762
			sepNavVisRect = "{{0, 3306}, {1146, 638}}";
994
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
763
		};
995
		};
764
	};
996
	};
765
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
997
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
766
		uiCtxt = {
998
		uiCtxt = {
767
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
999
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
Line 776... Line 1008...
776
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1008
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
777
		};
1009
		};
778
	};
1010
	};
779
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1011
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
780
		uiCtxt = {
1012
		uiCtxt = {
781
			sepNavIntBoundsRect = "{{0, 0}, {1148, 13224}}";
1013
			sepNavIntBoundsRect = "{{0, 0}, {1148, 9348}}";
-
 
1014
			sepNavSelRange = "{0, 0}";
-
 
1015
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
-
 
1016
		};
-
 
1017
	};
-
 
1018
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
-
 
1019
		uiCtxt = {
-
 
1020
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
-
 
1021
			sepNavSelRange = "{0, 0}";
-
 
1022
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
-
 
1023
		};
-
 
1024
	};
-
 
1025
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
-
 
1026
		uiCtxt = {
-
 
1027
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
782
			sepNavSelRange = "{0, 0}";
1028
			sepNavSelRange = "{0, 0}";
783
			sepNavVisRect = "{{0, 4480}, {1146, 441}}";
1029
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
784
		};
1030
		};
785
	};
1031
	};
786
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
1032
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
787
		isa = XCBreakpointsBucket;
1033
		isa = XCBreakpointsBucket;
788
		name = GEL;
1034
		name = GEL;
789
		objects = (
1035
		objects = (
790
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
1036
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
791
		);
1037
		);
792
	};
1038
	};
793
	0D1408690CF30D35004DEB85 /* PBXTextBookmark */ = {
1039
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
-
 
1040
		uiCtxt = {
-
 
1041
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12027}}";
794
		isa = PBXTextBookmark;
1042
			sepNavSelRange = "{6483, 0}";
795
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
1043
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
796
		name = "Matrix.h: 1";
1044
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
797
		rLen = 0;
1045
		};
798
		rLoc = 0;
1046
	};
-
 
1047
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
799
		rType = 0;
1048
		uiCtxt = {
-
 
1049
			sepNavIntBoundsRect = "{{0, 0}, {1187, 665}}";
800
		vrLen = 714;
1050
			sepNavSelRange = "{550, 0}";
-
 
1051
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
-
 
1052
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
801
		vrLoc = 5908;
1053
		};
802
	};
1054
	};
803
	0D1408D80CF31B49004DEB85 /* PBXTextBookmark */ = {
1055
	0D1307D50D887A6400847A72 /* PBXTextBookmark */ = {
804
		isa = PBXTextBookmark;
1056
		isa = PBXTextBookmark;
805
		fRef = 0D1408D90CF31B49004DEB85 /* main.cxx */;
1057
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
806
		name = "(null): 1";
1058
		name = "tessellate.h: tessellate";
807
		rLen = 0;
1059
		rLen = 0;
808
		rLoc = 0;
1060
		rLoc = 550;
809
		rType = 0;
1061
		rType = 0;
810
		vrLen = 578;
1062
		vrLen = 375;
811
		vrLoc = 4644;
1063
		vrLoc = 303;
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
	};
1064
	};
820
	0D1408DA0CF31B49004DEB85 /* PBXTextBookmark */ = {
1065
	0D1307D80D887A6400847A72 /* PBXTextBookmark */ = {
821
		isa = PBXTextBookmark;
1066
		isa = PBXTextBookmark;
822
		fRef = 0D1408DB0CF31B49004DEB85 /* smfquadric.cxx */;
1067
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
823
		name = "(null): 1";
1068
		name = "tessellate.cpp: 26";
824
		rLen = 0;
1069
		rLen = 0;
825
		rLoc = 0;
1070
		rLoc = 372;
826
		rType = 0;
1071
		rType = 0;
827
		vrLen = 818;
1072
		vrLen = 294;
828
		vrLoc = 1358;
1073
		vrLoc = 240;
829
	};
1074
	};
830
	0D1408DB0CF31B49004DEB85 /* smfquadric.cxx */ = {
1075
	0D13082B0D887C6D00847A72 /* stl_vector.h */ = {
831
		isa = PBXFileReference;
1076
		isa = PBXFileReference;
832
		lastKnownFileType = sourcecode.cpp.cpp;
1077
		lastKnownFileType = sourcecode.c.h;
833
		name = smfquadric.cxx;
1078
		name = stl_vector.h;
834
		path = "/Users/jab/Desktop/qslim-2.1/tools/filters/smfquadric.cxx";
1079
		path = "/usr/include/c++/4.0.0/bits/stl_vector.h";
835
		sourceTree = "<absolute>";
1080
		sourceTree = "<absolute>";
836
	};
1081
	};
837
	0D1408DC0CF31B49004DEB85 /* PBXTextBookmark */ = {
1082
	0D13082C0D887C6D00847A72 /* PBXTextBookmark */ = {
838
		isa = PBXTextBookmark;
1083
		isa = PBXTextBookmark;
839
		fRef = 0D1408DD0CF31B49004DEB85 /* qcluster.cxx */;
1084
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
840
		name = "(null): 1";
1085
		name = "#include \"CGLA/Vec3f.h\"";
841
		rLen = 0;
1086
		rLen = 24;
842
		rLoc = 0;
1087
		rLoc = 81;
843
		rType = 0;
1088
		rType = 0;
844
		vrLen = 1055;
1089
		vrLen = 193;
845
		vrLoc = 0;
1090
		vrLoc = 0;
846
	};
1091
	};
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 */ = {
1092
	0D13082D0D887C6D00847A72 /* PBXTextBookmark */ = {
855
		isa = PBXTextBookmark;
1093
		isa = PBXTextBookmark;
856
		fRef = 0D1408DF0CF31B49004DEB85 /* qslim.h */;
1094
		fRef = 0D13082E0D887C6D00847A72 /* stl_vector.h */;
857
		name = "(null): 1";
1095
		name = "(null): 343";
858
		rLen = 0;
1096
		rLen = 0;
859
		rLoc = 0;
1097
		rLoc = 12250;
860
		rType = 0;
1098
		rType = 0;
861
		vrLen = 1055;
1099
		vrLen = 376;
862
		vrLoc = 1468;
1100
		vrLoc = 12103;
863
	};
1101
	};
864
	0D1408DF0CF31B49004DEB85 /* qslim.h */ = {
1102
	0D13082E0D887C6D00847A72 /* stl_vector.h */ = {
865
		isa = PBXFileReference;
1103
		isa = PBXFileReference;
866
		lastKnownFileType = sourcecode.c.h;
1104
		lastKnownFileType = sourcecode.c.h;
867
		name = qslim.h;
1105
		name = stl_vector.h;
868
		path = "/Users/jab/Desktop/qslim-2.1/tools/qslim/qslim.h";
1106
		path = "/usr/include/c++/4.0.0/bits/stl_vector.h";
869
		sourceTree = "<absolute>";
1107
		sourceTree = "<absolute>";
870
	};
1108
	};
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 */ = {
1109
	0D13083D0D887CD300847A72 /* 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;
1110
		isa = PBXTextBookmark;
1150
		fRef = 0D526F9F0CE1E3E700FA4789 /* camera.h */;
1111
		fRef = 0D13082B0D887C6D00847A72 /* stl_vector.h */;
1151
		name = "camera.h: 1";
1112
		name = "stl_vector.h: size";
1152
		rLen = 0;
1113
		rLen = 0;
1153
		rLoc = 0;
1114
		rLoc = 14113;
1154
		rType = 0;
1115
		rType = 0;
1155
		vrLen = 457;
1116
		vrLen = 1111;
1156
		vrLoc = 0;
1117
		vrLoc = 11747;
1157
	};
1118
	};
1158
	0D1409420CF3203E004DEB85 /* PBXTextBookmark */ = {
1119
	0D1308430D887CD300847A72 /* PBXTextBookmark */ = {
1159
		isa = PBXTextBookmark;
1120
		isa = PBXTextBookmark;
1160
		fRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */;
1121
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1161
		name = "scene.cpp: 1";
1122
		name = "TriMesh.h: 18";
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;
1123
		rLen = 0;
1193
		rLoc = 0;
1124
		rLoc = 401;
1194
		rType = 0;
1125
		rType = 0;
1195
		vrLen = 574;
1126
		vrLen = 928;
1196
		vrLoc = 0;
1127
		vrLoc = 562;
1197
	};
1128
	};
1198
	0D1409600CF331D8004DEB85 /* PBXTextBookmark */ = {
1129
	0D1308AB0D88801100847A72 /* PBXTextBookmark */ = {
1199
		isa = PBXTextBookmark;
1130
		isa = PBXTextBookmark;
1200
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
1131
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
1201
		name = "mesh.cpp: 1";
1132
		name = "mesh->materials.resize(1);";
1202
		rLen = 0;
1133
		rLen = 26;
1203
		rLoc = 0;
1134
		rLoc = 4203;
1204
		rType = 0;
1135
		rType = 0;
1205
		vrLen = 470;
1136
		vrLen = 358;
1206
		vrLoc = 0;
1137
		vrLoc = 3982;
1207
	};
1138
	};
1208
	0D1409610CF331D8004DEB85 /* PBXTextBookmark */ = {
1139
	0D1308F10D88814500847A72 /* PBXTextBookmark */ = {
1209
		isa = PBXTextBookmark;
1140
		isa = PBXTextBookmark;
1210
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
1141
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
1211
		name = "mt19937ar.cpp: 1";
1142
		name = "#include \"CGLA/Vec3f.h\"";
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;
1143
		rLen = 24;
1223
		rLoc = 0;
1144
		rLoc = 81;
1224
		rType = 0;
1145
		rType = 0;
1225
		vrLen = 559;
1146
		vrLen = 744;
1226
		vrLoc = 0;
1147
		vrLoc = 1431;
1227
	};
1148
	};
1228
	0D1409630CF331D8004DEB85 /* PBXTextBookmark */ = {
1149
	0D1308FB0D8881B300847A72 /* PBXTextBookmark */ = {
1229
		isa = PBXTextBookmark;
1150
		isa = PBXTextBookmark;
1230
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
1151
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
1231
		name = "mt19937ar.h: 1";
1152
		name = "verification.h: 1";
1232
		rLen = 0;
1153
		rLen = 0;
1233
		rLoc = 0;
1154
		rLoc = 0;
1234
		rType = 0;
1155
		rType = 0;
1235
		vrLen = 1227;
1156
		vrLen = 176;
1236
		vrLoc = 0;
1157
		vrLoc = 0;
1237
	};
1158
	};
1238
	0D1409640CF331D8004DEB85 /* PBXTextBookmark */ = {
1159
	0D1308FC0D8881B300847A72 /* PBXTextBookmark */ = {
1239
		isa = PBXTextBookmark;
1160
		isa = PBXTextBookmark;
1240
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1161
		fRef = 0D0CAF330C61132C003604C6 /* verification.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";
1162
		name = "verification.cpp: 1";
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;
1163
		rLen = 0;
1273
		rLoc = 0;
1164
		rLoc = 0;
1274
		rType = 0;
1165
		rType = 0;
1275
		vrLen = 574;
1166
		vrLen = 984;
1276
		vrLoc = 0;
1167
		vrLoc = 5835;
1277
	};
1168
	};
1278
	0D1409680CF331D8004DEB85 /* PBXTextBookmark */ = {
1169
	0D1308FD0D8881B300847A72 /* PBXTextBookmark */ = {
1279
		isa = PBXTextBookmark;
1170
		isa = PBXTextBookmark;
1280
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
1171
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1281
		name = "mesh.cpp: 1";
1172
		name = "TriMesh.cpp: 31";
1282
		rLen = 0;
1173
		rLen = 0;
1283
		rLoc = 0;
1174
		rLoc = 593;
1284
		rType = 0;
1175
		rType = 0;
1285
		vrLen = 470;
1176
		vrLen = 665;
1286
		vrLoc = 0;
1177
		vrLoc = 1654;
1287
	};
1178
	};
1288
	0D1409690CF331D8004DEB85 /* PBXTextBookmark */ = {
1179
	0D1309010D8881B300847A72 /* PBXTextBookmark */ = {
1289
		isa = PBXTextBookmark;
1180
		isa = PBXTextBookmark;
1290
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
1181
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1291
		name = "mt19937ar.cpp: 1";
1182
		name = "TriMesh.cpp: 44";
1292
		rLen = 0;
1183
		rLen = 0;
1293
		rLoc = 0;
1184
		rLoc = 889;
1294
		rType = 0;
1185
		rType = 0;
1295
		vrLen = 1280;
1186
		vrLen = 742;
1296
		vrLoc = 0;
1187
		vrLoc = 0;
1297
	};
1188
	};
1298
	0D14096A0CF331D8004DEB85 /* PBXTextBookmark */ = {
1189
	0D1309020D8881B300847A72 /* PBXTextBookmark */ = {
1299
		isa = PBXTextBookmark;
1190
		isa = PBXTextBookmark;
1300
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
1191
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
1301
		name = "metal.cpp: 1";
1192
		name = "verification.h: 1";
1302
		rLen = 0;
1193
		rLen = 0;
1303
		rLoc = 0;
1194
		rLoc = 0;
1304
		rType = 0;
1195
		rType = 0;
1305
		vrLen = 559;
1196
		vrLen = 176;
1306
		vrLoc = 0;
1197
		vrLoc = 0;
1307
	};
1198
	};
1308
	0D14096B0CF331D8004DEB85 /* PBXTextBookmark */ = {
1199
	0D1309030D8881B300847A72 /* PBXTextBookmark */ = {
1309
		isa = PBXTextBookmark;
1200
		isa = PBXTextBookmark;
1310
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
1201
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1311
		name = "mt19937ar.h: 1";
1202
		name = "verification.cpp: 1";
1312
		rLen = 0;
1203
		rLen = 0;
1313
		rLoc = 0;
1204
		rLoc = 0;
1314
		rType = 0;
1205
		rType = 0;
1315
		vrLen = 1227;
1206
		vrLen = 1051;
1316
		vrLoc = 0;
1207
		vrLoc = 0;
1317
	};
1208
	};
1318
	0D14096C0CF331D8004DEB85 /* PBXTextBookmark */ = {
1209
	0D1309190D88826B00847A72 /* PBXTextBookmark */ = {
1319
		isa = PBXTextBookmark;
1210
		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 */;
1211
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.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";
1212
		name = "TriMesh.h: 5";
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
	};
-
 
1378
	0D21E7320CBE18D300DCAF45 /* PBXTextBookmark */ = {
-
 
1379
		isa = PBXTextBookmark;
-
 
1380
		fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
-
 
1381
		name = "LinAlgIO.h: 13";
-
 
1382
		rLen = 0;
1213
		rLen = 0;
1383
		rLoc = 203;
1214
		rLoc = 94;
1384
		rType = 0;
1215
		rType = 0;
1385
		vrLen = 928;
1216
		vrLen = 797;
1386
		vrLoc = 143;
1217
		vrLoc = 708;
1387
	};
1218
	};
1388
	0D21E7340CBE18D300DCAF45 /* PBXTextBookmark */ = {
1219
	0D1309410D891E3400847A72 /* PBXTextBookmark */ = {
1389
		isa = PBXTextBookmark;
1220
		isa = PBXTextBookmark;
1390
		fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
1221
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
1391
		name = "LinAlgIO.h: 13";
1222
		name = "tessellate.h: tessellate";
1392
		rLen = 0;
1223
		rLen = 0;
1393
		rLoc = 203;
1224
		rLoc = 550;
1394
		rType = 0;
1225
		rType = 0;
1395
		vrLen = 928;
1226
		vrLen = 525;
1396
		vrLoc = 143;
1227
		vrLoc = 163;
1397
	};
1228
	};
1398
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1229
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1399
		uiCtxt = {
1230
		uiCtxt = {
1400
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1231
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1401
			sepNavSelRange = "{0, 0}";
1232
			sepNavSelRange = "{0, 0}";
Line 1422... Line 1253...
1422
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
1253
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
1423
			sepNavSelRange = "{0, 0}";
1254
			sepNavSelRange = "{0, 0}";
1424
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1255
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1425
		};
1256
		};
1426
	};
1257
	};
1427
	0D21E77F0CBE1E4600DCAF45 /* PBXTextBookmark */ = {
-
 
1428
		isa = PBXTextBookmark;
-
 
1429
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
-
 
1430
		name = "LapackFunc.h: 1";
-
 
1431
		rLen = 0;
-
 
1432
		rLoc = 0;
-
 
1433
		rType = 0;
-
 
1434
		vrLen = 1268;
-
 
1435
		vrLoc = 5408;
-
 
1436
	};
-
 
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";
-
 
1448
		rLen = 0;
-
 
1449
		rLoc = 0;
-
 
1450
		rType = 0;
-
 
1451
		vrLen = 840;
-
 
1452
		vrLoc = 0;
-
 
1453
	};
-
 
1454
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1258
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1455
		activeExec = 0;
1259
		activeExec = 0;
1456
		executables = (
1260
		executables = (
1457
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1261
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1458
		);
1262
		);
Line 1479... Line 1283...
1479
		libgmallocEnabled = 0;
1283
		libgmallocEnabled = 0;
1480
		name = test.cgla.matrices;
1284
		name = test.cgla.matrices;
1481
		sourceDirectories = (
1285
		sourceDirectories = (
1482
		);
1286
		);
1483
	};
1287
	};
1484
	0D21E7D10CBE200400DCAF45 /* PBXTextBookmark */ = {
1288
	0D4007850D8EAED3002D90E7 /* PBXTextBookmark */ = {
1485
		isa = PBXTextBookmark;
1289
		isa = PBXTextBookmark;
1486
		fRef = 0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */;
1290
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
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";
1291
		name = "tessellate.cpp: 327";
1498
		rLen = 0;
1292
		rLen = 0;
1499
		rLoc = 0;
1293
		rLoc = 6483;
1500
		rType = 0;
1294
		rType = 0;
1501
		vrLen = 684;
1295
		vrLen = 519;
1502
		vrLoc = 0;
1296
		vrLoc = 127;
1503
	};
1297
	};
1504
	0D21E7D30CBE200400DCAF45 /* PBXTextBookmark */ = {
1298
	0D4007860D8EAED3002D90E7 /* PBXTextBookmark */ = {
1505
		isa = PBXTextBookmark;
1299
		isa = PBXTextBookmark;
1506
		fRef = 0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */;
1300
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1507
		name = "vec_test.cpp: 1";
1301
		name = "build_manifold.cpp: 48";
1508
		rLen = 0;
1302
		rLen = 0;
1509
		rLoc = 0;
1303
		rLoc = 594;
1510
		rType = 0;
1304
		rType = 0;
1511
		vrLen = 535;
1305
		vrLen = 417;
1512
		vrLoc = 0;
1306
		vrLoc = 0;
1513
	};
1307
	};
1514
	0D21E7D50CBE200400DCAF45 /* PBXTextBookmark */ = {
1308
	0D4007870D8EAED3002D90E7 /* PBXTextBookmark */ = {
1515
		isa = PBXTextBookmark;
-
 
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;
1309
		isa = PBXTextBookmark;
1526
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
1310
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1527
		name = "test-bundle-Info.plist: 1";
1311
		name = "caps_and_needles.cpp: 1";
1528
		rLen = 0;
1312
		rLen = 0;
1529
		rLoc = 0;
1313
		rLoc = 0;
1530
		rType = 0;
1314
		rType = 0;
1531
		vrLen = 684;
1315
		vrLen = 769;
1532
		vrLoc = 0;
1316
		vrLoc = 0;
1533
	};
1317
	};
1534
	0D21E7D70CBE200400DCAF45 /* PBXTextBookmark */ = {
1318
	0D4007890D8EAED3002D90E7 /* PBXTextBookmark */ = {
1535
		isa = PBXTextBookmark;
1319
		isa = PBXTextBookmark;
1536
		fRef = 0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */;
1320
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1537
		name = "vec_test.cpp: 1";
1321
		name = "close_holes.cpp: 1";
1538
		rLen = 0;
1322
		rLen = 0;
1539
		rLoc = 0;
1323
		rLoc = 0;
1540
		rType = 0;
1324
		rType = 0;
1541
		vrLen = 535;
1325
		vrLen = 431;
1542
		vrLoc = 0;
1326
		vrLoc = 0;
1543
	};
1327
	};
1544
	0D21E8630CBE288B00DCAF45 /* PBXTextBookmark */ = {
1328
	0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1545
		isa = PBXTextBookmark;
1329
		isa = PBXTextBookmark;
1546
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1330
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
1547
		name = "LapackFunc.cpp: 1";
1331
		name = "Face.cpp: 1";
1548
		rLen = 0;
1332
		rLen = 0;
1549
		rLoc = 0;
1333
		rLoc = 0;
1550
		rType = 0;
1334
		rType = 0;
1551
		vrLen = 511;
1335
		vrLen = 610;
1552
		vrLoc = 3735;
1336
		vrLoc = 0;
1553
	};
1337
	};
1554
	0D21E8660CBE288B00DCAF45 /* PBXTextBookmark */ = {
1338
	0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1555
		isa = PBXTextBookmark;
1339
		isa = PBXTextBookmark;
1556
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1340
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
1557
		name = "LapackFunc.cpp: 1";
1341
		name = "HalfEdge.cpp: 1";
1558
		rLen = 0;
1342
		rLen = 0;
1559
		rLoc = 0;
1343
		rLoc = 0;
1560
		rType = 0;
1344
		rType = 0;
1561
		vrLen = 511;
1345
		vrLen = 615;
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
	};
-
 
1574
	0D21EA470CBE67EE00DCAF45 /* PBXTextBookmark */ = {
-
 
1575
		isa = PBXTextBookmark;
-
 
1576
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
-
 
1577
		name = "eigensolution.cpp: power_eigensolution";
-
 
1578
		rLen = 0;
-
 
1579
		rLoc = 1508;
-
 
1580
		rType = 0;
-
 
1581
		vrLen = 1088;
-
 
1582
		vrLoc = 1180;
1346
		vrLoc = 0;
1583
	};
-
 
1584
	0D254A800C6B109B00A82E54 /* PBXTextBookmark */ = {
-
 
1585
		isa = PBXTextBookmark;
-
 
1586
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
-
 
1587
		name = binary;
-
 
1588
		rLen = 6;
-
 
1589
		rLoc = 1307;
-
 
1590
		rType = 0;
-
 
1591
		vrLen = 723;
-
 
1592
		vrLoc = 961;
-
 
1593
	};
-
 
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
	};
1347
	};
1664
	0D2D4C070CF44DC20039C298 /* PBXTextBookmark */ = {
1348
	0D4007900D8EAED3002D90E7 /* PBXTextBookmark */ = {
1665
		isa = PBXTextBookmark;
1349
		isa = PBXTextBookmark;
1666
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1350
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1667
		name = "quadric_simplify.cpp: 254";
1351
		name = "Manifold.cpp: 628";
1668
		rLen = 0;
1352
		rLen = 0;
1669
		rLoc = 7513;
1353
		rLoc = 13268;
1670
		rType = 0;
1354
		rType = 0;
1671
		vrLen = 812;
1355
		vrLen = 550;
1672
		vrLoc = 7797;
1356
		vrLoc = 13065;
1673
	};
1357
	};
1674
	0D2D4C0A0CF44E140039C298 /* PBXTextBookmark */ = {
1358
	0D4007920D8EAED3002D90E7 /* PBXTextBookmark */ = {
1675
		isa = PBXTextBookmark;
1359
		isa = PBXTextBookmark;
1676
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1360
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1677
		name = "quadric_simplify.cpp: 131";
1361
		name = "obj_load.cpp: 18";
1678
		rLen = 0;
1362
		rLen = 0;
1679
		rLoc = 3895;
1363
		rLoc = 377;
1680
		rType = 0;
1364
		rType = 0;
1681
		vrLen = 1226;
1365
		vrLen = 401;
1682
		vrLoc = 1852;
1366
		vrLoc = 0;
1683
	};
1367
	};
1684
	0D2FD5190CD2039300F179CA /* PBXTextBookmark */ = {
1368
	0D4007930D8EAED3002D90E7 /* PBXTextBookmark */ = {
1685
		isa = PBXTextBookmark;
1369
		isa = PBXTextBookmark;
1686
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1370
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
1687
		name = "eigensolution.cpp: 15";
1371
		name = "mesh_optimization.cpp: 1";
1688
		rLen = 0;
1372
		rLen = 0;
1689
		rLoc = 209;
1373
		rLoc = 0;
1690
		rType = 0;
1374
		rType = 0;
1691
		vrLen = 429;
1375
		vrLen = 1176;
1692
		vrLoc = 27;
1376
		vrLoc = 11562;
1693
	};
1377
	};
1694
	0D2FD51A0CD2039300F179CA /* PBXTextBookmark */ = {
1378
	0D4007980D8EAED3002D90E7 /* PBXTextBookmark */ = {
1695
		isa = PBXTextBookmark;
1379
		isa = PBXTextBookmark;
1696
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1380
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
1697
		name = "Vertex.h: 1";
1381
		name = "smooth.cpp: 1";
1698
		rLen = 0;
1382
		rLen = 0;
1699
		rLoc = 0;
1383
		rLoc = 0;
1700
		rType = 0;
1384
		rType = 0;
1701
		vrLen = 645;
1385
		vrLen = 665;
1702
		vrLoc = 0;
1386
		vrLoc = 0;
1703
	};
1387
	};
1704
	0D2FD51D0CD2039300F179CA /* PBXTextBookmark */ = {
1388
	0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1705
		isa = PBXTextBookmark;
1389
		isa = PBXTextBookmark;
1706
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1390
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
1707
		name = "Vertex.h: 1";
1391
		name = "volume_polygonize.cpp: 1";
1708
		rLen = 0;
1392
		rLen = 0;
1709
		rLoc = 0;
1393
		rLoc = 0;
1710
		rType = 0;
1394
		rType = 0;
1711
		vrLen = 645;
1395
		vrLen = 651;
1712
		vrLoc = 0;
1396
		vrLoc = 0;
1713
	};
1397
	};
1714
	0D3B9A560CD88ACD00948D3B /* PBXTextBookmark */ = {
1398
	0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */ = {
1715
		isa = PBXTextBookmark;
1399
		isa = PBXTextBookmark;
1716
		fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
1400
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
1717
		name = "Vec2d.h: 1";
1401
		name = "x3d_save.h: 1";
1718
		rLen = 0;
1402
		rLen = 0;
1719
		rLoc = 0;
1403
		rLoc = 0;
1720
		rType = 0;
1404
		rType = 0;
1721
		vrLen = 293;
1405
		vrLen = 208;
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;
1406
		vrLoc = 0;
1753
	};
1407
	};
1754
	0D3B9A5C0CD88ACD00948D3B /* PBXTextBookmark */ = {
1408
	0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */ = {
1755
		isa = PBXTextBookmark;
1409
		isa = PBXTextBookmark;
1756
		fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
1410
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1757
		name = "Vec2d.h: 1";
1411
		name = "build_manifold.cpp: 1";
1758
		rLen = 0;
1412
		rLen = 0;
1759
		rLoc = 0;
1413
		rLoc = 0;
1760
		rType = 0;
1414
		rType = 0;
1761
		vrLen = 293;
1415
		vrLen = 640;
1762
		vrLoc = 287;
1416
		vrLoc = 468;
1763
	};
-
 
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
	};
1417
	};
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 */ = {
1418
	0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */ = {
1857
		isa = PBXTextBookmark;
1419
		isa = PBXTextBookmark;
1858
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1420
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1859
		name = "ArithMatFloat.h: 289";
-
 
1860
		rLen = 204;
-
 
1861
		rLoc = 7684;
-
 
1862
		rType = 0;
-
 
1863
		vrLen = 565;
-
 
1864
		vrLoc = 8584;
-
 
1865
	};
-
 
1866
	0D526F820CE09DBE00FA4789 /* PBXTextBookmark */ = {
-
 
1867
		isa = PBXTextBookmark;
-
 
1868
		fRef = 0D526F440CE09D5800FA4789 /* camera.cpp */;
-
 
1869
		name = "camera.cpp: 1";
1421
		name = "obj_load.cpp: 1";
1870
		rLen = 0;
1422
		rLen = 0;
1871
		rLoc = 0;
1423
		rLoc = 0;
1872
		rType = 0;
1424
		rType = 0;
1873
		vrLen = 190;
1425
		vrLen = 638;
1874
		vrLoc = 0;
1426
		vrLoc = 0;
1875
	};
1427
	};
1876
	0D526F8A0CE0A2F400FA4789 /* PBXTextBookmark */ = {
1428
	0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */ = {
1877
		isa = PBXTextBookmark;
1429
		isa = PBXTextBookmark;
1878
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1430
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1879
		name = "pathtracer.cpp: 4";
1431
		name = "Manifold.h: 76";
1880
		rLen = 0;
1432
		rLen = 0;
1881
		rLoc = 643;
1433
		rLoc = 2518;
1882
		rType = 0;
1434
		rType = 0;
1883
		vrLen = 676;
1435
		vrLen = 1283;
1884
		vrLoc = 0;
1436
		vrLoc = 1775;
1885
	};
1437
	};
1886
	0D526F900CE1E31D00FA4789 /* PBXTextBookmark */ = {
1438
	0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1887
		isa = PBXTextBookmark;
1439
		isa = PBXTextBookmark;
1888
		fRef = 0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */;
1440
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1889
		name = "covariance_test.cpp: 1";
1441
		name = "build_manifold.h: build_manifold";
1890
		rLen = 0;
1442
		rLen = 0;
1891
		rLoc = 0;
1443
		rLoc = 903;
1892
		rType = 0;
-
 
1893
		vrLen = 404;
-
 
1894
		vrLoc = 0;
-
 
1895
	};
-
 
1896
	0D526F920CE1E31D00FA4789 /* PBXTextBookmark */ = {
-
 
1897
		isa = PBXTextBookmark;
-
 
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;
-
 
1902
		rType = 0;
1444
		rType = 0;
1903
		vrLen = 514;
1445
		vrLen = 1088;
1904
		vrLoc = 17648;
1446
		vrLoc = 97;
1905
	};
1447
	};
1906
	0D526F940CE1E31D00FA4789 /* PBXTextBookmark */ = {
1448
	0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1907
		isa = PBXTextBookmark;
1449
		isa = PBXTextBookmark;
1908
		fRef = 0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */;
1450
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
1909
		name = "covariance_test.cpp: 1";
1451
		name = "close_holes.h: 1";
1910
		rLen = 0;
1452
		rLen = 0;
1911
		rLoc = 0;
1453
		rLoc = 0;
1912
		rType = 0;
1454
		rType = 0;
1913
		vrLen = 404;
-
 
1914
		vrLoc = 0;
-
 
1915
	};
-
 
1916
	0D526F980CE1E31D00FA4789 /* PBXTextBookmark */ = {
-
 
1917
		isa = PBXTextBookmark;
-
 
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;
-
 
1922
		rType = 0;
-
 
1923
		vrLen = 1018;
-
 
1924
		vrLoc = 17648;
-
 
1925
	};
-
 
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 */ = {
-
 
1948
		isa = PBXTextBookmark;
-
 
1949
		fRef = 0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */;
-
 
1950
		name = "leastsq-test.cpp: 5";
-
 
1951
		rLen = 0;
-
 
1952
		rLoc = 168;
-
 
1953
		rType = 0;
-
 
1954
		vrLen = 913;
1455
		vrLen = 136;
1955
		vrLoc = 0;
1456
		vrLoc = 0;
1956
	};
1457
	};
1957
	0D526FB50CE1E43600FA4789 /* PBXTextBookmark */ = {
1458
	0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */ = {
1958
		isa = PBXTextBookmark;
1459
		isa = PBXTextBookmark;
1959
		fRef = 0D526F4B0CE09D5800FA4789 /* material.cpp */;
1460
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1960
		name = "material.cpp: 1";
1461
		name = "caps_and_needles.cpp: 1";
1961
		rLen = 0;
1462
		rLen = 0;
1962
		rLoc = 0;
1463
		rLoc = 0;
1963
		rType = 0;
1464
		rType = 0;
1964
		vrLen = 192;
1465
		vrLen = 769;
1965
		vrLoc = 0;
1466
		vrLoc = 0;
1966
	};
1467
	};
1967
	0D526FB60CE1E43600FA4789 /* PBXTextBookmark */ = {
1468
	0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */ = {
1968
		isa = PBXTextBookmark;
1469
		isa = PBXTextBookmark;
1969
		fRef = 0D526F4D0CE09D5800FA4789 /* matte.cpp */;
1470
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
1970
		name = "matte.cpp: 1";
1471
		name = "caps_and_needles.h: 1";
1971
		rLen = 0;
1472
		rLen = 0;
1972
		rLoc = 0;
1473
		rLoc = 0;
1973
		rType = 0;
1474
		rType = 0;
1974
		vrLen = 457;
1475
		vrLen = 1070;
1975
		vrLoc = 0;
1476
		vrLoc = 0;
1976
	};
1477
	};
1977
	0D526FB70CE1E43600FA4789 /* PBXTextBookmark */ = {
1478
	0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */ = {
1978
		isa = PBXTextBookmark;
1479
		isa = PBXTextBookmark;
1979
		fRef = 0D526F490CE09D5800FA4789 /* luminaire.cpp */;
1480
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1980
		name = "luminaire.cpp: 1";
1481
		name = "close_holes.cpp: 1";
1981
		rLen = 0;
1482
		rLen = 0;
1982
		rLoc = 0;
1483
		rLoc = 0;
1983
		rType = 0;
1484
		rType = 0;
1984
		vrLen = 480;
1485
		vrLen = 431;
1985
		vrLoc = 0;
1486
		vrLoc = 0;
1986
	};
1487
	};
1987
	0D526FB80CE1E43600FA4789 /* PBXTextBookmark */ = {
1488
	0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */ = {
1988
		isa = PBXTextBookmark;
1489
		isa = PBXTextBookmark;
1989
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
1490
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
1990
		name = "metal.cpp: 1";
1491
		name = "Face.cpp: 1";
1991
		rLen = 0;
1492
		rLen = 0;
1992
		rLoc = 0;
1493
		rLoc = 0;
1993
		rType = 0;
1494
		rType = 0;
1994
		vrLen = 721;
1495
		vrLen = 610;
1995
		vrLoc = 0;
1496
		vrLoc = 0;
1996
	};
1497
	};
1997
	0D526FBD0CE1E43600FA4789 /* PBXTextBookmark */ = {
1498
	0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1998
		isa = PBXTextBookmark;
1499
		isa = PBXTextBookmark;
1999
		fRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */;
1500
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
2000
		name = "plastic.cpp: 1";
1501
		name = "Face.h: 1";
2001
		rLen = 0;
1502
		rLen = 0;
2002
		rLoc = 0;
1503
		rLoc = 0;
2003
		rType = 0;
1504
		rType = 0;
2004
		vrLen = 760;
1505
		vrLen = 491;
2005
		vrLoc = 0;
1506
		vrLoc = 0;
2006
	};
1507
	};
2007
	0D526FC00CE1E43600FA4789 /* PBXTextBookmark */ = {
1508
	0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
2008
		isa = PBXTextBookmark;
1509
		isa = PBXTextBookmark;
2009
		fRef = 0D526F9F0CE1E3E700FA4789 /* camera.h */;
1510
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
2010
		name = "camera.h: 1";
1511
		name = "FaceCirculator.h: 1";
2011
		rLen = 0;
1512
		rLen = 0;
2012
		rLoc = 0;
1513
		rLoc = 0;
2013
		rType = 0;
1514
		rType = 0;
2014
		vrLen = 384;
1515
		vrLen = 868;
2015
		vrLoc = 0;
1516
		vrLoc = 896;
2016
	};
1517
	};
2017
	0D526FC10CE1E43600FA4789 /* PBXTextBookmark */ = {
1518
	0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */ = {
2018
		isa = PBXTextBookmark;
1519
		isa = PBXTextBookmark;
2019
		fRef = 0D526FA00CE1E3E700FA4789 /* core.h */;
1520
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
2020
		name = "core.h: 1";
1521
		name = "HalfEdge.cpp: 1";
2021
		rLen = 0;
1522
		rLen = 0;
2022
		rLoc = 0;
1523
		rLoc = 0;
2023
		rType = 0;
1524
		rType = 0;
2024
		vrLen = 347;
1525
		vrLen = 615;
2025
		vrLoc = 0;
1526
		vrLoc = 0;
2026
	};
1527
	};
2027
	0D526FC40CE1E43600FA4789 /* PBXTextBookmark */ = {
1528
	0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */ = {
2028
		isa = PBXTextBookmark;
1529
		isa = PBXTextBookmark;
2029
		fRef = 0D526F490CE09D5800FA4789 /* luminaire.cpp */;
1530
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
2030
		name = "luminaire.cpp: 1";
1531
		name = "Manifold.cpp: 628";
2031
		rLen = 0;
1532
		rLen = 0;
2032
		rLoc = 0;
1533
		rLoc = 13268;
2033
		rType = 0;
1534
		rType = 0;
2034
		vrLen = 480;
1535
		vrLen = 550;
2035
		vrLoc = 0;
1536
		vrLoc = 13065;
2036
	};
1537
	};
2037
	0D526FC50CE1E43600FA4789 /* PBXTextBookmark */ = {
1538
	0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */ = {
2038
		isa = PBXTextBookmark;
1539
		isa = PBXTextBookmark;
2039
		fRef = 0D526F4B0CE09D5800FA4789 /* material.cpp */;
1540
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
2040
		name = "material.cpp: 1";
1541
		name = "mesh_optimization.cpp: 1";
2041
		rLen = 0;
1542
		rLen = 0;
2042
		rLoc = 0;
1543
		rLoc = 0;
2043
		rType = 0;
1544
		rType = 0;
2044
		vrLen = 192;
1545
		vrLen = 677;
2045
		vrLoc = 0;
1546
		vrLoc = 0;
2046
	};
1547
	};
2047
	0D526FC60CE1E43600FA4789 /* PBXTextBookmark */ = {
1548
	0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */ = {
2048
		isa = PBXTextBookmark;
1549
		isa = PBXTextBookmark;
2049
		fRef = 0D526F4D0CE09D5800FA4789 /* matte.cpp */;
1550
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
2050
		name = "matte.cpp: 1";
1551
		name = "obj_load.h: 1";
2051
		rLen = 0;
1552
		rLen = 0;
2052
		rLoc = 0;
1553
		rLoc = 0;
2053
		rType = 0;
1554
		rType = 0;
2054
		vrLen = 457;
1555
		vrLen = 179;
2055
		vrLoc = 0;
1556
		vrLoc = 0;
2056
	};
1557
	};
2057
	0D526FC70CE1E43600FA4789 /* PBXTextBookmark */ = {
1558
	0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */ = {
2058
		isa = PBXTextBookmark;
1559
		isa = PBXTextBookmark;
2059
		fRef = 0D526F470CE09D5800FA4789 /* glass.cpp */;
1560
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
2060
		name = "glass.cpp: 1";
1561
		name = "obj_save.h: 1";
2061
		rLen = 0;
1562
		rLen = 0;
2062
		rLoc = 0;
1563
		rLoc = 0;
2063
		rType = 0;
1564
		rType = 0;
2064
		vrLen = 803;
1565
		vrLen = 181;
2065
		vrLoc = 0;
1566
		vrLoc = 0;
2066
	};
1567
	};
2067
	0D526FD20CE1E43600FA4789 /* PBXTextBookmark */ = {
1568
	0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */ = {
2068
		isa = PBXTextBookmark;
1569
		isa = PBXTextBookmark;
2069
		fRef = 0D526F4F0CE09D5800FA4789 /* mesh.cpp */;
1570
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2070
		name = "mesh.cpp: 1";
1571
		name = "quadric_simplify.h: 11";
2071
		rLen = 0;
1572
		rLen = 0;
2072
		rLoc = 0;
1573
		rLoc = 464;
2073
		rType = 0;
1574
		rType = 0;
2074
		vrLen = 590;
1575
		vrLen = 590;
2075
		vrLoc = 0;
1576
		vrLoc = 0;
2076
	};
1577
	};
2077
	0D526FD80CE1E43600FA4789 /* PBXTextBookmark */ = {
1578
	0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */ = {
2078
		isa = PBXTextBookmark;
1579
		isa = PBXTextBookmark;
2079
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
1580
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
2080
		name = "mt19937ar.cpp: 1";
1581
		name = "smooth.cpp: 1";
2081
		rLen = 0;
1582
		rLen = 0;
2082
		rLoc = 0;
1583
		rLoc = 0;
2083
		rType = 0;
1584
		rType = 0;
2084
		vrLen = 1865;
1585
		vrLen = 665;
2085
		vrLoc = 0;
1586
		vrLoc = 0;
2086
	};
1587
	};
2087
	0D526FDE0CE1E43600FA4789 /* PBXTextBookmark */ = {
1588
	0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */ = {
2088
		isa = PBXTextBookmark;
1589
		isa = PBXTextBookmark;
2089
		fRef = 0D526F510CE09D5800FA4789 /* metal.cpp */;
1590
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
2090
		name = "metal.cpp: 1";
1591
		name = "refine_edges.h: 1";
2091
		rLen = 0;
1592
		rLen = 0;
2092
		rLoc = 0;
1593
		rLoc = 0;
2093
		rType = 0;
1594
		rType = 0;
2094
		vrLen = 721;
1595
		vrLen = 537;
2095
		vrLoc = 0;
1596
		vrLoc = 0;
2096
	};
1597
	};
2097
	0D526FE00CE1E43600FA4789 /* PBXTextBookmark */ = {
1598
	0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */ = {
2098
		isa = PBXTextBookmark;
1599
		isa = PBXTextBookmark;
2099
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
1600
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
2100
		name = "mt19937ar.h: 1";
1601
		name = "smooth.h: 1";
2101
		rLen = 0;
1602
		rLen = 0;
2102
		rLoc = 0;
1603
		rLoc = 0;
2103
		rType = 0;
1604
		rType = 0;
2104
		vrLen = 1812;
1605
		vrLen = 504;
2105
		vrLoc = 0;
1606
		vrLoc = 0;
2106
	};
1607
	};
2107
	0D526FE10CE1E43600FA4789 /* PBXTextBookmark */ = {
1608
	0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */ = {
2108
		isa = PBXTextBookmark;
1609
		isa = PBXTextBookmark;
2109
		fRef = 0D526F550CE09D5800FA4789 /* omni.cpp */;
1610
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
2110
		name = "omni.cpp: 1";
1611
		name = "subdivision.h: 1";
2111
		rLen = 0;
1612
		rLen = 0;
2112
		rLoc = 0;
1613
		rLoc = 0;
2113
		rType = 0;
1614
		rType = 0;
2114
		vrLen = 739;
1615
		vrLen = 360;
2115
		vrLoc = 0;
1616
		vrLoc = 0;
2116
	};
1617
	};
2117
	0D526FEC0CE1E43600FA4789 /* PBXTextBookmark */ = {
1618
	0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */ = {
2118
		isa = PBXTextBookmark;
1619
		isa = PBXTextBookmark;
2119
		fRef = 0D526F5A0CE09D5800FA4789 /* plastic.cpp */;
1620
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
2120
		name = "plastic.cpp: 1";
1621
		name = "templates.h: 1";
2121
		rLen = 0;
1622
		rLen = 0;
2122
		rLoc = 0;
1623
		rLoc = 0;
2123
		rType = 0;
1624
		rType = 0;
2124
		vrLen = 760;
1625
		vrLen = 1052;
2125
		vrLoc = 0;
1626
		vrLoc = 0;
2126
	};
1627
	};
2127
	0D526FEF0CE1E43600FA4789 /* PBXTextBookmark */ = {
1628
	0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */ = {
2128
		isa = PBXTextBookmark;
1629
		isa = PBXTextBookmark;
2129
		fRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */;
1630
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
2130
		name = "scene.cpp: 1";
1631
		name = "triangulate.h: 1";
2131
		rLen = 0;
1632
		rLen = 0;
2132
		rLoc = 0;
1633
		rLoc = 0;
2133
		rType = 0;
1634
		rType = 0;
2134
		vrLen = 524;
1635
		vrLen = 558;
2135
		vrLoc = 0;
1636
		vrLoc = 0;
2136
	};
1637
	};
2137
	0D526FF10CE1E43600FA4789 /* PBXTextBookmark */ = {
1638
	0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */ = {
2138
		isa = PBXTextBookmark;
1639
		isa = PBXTextBookmark;
2139
		fRef = 0D526F9F0CE1E3E700FA4789 /* camera.h */;
1640
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
2140
		name = "camera.h: 1";
1641
		name = "Vertex.h: 1";
2141
		rLen = 0;
1642
		rLen = 0;
2142
		rLoc = 0;
1643
		rLoc = 0;
2143
		rType = 0;
1644
		rType = 0;
2144
		vrLen = 384;
1645
		vrLen = 656;
2145
		vrLoc = 0;
1646
		vrLoc = 0;
2146
	};
1647
	};
2147
	0D526FF20CE1E43600FA4789 /* PBXTextBookmark */ = {
1648
	0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */ = {
2148
		isa = PBXTextBookmark;
1649
		isa = PBXTextBookmark;
2149
		fRef = 0D526FA00CE1E3E700FA4789 /* core.h */;
1650
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
2150
		name = "core.h: 1";
1651
		name = "volume_polygonize.cpp: 1";
2151
		rLen = 0;
1652
		rLen = 0;
2152
		rLoc = 0;
1653
		rLoc = 0;
2153
		rType = 0;
1654
		rType = 0;
2154
		vrLen = 347;
1655
		vrLen = 651;
2155
		vrLoc = 0;
1656
		vrLoc = 0;
2156
	};
1657
	};
2157
	0D5270190CE1E4EA00FA4789 /* PBXTextBookmark */ = {
1658
	0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */ = {
2158
		isa = PBXTextBookmark;
1659
		isa = PBXTextBookmark;
2159
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1660
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
2160
		name = "scene.h: 1";
1661
		name = "x3d_load.h: 1";
2161
		rLen = 0;
1662
		rLen = 0;
2162
		rLoc = 0;
1663
		rLoc = 0;
2163
		rType = 0;
1664
		rType = 0;
2164
		vrLen = 449;
1665
		vrLen = 243;
2165
		vrLoc = 0;
1666
		vrLoc = 0;
2166
	};
1667
	};
2167
	0D5270330CE1E56E00FA4789 /* PBXTextBookmark */ = {
1668
	0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
2168
		isa = PBXTextBookmark;
1669
		isa = PBXTextBookmark;
2169
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
1670
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
2170
		name = "raytrace.cpp: 1";
1671
		name = "x3d_save.h: 1";
2171
		rLen = 0;
1672
		rLen = 0;
2172
		rLoc = 0;
1673
		rLoc = 0;
2173
		rType = 0;
1674
		rType = 0;
2174
		vrLen = 490;
1675
		vrLen = 208;
2175
		vrLoc = 0;
1676
		vrLoc = 0;
2176
	};
1677
	};
-
 
1678
	0D4008610D8EB171002D90E7 /* triangulate_polygonal_mesh.cpp */ = {
-
 
1679
		isa = PBXFileReference;
-
 
1680
		lastKnownFileType = sourcecode.cpp.cpp;
-
 
1681
		name = triangulate_polygonal_mesh.cpp;
-
 
1682
		path = /Users/jab/SrcTree/Appsrc/wireframepaper/triangulate_polygonal_mesh.cpp;
-
 
1683
		sourceTree = "<absolute>";
-
 
1684
	};
2177
	0D5270340CE1E56E00FA4789 /* PBXTextBookmark */ = {
1685
	0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */ = {
2178
		isa = PBXTextBookmark;
1686
		isa = PBXTextBookmark;
2179
		fRef = 0D526F470CE09D5800FA4789 /* glass.cpp */;
1687
		fRef = 0D4008610D8EB171002D90E7 /* triangulate_polygonal_mesh.cpp */;
2180
		name = "glass.cpp: 1";
1688
		name = "triangulate_polygonal_mesh.cpp: 78";
2181
		rLen = 0;
1689
		rLen = 0;
2182
		rLoc = 0;
1690
		rLoc = 1689;
2183
		rType = 0;
1691
		rType = 0;
2184
		vrLen = 489;
1692
		vrLen = 984;
2185
		vrLoc = 0;
1693
		vrLoc = 2291;
2186
	};
1694
	};
2187
	0D5270370CE1E56E00FA4789 /* PBXTextBookmark */ = {
1695
	0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */ = {
2188
		isa = PBXTextBookmark;
1696
		isa = PBXTextBookmark;
2189
		fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
1697
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
2190
		name = "raytrace.cpp: 1";
1698
		name = "draw.h: 7";
2191
		rLen = 0;
1699
		rLen = 0;
2192
		rLoc = 0;
1700
		rLoc = 166;
2193
		rType = 0;
1701
		rType = 0;
2194
		vrLen = 490;
1702
		vrLen = 859;
2195
		vrLoc = 0;
1703
		vrLoc = 0;
2196
	};
1704
	};
2197
	0D52703F0CE1E5A500FA4789 /* PBXTextBookmark */ = {
1705
	0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2198
		isa = PBXTextBookmark;
1706
		isa = PBXTextBookmark;
2199
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1707
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
2200
		name = "scene.h: 1";
1708
		name = "void GLViewController::set_gl_modelview()";
2201
		rLen = 0;
1709
		rLen = 43;
2202
		rLoc = 0;
1710
		rLoc = 1599;
2203
		rType = 0;
1711
		rType = 0;
2204
		vrLen = 491;
1712
		vrLen = 742;
2205
		vrLoc = 0;
1713
		vrLoc = 0;
2206
	};
1714
	};
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 */ = {
1715
	0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2237
		isa = PBXTextBookmark;
1716
		isa = PBXTextBookmark;
2238
		fRef = 0D526F530CE09D5800FA4789 /* mt19937ar.cpp */;
1717
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
2239
		name = "mt19937ar.cpp: 1";
1718
		name = "QuatTrackBall.h: 1";
2240
		rLen = 0;
1719
		rLen = 0;
2241
		rLoc = 0;
1720
		rLoc = 0;
2242
		rType = 0;
1721
		rType = 0;
2243
		vrLen = 965;
1722
		vrLen = 691;
2244
		vrLoc = 0;
1723
		vrLoc = 0;
2245
	};
1724
	};
2246
	0D5270730CE1E9CE00FA4789 /* PBXTextBookmark */ = {
1725
	0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2247
		isa = PBXTextBookmark;
1726
		isa = PBXTextBookmark;
2248
		fRef = 0D526F540CE09D5800FA4789 /* mt19937ar.h */;
1727
		fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
2249
		name = "mt19937ar.h: 1";
1728
		name = "SimpleTrackBall.h: 1";
2250
		rLen = 0;
1729
		rLen = 0;
2251
		rLoc = 0;
1730
		rLoc = 0;
2252
		rType = 0;
1731
		rType = 0;
2253
		vrLen = 0;
1732
		vrLen = 912;
2254
		vrLoc = 0;
1733
		vrLoc = 0;
2255
	};
1734
	};
2256
	0D5270740CE1E9CE00FA4789 /* PBXTextBookmark */ = {
1735
	0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2257
		isa = PBXTextBookmark;
1736
		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 */;
1737
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
2269
		name = "omni.cpp: 1";
1738
		name = "build_manifold.h: 6";
2270
		rLen = 0;
1739
		rLen = 0;
2271
		rLoc = 0;
1740
		rLoc = 154;
2272
		rType = 0;
1741
		rType = 0;
2273
		vrLen = 409;
1742
		vrLen = 1132;
2274
		vrLoc = 0;
1743
		vrLoc = 97;
2275
	};
1744
	};
2276
	0D5270860CE1EBBC00FA4789 /* PBXTextBookmark */ = {
1745
	0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2277
		isa = PBXTextBookmark;
1746
		isa = PBXTextBookmark;
2278
		fRef = 0D526F5C0CE09D5800FA4789 /* scene.cpp */;
1747
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
2279
		name = "scene.cpp: 1";
1748
		name = "caps_and_needles.h: 1";
2280
		rLen = 0;
1749
		rLen = 0;
2281
		rLoc = 0;
1750
		rLoc = 0;
2282
		rType = 0;
1751
		rType = 0;
2283
		vrLen = 660;
1752
		vrLen = 1070;
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;
1753
		vrLoc = 0;
2292
		rType = 1;
-
 
2293
	};
1754
	};
2294
	0D576B290C75D5AE00C997E0 /* PBXTextBookmark */ = {
1755
	0D4009AB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2295
		isa = PBXTextBookmark;
1756
		isa = PBXTextBookmark;
2296
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1757
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
2297
		name = "TriMesh.h: 22";
1758
		name = "close_holes.h: 9";
2298
		rLen = 0;
1759
		rLen = 0;
2299
		rLoc = 444;
1760
		rLoc = 229;
2300
		rType = 0;
1761
		rType = 0;
2301
		vrLen = 589;
1762
		vrLen = 276;
2302
		vrLoc = 0;
1763
		vrLoc = 0;
2303
	};
1764
	};
2304
	0D576B590C75D69900C997E0 /* PBXTextBookmark */ = {
1765
	0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2305
		isa = PBXTextBookmark;
1766
		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 */;
1767
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
2317
		name = "Vec3f.h: 26";
1768
		name = "FaceCirculator.h: 1";
2318
		rLen = 0;
1769
		rLen = 0;
2319
		rLoc = 554;
1770
		rLoc = 0;
2320
		rType = 0;
1771
		rType = 0;
2321
		vrLen = 889;
1772
		vrLen = 861;
2322
		vrLoc = 0;
1773
		vrLoc = 0;
2323
	};
1774
	};
2324
	0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */ = {
1775
	0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2325
		isa = PBXTextBookmark;
1776
		isa = PBXTextBookmark;
2326
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
1777
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
2327
		name = "Material.h: 1";
1778
		name = "Manifold.h: 76";
2328
		rLen = 0;
1779
		rLen = 0;
2329
		rLoc = 0;
1780
		rLoc = 2518;
2330
		rType = 0;
1781
		rType = 0;
2331
		vrLen = 770;
1782
		vrLen = 1216;
2332
		vrLoc = 132;
1783
		vrLoc = 12633;
2333
	};
1784
	};
2334
	0D576B900C75DA4300C997E0 /* PBXTextBookmark */ = {
1785
	0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2335
		isa = PBXTextBookmark;
1786
		isa = PBXTextBookmark;
2336
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
1787
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
2337
		name = "Vec3f.h: 26";
1788
		name = "obj_load.h: 11";
2338
		rLen = 0;
1789
		rLen = 0;
2339
		rLoc = 554;
1790
		rLoc = 355;
2340
		rType = 0;
1791
		rType = 0;
2341
		vrLen = 889;
1792
		vrLen = 421;
2342
		vrLoc = 0;
1793
		vrLoc = 0;
2343
	};
1794
	};
2344
	0D5BF4E40CDE715B009C61E3 /* PBXTextBookmark */ = {
1795
	0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2345
		isa = PBXTextBookmark;
1796
		isa = PBXTextBookmark;
2346
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
1797
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.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";
1798
		name = "obj_save.h: 8";
2358
		rLen = 0;
1799
		rLen = 0;
2359
		rLoc = 0;
1800
		rLoc = 137;
2360
		rType = 0;
1801
		rType = 0;
2361
		vrLen = 385;
1802
		vrLen = 218;
2362
		vrLoc = 336;
1803
		vrLoc = 0;
2363
	};
1804
	};
2364
	0D5BF4E60CDE715B009C61E3 /* PBXTextBookmark */ = {
1805
	0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2365
		isa = PBXTextBookmark;
1806
		isa = PBXTextBookmark;
2366
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
1807
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
2367
		name = "ArithVecFloat.h: 1";
1808
		name = "refine_edges.cpp: 1";
2368
		rLen = 0;
1809
		rLen = 0;
2369
		rLoc = 0;
1810
		rLoc = 0;
2370
		rType = 0;
1811
		rType = 0;
2371
		vrLen = 320;
1812
		vrLen = 757;
2372
		vrLoc = 355;
1813
		vrLoc = 0;
2373
	};
1814
	};
2374
	0D5BF4E70CDE715B009C61E3 /* PBXTextBookmark */ = {
1815
	0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2375
		isa = PBXTextBookmark;
1816
		isa = PBXTextBookmark;
2376
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
1817
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
2377
		name = "ArithVec.h: 1";
1818
		name = "refine_edges.h: 1";
2378
		rLen = 0;
1819
		rLen = 0;
2379
		rLoc = 0;
1820
		rLoc = 0;
2380
		rType = 0;
1821
		rType = 0;
2381
		vrLen = 253;
1822
		vrLen = 537;
2382
		vrLoc = 1309;
1823
		vrLoc = 0;
2383
	};
1824
	};
2384
	0D5BF4E80CDE715B009C61E3 /* PBXTextBookmark */ = {
1825
	0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2385
		isa = PBXTextBookmark;
1826
		isa = PBXTextBookmark;
2386
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
1827
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
2387
		name = "ArithQuat.h: 1";
1828
		name = "smooth.h: 1";
2388
		rLen = 0;
1829
		rLen = 0;
2389
		rLoc = 0;
1830
		rLoc = 0;
2390
		rType = 0;
1831
		rType = 0;
2391
		vrLen = 856;
1832
		vrLen = 504;
2392
		vrLoc = 0;
1833
		vrLoc = 0;
2393
	};
1834
	};
2394
	0D5BF4EA0CDE715B009C61E3 /* PBXTextBookmark */ = {
1835
	0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2395
		isa = PBXTextBookmark;
1836
		isa = PBXTextBookmark;
2396
		fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
1837
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.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";
1838
		name = "subdivision.h: 1";
2408
		rLen = 0;
1839
		rLen = 0;
2409
		rLoc = 0;
1840
		rLoc = 0;
2410
		rType = 0;
1841
		rType = 0;
2411
		vrLen = 385;
1842
		vrLen = 360;
2412
		vrLoc = 336;
1843
		vrLoc = 0;
2413
	};
1844
	};
2414
	0D5BF4EF0CDE715B009C61E3 /* PBXTextBookmark */ = {
1845
	0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2415
		isa = PBXTextBookmark;
1846
		isa = PBXTextBookmark;
2416
		fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
1847
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
2417
		name = "ArithVecFloat.h: 1";
1848
		name = "templates.h: 1";
2418
		rLen = 0;
1849
		rLen = 0;
2419
		rLoc = 0;
1850
		rLoc = 0;
2420
		rType = 0;
1851
		rType = 0;
2421
		vrLen = 320;
1852
		vrLen = 1052;
2422
		vrLoc = 355;
1853
		vrLoc = 0;
2423
	};
1854
	};
2424
	0D5BF4F00CDE715B009C61E3 /* PBXTextBookmark */ = {
1855
	0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2425
		isa = PBXTextBookmark;
1856
		isa = PBXTextBookmark;
2426
		fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
1857
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
2427
		name = "ArithVec.h: 1";
1858
		name = "triangulate.h: 1";
2428
		rLen = 0;
1859
		rLen = 0;
2429
		rLoc = 0;
1860
		rLoc = 0;
2430
		rType = 0;
1861
		rType = 0;
2431
		vrLen = 253;
1862
		vrLen = 558;
2432
		vrLoc = 1309;
1863
		vrLoc = 0;
2433
	};
1864
	};
2434
	0D5BF4F10CDE715B009C61E3 /* PBXTextBookmark */ = {
1865
	0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2435
		isa = PBXTextBookmark;
1866
		isa = PBXTextBookmark;
2436
		fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
1867
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
2437
		name = "ArithSqMatFloat.h: 1";
1868
		name = "volume_polygonize.h: 1";
2438
		rLen = 0;
1869
		rLen = 0;
2439
		rLoc = 0;
1870
		rLoc = 0;
2440
		rType = 0;
1871
		rType = 0;
2441
		vrLen = 359;
1872
		vrLen = 1213;
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;
1873
		vrLoc = 0;
2453
	};
1874
	};
2454
	0D5BF4F30CDE715B009C61E3 /* PBXTextBookmark */ = {
1875
	0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2455
		isa = PBXTextBookmark;
1876
		isa = PBXTextBookmark;
2456
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
1877
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
2457
		name = "ArithQuat.h: 1";
1878
		name = "Vertex.h: 1";
2458
		rLen = 0;
1879
		rLen = 0;
2459
		rLoc = 0;
1880
		rLoc = 0;
2460
		rType = 0;
1881
		rType = 0;
2461
		vrLen = 856;
1882
		vrLen = 656;
2462
		vrLoc = 0;
1883
		vrLoc = 0;
2463
	};
1884
	};
2464
	0D5BF4F40CDE715B009C61E3 /* PBXTextBookmark */ = {
1885
	0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2465
		isa = PBXTextBookmark;
1886
		isa = PBXTextBookmark;
2466
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1887
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
2467
		name = "ArithMatFloat.h: 1";
1888
		name = "x3d_load.h: 12";
2468
		rLen = 0;
1889
		rLen = 0;
2469
		rLoc = 0;
1890
		rLoc = 236;
2470
		rType = 0;
1891
		rType = 0;
2471
		vrLen = 1197;
1892
		vrLen = 309;
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;
1893
		vrLoc = 0;
2483
	};
1894
	};
2484
	0D68DED60C8187D800708F15 /* PBXTextBookmark */ = {
1895
	0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2485
		isa = PBXTextBookmark;
1896
		isa = PBXTextBookmark;
2486
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
1897
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
2487
		name = "ply_load.cpp: 173";
1898
		name = "LapackFunc.cpp: 1";
2488
		rLen = 0;
1899
		rLen = 0;
2489
		rLoc = 4605;
1900
		rLoc = 0;
2490
		rType = 0;
1901
		rType = 0;
2491
		vrLen = 873;
1902
		vrLen = 1816;
2492
		vrLoc = 4240;
1903
		vrLoc = 0;
2493
	};
1904
	};
2494
	0D68DEDB0C8187D800708F15 /* PBXTextBookmark */ = {
1905
	0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2495
		isa = PBXTextBookmark;
1906
		isa = PBXTextBookmark;
2496
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1907
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2497
		name = "meshdist.cpp: 1";
1908
		name = "LapackFunc.h: 1";
2498
		rLen = 0;
1909
		rLen = 0;
2499
		rLoc = 0;
1910
		rLoc = 0;
2500
		rType = 0;
1911
		rType = 0;
2501
		vrLen = 627;
1912
		vrLen = 913;
2502
		vrLoc = 2079;
1913
		vrLoc = 0;
2503
	};
1914
	};
2504
	0D68DEF70C818AD100708F15 /* PBXTextBookmark */ = {
1915
	0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2505
		isa = PBXTextBookmark;
1916
		isa = PBXTextBookmark;
2506
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
1917
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
2507
		name = "volpoly.cpp: 1";
1918
		name = "Matrix.h: 1";
2508
		rLen = 0;
1919
		rLen = 0;
2509
		rLoc = 0;
1920
		rLoc = 0;
2510
		rType = 0;
1921
		rType = 0;
2511
		vrLen = 943;
1922
		vrLen = 752;
2512
		vrLoc = 661;
1923
		vrLoc = 1535;
2513
	};
1924
	};
2514
	0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */ = {
1925
	0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2515
		isa = PBXTextBookmark;
1926
		isa = PBXTextBookmark;
2516
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1927
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
2517
		name = "meshdist.cpp: 136";
1928
		name = "mesh_optimization.h: 45";
2518
		rLen = 0;
1929
		rLen = 0;
2519
		rLoc = 2446;
1930
		rLoc = 1757;
2520
		rType = 0;
1931
		rType = 0;
2521
		vrLen = 613;
1932
		vrLen = 1431;
2522
		vrLoc = 2078;
1933
		vrLoc = 126;
2523
	};
1934
	};
2524
	0D7625B10CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
1935
	0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2525
		isa = PBXTextBookmark;
1936
		isa = PBXTextBookmark;
2526
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
1937
		fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
2527
		name = "GLViewController.cpp: 31";
1938
		name = "HalfEdge.h: 1";
2528
		rLen = 0;
1939
		rLen = 0;
2529
		rLoc = 707;
1940
		rLoc = 0;
2530
		rType = 0;
1941
		rType = 0;
2531
		vrLen = 336;
1942
		vrLen = 512;
2532
		vrLoc = 511;
1943
		vrLoc = 0;
2533
	};
1944
	};
2534
	0D7625B20CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
1945
	0D4009C30D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2535
		isa = PBXTextBookmark;
1946
		isa = PBXTextBookmark;
2536
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
1947
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
2537
		name = "eigensolution.h: 1";
1948
		name = "draw.cpp: 49";
2538
		rLen = 0;
1949
		rLen = 0;
2539
		rLoc = 0;
1950
		rLoc = 1124;
2540
		rType = 0;
1951
		rType = 0;
2541
		vrLen = 547;
1952
		vrLen = 602;
2542
		vrLoc = 0;
1953
		vrLoc = 741;
2543
	};
1954
	};
2544
	0D7625B50CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
1955
	0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2545
		isa = PBXTextBookmark;
1956
		isa = PBXTextBookmark;
2546
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
1957
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
2547
		name = "eigensolution.h: 1";
1958
		name = "gel_gl.h: 1";
2548
		rLen = 0;
1959
		rLen = 0;
2549
		rLoc = 0;
1960
		rLoc = 0;
2550
		rType = 0;
1961
		rType = 0;
2551
		vrLen = 547;
1962
		vrLen = 209;
2552
		vrLoc = 0;
1963
		vrLoc = 0;
2553
	};
1964
	};
2554
	0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */ = {
1965
	0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2555
		isa = PBXTextBookmark;
1966
		isa = PBXTextBookmark;
2556
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
1967
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
2557
		name = "gel_glu.h: 6";
1968
		name = "gel_glu.h: 6";
2558
		rLen = 0;
1969
		rLen = 0;
2559
		rLoc = 103;
1970
		rLoc = 103;
2560
		rType = 0;
1971
		rType = 0;
2561
		vrLen = 213;
1972
		vrLen = 213;
2562
		vrLoc = 0;
1973
		vrLoc = 0;
2563
	};
1974
	};
2564
	0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */ = {
1975
	0D4009CC0D8FEF3C002D90E7 /* 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;
1976
		isa = PBXTextBookmark;
2576
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
1977
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2577
		name = "obj_save.cpp: 1";
1978
		name = "gel_glut.h: 1";
2578
		rLen = 0;
1979
		rLen = 0;
2579
		rLoc = 0;
1980
		rLoc = 0;
2580
		rType = 0;
1981
		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;
1982
		vrLen = 215;
2592
		vrLoc = 0;
1983
		vrLoc = 0;
2593
	};
1984
	};
2594
	0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */ = {
1985
	0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2595
		isa = PBXTextBookmark;
1986
		isa = PBXTextBookmark;
2596
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1987
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
2597
		name = "Manifold.h: save_touched_attributes";
1988
		name = "void GLViewController::set_gl_modelview()";
2598
		rLen = 0;
1989
		rLen = 43;
2599
		rLoc = 2518;
1990
		rLoc = 1599;
2600
		rType = 0;
1991
		rType = 0;
2601
		vrLen = 1632;
1992
		vrLen = 742;
2602
		vrLoc = 1478;
1993
		vrLoc = 0;
2603
	};
1994
	};
2604
	0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */ = {
1995
	0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2605
		isa = PBXTextBookmark;
1996
		isa = PBXTextBookmark;
2606
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1997
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2607
		name = "Manifold.cpp: 1";
1998
		name = "GLViewController.h: 6";
2608
		rLen = 0;
1999
		rLen = 0;
2609
		rLoc = 0;
2000
		rLoc = 70;
2610
		rType = 0;
2001
		rType = 0;
2611
		vrLen = 866;
2002
		vrLen = 698;
2612
		vrLoc = 13184;
2003
		vrLoc = 0;
2613
	};
2004
	};
2614
	0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */ = {
2005
	0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2615
		isa = PBXTextBookmark;
2006
		isa = PBXTextBookmark;
2616
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
2007
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
2617
		name = "obj_save.cpp: 1";
2008
		name = "QuatTrackBall.h: 1";
2618
		rLen = 0;
2009
		rLen = 0;
2619
		rLoc = 0;
2010
		rLoc = 0;
2620
		rType = 0;
2011
		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;
2012
		vrLen = 691;
2632
		vrLoc = 137;
2013
		vrLoc = 0;
2633
	};
-
 
2634
	0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */ = {
-
 
2635
		isa = PBXTextBookmark;
-
 
2636
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
-
 
2637
		name = "objview.cpp: 316";
-
 
2638
		rLen = 178;
-
 
2639
		rLoc = 8499;
-
 
2640
		rType = 0;
-
 
2641
		vrLen = 540;
-
 
2642
		vrLoc = 7528;
-
 
2643
	};
2014
	};
2644
	0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */ = {
2015
	0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2645
		isa = PBXTextBookmark;
2016
		isa = PBXTextBookmark;
2646
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
2017
		fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
2647
		name = "x3d_save.cpp: 1";
2018
		name = "SimpleTrackBall.h: 1";
2648
		rLen = 0;
2019
		rLen = 0;
2649
		rLoc = 0;
2020
		rLoc = 0;
2650
		rType = 0;
2021
		rType = 0;
2651
		vrLen = 1048;
2022
		vrLen = 912;
2652
		vrLoc = 481;
2023
		vrLoc = 0;
2653
	};
2024
	};
2654
	0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */ = {
2025
	0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2655
		isa = PBXTextBookmark;
2026
		isa = PBXTextBookmark;
2656
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
2027
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
2657
		name = "build_manifold.h: 1";
2028
		name = "refine_edges.cpp: 1";
2658
		rLen = 0;
2029
		rLen = 0;
2659
		rLoc = 0;
2030
		rLoc = 0;
2660
		rType = 0;
2031
		rType = 0;
2661
		vrLen = 861;
2032
		vrLen = 757;
2662
		vrLoc = 0;
2033
		vrLoc = 0;
2663
	};
2034
	};
2664
	0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */ = {
2035
	0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2665
		isa = PBXTextBookmark;
2036
		isa = PBXTextBookmark;
2666
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
2037
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
2667
		name = "caps_and_needles.cpp: 1";
2038
		name = "volume_polygonize.h: 1";
2668
		rLen = 0;
2039
		rLen = 0;
2669
		rLoc = 0;
2040
		rLoc = 0;
2670
		rType = 0;
2041
		rType = 0;
2671
		vrLen = 796;
2042
		vrLen = 1213;
2672
		vrLoc = 143;
2043
		vrLoc = 0;
2673
	};
2044
	};
2674
	0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */ = {
2045
	0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2675
		isa = PBXTextBookmark;
2046
		isa = PBXTextBookmark;
2676
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
2047
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
2677
		name = "x3d_save.cpp: 1";
2048
		name = "LapackFunc.cpp: 1";
2678
		rLen = 0;
2049
		rLen = 0;
2679
		rLoc = 0;
2050
		rLoc = 0;
2680
		rType = 0;
2051
		rType = 0;
2681
		vrLen = 637;
2052
		vrLen = 1816;
2682
		vrLoc = 0;
2053
		vrLoc = 0;
2683
	};
2054
	};
2684
	0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */ = {
2055
	0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2685
		isa = PBXTextBookmark;
2056
		isa = PBXTextBookmark;
2686
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
2057
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2687
		name = "build_manifold.h: 1";
2058
		name = "LapackFunc.h: 1";
2688
		rLen = 0;
2059
		rLen = 0;
2689
		rLoc = 0;
2060
		rLoc = 0;
2690
		rType = 0;
2061
		rType = 0;
2691
		vrLen = 861;
2062
		vrLen = 913;
2692
		vrLoc = 0;
2063
		vrLoc = 0;
2693
	};
2064
	};
2694
	0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */ = {
2065
	0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2695
		isa = PBXTextBookmark;
2066
		isa = PBXTextBookmark;
2696
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
2067
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
2697
		name = "caps_and_needles.cpp: 1";
2068
		name = "Matrix.h: 1";
2698
		rLen = 0;
2069
		rLen = 0;
2699
		rLoc = 0;
2070
		rLoc = 0;
2700
		rType = 0;
2071
		rType = 0;
2701
		vrLen = 796;
2072
		vrLen = 752;
2702
		vrLoc = 143;
2073
		vrLoc = 1535;
2703
	};
2074
	};
2704
	0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2075
	0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2705
		isa = PBXTextBookmark;
2076
		isa = PBXTextBookmark;
2706
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
2077
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
2707
		name = "close_holes.cpp: 1";
2078
		name = "mesh_optimization.h: 45";
2708
		rLen = 0;
2079
		rLen = 0;
2709
		rLoc = 0;
2080
		rLoc = 1757;
2710
		rType = 0;
2081
		rType = 0;
2711
		vrLen = 429;
2082
		vrLen = 1431;
2712
		vrLoc = 0;
2083
		vrLoc = 126;
2713
	};
2084
	};
2714
	0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2085
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
2715
		isa = PBXTextBookmark;
2086
		uiCtxt = {
2716
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
2087
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
2717
		name = "build_bbtree.cpp: 36";
2088
			sepNavSelRange = "{179, 0}";
2718
		rLen = 0;
-
 
2719
		rLoc = 660;
2089
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2720
		rType = 0;
2090
		};
2721
		vrLen = 705;
-
 
2722
		vrLoc = 3800;
-
 
2723
	};
2091
	};
2724
	0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2092
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
2725
		isa = PBXTextBookmark;
2093
		uiCtxt = {
2726
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
2094
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
2727
		name = "Cell.h: 1";
2095
			sepNavSelRange = "{0, 0}";
2728
		rLen = 0;
2096
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2729
		rLoc = 0;
2097
		};
2730
		rType = 0;
-
 
2731
		vrLen = 902;
-
 
2732
		vrLoc = 2897;
-
 
2733
	};
2098
	};
2734
	0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2099
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
2735
		isa = PBXTextBookmark;
-
 
2736
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
-
 
2737
		name = "close_holes.cpp: 1";
-
 
2738
		rLen = 0;
2100
		uiCtxt = {
2739
		rLoc = 0;
2101
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2740
		rType = 0;
2102
			sepNavSelRange = "{0, 0}";
2741
		vrLen = 429;
2103
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2742
		vrLoc = 0;
2104
		};
2743
	};
2105
	};
2744
	0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2106
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
2745
		isa = PBXTextBookmark;
2107
		uiCtxt = {
2746
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
2108
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
2747
		name = "build_bbtree.cpp: 36";
2109
			sepNavSelRange = "{0, 0}";
2748
		rLen = 0;
-
 
2749
		rLoc = 660;
2110
			sepNavVisRect = "{{0, 0}, {961, 390}}";
2750
		rType = 0;
2111
		};
2751
		vrLen = 705;
-
 
2752
		vrLoc = 3800;
-
 
2753
	};
2112
	};
2754
	0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */ = {
2113
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
2755
		isa = PBXTextBookmark;
2114
		uiCtxt = {
2756
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
2115
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
2757
		name = "Cell.h: 1";
2116
			sepNavSelRange = "{0, 0}";
2758
		rLen = 0;
2117
			sepNavVisRect = "{{0, 0}, {986, 695}}";
2759
		rLoc = 0;
2118
		};
2760
		rType = 0;
-
 
2761
		vrLen = 902;
-
 
2762
		vrLoc = 2897;
-
 
2763
	};
2119
	};
2764
	0D8536470CBF577700F3A517 /* PBXTextBookmark */ = {
2120
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
2765
		isa = PBXTextBookmark;
2121
		uiCtxt = {
2766
		fRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */;
2122
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
2767
		name = "mat_test.cpp: 68";
2123
			sepNavSelRange = "{0, 0}";
2768
		rLen = 0;
-
 
2769
		rLoc = 1710;
2124
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2770
		rType = 0;
2125
		};
2771
		vrLen = 925;
-
 
2772
		vrLoc = 504;
-
 
2773
	};
2126
	};
2774
	0D8536EC0CBF5E6400F3A517 /* PBXTextBookmark */ = {
2127
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
2775
		isa = PBXTextBookmark;
-
 
2776
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
-
 
2777
		name = "AncestorGrid.h: AncestorGrid";
-
 
2778
		rLen = 0;
2128
		uiCtxt = {
2779
		rLoc = 1012;
2129
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
2780
		rType = 0;
2130
			sepNavSelRange = "{0, 0}";
2781
		vrLen = 968;
2131
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2782
		vrLoc = 550;
2132
		};
2783
	};
2133
	};
2784
	0D8536FB0CBF5F9000F3A517 /* PBXTextBookmark */ = {
2134
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
2785
		isa = PBXTextBookmark;
-
 
2786
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
-
 
2787
		name = "AncestorGrid.h: AncestorGrid";
-
 
2788
		rLen = 0;
2135
		uiCtxt = {
2789
		rLoc = 1012;
2136
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
2790
		rType = 0;
2137
			sepNavSelRange = "{0, 0}";
2791
		vrLen = 1087;
2138
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2792
		vrLoc = 499;
2139
		};
2793
	};
2140
	};
2794
	0D8537240CBF616A00F3A517 /* PBXTextBookmark */ = {
2141
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
2795
		isa = PBXTextBookmark;
-
 
2796
		fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
-
 
2797
		name = "TableTrigonometry.cpp: std";
-
 
2798
		rLen = 0;
2142
		uiCtxt = {
2799
		rLoc = 71;
2143
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
2800
		rType = 0;
2144
			sepNavSelRange = "{0, 0}";
2801
		vrLen = 135;
2145
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2802
		vrLoc = 0;
2146
		};
2803
	};
2147
	};
2804
	0D85372C0CBF61A000F3A517 /* PBXTextBookmark */ = {
2148
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
2805
		isa = PBXTextBookmark;
-
 
2806
		fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
-
 
2807
		name = "TableTrigonometry.cpp: std";
-
 
2808
		rLen = 0;
2149
		uiCtxt = {
2809
		rLoc = 71;
2150
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
2810
		rType = 0;
2151
			sepNavSelRange = "{0, 0}";
2811
		vrLen = 192;
2152
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2812
		vrLoc = 0;
2153
		};
2813
	};
2154
	};
2814
	0D85378C0CBF646700F3A517 /* PBXTextBookmark */ = {
2155
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
2815
		isa = PBXTextBookmark;
2156
		uiCtxt = {
2816
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
2157
			sepNavIntBoundsRect = "{{0, 0}, {1081, 9025}}";
2817
		name = "TriMesh.cpp: 44";
2158
			sepNavSelRange = "{4876, 0}";
2818
		rLen = 0;
-
 
2819
		rLoc = 889;
2159
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
2820
		rType = 0;
-
 
2821
		vrLen = 312;
2160
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2822
		vrLoc = 794;
2161
		};
2823
	};
2162
	};
2824
	0D9893AF0CBACDB000185352 /* PBXTextBookmark */ = {
2163
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
2825
		isa = PBXTextBookmark;
2164
		uiCtxt = {
2826
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
2165
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2827
		name = "Matrix.h: 1";
2166
			sepNavSelRange = "{0, 0}";
2828
		rLen = 0;
2167
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2829
		rLoc = 0;
2168
		};
2830
		rType = 0;
-
 
2831
		vrLen = 592;
-
 
2832
		vrLoc = 10971;
-
 
2833
	};
2169
	};
2834
	0D9893DC0CBAE59500185352 /* PBXTextBookmark */ = {
2170
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
2835
		isa = PBXTextBookmark;
2171
		uiCtxt = {
2836
		fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
2172
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
2837
		name = "LinAlgIO.cpp: 1";
2173
			sepNavSelRange = "{0, 0}";
2838
		rLen = 0;
-
 
2839
		rLoc = 0;
-
 
2840
		rType = 0;
-
 
2841
		vrLen = 546;
2174
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2842
		vrLoc = 0;
2175
		};
2843
	};
2176
	};
2844
	0D9893DF0CBAE59500185352 /* PBXTextBookmark */ = {
2177
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
2845
		isa = PBXTextBookmark;
2178
		uiCtxt = {
2846
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2179
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
2847
		name = "LapackFunc.h: 1";
2180
			sepNavSelRange = "{0, 0}";
2848
		rLen = 0;
-
 
2849
		rLoc = 0;
-
 
2850
		rType = 0;
-
 
2851
		vrLen = 913;
2181
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2852
		vrLoc = 0;
2182
		};
2853
	};
2183
	};
2854
	0D9893E00CBAE59500185352 /* PBXTextBookmark */ = {
2184
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
-
 
2185
		uiCtxt = {
-
 
2186
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
2855
		isa = PBXTextBookmark;
2187
			sepNavSelRange = "{0, 0}";
-
 
2188
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2189
		};
-
 
2190
	};
2856
		fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
2191
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
-
 
2192
		uiCtxt = {
-
 
2193
			sepNavIntBoundsRect = "{{0, 0}, {1121, 779}}";
2857
		name = "LinAlgIO.cpp: 1";
2194
			sepNavSelRange = "{0, 0}";
-
 
2195
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2858
		rLen = 0;
2196
		};
-
 
2197
	};
-
 
2198
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
2859
		rLoc = 0;
2199
		activeExec = 0;
2860
		rType = 0;
2200
		executables = (
-
 
2201
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
-
 
2202
		);
-
 
2203
	};
-
 
2204
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
-
 
2205
		isa = PBXExecutable;
2861
		vrLen = 546;
2206
		activeArgIndex = 2147483647;
-
 
2207
		activeArgIndices = (
-
 
2208
		);
-
 
2209
		argumentStrings = (
-
 
2210
		);
-
 
2211
		autoAttachOnCrash = 1;
-
 
2212
		configStateDict = {
-
 
2213
		};
-
 
2214
		customDataFormattersEnabled = 1;
-
 
2215
		debuggerPlugin = GDBDebugging;
-
 
2216
		disassemblyDisplayState = 0;
-
 
2217
		enableDebugStr = 1;
-
 
2218
		environmentEntries = (
-
 
2219
		);
-
 
2220
		executableSystemSymbolLevel = 0;
-
 
2221
		executableUserSymbolLevel = 0;
2862
		vrLoc = 0;
2222
		libgmallocEnabled = 0;
-
 
2223
		name = PathTracer;
-
 
2224
		sourceDirectories = (
-
 
2225
		);
2863
	};
2226
	};
2864
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2227
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2865
		activeExec = 0;
2228
		activeExec = 0;
2866
		executables = (
2229
		executables = (
2867
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2230
			0DB8835B0C611DA10040A677 /* OBJViewer */,
Line 2897... Line 2260...
2897
		variableFormatDictionary = {
2260
		variableFormatDictionary = {
2898
		};
2261
		};
2899
	};
2262
	};
2900
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2263
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2901
		uiCtxt = {
2264
		uiCtxt = {
2902
			sepNavIntBoundsRect = "{{0, 0}, {1146, 7581}}";
2265
			sepNavIntBoundsRect = "{{0, 0}, {1081, 7619}}";
2903
			sepNavSelRange = "{8266, 0}";
2266
			sepNavSelRange = "{3014, 0}";
2904
			sepNavVisRect = "{{0, 6285}, {1146, 441}}";
2267
			sepNavVisRect = "{{0, 5699}, {1081, 485}}";
2905
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
2268
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
2906
		};
2269
		};
2907
	};
2270
	};
2908
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2271
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2909
		activeExec = 0;
2272
		activeExec = 0;
Line 2970... Line 2333...
2970
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2333
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2971
			sepNavSelRange = "{0, 0}";
2334
			sepNavSelRange = "{0, 0}";
2972
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2335
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2973
		};
2336
		};
2974
	};
2337
	};
-
 
2338
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
-
 
2339
		uiCtxt = {
-
 
2340
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
-
 
2341
			sepNavSelRange = "{0, 0}";
-
 
2342
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
-
 
2343
		};
-
 
2344
	};
2975
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2345
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2976
		activeExec = 0;
2346
		activeExec = 0;
2977
		executables = (
2347
		executables = (
2978
			0DB883F30C6120E60040A677 /* MeshDistance */,
2348
			0DB883F30C6120E60040A677 /* MeshDistance */,
2979
		);
2349
		);
Line 3131... Line 2501...
3131
		sourceDirectories = (
2501
		sourceDirectories = (
3132
		);
2502
		);
3133
	};
2503
	};
3134
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2504
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
3135
		uiCtxt = {
2505
		uiCtxt = {
3136
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1330}}";
2506
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1292}}";
3137
			sepNavSelRange = "{1240, 0}";
2507
			sepNavSelRange = "{1242, 0}";
3138
			sepNavVisRect = "{{0, 642}, {1081, 688}}";
2508
			sepNavVisRect = "{{0, 648}, {1130, 644}}";
3139
		};
2509
		};
3140
	};
2510
	};
3141
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2511
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
3142
		uiCtxt = {
2512
		uiCtxt = {
3143
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2513
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
Line 3153... Line 2523...
3153
		};
2523
		};
3154
	};
2524
	};
3155
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2525
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
3156
		uiCtxt = {
2526
		uiCtxt = {
3157
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
2527
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
3158
			sepNavSelRange = "{0, 0}";
2528
			sepNavSelRange = "{4958, 0}";
3159
			sepNavVisRect = "{{0, 798}, {1106, 688}}";
2529
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
3160
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2530
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
3161
		};
2531
		};
3162
	};
2532
	};
3163
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2533
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
3164
		uiCtxt = {
2534
		uiCtxt = {
Line 3172... Line 2542...
3172
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1843}}";
2542
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1843}}";
3173
			sepNavSelRange = "{742, 0}";
2543
			sepNavSelRange = "{742, 0}";
3174
			sepNavVisRect = "{{0, 450}, {1081, 431}}";
2544
			sepNavVisRect = "{{0, 450}, {1081, 431}}";
3175
		};
2545
		};
3176
	};
2546
	};
3177
	0DC654A00C69B9D40048185B /* PBXTextBookmark */ = {
2547
	0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */ = {
3178
		isa = PBXTextBookmark;
2548
		isa = PBXTextBookmark;
3179
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
2549
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
3180
		name = "Manifold.cpp: 628";
2550
		name = "Vertex.cpp: 66";
3181
		rLen = 0;
2551
		rLen = 0;
3182
		rLoc = 13268;
2552
		rLoc = 1250;
3183
		rType = 0;
2553
		rType = 0;
3184
		vrLen = 654;
2554
		vrLen = 776;
3185
		vrLoc = 13184;
2555
		vrLoc = 840;
3186
	};
2556
	};
3187
	0DC654B30C69BBAE0048185B /* PBXTextBookmark */ = {
2557
	0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */ = {
3188
		isa = PBXTextBookmark;
2558
		isa = PBXTextBookmark;
3189
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
2559
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
3190
		name = "rsview.cpp: 1";
2560
		name = "quadric_simplify.h: quadric_simplify";
3191
		rLen = 0;
2561
		rLen = 0;
3192
		rLoc = 0;
2562
		rLoc = 528;
3193
		rType = 0;
2563
		rType = 0;
3194
		vrLen = 840;
2564
		vrLen = 598;
3195
		vrLoc = 0;
2565
		vrLoc = 0;
3196
	};
2566
	};
3197
	0DC654C70C69BFC20048185B /* PBXTextBookmark */ = {
2567
	0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */ = {
3198
		isa = PBXTextBookmark;
2568
		isa = PBXTextBookmark;
3199
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
2569
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
3200
		name = "plyfile.c: 1";
2570
		name = "Vertex.cpp: 66";
3201
		rLen = 0;
2571
		rLen = 0;
3202
		rLoc = 0;
2572
		rLoc = 1250;
3203
		rType = 0;
2573
		rType = 0;
3204
		vrLen = 1307;
2574
		vrLen = 776;
3205
		vrLoc = 0;
2575
		vrLoc = 840;
3206
	};
2576
	};
3207
	0DC654CA0C69BFC20048185B /* PBXTextBookmark */ = {
2577
	0DC0A3210D913C90001D5BB8 /* PBXTextBookmark */ = {
3208
		isa = PBXTextBookmark;
2578
		isa = PBXTextBookmark;
3209
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
2579
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
3210
		name = "plyfile.c: 1";
2580
		name = "quadric_simplify.h: 11";
3211
		rLen = 0;
2581
		rLen = 0;
3212
		rLoc = 0;
2582
		rLoc = 464;
3213
		rType = 0;
2583
		rType = 0;
3214
		vrLen = 1307;
2584
		vrLen = 590;
3215
		vrLoc = 0;
2585
		vrLoc = 0;
3216
	};
2586
	};
3217
	0DC654CC0C69BFC20048185B /* PBXTextBookmark */ = {
2587
	0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */ = {
3218
		isa = PBXTextBookmark;
2588
		isa = PBXTextBookmark;
3219
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
2589
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3220
		name = "ply.h: 1";
2590
		name = "quadric_simplify.cpp: 335";
3221
		rLen = 0;
2591
		rLen = 0;
3222
		rLoc = 0;
2592
		rLoc = 9457;
3223
		rType = 0;
2593
		rType = 0;
3224
		vrLen = 1573;
2594
		vrLen = 804;
3225
		vrLoc = 6944;
2595
		vrLoc = 8673;
3226
	};
2596
	};
3227
	0DC655200C69C2750048185B /* PBXTextBookmark */ = {
2597
	0DC0A3230D913C90001D5BB8 /* PBXTextBookmark */ = {
3228
		isa = PBXTextBookmark;
2598
		isa = PBXTextBookmark;
3229
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
2599
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
3230
		name = "boundary_collapse.cpp: 1";
2600
		name = "quadric_simplify.h: quadric_simplify";
3231
		rLen = 0;
2601
		rLen = 0;
3232
		rLoc = 0;
2602
		rLoc = 528;
3233
		rType = 0;
2603
		rType = 0;
3234
		vrLen = 526;
2604
		vrLen = 598;
3235
		vrLoc = 0;
2605
		vrLoc = 0;
3236
	};
2606
	};
3237
	0DC655230C69C2750048185B /* PBXTextBookmark */ = {
2607
	0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */ = {
3238
		isa = PBXTextBookmark;
2608
		isa = PBXTextBookmark;
3239
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
2609
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
3240
		name = "ply.h: 1";
2610
		name = "Face.h: 1";
3241
		rLen = 0;
2611
		rLen = 0;
3242
		rLoc = 0;
2612
		rLoc = 0;
3243
		rType = 0;
2613
		rType = 0;
3244
		vrLen = 1302;
2614
		vrLen = 491;
3245
		vrLoc = 6944;
2615
		vrLoc = 0;
3246
	};
2616
	};
3247
	0DC655240C69C2750048185B /* PBXTextBookmark */ = {
2617
	0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */ = {
3248
		isa = PBXTextBookmark;
2618
		isa = PBXTextBookmark;
3249
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
2619
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
3250
		name = "rsview.cpp: 117";
2620
		name = "get_opp_halfedge()";
3251
		rLen = 2223;
2621
		rLen = 19;
3252
		rLoc = 2821;
2622
		rLoc = 1423;
3253
		rType = 0;
2623
		rType = 0;
3254
		vrLen = 1632;
2624
		vrLen = 1046;
3255
		vrLoc = 1792;
2625
		vrLoc = 739;
3256
	};
2626
	};
3257
	0DC655290C69C2750048185B /* PBXTextBookmark */ = {
2627
	0DC0A32F0D913D52001D5BB8 /* PBXTextBookmark */ = {
3258
		isa = PBXTextBookmark;
2628
		isa = PBXTextBookmark;
3259
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
2629
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3260
		name = "boundary_collapse.cpp: 1";
2630
		name = "quadric_simplify.cpp: 287";
3261
		rLen = 0;
2631
		rLen = 0;
3262
		rLoc = 0;
2632
		rLoc = 8293;
3263
		rType = 0;
2633
		rType = 0;
3264
		vrLen = 526;
2634
		vrLen = 888;
3265
		vrLoc = 0;
2635
		vrLoc = 7615;
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 = {
-
 
3277
			sepNavIntBoundsRect = "{{0, 0}, {780, 3724}}";
-
 
3278
			sepNavSelRange = "{4724, 0}";
-
 
3279
			sepNavVisRect = "{{0, 2880}, {758, 801}}";
-
 
3280
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
-
 
3281
		};
-
 
3282
	};
2636
	};
3283
	0DC655860C69CFA20048185B /* PBXTextBookmark */ = {
2637
	0DC0A3300D913D52001D5BB8 /* PBXTextBookmark */ = {
3284
		isa = PBXTextBookmark;
2638
		isa = PBXTextBookmark;
3285
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
2639
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
3286
		name = "TriMesh.h: 1";
2640
		name = "Face.h: 1";
3287
		rLen = 0;
2641
		rLen = 0;
3288
		rLoc = 0;
2642
		rLoc = 0;
3289
		rType = 0;
2643
		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;
2644
		vrLen = 491;
3301
		vrLoc = 0;
2645
		vrLoc = 0;
3302
	};
2646
	};
3303
	0DC655D70C69D1280048185B /* ply.c */ = {
-
 
3304
		uiCtxt = {
-
 
3305
			sepNavIntBoundsRect = "{{0, 0}, {1146, 21280}}";
-
 
3306
			sepNavSelRange = "{0, 0}";
-
 
3307
			sepNavVisRect = "{{0, 1710}, {1146, 441}}";
-
 
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 */ = {
2647
	0DC0A3310D913D52001D5BB8 /* PBXTextBookmark */ = {
3318
		isa = PBXTextBookmark;
2648
		isa = PBXTextBookmark;
3319
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2649
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3320
		name = "ply.c: 1";
2650
		name = "quadric_simplify.cpp: 287";
3321
		rLen = 0;
2651
		rLen = 0;
3322
		rLoc = 0;
2652
		rLoc = 8249;
3323
		rType = 0;
2653
		rType = 0;
3324
		vrLen = 1212;
2654
		vrLen = 907;
3325
		vrLoc = 0;
2655
		vrLoc = 7627;
3326
	};
2656
	};
3327
	0DC655FA0C69D1700048185B /* PBXTextBookmark */ = {
2657
	0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */ = {
3328
		isa = PBXTextBookmark;
2658
		isa = PBXTextBookmark;
3329
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
2659
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
3330
		name = "ply.h: 1";
2660
		name = "get_opp_halfedge()";
3331
		rLen = 0;
2661
		rLen = 19;
3332
		rLoc = 0;
2662
		rLoc = 1423;
3333
		rType = 0;
2663
		rType = 0;
3334
		vrLen = 1138;
2664
		vrLen = 1046;
3335
		vrLoc = 0;
2665
		vrLoc = 739;
3336
	};
2666
	};
3337
	0DC6566F0C69D5ED0048185B /* PBXTextBookmark */ = {
2667
	0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */ = {
3338
		isa = PBXTextBookmark;
2668
		isa = PBXTextBookmark;
3339
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
2669
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3340
		name = "obj_load.cpp: 1";
2670
		name = "quadric_simplify.cpp: 295";
3341
		rLen = 0;
2671
		rLen = 0;
3342
		rLoc = 0;
2672
		rLoc = 8513;
3343
		rType = 0;
2673
		rType = 0;
3344
		vrLen = 638;
2674
		vrLen = 953;
3345
		vrLoc = 0;
2675
		vrLoc = 7627;
3346
	};
2676
	};
3347
	0DC656730C69D5ED0048185B /* PBXTextBookmark */ = {
2677
	0DC0A3B70D91420F001D5BB8 /* PBXTextBookmark */ = {
3348
		isa = PBXTextBookmark;
2678
		isa = PBXTextBookmark;
3349
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
2679
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
3350
		name = "#include \"CGLA/Vec3f.h\"";
2680
		name = "quadric_simplify.cpp: 295";
3351
		rLen = 24;
2681
		rLen = 0;
3352
		rLoc = 81;
2682
		rLoc = 8513;
3353
		rType = 0;
2683
		rType = 0;
3354
		vrLen = 1067;
2684
		vrLen = 953;
3355
		vrLoc = 1101;
2685
		vrLoc = 7627;
3356
	};
2686
	};
3357
	0DC656750C69D5ED0048185B /* PBXTextBookmark */ = {
2687
	0DC0A4CD0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3358
		isa = PBXTextBookmark;
2688
		isa = PBXTextBookmark;
3359
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
2689
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
3360
		name = "obj_load.cpp: 1";
2690
		name = "decimator.cpp: 58";
3361
		rLen = 0;
2691
		rLen = 0;
3362
		rLoc = 0;
2692
		rLoc = 1242;
3363
		rType = 0;
2693
		rType = 0;
3364
		vrLen = 638;
2694
		vrLen = 902;
3365
		vrLoc = 0;
2695
		vrLoc = 641;
3366
	};
2696
	};
3367
	0DC656DE0C69D7D80048185B /* PBXTextBookmark */ = {
2697
	0DC0A4CE0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3368
		isa = PBXTextBookmark;
2698
		isa = PBXTextBookmark;
3369
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
2699
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
3370
		name = "ply_load.h: ply_load";
2700
		name = "draw.cpp: 49";
3371
		rLen = 0;
2701
		rLen = 0;
3372
		rLoc = 198;
2702
		rLoc = 1124;
3373
		rType = 0;
2703
		rType = 0;
3374
		vrLen = 256;
2704
		vrLen = 602;
3375
		vrLoc = 0;
2705
		vrLoc = 741;
3376
	};
2706
	};
3377
	0DC656DF0C69D7D80048185B /* PBXTextBookmark */ = {
2707
	0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3378
		isa = PBXTextBookmark;
2708
		isa = PBXTextBookmark;
3379
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
2709
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
3380
		name = "verification.cpp: 1";
2710
		name = "draw.h: draw";
3381
		rLen = 0;
2711
		rLen = 0;
3382
		rLoc = 0;
2712
		rLoc = 664;
3383
		rType = 0;
2713
		rType = 0;
3384
		vrLen = 925;
2714
		vrLen = 1067;
3385
		vrLoc = 0;
2715
		vrLoc = 0;
3386
	};
2716
	};
3387
	0DC656E70C69D7D80048185B /* PBXTextBookmark */ = {
2717
	0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */ = {
3388
		isa = PBXTextBookmark;
2718
		isa = PBXTextBookmark;
3389
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
2719
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
3390
		name = "verification.cpp: 1";
2720
		name = "gel_gl.h: 1";
3391
		rLen = 0;
2721
		rLen = 0;
3392
		rLoc = 0;
2722
		rLoc = 0;
3393
		rType = 0;
2723
		rType = 0;
3394
		vrLen = 925;
2724
		vrLen = 209;
3395
		vrLoc = 0;
2725
		vrLoc = 0;
3396
	};
2726
	};
3397
	0DC6572E0C69D8900048185B /* PBXTextBookmark */ = {
2727
	0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */ = {
3398
		isa = PBXTextBookmark;
2728
		isa = PBXTextBookmark;
3399
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
2729
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
3400
		name = "draw.cpp: 1";
2730
		name = "gel_glu.h: 6";
3401
		rLen = 0;
2731
		rLen = 0;
3402
		rLoc = 0;
2732
		rLoc = 103;
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;
2733
		rType = 0;
3434
		vrLen = 781;
2734
		vrLen = 213;
3435
		vrLoc = 994;
2735
		vrLoc = 0;
3436
	};
2736
	};
3437
	0DC657F80C69E26F0048185B /* PBXTextBookmark */ = {
2737
	0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */ = {
3438
		isa = PBXTextBookmark;
2738
		isa = PBXTextBookmark;
3439
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
2739
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
3440
		name = "TriMesh.cpp: 1";
2740
		name = "gel_glut.h: 1";
3441
		rLen = 0;
2741
		rLen = 0;
3442
		rLoc = 0;
2742
		rLoc = 0;
3443
		rType = 0;
2743
		rType = 0;
3444
		vrLen = 677;
2744
		vrLen = 215;
3445
		vrLoc = 146;
-
 
3446
	};
-
 
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;
2745
		vrLoc = 0;
3456
	};
2746
	};
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 */ = {
2747
	0DC0A4D30D968D0B001D5BB8 /* PBXTextBookmark */ = {
3473
		isa = PBXTextBookmark;
2748
		isa = PBXTextBookmark;
3474
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
2749
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3475
		name = "glsl_shader.cpp: 1";
2750
		name = "GLViewController.h: 6";
3476
		rLen = 0;
2751
		rLen = 0;
3477
		rLoc = 0;
2752
		rLoc = 70;
3478
		rType = 0;
2753
		rType = 0;
3479
		vrLen = 716;
2754
		vrLen = 745;
3480
		vrLoc = 0;
2755
		vrLoc = 0;
3481
	};
2756
	};
3482
	0DE310730CEF16F1006F19B5 /* PBXTextBookmark */ = {
2757
	0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */ = {
3483
		isa = PBXTextBookmark;
2758
		isa = PBXTextBookmark;
3484
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
2759
		fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
3485
		name = "glsl_shader.cpp: 1";
2760
		name = "ArgExtracter.h: 1";
3486
		rLen = 0;
2761
		rLen = 0;
3487
		rLoc = 0;
2762
		rLoc = 0;
3488
		rType = 0;
2763
		rType = 0;
3489
		vrLen = 626;
2764
		vrLen = 752;
3490
		vrLoc = 0;
2765
		vrLoc = 0;
3491
	};
2766
	};
3492
	0DE310740CEF16F1006F19B5 /* PBXTextBookmark */ = {
2767
	0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */ = {
3493
		isa = PBXTextBookmark;
2768
		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 */;
2769
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
3512
		name = "ply.c: 1";
2770
		name = "HashKey.cpp: 1";
3513
		rLen = 0;
2771
		rLen = 0;
3514
		rLoc = 0;
2772
		rLoc = 0;
3515
		rType = 0;
2773
		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;
2774
		vrLen = 486;
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;
2775
		vrLoc = 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
	};
2776
	};
3556
	0DF0B8B20CD5D74A00675F35 /* PBXTextBookmark */ = {
2777
	0DC0A4D60D968D0B001D5BB8 /* PBXTextBookmark */ = {
3557
		isa = PBXTextBookmark;
2778
		isa = PBXTextBookmark;
3558
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
2779
		fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
3559
		name = "Vertex.cpp: 64";
2780
		name = "Grid2D.h: 7";
3560
		rLen = 0;
2781
		rLen = 0;
3561
		rLoc = 1199;
2782
		rLoc = 96;
3562
		rType = 0;
2783
		rType = 0;
3563
		vrLen = 766;
2784
		vrLen = 553;
3564
		vrLoc = 814;
2785
		vrLoc = 0;
3565
	};
2786
	};
3566
	0DF0B8B40CD5D74A00675F35 /* PBXTextBookmark */ = {
2787
	0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */ = {
3567
		isa = PBXTextBookmark;
2788
		isa = PBXTextBookmark;
3568
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
2789
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
3569
		name = "Vertex.cpp: 64";
2790
		name = "decimator.cpp: 58";
3570
		rLen = 0;
2791
		rLen = 0;
3571
		rLoc = 1199;
2792
		rLoc = 1242;
3572
		rType = 0;
2793
		rType = 0;
3573
		vrLen = 766;
2794
		vrLen = 902;
3574
		vrLoc = 814;
2795
		vrLoc = 641;
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;
-
 
3586
		modificationTime = 216995663.279154;
-
 
3587
		state = 2;
-
 
3588
	};
2796
	};
3589
	0DF682180CAFD8F600EA6B88 /* PBXTextBookmark */ = {
2797
	0DC0A4D80D968D0B001D5BB8 /* PBXTextBookmark */ = {
3590
		isa = PBXTextBookmark;
2798
		isa = PBXTextBookmark;
3591
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
2799
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
3592
		name = "volpoly.cpp: 33";
2800
		name = "draw.cpp: 49";
3593
		rLen = 0;
2801
		rLen = 0;
3594
		rLoc = 742;
2802
		rLoc = 1124;
3595
		rType = 0;
2803
		rType = 0;
3596
		vrLen = 479;
2804
		vrLen = 602;
3597
		vrLoc = 502;
2805
		vrLoc = 741;
3598
	};
2806
	};
3599
	0DF682C80CAFEB8400EA6B88 /* PBXTextBookmark */ = {
2807
	0DC0A4D90D968D0B001D5BB8 /* PBXTextBookmark */ = {
3600
		isa = PBXTextBookmark;
2808
		isa = PBXTextBookmark;
3601
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
2809
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
3602
		name = "draw.h: 7";
2810
		name = "draw.h: draw";
3603
		rLen = 0;
2811
		rLen = 0;
3604
		rLoc = 166;
2812
		rLoc = 664;
3605
		rType = 0;
2813
		rType = 0;
3606
		vrLen = 715;
2814
		vrLen = 1067;
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;
2815
		vrLoc = 0;
3618
	};
2816
	};
3619
	0DF682CB0CAFEB8400EA6B88 /* PBXTextBookmark */ = {
2817
	0DC0A4DA0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3620
		isa = PBXTextBookmark;
2818
		isa = PBXTextBookmark;
3621
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
2819
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
3622
		name = "draw.h: 7";
2820
		name = "gel_gl.h: 1";
3623
		rLen = 0;
2821
		rLen = 0;
3624
		rLoc = 166;
2822
		rLoc = 0;
3625
		rType = 0;
2823
		rType = 0;
3626
		vrLen = 715;
2824
		vrLen = 209;
3627
		vrLoc = 144;
2825
		vrLoc = 0;
3628
	};
2826
	};
3629
	0DF682E50CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2827
	0DC0A4DB0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3630
		isa = PBXTextBookmark;
2828
		isa = PBXTextBookmark;
3631
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2829
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
3632
		name = "x3d_load.cpp: 14";
2830
		name = "gel_glu.h: 6";
3633
		rLen = 0;
2831
		rLen = 0;
3634
		rLoc = 242;
2832
		rLoc = 103;
3635
		rType = 0;
2833
		rType = 0;
3636
		vrLen = 591;
2834
		vrLen = 213;
3637
		vrLoc = 2704;
2835
		vrLoc = 0;
3638
	};
2836
	};
3639
	0DF682E60CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2837
	0DC0A4DC0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3640
		isa = PBXTextBookmark;
2838
		isa = PBXTextBookmark;
3641
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2839
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
3642
		name = "gel_glut.h: 1";
2840
		name = "gel_glut.h: 1";
3643
		rLen = 0;
2841
		rLen = 0;
3644
		rLoc = 0;
2842
		rLoc = 0;
3645
		rType = 0;
2843
		rType = 0;
3646
		vrLen = 215;
2844
		vrLen = 215;
3647
		vrLoc = 0;
2845
		vrLoc = 0;
3648
	};
2846
	};
3649
	0DF682E80CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2847
	0DC0A4DD0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3650
		isa = PBXTextBookmark;
2848
		isa = PBXTextBookmark;
3651
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2849
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
3652
		name = "x3d_load.cpp: 14";
2850
		name = "GLViewController.h: 6";
3653
		rLen = 0;
2851
		rLen = 0;
3654
		rLoc = 242;
2852
		rLoc = 70;
3655
		rType = 0;
2853
		rType = 0;
3656
		vrLen = 591;
2854
		vrLen = 745;
3657
		vrLoc = 2704;
2855
		vrLoc = 0;
3658
	};
2856
	};
3659
	0DF682E90CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2857
	0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3660
		isa = PBXTextBookmark;
2858
		isa = PBXTextBookmark;
3661
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2859
		fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
3662
		name = "gel_glut.h: 1";
2860
		name = "ArgExtracter.h: 1";
3663
		rLen = 0;
2861
		rLen = 0;
3664
		rLoc = 0;
2862
		rLoc = 0;
3665
		rType = 0;
2863
		rType = 0;
3666
		vrLen = 215;
2864
		vrLen = 752;
3667
		vrLoc = 0;
2865
		vrLoc = 0;
3668
	};
2866
	};
3669
	0DF683020CAFED9100EA6B88 /* PBXTextBookmark */ = {
2867
	0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */ = {
3670
		isa = PBXTextBookmark;
2868
		isa = PBXTextBookmark;
3671
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
2869
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
3672
		name = "GLViewController.cpp: 127";
2870
		name = "HashKey.cpp: 1";
3673
		rLen = 0;
2871
		rLen = 0;
3674
		rLoc = 2567;
2872
		rLoc = 0;
3675
		rType = 0;
2873
		rType = 0;
3676
		vrLen = 499;
2874
		vrLen = 486;
3677
		vrLoc = 2094;
2875
		vrLoc = 0;
3678
	};
2876
	};
3679
	0DF683150CAFEF5200EA6B88 /* PBXTextBookmark */ = {
2877
	0DC0A4E00D968D0B001D5BB8 /* PBXTextBookmark */ = {
3680
		isa = PBXTextBookmark;
2878
		isa = PBXTextBookmark;
3681
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2879
		fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
3682
		name = "GLViewController.h: 6";
2880
		name = "Grid2D.h: 7";
3683
		rLen = 0;
2881
		rLen = 0;
3684
		rLoc = 70;
2882
		rLoc = 96;
3685
		rType = 0;
2883
		rType = 0;
3686
		vrLen = 576;
2884
		vrLen = 553;
3687
		vrLoc = 333;
2885
		vrLoc = 0;
3688
	};
2886
	};
-
 
2887
	0DC655640C69CD450048185B /* ply_load.h */ = {
-
 
2888
		uiCtxt = {
-
 
2889
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
-
 
2890
			sepNavSelRange = "{198, 58}";
-
 
2891
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
-
 
2892
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
-
 
2893
		};
-
 
2894
	};
3689
	0DF683170CAFEF5200EA6B88 /* PBXTextBookmark */ = {
2895
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
-
 
2896
		uiCtxt = {
-
 
2897
			sepNavIntBoundsRect = "{{0, 0}, {780, 3724}}";
-
 
2898
			sepNavSelRange = "{4724, 0}";
-
 
2899
			sepNavVisRect = "{{0, 2880}, {758, 801}}";
-
 
2900
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
-
 
2901
		};
-
 
2902
	};
-
 
2903
	0DC655D70C69D1280048185B /* ply.c */ = {
-
 
2904
		uiCtxt = {
-
 
2905
			sepNavIntBoundsRect = "{{0, 0}, {1146, 21280}}";
3690
		isa = PBXTextBookmark;
2906
			sepNavSelRange = "{0, 0}";
-
 
2907
			sepNavVisRect = "{{0, 1710}, {1146, 441}}";
-
 
2908
		};
-
 
2909
	};
-
 
2910
	0DC655D80C69D1280048185B /* ply.h */ = {
-
 
2911
		uiCtxt = {
-
 
2912
			sepNavIntBoundsRect = "{{0, 0}, {1081, 4446}}";
-
 
2913
			sepNavSelRange = "{1307, 6}";
-
 
2914
			sepNavVisRect = "{{0, 494}, {1081, 539}}";
-
 
2915
		};
-
 
2916
	};
3691
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2917
	0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
-
 
2918
		uiCtxt = {
-
 
2919
			sepNavIntBoundsRect = "{{0, 0}, {1119, 1273}}";
3692
		name = "GLViewController.h: 6";
2920
			sepNavSelRange = "{740, 64}";
-
 
2921
			sepNavVisRect = "{{0, 247}, {1119, 754}}";
-
 
2922
			sepNavWindowFrame = "{{15, 32}, {1164, 827}}";
-
 
2923
		};
-
 
2924
	};
-
 
2925
	0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
3693
		rLen = 0;
2926
		uiCtxt = {
-
 
2927
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1653}}";
-
 
2928
			sepNavSelRange = "{3835, 0}";
-
 
2929
			sepNavVisRect = "{{0, 1021}, {1081, 613}}";
-
 
2930
		};
-
 
2931
	};
-
 
2932
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
-
 
2933
		isa = PBXFileBreakpoint;
3694
		rLoc = 70;
2934
		actions = (
-
 
2935
		);
3695
		rType = 0;
2936
		breakpointStyle = 0;
-
 
2937
		continueAfterActions = 0;
-
 
2938
		delayBeforeContinue = 0;
-
 
2939
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
3696
		vrLen = 576;
2940
		hitCount = 1;
-
 
2941
		lineNumber = 3;
-
 
2942
		modificationTime = 227455810.195509;
3697
		vrLoc = 333;
2943
		state = 2;
3698
	};
2944
	};
3699
}
2945
}