Subversion Repositories gelsvn

Rev

Rev 345 | Rev 357 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
329 jab 1
// !$*UTF8*$!
2
{
335 jab 3
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
351 jab 4
		activeBuildConfigurationName = Release;
5
		activeExecutable = 0DB883B50C611FB20040A677 /* Raytracer */;
344 jab 6
		activeTarget = 0D0CAEC00C611308003604C6 /* GEL */;
329 jab 7
		addToTargets = (
351 jab 8
			0DB883590C611DA10040A677 /* OBJViewer */,
9
			0DB883B30C611FB20040A677 /* Raytracer */,
329 jab 10
		);
340 jab 11
		breakpoints = (
351 jab 12
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
340 jab 13
		);
335 jab 14
		breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
15
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 16
		executables = (
335 jab 17
			0DB8835B0C611DA10040A677 /* OBJViewer */,
18
			0DB883B50C611FB20040A677 /* Raytracer */,
19
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
20
			0DB883F30C6120E60040A677 /* MeshDistance */,
21
			0DB884040C6121240040A677 /* Decimator */,
22
			0DB884090C6121400040A677 /* RangeScanViewer */,
23
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
24
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 25
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
329 jab 26
		);
27
		ignoreBreakpointsInProjectsDict = {
28
		};
29
		perUserDictionary = {
336 jab 30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
35
					20,
36
					423,
37
					20,
38
					323,
39
					322,
40
					20,
41
				);
42
				PBXFileTableDataSourceColumnsKey = (
43
					PBXBreakpointsDataSource_ActionID,
44
					PBXBreakpointsDataSource_TypeID,
45
					PBXBreakpointsDataSource_BreakpointID,
46
					PBXBreakpointsDataSource_UseID,
47
					PBXBreakpointsDataSource_LocationID,
48
					PBXBreakpointsDataSource_ConditionID,
49
					PBXBreakpointsDataSource_ContinueID,
50
				);
51
			};
335 jab 52
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 54
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 55
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 56
					20,
340 jab 57
					489,
344 jab 58
					590.2085,
329 jab 59
				);
60
				PBXFileTableDataSourceColumnsKey = (
61
					PBXErrorsWarningsDataSource_TypeID,
62
					PBXErrorsWarningsDataSource_MessageID,
63
					PBXErrorsWarningsDataSource_LocationID,
64
				);
65
			};
336 jab 66
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
67
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
68
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
69
				PBXFileTableDataSourceColumnWidthsKey = (
70
					22,
71
					300,
351 jab 72
					777,
336 jab 73
				);
74
				PBXFileTableDataSourceColumnsKey = (
75
					PBXExecutablesDataSource_ActiveFlagID,
76
					PBXExecutablesDataSource_NameID,
77
					PBXExecutablesDataSource_CommentsID,
78
				);
79
			};
335 jab 80
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 81
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
82
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
83
				PBXFileTableDataSourceColumnWidthsKey = (
84
					20,
351 jab 85
					769,
329 jab 86
					20,
87
					48,
88
					43,
89
					43,
90
					20,
91
				);
92
				PBXFileTableDataSourceColumnsKey = (
93
					PBXFileDataSource_FiletypeID,
94
					PBXFileDataSource_Filename_ColumnID,
95
					PBXFileDataSource_Built_ColumnID,
96
					PBXFileDataSource_ObjectSize_ColumnID,
97
					PBXFileDataSource_Errors_ColumnID,
98
					PBXFileDataSource_Warnings_ColumnID,
99
					PBXFileDataSource_Target_ColumnID,
100
				);
101
			};
335 jab 102
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 105
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 106
					20,
107
					20,
108
					902,
109
					20,
110
					48.1626,
111
					43,
112
					43,
113
					20,
329 jab 114
				);
115
				PBXFileTableDataSourceColumnsKey = (
335 jab 116
					PBXFileDataSource_SCM_ColumnID,
117
					PBXFileDataSource_FiletypeID,
118
					PBXFileDataSource_Filename_ColumnID,
119
					PBXFileDataSource_Built_ColumnID,
120
					PBXFileDataSource_ObjectSize_ColumnID,
121
					PBXFileDataSource_Errors_ColumnID,
122
					PBXFileDataSource_Warnings_ColumnID,
123
					PBXFileDataSource_Target_ColumnID,
329 jab 124
				);
125
			};
126
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
127
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
128
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
129
				PBXFileTableDataSourceColumnWidthsKey = (
130
					20,
131
					200,
351 jab 132
					589,
329 jab 133
					20,
134
					48,
135
					43,
136
					43,
137
				);
138
				PBXFileTableDataSourceColumnsKey = (
139
					PBXFileDataSource_FiletypeID,
140
					PBXFileDataSource_Filename_ColumnID,
141
					PBXTargetDataSource_PrimaryAttribute,
142
					PBXFileDataSource_Built_ColumnID,
143
					PBXFileDataSource_ObjectSize_ColumnID,
144
					PBXFileDataSource_Errors_ColumnID,
145
					PBXFileDataSource_Warnings_ColumnID,
146
				);
147
			};
351 jab 148
			PBXPerProjectTemplateStateSaveDate = 215901661;
149
			PBXWorkspaceStateSaveDate = 215901661;
329 jab 150
		};
336 jab 151
		perUserProjectItems = {
351 jab 152
			0D21E7320CBE18D300DCAF45 = 0D21E7320CBE18D300DCAF45 /* PBXTextBookmark */;
153
			0D21E7340CBE18D300DCAF45 = 0D21E7340CBE18D300DCAF45 /* PBXTextBookmark */;
154
			0D21E77F0CBE1E4600DCAF45 = 0D21E77F0CBE1E4600DCAF45 /* PBXTextBookmark */;
155
			0D21E78B0CBE1E5200DCAF45 = 0D21E78B0CBE1E5200DCAF45 /* PBXTextBookmark */;
156
			0D21E7D00CBE200400DCAF45 = 0D21E7D00CBE200400DCAF45 /* PBXTextBookmark */;
157
			0D21E7D10CBE200400DCAF45 = 0D21E7D10CBE200400DCAF45 /* PBXTextBookmark */;
158
			0D21E7D20CBE200400DCAF45 = 0D21E7D20CBE200400DCAF45 /* PBXTextBookmark */;
159
			0D21E7D30CBE200400DCAF45 = 0D21E7D30CBE200400DCAF45 /* PBXTextBookmark */;
160
			0D21E7D50CBE200400DCAF45 = 0D21E7D50CBE200400DCAF45 /* PBXTextBookmark */;
161
			0D21E7D60CBE200400DCAF45 = 0D21E7D60CBE200400DCAF45 /* PBXTextBookmark */;
162
			0D21E7D70CBE200400DCAF45 = 0D21E7D70CBE200400DCAF45 /* PBXTextBookmark */;
163
			0D21E8630CBE288B00DCAF45 = 0D21E8630CBE288B00DCAF45 /* PBXTextBookmark */;
164
			0D21E8660CBE288B00DCAF45 = 0D21E8660CBE288B00DCAF45 /* PBXTextBookmark */;
165
			0D21E9E00CBE5B4C00DCAF45 = 0D21E9E00CBE5B4C00DCAF45 /* PBXTextBookmark */;
166
			0D21EA470CBE67EE00DCAF45 = 0D21EA470CBE67EE00DCAF45 /* PBXTextBookmark */;
167
			0D254A800C6B109B00A82E54 = 0D254A800C6B109B00A82E54 /* PBXTextBookmark */;
168
			0D2FD5190CD2039300F179CA = 0D2FD5190CD2039300F179CA /* PBXTextBookmark */;
169
			0D2FD51A0CD2039300F179CA = 0D2FD51A0CD2039300F179CA /* PBXTextBookmark */;
170
			0D2FD51D0CD2039300F179CA = 0D2FD51D0CD2039300F179CA /* PBXTextBookmark */;
171
			0D3B9A550CD88ACD00948D3B = 0D3B9A550CD88ACD00948D3B /* PBXTextBookmark */;
172
			0D3B9A560CD88ACD00948D3B = 0D3B9A560CD88ACD00948D3B /* PBXTextBookmark */;
173
			0D3B9A570CD88ACD00948D3B = 0D3B9A570CD88ACD00948D3B /* PBXTextBookmark */;
174
			0D3B9A590CD88ACD00948D3B = 0D3B9A590CD88ACD00948D3B /* PBXTextBookmark */;
175
			0D3B9A5A0CD88ACD00948D3B = 0D3B9A5A0CD88ACD00948D3B /* PBXTextBookmark */;
176
			0D3B9A5B0CD88ACD00948D3B = 0D3B9A5B0CD88ACD00948D3B /* PBXTextBookmark */;
177
			0D3B9A5C0CD88ACD00948D3B = 0D3B9A5C0CD88ACD00948D3B /* PBXTextBookmark */;
178
			0D3B9A5D0CD88ACD00948D3B = 0D3B9A5D0CD88ACD00948D3B /* PBXTextBookmark */;
179
			0D3B9A5E0CD88ACD00948D3B = 0D3B9A5E0CD88ACD00948D3B /* PBXTextBookmark */;
180
			0D3B9A7F0CD88D4900948D3B = 0D3B9A7F0CD88D4900948D3B /* PBXTextBookmark */;
181
			0D3B9A800CD88D4900948D3B = 0D3B9A800CD88D4900948D3B /* PBXTextBookmark */;
182
			0D3B9A810CD88D4900948D3B = 0D3B9A810CD88D4900948D3B /* PBXTextBookmark */;
183
			0D3B9AFD0CD932C700948D3B = 0D3B9AFD0CD932C700948D3B /* PBXTextBookmark */;
184
			0D3B9AFE0CD932C700948D3B = 0D3B9AFE0CD932C700948D3B /* PBXTextBookmark */;
185
			0D576B270C75D5AE00C997E0 = 0D576B270C75D5AE00C997E0 /* PBXTextBookmark */;
186
			0D576B290C75D5AE00C997E0 = 0D576B290C75D5AE00C997E0 /* PBXTextBookmark */;
187
			0D576B590C75D69900C997E0 = 0D576B590C75D69900C997E0 /* PBXTextBookmark */;
188
			0D576B5A0C75D69900C997E0 = 0D576B5A0C75D69900C997E0 /* PBXTextBookmark */;
189
			0D576B8F0C75DA4300C997E0 = 0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */;
190
			0D576B900C75DA4300C997E0 = 0D576B900C75DA4300C997E0 /* PBXTextBookmark */;
191
			0D68DED60C8187D800708F15 = 0D68DED60C8187D800708F15 /* PBXTextBookmark */;
192
			0D68DED80C8187D800708F15 = 0D68DED80C8187D800708F15 /* PBXTextBookmark */;
193
			0D68DEDB0C8187D800708F15 = 0D68DEDB0C8187D800708F15 /* PBXTextBookmark */;
194
			0D68DEF70C818AD100708F15 = 0D68DEF70C818AD100708F15 /* PBXTextBookmark */;
195
			0D68DF1A0C818BEB00708F15 = 0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */;
196
			0D7625B10CBA3E2A0095C3E7 = 0D7625B10CBA3E2A0095C3E7 /* PBXTextBookmark */;
197
			0D7625B20CBA3E2A0095C3E7 = 0D7625B20CBA3E2A0095C3E7 /* PBXTextBookmark */;
198
			0D7625B50CBA3E2A0095C3E7 = 0D7625B50CBA3E2A0095C3E7 /* PBXTextBookmark */;
199
			0D7F89600C68A5E400BC2B60 = 0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */;
200
			0D7F89610C68A5E400BC2B60 = 0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */;
201
			0D7F89630C68A5E400BC2B60 = 0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */;
202
			0D7F89650C68A5E400BC2B60 = 0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */;
203
			0D7F89660C68A5E400BC2B60 = 0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */;
204
			0D7F89670C68A5E400BC2B60 = 0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */;
205
			0D7F89680C68A5E400BC2B60 = 0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */;
206
			0D7F89860C68A7E700BC2B60 = 0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */;
207
			0D7F89870C68A7E700BC2B60 = 0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */;
208
			0D7F89BA0C68A95100BC2B60 = 0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */;
209
			0D7F89BB0C68A95100BC2B60 = 0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */;
210
			0D7F89BC0C68A95100BC2B60 = 0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */;
211
			0D7F89BF0C68A95100BC2B60 = 0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */;
212
			0D7F89C20C68A95100BC2B60 = 0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */;
213
			0D7F89C30C68A95100BC2B60 = 0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */;
214
			0D7F89CA0C68AC4C00BC2B60 = 0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */;
215
			0D7F89CB0C68AC4C00BC2B60 = 0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */;
216
			0D7F89CC0C68AC4C00BC2B60 = 0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */;
217
			0D7F89CF0C68AC4C00BC2B60 = 0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */;
218
			0D7F89D00C68AC4C00BC2B60 = 0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */;
219
			0D7F89D10C68AC4C00BC2B60 = 0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */;
220
			0D8536470CBF577700F3A517 = 0D8536470CBF577700F3A517 /* PBXTextBookmark */;
221
			0D8536EC0CBF5E6400F3A517 = 0D8536EC0CBF5E6400F3A517 /* PBXTextBookmark */;
222
			0D8536FB0CBF5F9000F3A517 = 0D8536FB0CBF5F9000F3A517 /* PBXTextBookmark */;
223
			0D8537240CBF616A00F3A517 = 0D8537240CBF616A00F3A517 /* PBXTextBookmark */;
224
			0D85372C0CBF61A000F3A517 = 0D85372C0CBF61A000F3A517 /* PBXTextBookmark */;
225
			0D85378C0CBF646700F3A517 = 0D85378C0CBF646700F3A517 /* PBXTextBookmark */;
226
			0D9893AF0CBACDB000185352 = 0D9893AF0CBACDB000185352 /* PBXTextBookmark */;
227
			0D9893DC0CBAE59500185352 = 0D9893DC0CBAE59500185352 /* PBXTextBookmark */;
228
			0D9893DF0CBAE59500185352 = 0D9893DF0CBAE59500185352 /* PBXTextBookmark */;
229
			0D9893E00CBAE59500185352 = 0D9893E00CBAE59500185352 /* PBXTextBookmark */;
230
			0DC654A00C69B9D40048185B = 0DC654A00C69B9D40048185B /* PBXTextBookmark */;
231
			0DC654B30C69BBAE0048185B = 0DC654B30C69BBAE0048185B /* PBXTextBookmark */;
232
			0DC654C70C69BFC20048185B = 0DC654C70C69BFC20048185B /* PBXTextBookmark */;
233
			0DC654CA0C69BFC20048185B = 0DC654CA0C69BFC20048185B /* PBXTextBookmark */;
234
			0DC654CC0C69BFC20048185B = 0DC654CC0C69BFC20048185B /* PBXTextBookmark */;
235
			0DC655200C69C2750048185B = 0DC655200C69C2750048185B /* PBXTextBookmark */;
236
			0DC655230C69C2750048185B = 0DC655230C69C2750048185B /* PBXTextBookmark */;
237
			0DC655240C69C2750048185B = 0DC655240C69C2750048185B /* PBXTextBookmark */;
238
			0DC655290C69C2750048185B = 0DC655290C69C2750048185B /* PBXTextBookmark */;
239
			0DC655860C69CFA20048185B = 0DC655860C69CFA20048185B /* PBXTextBookmark */;
240
			0DC655A60C69CFEB0048185B = 0DC655A60C69CFEB0048185B /* PBXTextBookmark */;
241
			0DC655F90C69D1700048185B = 0DC655F90C69D1700048185B /* PBXTextBookmark */;
242
			0DC655FA0C69D1700048185B = 0DC655FA0C69D1700048185B /* PBXTextBookmark */;
243
			0DC6566F0C69D5ED0048185B = 0DC6566F0C69D5ED0048185B /* PBXTextBookmark */;
244
			0DC656730C69D5ED0048185B = 0DC656730C69D5ED0048185B /* PBXTextBookmark */;
245
			0DC656750C69D5ED0048185B = 0DC656750C69D5ED0048185B /* PBXTextBookmark */;
246
			0DC656DE0C69D7D80048185B = 0DC656DE0C69D7D80048185B /* PBXTextBookmark */;
247
			0DC656DF0C69D7D80048185B = 0DC656DF0C69D7D80048185B /* PBXTextBookmark */;
248
			0DC656E70C69D7D80048185B = 0DC656E70C69D7D80048185B /* PBXTextBookmark */;
249
			0DC6572E0C69D8900048185B = 0DC6572E0C69D8900048185B /* PBXTextBookmark */;
250
			0DC6575E0C69D97A0048185B = 0DC6575E0C69D97A0048185B /* PBXTextBookmark */;
251
			0DC657610C69D97A0048185B = 0DC657610C69D97A0048185B /* PBXTextBookmark */;
252
			0DC657F40C69E26F0048185B = 0DC657F40C69E26F0048185B /* PBXTextBookmark */;
253
			0DC657F80C69E26F0048185B = 0DC657F80C69E26F0048185B /* PBXTextBookmark */;
254
			0DF0B8B20CD5D74A00675F35 = 0DF0B8B20CD5D74A00675F35 /* PBXTextBookmark */;
255
			0DF0B8B40CD5D74A00675F35 = 0DF0B8B40CD5D74A00675F35 /* PBXTextBookmark */;
256
			0DF682180CAFD8F600EA6B88 = 0DF682180CAFD8F600EA6B88 /* PBXTextBookmark */;
257
			0DF682C80CAFEB8400EA6B88 = 0DF682C80CAFEB8400EA6B88 /* PBXTextBookmark */;
258
			0DF682C90CAFEB8400EA6B88 = 0DF682C90CAFEB8400EA6B88 /* PBXTextBookmark */;
259
			0DF682CB0CAFEB8400EA6B88 = 0DF682CB0CAFEB8400EA6B88 /* PBXTextBookmark */;
260
			0DF682E50CAFEC6900EA6B88 = 0DF682E50CAFEC6900EA6B88 /* PBXTextBookmark */;
261
			0DF682E60CAFEC6900EA6B88 = 0DF682E60CAFEC6900EA6B88 /* PBXTextBookmark */;
262
			0DF682E80CAFEC6900EA6B88 = 0DF682E80CAFEC6900EA6B88 /* PBXTextBookmark */;
263
			0DF682E90CAFEC6900EA6B88 = 0DF682E90CAFEC6900EA6B88 /* PBXTextBookmark */;
264
			0DF683020CAFED9100EA6B88 = 0DF683020CAFED9100EA6B88 /* PBXTextBookmark */;
265
			0DF683150CAFEF5200EA6B88 = 0DF683150CAFEF5200EA6B88 /* PBXTextBookmark */;
266
			0DF683170CAFEF5200EA6B88 = 0DF683170CAFEF5200EA6B88 /* PBXTextBookmark */;
336 jab 267
		};
335 jab 268
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
329 jab 269
		userBuildSettings = {
270
		};
271
	};
335 jab 272
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 273
		isa = PBXSourceControlManager;
274
		fallbackIsa = XCSourceControlManager;
336 jab 275
		isSCMEnabled = 1;
329 jab 276
		scmConfiguration = {
340 jab 277
			SubversionToolPath = /opt/local/bin/svn;
329 jab 278
		};
336 jab 279
		scmType = scm.subversion;
329 jab 280
	};
335 jab 281
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 282
		isa = PBXCodeSenseManager;
283
		indexTemplatePath = "";
284
	};
335 jab 285
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 286
		activeExec = 0;
287
	};
351 jab 288
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
289
		uiCtxt = {
290
			sepNavIntBoundsRect = "{{0, 0}, {961, 7809}}";
291
			sepNavSelRange = "{0, 0}";
292
			sepNavVisRect = "{{0, 6031}, {961, 728}}";
293
		};
294
	};
295
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
296
		uiCtxt = {
297
			sepNavIntBoundsRect = "{{0, 0}, {961, 5206}}";
298
			sepNavSelRange = "{0, 0}";
299
			sepNavVisRect = "{{0, 0}, {961, 728}}";
300
		};
301
	};
302
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
303
		uiCtxt = {
304
			sepNavIntBoundsRect = "{{0, 0}, {961, 3914}}";
305
			sepNavSelRange = "{5541, 19}";
306
			sepNavVisRect = "{{0, 3328}, {961, 390}}";
307
		};
308
	};
309
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
310
		uiCtxt = {
311
			sepNavIntBoundsRect = "{{0, 0}, {828, 2774}}";
312
			sepNavSelRange = "{0, 0}";
313
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
314
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
315
		};
316
	};
317
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
318
		uiCtxt = {
319
			sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
320
			sepNavSelRange = "{577, 0}";
321
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
322
		};
323
	};
324
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
325
		uiCtxt = {
326
			sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
327
			sepNavSelRange = "{0, 0}";
328
			sepNavVisRect = "{{0, 953}, {961, 291}}";
329
		};
330
	};
331
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
332
		uiCtxt = {
333
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
334
			sepNavSelRange = "{0, 0}";
335
			sepNavVisRect = "{{0, 308}, {961, 291}}";
336
		};
337
	};
338
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
339
		uiCtxt = {
340
			sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
341
			sepNavSelRange = "{0, 0}";
342
			sepNavVisRect = "{{0, 386}, {961, 291}}";
343
		};
344
	};
344 jab 345
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
346
		uiCtxt = {
351 jab 347
			sepNavIntBoundsRect = "{{0, 0}, {1012, 1767}}";
348
			sepNavSelRange = "{209, 0}";
349
			sepNavVisRect = "{{0, 35}, {961, 482}}";
344 jab 350
		};
351
	};
352
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
353
		uiCtxt = {
354
			sepNavIntBoundsRect = "{{0, 0}, {1121, 532}}";
355
			sepNavSelRange = "{0, 0}";
356
			sepNavVisRect = "{{0, 0}, {1121, 281}}";
357
		};
358
	};
351 jab 359
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
360
		uiCtxt = {
361
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
362
			sepNavSelRange = "{71, 0}";
363
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
364
		};
365
	};
366
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
367
		uiCtxt = {
368
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
369
			sepNavSelRange = "{0, 0}";
370
			sepNavVisRect = "{{0, 374}, {961, 291}}";
371
		};
372
	};
373
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
374
		uiCtxt = {
375
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
376
			sepNavSelRange = "{229, 50}";
377
			sepNavVisRect = "{{0, 515}, {961, 291}}";
378
		};
379
	};
341 jab 380
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
381
		uiCtxt = {
382
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
383
			sepNavSelRange = "{554, 0}";
384
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
385
		};
386
	};
351 jab 387
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
388
		uiCtxt = {
389
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
390
			sepNavSelRange = "{61, 5}";
391
			sepNavVisRect = "{{0, 323}, {961, 291}}";
392
		};
393
	};
394
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
395
		uiCtxt = {
396
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
397
			sepNavSelRange = "{1012, 0}";
398
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
399
		};
400
	};
336 jab 401
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
402
		uiCtxt = {
403
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
404
			sepNavSelRange = "{660, 0}";
405
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
406
		};
407
	};
408
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
409
		uiCtxt = {
410
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
411
			sepNavSelRange = "{0, 0}";
412
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
413
		};
414
	};
335 jab 415
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
416
		uiCtxt = {
340 jab 417
			sepNavIntBoundsRect = "{{0, 0}, {1146, 1862}}";
335 jab 418
			sepNavSelRange = "{81, 24}";
340 jab 419
			sepNavVisRect = "{{0, 761}, {1146, 614}}";
335 jab 420
		};
421
	};
341 jab 422
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
423
		uiCtxt = {
424
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
425
			sepNavSelRange = "{0, 0}";
426
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
427
		};
428
	};
340 jab 429
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
430
		uiCtxt = {
431
			sepNavIntBoundsRect = "{{0, 0}, {1106, 6916}}";
341 jab 432
			sepNavSelRange = "{8956, 42}";
433
			sepNavVisRect = "{{0, 260}, {1106, 700}}";
340 jab 434
		};
435
	};
436
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
437
		uiCtxt = {
351 jab 438
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1938}}";
439
			sepNavSelRange = "{889, 0}";
440
			sepNavVisRect = "{{0, 677}, {1106, 300}}";
340 jab 441
		};
442
	};
443
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
444
		uiCtxt = {
341 jab 445
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1349}}";
340 jab 446
			sepNavSelRange = "{444, 0}";
341 jab 447
			sepNavVisRect = "{{0, 2}, {1081, 539}}";
340 jab 448
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
449
		};
450
	};
451
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
452
		uiCtxt = {
453
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4389}}";
454
			sepNavSelRange = "{0, 0}";
455
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
456
		};
457
	};
458
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
459
		uiCtxt = {
344 jab 460
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3287}}";
461
			sepNavSelRange = "{903, 0}";
462
			sepNavVisRect = "{{0, 582}, {1081, 431}}";
340 jab 463
		};
464
	};
344 jab 465
	0D0CAF370C61132C003604C6 /* draw.h */ = {
466
		uiCtxt = {
467
			sepNavIntBoundsRect = "{{0, 0}, {1081, 570}}";
468
			sepNavSelRange = "{166, 0}";
469
			sepNavVisRect = "{{0, 114}, {1081, 431}}";
470
		};
471
	};
336 jab 472
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
473
		uiCtxt = {
474
			sepNavIntBoundsRect = "{{0, 0}, {1146, 891}}";
475
			sepNavSelRange = "{103, 0}";
476
			sepNavVisRect = "{{0, 0}, {1146, 891}}";
477
		};
478
	};
344 jab 479
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
480
		uiCtxt = {
481
			sepNavIntBoundsRect = "{{0, 0}, {1081, 431}}";
482
			sepNavSelRange = "{0, 0}";
483
			sepNavVisRect = "{{0, 0}, {1081, 431}}";
484
		};
485
	};
486
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
487
		uiCtxt = {
488
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2622}}";
489
			sepNavSelRange = "{707, 0}";
490
			sepNavVisRect = "{{0, 440}, {1121, 281}}";
491
		};
492
	};
493
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
494
		uiCtxt = {
495
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1007}}";
496
			sepNavSelRange = "{70, 0}";
497
			sepNavVisRect = "{{0, 401}, {1081, 431}}";
498
		};
499
	};
336 jab 500
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
501
		uiCtxt = {
502
			sepNavIntBoundsRect = "{{0, 0}, {1147, 688}}";
503
			sepNavSelRange = "{0, 0}";
504
			sepNavVisRect = "{{0, 0}, {1147, 688}}";
505
		};
506
	};
507
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
508
		uiCtxt = {
509
			sepNavIntBoundsRect = "{{0, 0}, {1106, 2983}}";
510
			sepNavSelRange = "{0, 0}";
511
			sepNavVisRect = "{{0, 113}, {1106, 688}}";
512
		};
513
	};
514
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
515
		uiCtxt = {
516
			sepNavIntBoundsRect = "{{0, 0}, {1146, 456}}";
517
			sepNavSelRange = "{0, 0}";
518
			sepNavVisRect = "{{0, 0}, {1146, 404}}";
519
		};
520
	};
521
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
522
		uiCtxt = {
523
			sepNavIntBoundsRect = "{{0, 0}, {1146, 12692}}";
340 jab 524
			sepNavSelRange = "{13268, 0}";
525
			sepNavVisRect = "{{0, 11799}, {1146, 614}}";
336 jab 526
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
527
		};
528
	};
529
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
530
		uiCtxt = {
531
			sepNavIntBoundsRect = "{{0, 0}, {758, 8246}}";
532
			sepNavSelRange = "{2518, 0}";
340 jab 533
			sepNavVisRect = "{{0, 947}, {758, 801}}";
336 jab 534
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
535
		};
536
	};
340 jab 537
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
538
		uiCtxt = {
539
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
540
			sepNavSelRange = "{0, 0}";
541
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
542
		};
543
	};
336 jab 544
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
545
		uiCtxt = {
341 jab 546
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1083}}";
547
			sepNavSelRange = "{939, 0}";
548
			sepNavVisRect = "{{0, 351}, {1106, 453}}";
336 jab 549
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
550
		};
551
	};
351 jab 552
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
553
		uiCtxt = {
554
			sepNavIntBoundsRect = "{{0, 0}, {961, 1786}}";
555
			sepNavSelRange = "{1199, 0}";
556
			sepNavVisRect = "{{0, 878}, {961, 657}}";
557
		};
558
	};
559
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
560
		uiCtxt = {
561
			sepNavIntBoundsRect = "{{0, 0}, {961, 589}}";
562
			sepNavSelRange = "{0, 0}";
563
			sepNavVisRect = "{{0, 0}, {961, 482}}";
564
		};
565
	};
344 jab 566
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
567
		uiCtxt = {
568
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
569
			sepNavSelRange = "{242, 0}";
570
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
571
		};
572
	};
336 jab 573
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
574
		uiCtxt = {
575
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
576
			sepNavSelRange = "{0, 0}";
577
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
578
		};
579
	};
344 jab 580
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
581
		uiCtxt = {
582
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
583
			sepNavSelRange = "{0, 0}";
584
			sepNavVisRect = "{{1, 2806}, {1121, 610}}";
585
		};
586
	};
587
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
588
		uiCtxt = {
589
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3952}}";
590
			sepNavSelRange = "{0, 0}";
591
			sepNavVisRect = "{{0, 3306}, {1146, 638}}";
592
		};
593
	};
594
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
595
		uiCtxt = {
596
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
597
			sepNavSelRange = "{0, 0}";
598
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
599
		};
600
	};
601
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
602
		uiCtxt = {
603
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
604
			sepNavSelRange = "{203, 0}";
605
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
606
		};
607
	};
608
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
609
		uiCtxt = {
610
			sepNavIntBoundsRect = "{{0, 0}, {1148, 13224}}";
611
			sepNavSelRange = "{0, 0}";
612
			sepNavVisRect = "{{0, 9367}, {1146, 638}}";
613
		};
614
	};
335 jab 615
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
329 jab 616
		isa = XCBreakpointsBucket;
335 jab 617
		name = GEL;
329 jab 618
		objects = (
351 jab 619
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
329 jab 620
		);
621
	};
344 jab 622
	0D21E7320CBE18D300DCAF45 /* PBXTextBookmark */ = {
623
		isa = PBXTextBookmark;
624
		fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
625
		name = "LinAlgIO.h: 13";
626
		rLen = 0;
627
		rLoc = 203;
628
		rType = 0;
629
		vrLen = 928;
630
		vrLoc = 143;
631
	};
632
	0D21E7340CBE18D300DCAF45 /* PBXTextBookmark */ = {
340 jab 633
		isa = PBXTextBookmark;
344 jab 634
		fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
635
		name = "LinAlgIO.h: 13";
636
		rLen = 0;
637
		rLoc = 203;
341 jab 638
		rType = 0;
344 jab 639
		vrLen = 928;
640
		vrLoc = 143;
341 jab 641
	};
344 jab 642
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
643
		uiCtxt = {
644
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
645
			sepNavSelRange = "{1710, 0}";
345 jab 646
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 647
		};
648
	};
649
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
650
		uiCtxt = {
651
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
652
			sepNavSelRange = "{0, 0}";
653
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
654
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
655
		};
656
	};
657
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
658
		uiCtxt = {
659
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1045}}";
660
			sepNavSelRange = "{0, 0}";
661
			sepNavVisRect = "{{0, 0}, {1121, 648}}";
662
		};
663
	};
664
	0D21E77F0CBE1E4600DCAF45 /* PBXTextBookmark */ = {
341 jab 665
		isa = PBXTextBookmark;
344 jab 666
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
667
		name = "LapackFunc.h: 1";
341 jab 668
		rLen = 0;
669
		rLoc = 0;
670
		rType = 0;
344 jab 671
		vrLen = 1268;
672
		vrLoc = 5408;
341 jab 673
	};
344 jab 674
	0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */ = {
675
		isa = PBXFileReference;
676
		lastKnownFileType = text.script.sh;
677
		name = RunUnitTests;
678
		path = /Developer/Tools/RunUnitTests;
679
		sourceTree = "<absolute>";
680
	};
681
	0D21E78B0CBE1E5200DCAF45 /* PBXTextBookmark */ = {
682
		isa = PBXTextBookmark;
683
		fRef = 0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */;
684
		name = "leastsq-test.cpp: 1";
341 jab 685
		rLen = 0;
344 jab 686
		rLoc = 0;
341 jab 687
		rType = 0;
344 jab 688
		vrLen = 840;
341 jab 689
		vrLoc = 0;
690
	};
344 jab 691
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
692
		activeExec = 0;
693
		executables = (
694
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
695
		);
696
	};
697
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
698
		isa = PBXExecutable;
699
		activeArgIndex = 2147483647;
700
		activeArgIndices = (
701
		);
702
		argumentStrings = (
703
		);
704
		autoAttachOnCrash = 1;
705
		configStateDict = {
706
		};
707
		customDataFormattersEnabled = 1;
708
		debuggerPlugin = GDBDebugging;
709
		disassemblyDisplayState = 0;
351 jab 710
		dylibVariantSuffix = "";
344 jab 711
		enableDebugStr = 1;
712
		environmentEntries = (
713
		);
714
		executableSystemSymbolLevel = 0;
715
		executableUserSymbolLevel = 0;
716
		libgmallocEnabled = 0;
717
		name = test.cgla.matrices;
718
		sourceDirectories = (
719
		);
720
	};
721
	0D21E7D00CBE200400DCAF45 /* PBXTextBookmark */ = {
722
		isa = PBXTextBookmark;
723
		fRef = 0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */;
724
		name = "leastsq-test.cpp: 1";
341 jab 725
		rLen = 0;
726
		rLoc = 0;
727
		rType = 0;
344 jab 728
		vrLen = 843;
729
		vrLoc = 0;
341 jab 730
	};
344 jab 731
	0D21E7D10CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 732
		isa = PBXTextBookmark;
344 jab 733
		fRef = 0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */;
734
		name = "";
735
		rLen = 8;
736
		rLoc = 5007;
737
		rType = 0;
738
		vrLen = 1100;
739
		vrLoc = 4443;
740
	};
741
	0D21E7D20CBE200400DCAF45 /* PBXTextBookmark */ = {
742
		isa = PBXTextBookmark;
743
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
744
		name = "test-bundle-Info.plist: 1";
341 jab 745
		rLen = 0;
344 jab 746
		rLoc = 0;
341 jab 747
		rType = 0;
344 jab 748
		vrLen = 684;
341 jab 749
		vrLoc = 0;
750
	};
344 jab 751
	0D21E7D30CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 752
		isa = PBXTextBookmark;
344 jab 753
		fRef = 0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */;
754
		name = "vec_test.cpp: 1";
341 jab 755
		rLen = 0;
756
		rLoc = 0;
757
		rType = 0;
344 jab 758
		vrLen = 535;
759
		vrLoc = 0;
341 jab 760
	};
344 jab 761
	0D21E7D50CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 762
		isa = PBXTextBookmark;
344 jab 763
		fRef = 0D21E78A0CBE1E5200DCAF45 /* RunUnitTests */;
764
		name = "";
765
		rLen = 8;
766
		rLoc = 5007;
767
		rType = 0;
768
		vrLen = 1100;
769
		vrLoc = 4443;
770
	};
771
	0D21E7D60CBE200400DCAF45 /* PBXTextBookmark */ = {
772
		isa = PBXTextBookmark;
773
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
774
		name = "test-bundle-Info.plist: 1";
340 jab 775
		rLen = 0;
344 jab 776
		rLoc = 0;
340 jab 777
		rType = 0;
344 jab 778
		vrLen = 684;
779
		vrLoc = 0;
341 jab 780
	};
344 jab 781
	0D21E7D70CBE200400DCAF45 /* PBXTextBookmark */ = {
341 jab 782
		isa = PBXTextBookmark;
344 jab 783
		fRef = 0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */;
784
		name = "vec_test.cpp: 1";
785
		rLen = 0;
786
		rLoc = 0;
341 jab 787
		rType = 0;
344 jab 788
		vrLen = 535;
789
		vrLoc = 0;
341 jab 790
	};
344 jab 791
	0D21E8630CBE288B00DCAF45 /* PBXTextBookmark */ = {
792
		isa = PBXTextBookmark;
793
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
794
		name = "LapackFunc.cpp: 1";
795
		rLen = 0;
796
		rLoc = 0;
797
		rType = 0;
798
		vrLen = 511;
799
		vrLoc = 3735;
800
	};
801
	0D21E8660CBE288B00DCAF45 /* PBXTextBookmark */ = {
802
		isa = PBXTextBookmark;
803
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
804
		name = "LapackFunc.cpp: 1";
805
		rLen = 0;
806
		rLoc = 0;
807
		rType = 0;
808
		vrLen = 511;
809
		vrLoc = 3735;
810
	};
811
	0D21E9E00CBE5B4C00DCAF45 /* PBXTextBookmark */ = {
812
		isa = PBXTextBookmark;
813
		fRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */;
814
		name = "mat_test.cpp: 39";
815
		rLen = 0;
816
		rLoc = 718;
817
		rType = 0;
818
		vrLen = 1167;
819
		vrLoc = 539;
820
	};
351 jab 821
	0D21EA470CBE67EE00DCAF45 /* PBXTextBookmark */ = {
344 jab 822
		isa = PBXTextBookmark;
823
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
345 jab 824
		name = "eigensolution.cpp: power_eigensolution";
344 jab 825
		rLen = 0;
351 jab 826
		rLoc = 1508;
344 jab 827
		rType = 0;
345 jab 828
		vrLen = 1088;
829
		vrLoc = 1180;
344 jab 830
	};
351 jab 831
	0D254A800C6B109B00A82E54 /* PBXTextBookmark */ = {
344 jab 832
		isa = PBXTextBookmark;
351 jab 833
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
834
		name = binary;
835
		rLen = 6;
836
		rLoc = 1307;
344 jab 837
		rType = 0;
351 jab 838
		vrLen = 723;
839
		vrLoc = 961;
344 jab 840
	};
351 jab 841
	0D2FD5190CD2039300F179CA /* PBXTextBookmark */ = {
344 jab 842
		isa = PBXTextBookmark;
843
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
351 jab 844
		name = "eigensolution.cpp: 15";
344 jab 845
		rLen = 0;
351 jab 846
		rLoc = 209;
344 jab 847
		rType = 0;
351 jab 848
		vrLen = 429;
849
		vrLoc = 27;
344 jab 850
	};
351 jab 851
	0D2FD51A0CD2039300F179CA /* PBXTextBookmark */ = {
344 jab 852
		isa = PBXTextBookmark;
351 jab 853
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
854
		name = "Vertex.h: 1";
344 jab 855
		rLen = 0;
351 jab 856
		rLoc = 0;
344 jab 857
		rType = 0;
351 jab 858
		vrLen = 645;
859
		vrLoc = 0;
344 jab 860
	};
351 jab 861
	0D2FD51D0CD2039300F179CA /* PBXTextBookmark */ = {
344 jab 862
		isa = PBXTextBookmark;
351 jab 863
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
864
		name = "Vertex.h: 1";
344 jab 865
		rLen = 0;
351 jab 866
		rLoc = 0;
344 jab 867
		rType = 0;
351 jab 868
		vrLen = 645;
869
		vrLoc = 0;
344 jab 870
	};
351 jab 871
	0D3B9A550CD88ACD00948D3B /* PBXTextBookmark */ = {
344 jab 872
		isa = PBXTextBookmark;
351 jab 873
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
874
		name = "objview.cpp: 206";
875
		rLen = 0;
876
		rLoc = 4842;
344 jab 877
		rType = 0;
351 jab 878
		vrLen = 562;
879
		vrLoc = 4513;
344 jab 880
	};
351 jab 881
	0D3B9A560CD88ACD00948D3B /* PBXTextBookmark */ = {
882
		isa = PBXTextBookmark;
883
		fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
884
		name = "Vec2d.h: 1";
885
		rLen = 0;
886
		rLoc = 0;
887
		rType = 0;
888
		vrLen = 293;
889
		vrLoc = 287;
890
	};
891
	0D3B9A570CD88ACD00948D3B /* PBXTextBookmark */ = {
892
		isa = PBXTextBookmark;
893
		fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
894
		name = "class Vec3d: public ArithVec3Float<double,Vec3d>";
895
		rLen = 50;
896
		rLoc = 229;
897
		rType = 0;
898
		vrLen = 420;
899
		vrLoc = 506;
900
	};
901
	0D3B9A590CD88ACD00948D3B /* PBXTextBookmark */ = {
902
		isa = PBXTextBookmark;
903
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
904
		name = "objview.cpp: 206";
905
		rLen = 0;
906
		rLoc = 4842;
907
		rType = 0;
908
		vrLen = 562;
909
		vrLoc = 4513;
910
	};
911
	0D3B9A5A0CD88ACD00948D3B /* PBXTextBookmark */ = {
912
		isa = PBXTextBookmark;
913
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
914
		name = Vec3d;
915
		rLen = 5;
916
		rLoc = 61;
917
		rType = 0;
918
		vrLen = 300;
919
		vrLoc = 0;
920
	};
921
	0D3B9A5B0CD88ACD00948D3B /* PBXTextBookmark */ = {
922
		isa = PBXTextBookmark;
923
		fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
924
		name = "class Vec3d: public ArithVec3Float<double,Vec3d>";
925
		rLen = 50;
926
		rLoc = 229;
927
		rType = 0;
928
		vrLen = 279;
929
		vrLoc = 0;
930
	};
931
	0D3B9A5C0CD88ACD00948D3B /* PBXTextBookmark */ = {
932
		isa = PBXTextBookmark;
933
		fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
934
		name = "Vec2d.h: 1";
935
		rLen = 0;
936
		rLoc = 0;
937
		rType = 0;
938
		vrLen = 293;
939
		vrLoc = 287;
940
	};
941
	0D3B9A5D0CD88ACD00948D3B /* PBXTextBookmark */ = {
942
		isa = PBXTextBookmark;
943
		fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
944
		name = "class Vec3d: public ArithVec3Float<double,Vec3d>";
945
		rLen = 50;
946
		rLoc = 229;
947
		rType = 0;
948
		vrLen = 420;
949
		vrLoc = 506;
950
	};
951
	0D3B9A5E0CD88ACD00948D3B /* PBXTextBookmark */ = {
952
		isa = PBXTextBookmark;
953
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
954
		name = Vec3d;
955
		rLen = 5;
956
		rLoc = 61;
957
		rType = 0;
958
		vrLen = 554;
959
		vrLoc = 309;
960
	};
961
	0D3B9A7F0CD88D4900948D3B /* PBXTextBookmark */ = {
962
		isa = PBXTextBookmark;
963
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
964
		name = Vec3d;
965
		rLen = 5;
966
		rLoc = 61;
967
		rType = 0;
968
		vrLen = 554;
969
		vrLoc = 309;
970
	};
971
	0D3B9A800CD88D4900948D3B /* PBXTextBookmark */ = {
972
		isa = PBXTextBookmark;
973
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
974
		name = "objview.cpp: 206";
975
		rLen = 0;
976
		rLoc = 4842;
977
		rType = 0;
978
		vrLen = 562;
979
		vrLoc = 4513;
980
	};
981
	0D3B9A810CD88D4900948D3B /* PBXTextBookmark */ = {
982
		isa = PBXTextBookmark;
983
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
984
		name = Vec3d;
985
		rLen = 5;
986
		rLoc = 61;
987
		rType = 0;
988
		vrLen = 554;
989
		vrLoc = 309;
990
	};
991
	0D3B9AFD0CD932C700948D3B /* PBXTextBookmark */ = {
992
		isa = PBXTextBookmark;
993
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
994
		name = "objview.cpp: 206";
995
		rLen = 0;
996
		rLoc = 4842;
997
		rType = 0;
998
		vrLen = 562;
999
		vrLoc = 4513;
1000
	};
1001
	0D3B9AFE0CD932C700948D3B /* PBXTextBookmark */ = {
1002
		isa = PBXTextBookmark;
1003
		fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
1004
		name = Vec3d;
1005
		rLen = 5;
1006
		rLoc = 61;
1007
		rType = 0;
1008
		vrLen = 253;
1009
		vrLoc = 309;
1010
	};
344 jab 1011
	0D576B270C75D5AE00C997E0 /* PBXTextBookmark */ = {
1012
		isa = PBXTextBookmark;
1013
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
1014
		name = "ply.c: 1";
1015
		rLen = 0;
1016
		rLoc = 0;
1017
		rType = 0;
1018
		vrLen = 880;
1019
		vrLoc = 2794;
1020
	};
1021
	0D576B290C75D5AE00C997E0 /* PBXTextBookmark */ = {
1022
		isa = PBXTextBookmark;
1023
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1024
		name = "TriMesh.h: 22";
1025
		rLen = 0;
1026
		rLoc = 444;
1027
		rType = 0;
1028
		vrLen = 589;
1029
		vrLoc = 0;
1030
	};
1031
	0D576B590C75D69900C997E0 /* PBXTextBookmark */ = {
1032
		isa = PBXTextBookmark;
1033
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
1034
		name = "mesh.materials[0].diffuse =";
1035
		rLen = 44;
1036
		rLoc = 4483;
1037
		rType = 0;
1038
		vrLen = 1113;
1039
		vrLoc = 1802;
1040
	};
1041
	0D576B5A0C75D69900C997E0 /* PBXTextBookmark */ = {
1042
		isa = PBXTextBookmark;
1043
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
1044
		name = "Vec3f.h: 26";
1045
		rLen = 0;
1046
		rLoc = 554;
1047
		rType = 0;
1048
		vrLen = 889;
1049
		vrLoc = 0;
1050
	};
1051
	0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */ = {
1052
		isa = PBXTextBookmark;
1053
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
1054
		name = "Material.h: 1";
1055
		rLen = 0;
1056
		rLoc = 0;
1057
		rType = 0;
1058
		vrLen = 770;
1059
		vrLoc = 132;
1060
	};
1061
	0D576B900C75DA4300C997E0 /* PBXTextBookmark */ = {
1062
		isa = PBXTextBookmark;
1063
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
1064
		name = "Vec3f.h: 26";
1065
		rLen = 0;
1066
		rLoc = 554;
1067
		rType = 0;
1068
		vrLen = 889;
1069
		vrLoc = 0;
1070
	};
1071
	0D68DED60C8187D800708F15 /* PBXTextBookmark */ = {
1072
		isa = PBXTextBookmark;
1073
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
1074
		name = "ply_load.cpp: 173";
1075
		rLen = 0;
1076
		rLoc = 4605;
1077
		rType = 0;
1078
		vrLen = 873;
1079
		vrLoc = 4240;
1080
	};
1081
	0D68DED80C8187D800708F15 /* PBXTextBookmark */ = {
341 jab 1082
		isa = PBXTextBookmark;
344 jab 1083
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1084
		name = "decimator.cpp: 26";
1085
		rLen = 110;
1086
		rLoc = 493;
1087
		rType = 0;
1088
		vrLen = 757;
1089
		vrLoc = 109;
1090
	};
1091
	0D68DEDB0C8187D800708F15 /* PBXTextBookmark */ = {
1092
		isa = PBXTextBookmark;
1093
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1094
		name = "meshdist.cpp: 1";
341 jab 1095
		rLen = 0;
344 jab 1096
		rLoc = 0;
341 jab 1097
		rType = 0;
344 jab 1098
		vrLen = 627;
1099
		vrLoc = 2079;
341 jab 1100
	};
344 jab 1101
	0D68DEF70C818AD100708F15 /* PBXTextBookmark */ = {
341 jab 1102
		isa = PBXTextBookmark;
1103
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
344 jab 1104
		name = "volpoly.cpp: 1";
341 jab 1105
		rLen = 0;
344 jab 1106
		rLoc = 0;
341 jab 1107
		rType = 0;
344 jab 1108
		vrLen = 943;
1109
		vrLoc = 661;
341 jab 1110
	};
344 jab 1111
	0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */ = {
341 jab 1112
		isa = PBXTextBookmark;
344 jab 1113
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1114
		name = "meshdist.cpp: 136";
341 jab 1115
		rLen = 0;
344 jab 1116
		rLoc = 2446;
341 jab 1117
		rType = 0;
344 jab 1118
		vrLen = 613;
1119
		vrLoc = 2078;
341 jab 1120
	};
344 jab 1121
	0D7625B10CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
1122
		isa = PBXTextBookmark;
1123
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
1124
		name = "GLViewController.cpp: 31";
1125
		rLen = 0;
1126
		rLoc = 707;
1127
		rType = 0;
1128
		vrLen = 336;
1129
		vrLoc = 511;
1130
	};
1131
	0D7625B20CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
1132
		isa = PBXTextBookmark;
1133
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
1134
		name = "eigensolution.h: 1";
1135
		rLen = 0;
1136
		rLoc = 0;
1137
		rType = 0;
1138
		vrLen = 547;
1139
		vrLoc = 0;
1140
	};
1141
	0D7625B50CBA3E2A0095C3E7 /* PBXTextBookmark */ = {
1142
		isa = PBXTextBookmark;
1143
		fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
1144
		name = "eigensolution.h: 1";
1145
		rLen = 0;
1146
		rLoc = 0;
1147
		rType = 0;
1148
		vrLen = 547;
1149
		vrLoc = 0;
1150
	};
336 jab 1151
	0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */ = {
1152
		isa = PBXTextBookmark;
1153
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
1154
		name = "gel_glu.h: 6";
1155
		rLen = 0;
1156
		rLoc = 103;
1157
		rType = 0;
1158
		vrLen = 213;
1159
		vrLoc = 0;
1160
	};
1161
	0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */ = {
1162
		isa = PBXTextBookmark;
1163
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1164
		name = "Manifold.h: save_touched_attributes";
1165
		rLen = 0;
1166
		rLoc = 2518;
1167
		rType = 0;
1168
		vrLen = 1632;
1169
		vrLoc = 1478;
1170
	};
1171
	0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */ = {
1172
		isa = PBXTextBookmark;
1173
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
1174
		name = "obj_save.cpp: 1";
1175
		rLen = 0;
1176
		rLoc = 0;
1177
		rType = 0;
1178
		vrLen = 1119;
1179
		vrLoc = 157;
1180
	};
1181
	0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */ = {
1182
		isa = PBXTextBookmark;
1183
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
1184
		name = "gel_glu.h: 6";
1185
		rLen = 0;
1186
		rLoc = 103;
1187
		rType = 0;
1188
		vrLen = 213;
1189
		vrLoc = 0;
1190
	};
1191
	0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */ = {
1192
		isa = PBXTextBookmark;
1193
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1194
		name = "Manifold.h: save_touched_attributes";
1195
		rLen = 0;
1196
		rLoc = 2518;
1197
		rType = 0;
1198
		vrLen = 1632;
1199
		vrLoc = 1478;
1200
	};
1201
	0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */ = {
1202
		isa = PBXTextBookmark;
1203
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1204
		name = "Manifold.cpp: 1";
1205
		rLen = 0;
1206
		rLoc = 0;
1207
		rType = 0;
1208
		vrLen = 866;
1209
		vrLoc = 13184;
1210
	};
1211
	0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */ = {
1212
		isa = PBXTextBookmark;
1213
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
1214
		name = "obj_save.cpp: 1";
1215
		rLen = 0;
1216
		rLoc = 0;
1217
		rType = 0;
1218
		vrLen = 1119;
1219
		vrLoc = 157;
1220
	};
1221
	0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */ = {
1222
		isa = PBXTextBookmark;
1223
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1224
		name = "decimator.cpp: 33";
1225
		rLen = 0;
1226
		rLoc = 607;
1227
		rType = 0;
1228
		vrLen = 599;
1229
		vrLoc = 137;
1230
	};
1231
	0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */ = {
1232
		isa = PBXTextBookmark;
1233
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1234
		name = "objview.cpp: 316";
340 jab 1235
		rLen = 178;
1236
		rLoc = 7166;
336 jab 1237
		rType = 0;
341 jab 1238
		vrLen = 540;
336 jab 1239
		vrLoc = 7528;
1240
	};
1241
	0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */ = {
1242
		isa = PBXTextBookmark;
1243
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
1244
		name = "x3d_save.cpp: 1";
1245
		rLen = 0;
1246
		rLoc = 0;
1247
		rType = 0;
1248
		vrLen = 1048;
1249
		vrLoc = 481;
1250
	};
1251
	0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */ = {
1252
		isa = PBXTextBookmark;
1253
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1254
		name = "build_manifold.h: 1";
1255
		rLen = 0;
1256
		rLoc = 0;
1257
		rType = 0;
1258
		vrLen = 861;
1259
		vrLoc = 0;
1260
	};
1261
	0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */ = {
1262
		isa = PBXTextBookmark;
1263
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1264
		name = "caps_and_needles.cpp: 1";
1265
		rLen = 0;
1266
		rLoc = 0;
1267
		rType = 0;
1268
		vrLen = 796;
1269
		vrLoc = 143;
1270
	};
1271
	0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */ = {
1272
		isa = PBXTextBookmark;
1273
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
1274
		name = "x3d_save.cpp: 1";
1275
		rLen = 0;
1276
		rLoc = 0;
1277
		rType = 0;
1278
		vrLen = 637;
1279
		vrLoc = 0;
1280
	};
340 jab 1281
	0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */ = {
336 jab 1282
		isa = PBXTextBookmark;
340 jab 1283
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1284
		name = "build_manifold.h: 1";
336 jab 1285
		rLen = 0;
1286
		rLoc = 0;
1287
		rType = 0;
340 jab 1288
		vrLen = 861;
1289
		vrLoc = 0;
336 jab 1290
	};
340 jab 1291
	0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */ = {
336 jab 1292
		isa = PBXTextBookmark;
340 jab 1293
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1294
		name = "caps_and_needles.cpp: 1";
336 jab 1295
		rLen = 0;
1296
		rLoc = 0;
1297
		rType = 0;
340 jab 1298
		vrLen = 796;
1299
		vrLoc = 143;
336 jab 1300
	};
340 jab 1301
	0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 1302
		isa = PBXTextBookmark;
340 jab 1303
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1304
		name = "close_holes.cpp: 1";
336 jab 1305
		rLen = 0;
1306
		rLoc = 0;
1307
		rType = 0;
340 jab 1308
		vrLen = 429;
336 jab 1309
		vrLoc = 0;
1310
	};
340 jab 1311
	0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 1312
		isa = PBXTextBookmark;
340 jab 1313
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
1314
		name = "build_bbtree.cpp: 36";
336 jab 1315
		rLen = 0;
340 jab 1316
		rLoc = 660;
1317
		rType = 0;
1318
		vrLen = 705;
1319
		vrLoc = 3800;
1320
	};
1321
	0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
1322
		isa = PBXTextBookmark;
1323
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
1324
		name = "Cell.h: 1";
1325
		rLen = 0;
336 jab 1326
		rLoc = 0;
1327
		rType = 0;
340 jab 1328
		vrLen = 902;
1329
		vrLoc = 2897;
336 jab 1330
	};
340 jab 1331
	0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 1332
		isa = PBXTextBookmark;
1333
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1334
		name = "close_holes.cpp: 1";
1335
		rLen = 0;
1336
		rLoc = 0;
1337
		rType = 0;
340 jab 1338
		vrLen = 429;
336 jab 1339
		vrLoc = 0;
1340
	};
340 jab 1341
	0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */ = {
1342
		isa = PBXTextBookmark;
1343
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
1344
		name = "build_bbtree.cpp: 36";
1345
		rLen = 0;
1346
		rLoc = 660;
1347
		rType = 0;
1348
		vrLen = 705;
1349
		vrLoc = 3800;
1350
	};
1351
	0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */ = {
1352
		isa = PBXTextBookmark;
1353
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
1354
		name = "Cell.h: 1";
1355
		rLen = 0;
1356
		rLoc = 0;
1357
		rType = 0;
1358
		vrLen = 902;
1359
		vrLoc = 2897;
1360
	};
351 jab 1361
	0D8536470CBF577700F3A517 /* PBXTextBookmark */ = {
1362
		isa = PBXTextBookmark;
1363
		fRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */;
1364
		name = "mat_test.cpp: 68";
1365
		rLen = 0;
1366
		rLoc = 1710;
1367
		rType = 0;
1368
		vrLen = 925;
1369
		vrLoc = 504;
1370
	};
1371
	0D8536EC0CBF5E6400F3A517 /* PBXTextBookmark */ = {
1372
		isa = PBXTextBookmark;
1373
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
1374
		name = "AncestorGrid.h: AncestorGrid";
1375
		rLen = 0;
1376
		rLoc = 1012;
1377
		rType = 0;
1378
		vrLen = 968;
1379
		vrLoc = 550;
1380
	};
1381
	0D8536FB0CBF5F9000F3A517 /* PBXTextBookmark */ = {
1382
		isa = PBXTextBookmark;
1383
		fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
1384
		name = "AncestorGrid.h: AncestorGrid";
1385
		rLen = 0;
1386
		rLoc = 1012;
1387
		rType = 0;
1388
		vrLen = 1087;
1389
		vrLoc = 499;
1390
	};
1391
	0D8537240CBF616A00F3A517 /* PBXTextBookmark */ = {
1392
		isa = PBXTextBookmark;
1393
		fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
1394
		name = "TableTrigonometry.cpp: std";
1395
		rLen = 0;
1396
		rLoc = 71;
1397
		rType = 0;
1398
		vrLen = 135;
1399
		vrLoc = 0;
1400
	};
1401
	0D85372C0CBF61A000F3A517 /* PBXTextBookmark */ = {
1402
		isa = PBXTextBookmark;
1403
		fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
1404
		name = "TableTrigonometry.cpp: std";
1405
		rLen = 0;
1406
		rLoc = 71;
1407
		rType = 0;
1408
		vrLen = 192;
1409
		vrLoc = 0;
1410
	};
1411
	0D85378C0CBF646700F3A517 /* PBXTextBookmark */ = {
1412
		isa = PBXTextBookmark;
1413
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1414
		name = "TriMesh.cpp: 44";
1415
		rLen = 0;
1416
		rLoc = 889;
1417
		rType = 0;
1418
		vrLen = 312;
1419
		vrLoc = 794;
1420
	};
344 jab 1421
	0D9893AF0CBACDB000185352 /* PBXTextBookmark */ = {
1422
		isa = PBXTextBookmark;
1423
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
1424
		name = "Matrix.h: 1";
1425
		rLen = 0;
1426
		rLoc = 0;
1427
		rType = 0;
1428
		vrLen = 592;
1429
		vrLoc = 10971;
1430
	};
1431
	0D9893DC0CBAE59500185352 /* PBXTextBookmark */ = {
1432
		isa = PBXTextBookmark;
1433
		fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
1434
		name = "LinAlgIO.cpp: 1";
1435
		rLen = 0;
1436
		rLoc = 0;
1437
		rType = 0;
1438
		vrLen = 546;
1439
		vrLoc = 0;
1440
	};
1441
	0D9893DF0CBAE59500185352 /* PBXTextBookmark */ = {
1442
		isa = PBXTextBookmark;
1443
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
1444
		name = "LapackFunc.h: 1";
1445
		rLen = 0;
1446
		rLoc = 0;
1447
		rType = 0;
1448
		vrLen = 913;
1449
		vrLoc = 0;
1450
	};
1451
	0D9893E00CBAE59500185352 /* PBXTextBookmark */ = {
1452
		isa = PBXTextBookmark;
1453
		fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
1454
		name = "LinAlgIO.cpp: 1";
1455
		rLen = 0;
1456
		rLoc = 0;
1457
		rType = 0;
1458
		vrLen = 546;
1459
		vrLoc = 0;
1460
	};
335 jab 1461
	0DB883590C611DA10040A677 /* OBJViewer */ = {
1462
		activeExec = 0;
1463
		executables = (
1464
			0DB8835B0C611DA10040A677 /* OBJViewer */,
1465
		);
329 jab 1466
	};
335 jab 1467
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
1468
		isa = PBXExecutable;
340 jab 1469
		activeArgIndex = 0;
335 jab 1470
		activeArgIndices = (
340 jab 1471
			YES,
335 jab 1472
		);
1473
		argumentStrings = (
351 jab 1474
			../../data/head.obj,
335 jab 1475
		);
1476
		autoAttachOnCrash = 1;
1477
		configStateDict = {
329 jab 1478
		};
335 jab 1479
		customDataFormattersEnabled = 1;
1480
		debuggerPlugin = GDBDebugging;
1481
		disassemblyDisplayState = 0;
1482
		dylibVariantSuffix = "";
1483
		enableDebugStr = 1;
1484
		environmentEntries = (
1485
		);
1486
		executableSystemSymbolLevel = 0;
340 jab 1487
		executableUserSymbolLevel = 3;
335 jab 1488
		libgmallocEnabled = 0;
1489
		name = OBJViewer;
340 jab 1490
		savedGlobals = {
1491
		};
335 jab 1492
		sourceDirectories = (
1493
		);
340 jab 1494
		variableFormatDictionary = {
1495
		};
329 jab 1496
	};
336 jab 1497
	0DB883610C611DD20040A677 /* objview.cpp */ = {
1498
		uiCtxt = {
351 jab 1499
			sepNavIntBoundsRect = "{{0, 0}, {961, 6745}}";
1500
			sepNavSelRange = "{4842, 0}";
1501
			sepNavVisRect = "{{0, 3760}, {961, 291}}";
340 jab 1502
			sepNavWindowFrame = "{{107, 4}, {803, 1024}}";
336 jab 1503
		};
1504
	};
335 jab 1505
	0DB883B30C611FB20040A677 /* Raytracer */ = {
1506
		activeExec = 0;
1507
		executables = (
1508
			0DB883B50C611FB20040A677 /* Raytracer */,
1509
		);
329 jab 1510
	};
335 jab 1511
	0DB883B50C611FB20040A677 /* Raytracer */ = {
1512
		isa = PBXExecutable;
1513
		activeArgIndex = 2147483647;
1514
		activeArgIndices = (
1515
		);
1516
		argumentStrings = (
1517
		);
1518
		autoAttachOnCrash = 1;
1519
		configStateDict = {
329 jab 1520
		};
335 jab 1521
		customDataFormattersEnabled = 1;
1522
		debuggerPlugin = GDBDebugging;
1523
		disassemblyDisplayState = 0;
1524
		dylibVariantSuffix = "";
1525
		enableDebugStr = 1;
1526
		environmentEntries = (
1527
		);
1528
		executableSystemSymbolLevel = 0;
1529
		executableUserSymbolLevel = 0;
1530
		libgmallocEnabled = 0;
1531
		name = Raytracer;
1532
		sourceDirectories = (
1533
		);
329 jab 1534
	};
335 jab 1535
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
1536
		activeExec = 0;
1537
		executables = (
1538
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
1539
		);
329 jab 1540
	};
335 jab 1541
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
1542
		isa = PBXExecutable;
1543
		activeArgIndex = 2147483647;
1544
		activeArgIndices = (
1545
		);
1546
		argumentStrings = (
1547
		);
1548
		autoAttachOnCrash = 1;
1549
		configStateDict = {
1550
		};
1551
		customDataFormattersEnabled = 1;
1552
		debuggerPlugin = GDBDebugging;
1553
		disassemblyDisplayState = 0;
1554
		dylibVariantSuffix = "";
1555
		enableDebugStr = 1;
1556
		environmentEntries = (
1557
		);
1558
		executableSystemSymbolLevel = 0;
1559
		executableUserSymbolLevel = 0;
1560
		libgmallocEnabled = 0;
1561
		name = BloomenthalPolygonize;
1562
		sourceDirectories = (
1563
		);
329 jab 1564
	};
335 jab 1565
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
1566
		activeExec = 0;
1567
		executables = (
1568
			0DB883F30C6120E60040A677 /* MeshDistance */,
1569
		);
329 jab 1570
	};
335 jab 1571
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
1572
		isa = PBXExecutable;
1573
		activeArgIndex = 2147483647;
1574
		activeArgIndices = (
1575
		);
1576
		argumentStrings = (
1577
		);
1578
		autoAttachOnCrash = 1;
1579
		configStateDict = {
1580
		};
1581
		customDataFormattersEnabled = 1;
1582
		debuggerPlugin = GDBDebugging;
1583
		disassemblyDisplayState = 0;
1584
		dylibVariantSuffix = "";
1585
		enableDebugStr = 1;
1586
		environmentEntries = (
1587
		);
1588
		executableSystemSymbolLevel = 0;
1589
		executableUserSymbolLevel = 0;
1590
		libgmallocEnabled = 0;
1591
		name = MeshDistance;
1592
		sourceDirectories = (
1593
		);
329 jab 1594
	};
341 jab 1595
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
1596
		uiCtxt = {
1597
			sepNavIntBoundsRect = "{{0, 0}, {1081, 5016}}";
1598
			sepNavSelRange = "{2446, 0}";
1599
			sepNavVisRect = "{{0, 2230}, {1081, 689}}";
1600
		};
1601
	};
335 jab 1602
	0DB884020C6121240040A677 /* Decimator */ = {
1603
		activeExec = 0;
1604
		executables = (
1605
			0DB884040C6121240040A677 /* Decimator */,
1606
		);
329 jab 1607
	};
335 jab 1608
	0DB884040C6121240040A677 /* Decimator */ = {
1609
		isa = PBXExecutable;
1610
		activeArgIndex = 2147483647;
1611
		activeArgIndices = (
329 jab 1612
		);
335 jab 1613
		argumentStrings = (
1614
		);
1615
		autoAttachOnCrash = 1;
1616
		configStateDict = {
329 jab 1617
		};
335 jab 1618
		customDataFormattersEnabled = 1;
1619
		debuggerPlugin = GDBDebugging;
1620
		disassemblyDisplayState = 0;
1621
		dylibVariantSuffix = "";
1622
		enableDebugStr = 1;
1623
		environmentEntries = (
1624
		);
1625
		executableSystemSymbolLevel = 0;
1626
		executableUserSymbolLevel = 0;
1627
		libgmallocEnabled = 0;
1628
		name = Decimator;
336 jab 1629
		savedGlobals = {
1630
		};
335 jab 1631
		sourceDirectories = (
1632
		);
329 jab 1633
	};
335 jab 1634
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
1635
		activeExec = 0;
1636
		executables = (
1637
			0DB884090C6121400040A677 /* RangeScanViewer */,
1638
		);
329 jab 1639
	};
335 jab 1640
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
1641
		isa = PBXExecutable;
1642
		activeArgIndex = 2147483647;
1643
		activeArgIndices = (
1644
		);
1645
		argumentStrings = (
1646
		);
1647
		autoAttachOnCrash = 1;
1648
		configStateDict = {
329 jab 1649
		};
335 jab 1650
		customDataFormattersEnabled = 1;
1651
		debuggerPlugin = GDBDebugging;
1652
		disassemblyDisplayState = 0;
340 jab 1653
		dylibVariantSuffix = "";
335 jab 1654
		enableDebugStr = 1;
1655
		environmentEntries = (
1656
		);
1657
		executableSystemSymbolLevel = 0;
1658
		executableUserSymbolLevel = 0;
1659
		libgmallocEnabled = 0;
1660
		name = RangeScanViewer;
1661
		sourceDirectories = (
1662
		);
329 jab 1663
	};
335 jab 1664
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
1665
		activeExec = 0;
1666
		executables = (
1667
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
1668
		);
329 jab 1669
	};
335 jab 1670
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
1671
		isa = PBXExecutable;
1672
		activeArgIndex = 2147483647;
1673
		activeArgIndices = (
1674
		);
1675
		argumentStrings = (
1676
		);
1677
		autoAttachOnCrash = 1;
1678
		configStateDict = {
329 jab 1679
		};
335 jab 1680
		customDataFormattersEnabled = 1;
1681
		debuggerPlugin = GDBDebugging;
1682
		disassemblyDisplayState = 0;
1683
		dylibVariantSuffix = "";
1684
		enableDebugStr = 1;
1685
		environmentEntries = (
1686
		);
1687
		executableSystemSymbolLevel = 0;
1688
		executableUserSymbolLevel = 0;
1689
		libgmallocEnabled = 0;
1690
		name = BoundaryCollapse;
1691
		sourceDirectories = (
1692
		);
329 jab 1693
	};
335 jab 1694
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 1695
		activeExec = 0;
1696
		executables = (
335 jab 1697
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 1698
		);
1699
	};
335 jab 1700
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 1701
		isa = PBXExecutable;
1702
		activeArgIndex = 2147483647;
1703
		activeArgIndices = (
1704
		);
1705
		argumentStrings = (
1706
		);
1707
		autoAttachOnCrash = 1;
1708
		configStateDict = {
1709
		};
1710
		customDataFormattersEnabled = 1;
1711
		debuggerPlugin = GDBDebugging;
1712
		disassemblyDisplayState = 0;
1713
		dylibVariantSuffix = "";
1714
		enableDebugStr = 1;
1715
		environmentEntries = (
1716
		);
1717
		executableSystemSymbolLevel = 0;
1718
		executableUserSymbolLevel = 0;
1719
		libgmallocEnabled = 0;
335 jab 1720
		name = VolumePolygonize;
329 jab 1721
		sourceDirectories = (
1722
		);
1723
	};
336 jab 1724
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
1725
		uiCtxt = {
341 jab 1726
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1330}}";
340 jab 1727
			sepNavSelRange = "{493, 110}";
341 jab 1728
			sepNavVisRect = "{{0, 102}, {1081, 689}}";
336 jab 1729
		};
1730
	};
340 jab 1731
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
1732
		uiCtxt = {
1733
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
1734
			sepNavSelRange = "{0, 0}";
1735
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
1736
		};
1737
	};
1738
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
1739
		uiCtxt = {
1740
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
1741
			sepNavSelRange = "{0, 0}";
1742
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
1743
		};
1744
	};
1745
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
1746
		uiCtxt = {
1747
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
1748
			sepNavSelRange = "{0, 0}";
1749
			sepNavVisRect = "{{0, 798}, {1106, 688}}";
1750
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
1751
		};
1752
	};
1753
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
1754
		uiCtxt = {
1755
			sepNavIntBoundsRect = "{{0, 0}, {1146, 722}}";
1756
			sepNavSelRange = "{0, 0}";
1757
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
1758
		};
1759
	};
341 jab 1760
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
1761
		uiCtxt = {
1762
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1843}}";
1763
			sepNavSelRange = "{742, 0}";
344 jab 1764
			sepNavVisRect = "{{0, 450}, {1081, 431}}";
341 jab 1765
		};
1766
	};
340 jab 1767
	0DC654A00C69B9D40048185B /* PBXTextBookmark */ = {
1768
		isa = PBXTextBookmark;
1769
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1770
		name = "Manifold.cpp: 628";
1771
		rLen = 0;
1772
		rLoc = 13268;
1773
		rType = 0;
1774
		vrLen = 654;
1775
		vrLoc = 13184;
1776
	};
1777
	0DC654B30C69BBAE0048185B /* PBXTextBookmark */ = {
1778
		isa = PBXTextBookmark;
1779
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
1780
		name = "rsview.cpp: 1";
1781
		rLen = 0;
1782
		rLoc = 0;
1783
		rType = 0;
1784
		vrLen = 840;
1785
		vrLoc = 0;
1786
	};
1787
	0DC654C70C69BFC20048185B /* PBXTextBookmark */ = {
1788
		isa = PBXTextBookmark;
1789
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
1790
		name = "plyfile.c: 1";
1791
		rLen = 0;
1792
		rLoc = 0;
1793
		rType = 0;
1794
		vrLen = 1307;
1795
		vrLoc = 0;
1796
	};
1797
	0DC654CA0C69BFC20048185B /* PBXTextBookmark */ = {
1798
		isa = PBXTextBookmark;
1799
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
1800
		name = "plyfile.c: 1";
1801
		rLen = 0;
1802
		rLoc = 0;
1803
		rType = 0;
1804
		vrLen = 1307;
1805
		vrLoc = 0;
1806
	};
1807
	0DC654CC0C69BFC20048185B /* PBXTextBookmark */ = {
1808
		isa = PBXTextBookmark;
1809
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
1810
		name = "ply.h: 1";
1811
		rLen = 0;
1812
		rLoc = 0;
1813
		rType = 0;
1814
		vrLen = 1573;
1815
		vrLoc = 6944;
1816
	};
1817
	0DC655200C69C2750048185B /* PBXTextBookmark */ = {
1818
		isa = PBXTextBookmark;
1819
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
1820
		name = "boundary_collapse.cpp: 1";
1821
		rLen = 0;
1822
		rLoc = 0;
1823
		rType = 0;
1824
		vrLen = 526;
1825
		vrLoc = 0;
1826
	};
1827
	0DC655230C69C2750048185B /* PBXTextBookmark */ = {
1828
		isa = PBXTextBookmark;
1829
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
1830
		name = "ply.h: 1";
1831
		rLen = 0;
1832
		rLoc = 0;
1833
		rType = 0;
1834
		vrLen = 1302;
1835
		vrLoc = 6944;
1836
	};
1837
	0DC655240C69C2750048185B /* PBXTextBookmark */ = {
1838
		isa = PBXTextBookmark;
1839
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
1840
		name = "rsview.cpp: 117";
1841
		rLen = 2223;
1842
		rLoc = 2821;
1843
		rType = 0;
1844
		vrLen = 1632;
1845
		vrLoc = 1792;
1846
	};
1847
	0DC655290C69C2750048185B /* PBXTextBookmark */ = {
1848
		isa = PBXTextBookmark;
1849
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
1850
		name = "boundary_collapse.cpp: 1";
1851
		rLen = 0;
1852
		rLoc = 0;
1853
		rType = 0;
1854
		vrLen = 526;
1855
		vrLoc = 0;
1856
	};
1857
	0DC655640C69CD450048185B /* ply_load.h */ = {
1858
		uiCtxt = {
1859
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
1860
			sepNavSelRange = "{198, 58}";
1861
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
1862
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
1863
		};
1864
	};
1865
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
1866
		uiCtxt = {
341 jab 1867
			sepNavIntBoundsRect = "{{0, 0}, {780, 3724}}";
1868
			sepNavSelRange = "{4724, 0}";
1869
			sepNavVisRect = "{{0, 2880}, {758, 801}}";
1870
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
340 jab 1871
		};
1872
	};
1873
	0DC655860C69CFA20048185B /* PBXTextBookmark */ = {
1874
		isa = PBXTextBookmark;
1875
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1876
		name = "TriMesh.h: 1";
1877
		rLen = 0;
1878
		rLoc = 0;
1879
		rType = 0;
1880
		vrLen = 827;
1881
		vrLoc = 460;
1882
	};
1883
	0DC655A60C69CFEB0048185B /* PBXTextBookmark */ = {
1884
		isa = PBXTextBookmark;
1885
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
1886
		name = "ply_load.h: ply_load";
1887
		rLen = 0;
1888
		rLoc = 203;
1889
		rType = 0;
1890
		vrLen = 251;
1891
		vrLoc = 0;
1892
	};
1893
	0DC655D70C69D1280048185B /* ply.c */ = {
1894
		uiCtxt = {
1895
			sepNavIntBoundsRect = "{{0, 0}, {1081, 62966}}";
1896
			sepNavSelRange = "{0, 0}";
341 jab 1897
			sepNavVisRect = "{{0, 1715}, {1081, 539}}";
340 jab 1898
		};
1899
	};
1900
	0DC655D80C69D1280048185B /* ply.h */ = {
1901
		uiCtxt = {
1902
			sepNavIntBoundsRect = "{{0, 0}, {1081, 4446}}";
1903
			sepNavSelRange = "{1307, 6}";
1904
			sepNavVisRect = "{{0, 494}, {1081, 539}}";
1905
		};
1906
	};
1907
	0DC655F90C69D1700048185B /* PBXTextBookmark */ = {
1908
		isa = PBXTextBookmark;
1909
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
1910
		name = "ply.c: 1";
1911
		rLen = 0;
1912
		rLoc = 0;
1913
		rType = 0;
1914
		vrLen = 1212;
1915
		vrLoc = 0;
1916
	};
1917
	0DC655FA0C69D1700048185B /* PBXTextBookmark */ = {
1918
		isa = PBXTextBookmark;
1919
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
1920
		name = "ply.h: 1";
1921
		rLen = 0;
1922
		rLoc = 0;
1923
		rType = 0;
1924
		vrLen = 1138;
1925
		vrLoc = 0;
1926
	};
1927
	0DC6566F0C69D5ED0048185B /* PBXTextBookmark */ = {
1928
		isa = PBXTextBookmark;
1929
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1930
		name = "obj_load.cpp: 1";
1931
		rLen = 0;
1932
		rLoc = 0;
1933
		rType = 0;
1934
		vrLen = 638;
1935
		vrLoc = 0;
1936
	};
1937
	0DC656730C69D5ED0048185B /* PBXTextBookmark */ = {
1938
		isa = PBXTextBookmark;
1939
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
1940
		name = "#include \"CGLA/Vec3f.h\"";
1941
		rLen = 24;
1942
		rLoc = 81;
1943
		rType = 0;
1944
		vrLen = 1067;
1945
		vrLoc = 1101;
1946
	};
1947
	0DC656750C69D5ED0048185B /* PBXTextBookmark */ = {
1948
		isa = PBXTextBookmark;
1949
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1950
		name = "obj_load.cpp: 1";
1951
		rLen = 0;
1952
		rLoc = 0;
1953
		rType = 0;
1954
		vrLen = 638;
1955
		vrLoc = 0;
1956
	};
1957
	0DC656DE0C69D7D80048185B /* PBXTextBookmark */ = {
1958
		isa = PBXTextBookmark;
1959
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
1960
		name = "ply_load.h: ply_load";
1961
		rLen = 0;
1962
		rLoc = 198;
1963
		rType = 0;
1964
		vrLen = 256;
1965
		vrLoc = 0;
1966
	};
1967
	0DC656DF0C69D7D80048185B /* PBXTextBookmark */ = {
1968
		isa = PBXTextBookmark;
1969
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1970
		name = "verification.cpp: 1";
1971
		rLen = 0;
1972
		rLoc = 0;
1973
		rType = 0;
1974
		vrLen = 925;
1975
		vrLoc = 0;
1976
	};
1977
	0DC656E70C69D7D80048185B /* PBXTextBookmark */ = {
1978
		isa = PBXTextBookmark;
1979
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1980
		name = "verification.cpp: 1";
1981
		rLen = 0;
1982
		rLoc = 0;
1983
		rType = 0;
1984
		vrLen = 925;
1985
		vrLoc = 0;
1986
	};
1987
	0DC6572E0C69D8900048185B /* PBXTextBookmark */ = {
1988
		isa = PBXTextBookmark;
1989
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
1990
		name = "draw.cpp: 1";
1991
		rLen = 0;
1992
		rLoc = 0;
1993
		rType = 0;
1994
		vrLen = 1019;
1995
		vrLoc = 1192;
1996
	};
1997
	0DC6575E0C69D97A0048185B /* PBXTextBookmark */ = {
1998
		isa = PBXTextBookmark;
1999
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
2000
		name = "mesh->mat_idx.push_back(current_material);";
2001
		rLen = 42;
2002
		rLoc = 8956;
2003
		rType = 0;
2004
		vrLen = 945;
2005
		vrLoc = 8341;
2006
	};
2007
	0DC657610C69D97A0048185B /* PBXTextBookmark */ = {
2008
		isa = PBXTextBookmark;
2009
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
2010
		name = "mesh->mat_idx.push_back(current_material);";
2011
		rLen = 42;
2012
		rLoc = 8956;
2013
		rType = 0;
2014
		vrLen = 945;
2015
		vrLoc = 8341;
2016
	};
2017
	0DC657F40C69E26F0048185B /* PBXTextBookmark */ = {
2018
		isa = PBXTextBookmark;
2019
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
2020
		name = "#include \"CGLA/Vec3f.h\"";
2021
		rLen = 24;
2022
		rLoc = 81;
2023
		rType = 0;
2024
		vrLen = 781;
2025
		vrLoc = 994;
2026
	};
344 jab 2027
	0DC657F80C69E26F0048185B /* PBXTextBookmark */ = {
340 jab 2028
		isa = PBXTextBookmark;
2029
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
2030
		name = "TriMesh.cpp: 1";
2031
		rLen = 0;
2032
		rLoc = 0;
2033
		rType = 0;
2034
		vrLen = 677;
2035
		vrLoc = 146;
2036
	};
351 jab 2037
	0DF0B8B20CD5D74A00675F35 /* PBXTextBookmark */ = {
2038
		isa = PBXTextBookmark;
2039
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
2040
		name = "Vertex.cpp: 64";
2041
		rLen = 0;
2042
		rLoc = 1199;
2043
		rType = 0;
2044
		vrLen = 766;
2045
		vrLoc = 814;
2046
	};
2047
	0DF0B8B40CD5D74A00675F35 /* PBXTextBookmark */ = {
2048
		isa = PBXTextBookmark;
2049
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
2050
		name = "Vertex.cpp: 64";
2051
		rLen = 0;
2052
		rLoc = 1199;
2053
		rType = 0;
2054
		vrLen = 766;
2055
		vrLoc = 814;
2056
	};
2057
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
2058
		isa = PBXFileBreakpoint;
2059
		actions = (
2060
		);
2061
		breakpointStyle = 0;
2062
		continueAfterActions = 0;
2063
		delayBeforeContinue = 0;
2064
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
2065
		hitCount = 1;
2066
		lineNumber = 3;
2067
		modificationTime = 215902898.796678;
2068
		state = 2;
2069
	};
344 jab 2070
	0DF682180CAFD8F600EA6B88 /* PBXTextBookmark */ = {
340 jab 2071
		isa = PBXTextBookmark;
344 jab 2072
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
2073
		name = "volpoly.cpp: 33";
340 jab 2074
		rLen = 0;
344 jab 2075
		rLoc = 742;
2076
		rType = 0;
2077
		vrLen = 479;
2078
		vrLoc = 502;
2079
	};
2080
	0DF682C80CAFEB8400EA6B88 /* PBXTextBookmark */ = {
2081
		isa = PBXTextBookmark;
2082
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
2083
		name = "draw.h: 7";
2084
		rLen = 0;
2085
		rLoc = 166;
2086
		rType = 0;
2087
		vrLen = 715;
2088
		vrLoc = 144;
2089
	};
2090
	0DF682C90CAFEB8400EA6B88 /* PBXTextBookmark */ = {
2091
		isa = PBXTextBookmark;
2092
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
2093
		name = "draw.cpp: 40";
2094
		rLen = 0;
2095
		rLoc = 903;
2096
		rType = 0;
2097
		vrLen = 421;
2098
		vrLoc = 722;
2099
	};
2100
	0DF682CB0CAFEB8400EA6B88 /* PBXTextBookmark */ = {
2101
		isa = PBXTextBookmark;
2102
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
2103
		name = "draw.h: 7";
2104
		rLen = 0;
2105
		rLoc = 166;
2106
		rType = 0;
2107
		vrLen = 715;
2108
		vrLoc = 144;
2109
	};
2110
	0DF682E50CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2111
		isa = PBXTextBookmark;
2112
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2113
		name = "x3d_load.cpp: 14";
2114
		rLen = 0;
2115
		rLoc = 242;
2116
		rType = 0;
2117
		vrLen = 591;
2118
		vrLoc = 2704;
2119
	};
2120
	0DF682E60CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2121
		isa = PBXTextBookmark;
2122
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2123
		name = "gel_glut.h: 1";
2124
		rLen = 0;
340 jab 2125
		rLoc = 0;
2126
		rType = 0;
344 jab 2127
		vrLen = 215;
2128
		vrLoc = 0;
340 jab 2129
	};
344 jab 2130
	0DF682E80CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2131
		isa = PBXTextBookmark;
2132
		fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
2133
		name = "x3d_load.cpp: 14";
2134
		rLen = 0;
2135
		rLoc = 242;
2136
		rType = 0;
2137
		vrLen = 591;
2138
		vrLoc = 2704;
2139
	};
2140
	0DF682E90CAFEC6900EA6B88 /* PBXTextBookmark */ = {
2141
		isa = PBXTextBookmark;
2142
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
2143
		name = "gel_glut.h: 1";
2144
		rLen = 0;
2145
		rLoc = 0;
2146
		rType = 0;
2147
		vrLen = 215;
2148
		vrLoc = 0;
2149
	};
2150
	0DF683020CAFED9100EA6B88 /* PBXTextBookmark */ = {
2151
		isa = PBXTextBookmark;
2152
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
2153
		name = "GLViewController.cpp: 127";
2154
		rLen = 0;
2155
		rLoc = 2567;
2156
		rType = 0;
2157
		vrLen = 499;
2158
		vrLoc = 2094;
2159
	};
2160
	0DF683150CAFEF5200EA6B88 /* PBXTextBookmark */ = {
2161
		isa = PBXTextBookmark;
2162
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2163
		name = "GLViewController.h: 6";
2164
		rLen = 0;
2165
		rLoc = 70;
2166
		rType = 0;
2167
		vrLen = 576;
2168
		vrLoc = 333;
2169
	};
2170
	0DF683170CAFEF5200EA6B88 /* PBXTextBookmark */ = {
2171
		isa = PBXTextBookmark;
2172
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
2173
		name = "GLViewController.h: 6";
2174
		rLen = 0;
2175
		rLoc = 70;
2176
		rType = 0;
2177
		vrLen = 576;
2178
		vrLoc = 333;
2179
	};
329 jab 2180
}