Subversion Repositories gelsvn

Rev

Rev 365 | Rev 372 | 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 */ = {
367 jab 4
		activeArchitecture = i386;
5
		activeBuildConfigurationName = Release;
6
		activeExecutable = 0DB884040C6121240040A677 /* Decimator */;
7
		activeTarget = 0DB884020C6121240040A677 /* Decimator */;
329 jab 8
		addToTargets = (
363 jab 9
			0D0CAEC00C611308003604C6 /* GEL */,
329 jab 10
		);
340 jab 11
		breakpoints = (
351 jab 12
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
340 jab 13
		);
335 jab 14
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 15
		executables = (
335 jab 16
			0DB8835B0C611DA10040A677 /* OBJViewer */,
17
			0DB883B50C611FB20040A677 /* Raytracer */,
18
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
19
			0DB883F30C6120E60040A677 /* MeshDistance */,
20
			0DB884040C6121240040A677 /* Decimator */,
21
			0DB884090C6121400040A677 /* RangeScanViewer */,
22
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
23
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 24
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 25
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
329 jab 26
		);
27
		ignoreBreakpointsInProjectsDict = {
28
		};
29
		perUserDictionary = {
363 jab 30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
35
					20,
36
					210,
37
					20,
38
					110,
39
					109,
40
					20,
41
				);
42
				PBXFileTableDataSourceColumnsKey = (
43
					PBXBreakpointsDataSource_ActionID,
44
					PBXBreakpointsDataSource_TypeID,
45
					PBXBreakpointsDataSource_BreakpointID,
46
					PBXBreakpointsDataSource_UseID,
47
					PBXBreakpointsDataSource_LocationID,
48
					PBXBreakpointsDataSource_ConditionID,
49
					PBXBreakpointsDataSource_ContinueID,
50
				);
51
			};
336 jab 52
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
54
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
55
				PBXFileTableDataSourceColumnWidthsKey = (
56
					20,
57
					20,
363 jab 58
					383,
336 jab 59
					20,
363 jab 60
					310,
61
					310,
336 jab 62
					20,
63
				);
64
				PBXFileTableDataSourceColumnsKey = (
65
					PBXBreakpointsDataSource_ActionID,
66
					PBXBreakpointsDataSource_TypeID,
67
					PBXBreakpointsDataSource_BreakpointID,
68
					PBXBreakpointsDataSource_UseID,
69
					PBXBreakpointsDataSource_LocationID,
70
					PBXBreakpointsDataSource_ConditionID,
71
					PBXBreakpointsDataSource_ContinueID,
72
				);
73
			};
335 jab 74
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 75
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 76
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 77
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 78
					20,
340 jab 79
					489,
344 jab 80
					590.2085,
329 jab 81
				);
82
				PBXFileTableDataSourceColumnsKey = (
83
					PBXErrorsWarningsDataSource_TypeID,
84
					PBXErrorsWarningsDataSource_MessageID,
85
					PBXErrorsWarningsDataSource_LocationID,
86
				);
87
			};
336 jab 88
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
89
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
90
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
91
				PBXFileTableDataSourceColumnWidthsKey = (
92
					22,
93
					300,
367 jab 94
					774,
336 jab 95
				);
96
				PBXFileTableDataSourceColumnsKey = (
97
					PBXExecutablesDataSource_ActiveFlagID,
98
					PBXExecutablesDataSource_NameID,
99
					PBXExecutablesDataSource_CommentsID,
100
				);
101
			};
335 jab 102
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
105
				PBXFileTableDataSourceColumnWidthsKey = (
106
					20,
367 jab 107
					886,
329 jab 108
					20,
109
					48,
110
					43,
111
					43,
112
					20,
113
				);
114
				PBXFileTableDataSourceColumnsKey = (
115
					PBXFileDataSource_FiletypeID,
116
					PBXFileDataSource_Filename_ColumnID,
117
					PBXFileDataSource_Built_ColumnID,
118
					PBXFileDataSource_ObjectSize_ColumnID,
119
					PBXFileDataSource_Errors_ColumnID,
120
					PBXFileDataSource_Warnings_ColumnID,
121
					PBXFileDataSource_Target_ColumnID,
122
				);
123
			};
335 jab 124
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 125
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 126
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 127
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 128
					20,
129
					20,
130
					902,
131
					20,
132
					48.1626,
133
					43,
134
					43,
135
					20,
329 jab 136
				);
137
				PBXFileTableDataSourceColumnsKey = (
335 jab 138
					PBXFileDataSource_SCM_ColumnID,
139
					PBXFileDataSource_FiletypeID,
140
					PBXFileDataSource_Filename_ColumnID,
141
					PBXFileDataSource_Built_ColumnID,
142
					PBXFileDataSource_ObjectSize_ColumnID,
143
					PBXFileDataSource_Errors_ColumnID,
144
					PBXFileDataSource_Warnings_ColumnID,
145
					PBXFileDataSource_Target_ColumnID,
329 jab 146
				);
147
			};
148
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
149
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
150
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
151
				PBXFileTableDataSourceColumnWidthsKey = (
152
					20,
153
					200,
363 jab 154
					650,
329 jab 155
					20,
156
					48,
157
					43,
158
					43,
159
				);
160
				PBXFileTableDataSourceColumnsKey = (
161
					PBXFileDataSource_FiletypeID,
162
					PBXFileDataSource_Filename_ColumnID,
163
					PBXTargetDataSource_PrimaryAttribute,
164
					PBXFileDataSource_Built_ColumnID,
165
					PBXFileDataSource_ObjectSize_ColumnID,
166
					PBXFileDataSource_Errors_ColumnID,
167
					PBXFileDataSource_Warnings_ColumnID,
168
				);
169
			};
367 jab 170
			PBXPerProjectTemplateStateSaveDate = 237283665;
171
			PBXWorkspaceStateSaveDate = 237283665;
329 jab 172
		};
336 jab 173
		perUserProjectItems = {
367 jab 174
			0D75B4D60E24A57E0079666A = 0D75B4D60E24A57E0079666A /* PBXTextBookmark */;
175
			0D75B4D70E24A57E0079666A = 0D75B4D70E24A57E0079666A /* PBXTextBookmark */;
176
			0D75B4D80E24A57E0079666A = 0D75B4D80E24A57E0079666A /* PBXTextBookmark */;
177
			0D75B4D90E24A57E0079666A = 0D75B4D90E24A57E0079666A /* PBXTextBookmark */;
178
			0D75B4DA0E24A57E0079666A = 0D75B4DA0E24A57E0079666A /* PBXTextBookmark */;
179
			0D75B4DB0E24A57E0079666A = 0D75B4DB0E24A57E0079666A /* PBXTextBookmark */;
180
			0D75B4DC0E24A57E0079666A = 0D75B4DC0E24A57E0079666A /* PBXTextBookmark */;
181
			0D75B4DD0E24A57E0079666A = 0D75B4DD0E24A57E0079666A /* PBXTextBookmark */;
182
			0D75B4DE0E24A57E0079666A = 0D75B4DE0E24A57E0079666A /* PBXTextBookmark */;
183
			0D75B4DF0E24A57E0079666A = 0D75B4DF0E24A57E0079666A /* PBXTextBookmark */;
184
			0D75B4E00E24A57E0079666A = 0D75B4E00E24A57E0079666A /* PBXTextBookmark */;
185
			0D75B4E10E24A57E0079666A = 0D75B4E10E24A57E0079666A /* PBXTextBookmark */;
186
			0D75B4E20E24A57E0079666A = 0D75B4E20E24A57E0079666A /* PBXTextBookmark */;
187
			0D75B4E30E24A57E0079666A = 0D75B4E30E24A57E0079666A /* PBXTextBookmark */;
188
			0D75B4E40E24A57E0079666A = 0D75B4E40E24A57E0079666A /* PBXTextBookmark */;
189
			0D75B4E50E24A57E0079666A = 0D75B4E50E24A57E0079666A /* PBXTextBookmark */;
190
			0D75B4E60E24A57E0079666A = 0D75B4E60E24A57E0079666A /* PBXTextBookmark */;
191
			0D75B4E70E24A57E0079666A = 0D75B4E70E24A57E0079666A /* PBXTextBookmark */;
192
			0D75B4E80E24A57E0079666A = 0D75B4E80E24A57E0079666A /* PBXTextBookmark */;
193
			0D75B4E90E24A57E0079666A = 0D75B4E90E24A57E0079666A /* PBXTextBookmark */;
194
			0D75B4EA0E24A57E0079666A = 0D75B4EA0E24A57E0079666A /* PBXTextBookmark */;
195
			0D75B50E0E24A9470079666A = 0D75B50E0E24A9470079666A /* PBXTextBookmark */;
196
			0D8313550E24A96100C1C996 /* PBXTextBookmark */ = 0D8313550E24A96100C1C996 /* PBXTextBookmark */;
197
			0D83135A0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135A0E24AA3400C1C996 /* PBXTextBookmark */;
198
			0D83135B0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135B0E24AA3400C1C996 /* PBXTextBookmark */;
199
			0D83135C0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135C0E24AA3400C1C996 /* PBXTextBookmark */;
200
			0D83135D0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135D0E24AA3400C1C996 /* PBXTextBookmark */;
201
			0D8313620E24AA5300C1C996 /* PBXTextBookmark */ = 0D8313620E24AA5300C1C996 /* PBXTextBookmark */;
202
			0D8313630E24AA5300C1C996 /* PBXTextBookmark */ = 0D8313630E24AA5300C1C996 /* PBXTextBookmark */;
203
			0D83136A0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136A0E24AA5900C1C996 /* PBXTextBookmark */;
204
			0D83136B0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136B0E24AA5900C1C996 /* PBXTextBookmark */;
205
			0D83136C0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136C0E24AA5900C1C996 /* PBXTextBookmark */;
206
			0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */ = 0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */;
207
			0D8313720E24AAED00C1C996 /* PBXTextBookmark */ = 0D8313720E24AAED00C1C996 /* PBXTextBookmark */;
208
			0D8313740E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313740E24AB0300C1C996 /* PBXTextBookmark */;
209
			0D8313750E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313750E24AB0300C1C996 /* PBXTextBookmark */;
210
			0D8313760E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313760E24AB0300C1C996 /* PBXTextBookmark */;
211
			0D8313770E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313770E24AB0300C1C996 /* PBXTextBookmark */;
212
			0D8313780E24AB1C00C1C996 /* PBXTextBookmark */ = 0D8313780E24AB1C00C1C996 /* PBXTextBookmark */;
213
			0D8313830E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313830E24AC3B00C1C996 /* PBXTextBookmark */;
214
			0D8313840E24AC3B00C1C996 /* PBXBookmark */ = 0D8313840E24AC3B00C1C996 /* PBXBookmark */;
215
			0D8313850E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313850E24AC3B00C1C996 /* PBXTextBookmark */;
216
			0D8313860E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313860E24AC3B00C1C996 /* PBXTextBookmark */;
217
			0D8313880E24AC4500C1C996 /* PBXTextBookmark */ = 0D8313880E24AC4500C1C996 /* PBXTextBookmark */;
218
			0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */ = 0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */;
219
			0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */ = 0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */;
220
			0D8313900E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313900E24ACEA00C1C996 /* PBXTextBookmark */;
221
			0D8313910E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313910E24ACEA00C1C996 /* PBXTextBookmark */;
222
			0D8313920E24ACEA00C1C996 /* PBXBookmark */ = 0D8313920E24ACEA00C1C996 /* PBXBookmark */;
223
			0D8313930E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313930E24ACEA00C1C996 /* PBXTextBookmark */;
224
			0D8313940E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313940E24ACEA00C1C996 /* PBXTextBookmark */;
225
			0D8313950E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313950E24ACEA00C1C996 /* PBXTextBookmark */;
226
			0D8313980E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313980E24CC5F00C1C996 /* PBXTextBookmark */;
227
			0D8313990E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313990E24CC5F00C1C996 /* PBXTextBookmark */;
228
			0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */;
229
			0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */;
230
			0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */;
231
			0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */;
232
			0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */;
233
			0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */;
234
			0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */;
235
			0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */;
236
			0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */;
237
			0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */;
238
			0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */;
239
			0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */;
240
			0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */;
241
			0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */;
242
			0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */;
243
			0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */;
244
			0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */;
245
			0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */;
246
			0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */;
247
			0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */;
248
			0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */;
249
			0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */ = 0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */;
250
			0D8313B10E24CD2300C1C996 /* PBXTextBookmark */ = 0D8313B10E24CD2300C1C996 /* PBXTextBookmark */;
251
			0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */ = 0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */;
252
			0D8313B60E24CDB600C1C996 /* PBXTextBookmark */ = 0D8313B60E24CDB600C1C996 /* PBXTextBookmark */;
253
			0D8313B80E24CDD000C1C996 /* PBXTextBookmark */ = 0D8313B80E24CDD000C1C996 /* PBXTextBookmark */;
254
			0D8313B90E24D5E400C1C996 /* PBXTextBookmark */ = 0D8313B90E24D5E400C1C996 /* PBXTextBookmark */;
255
			0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */;
256
			0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */;
257
			0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */;
258
			0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */;
259
			0D8313C00E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313C00E24D7D700C1C996 /* PBXTextBookmark */;
260
			0D8313C10E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313C10E24D7D700C1C996 /* PBXTextBookmark */;
261
			0D8313C20E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C20E24D87D00C1C996 /* PBXTextBookmark */;
262
			0D8313C30E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C30E24D87D00C1C996 /* PBXTextBookmark */;
263
			0D8313C40E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C40E24D87D00C1C996 /* PBXTextBookmark */;
264
			0D8313C50E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C50E24D87D00C1C996 /* PBXTextBookmark */;
265
			0D8313C80E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313C80E24D91C00C1C996 /* PBXTextBookmark */;
266
			0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */;
267
			0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */;
268
			0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */;
269
			0D8313CF0E24D98100C1C996 /* PBXTextBookmark */ = 0D8313CF0E24D98100C1C996 /* PBXTextBookmark */;
270
			0D8313D00E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D00E24D98100C1C996 /* PBXTextBookmark */;
271
			0D8313D10E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D10E24D98100C1C996 /* PBXTextBookmark */;
272
			0D8313D20E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D20E24D98100C1C996 /* PBXTextBookmark */;
336 jab 273
		};
335 jab 274
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
329 jab 275
		userBuildSettings = {
276
		};
277
	};
335 jab 278
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 279
		isa = PBXSourceControlManager;
280
		fallbackIsa = XCSourceControlManager;
336 jab 281
		isSCMEnabled = 1;
329 jab 282
		scmConfiguration = {
340 jab 283
			SubversionToolPath = /opt/local/bin/svn;
329 jab 284
		};
336 jab 285
		scmType = scm.subversion;
329 jab 286
	};
335 jab 287
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 288
		isa = PBXCodeSenseManager;
289
		indexTemplatePath = "";
290
	};
335 jab 291
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 292
		activeExec = 0;
293
	};
351 jab 294
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
295
		uiCtxt = {
367 jab 296
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8075}}";
297
			sepNavSelRange = "{0, 0}";
298
			sepNavVisRange = "{0, 917}";
357 jab 299
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 300
		};
301
	};
302
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
303
		uiCtxt = {
367 jab 304
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5453}}";
351 jab 305
			sepNavSelRange = "{0, 0}";
367 jab 306
			sepNavVisRange = "{0, 910}";
351 jab 307
			sepNavVisRect = "{{0, 0}, {961, 728}}";
308
		};
309
	};
367 jab 310
	0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
311
		uiCtxt = {
312
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1349}}";
313
			sepNavSelRange = "{0, 0}";
314
			sepNavVisRange = "{0, 961}";
315
		};
316
	};
317
	0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
318
		uiCtxt = {
319
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1159}}";
320
			sepNavSelRange = "{0, 0}";
321
			sepNavVisRange = "{0, 910}";
322
		};
323
	};
363 jab 324
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
325
		uiCtxt = {
367 jab 326
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1387}}";
363 jab 327
			sepNavSelRange = "{0, 0}";
367 jab 328
			sepNavVisRange = "{0, 1032}";
363 jab 329
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
330
		};
331
	};
351 jab 332
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
333
		uiCtxt = {
363 jab 334
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
351 jab 335
			sepNavSelRange = "{5541, 19}";
363 jab 336
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 337
		};
338
	};
339
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
340
		uiCtxt = {
367 jab 341
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
351 jab 342
			sepNavSelRange = "{0, 0}";
367 jab 343
			sepNavVisRange = "{0, 1025}";
351 jab 344
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
345
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
346
		};
347
	};
348
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
349
		uiCtxt = {
350
			sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
351
			sepNavSelRange = "{577, 0}";
352
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
353
		};
354
	};
355
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
356
		uiCtxt = {
357
			sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
358
			sepNavSelRange = "{0, 0}";
359
			sepNavVisRect = "{{0, 953}, {961, 291}}";
360
		};
361
	};
367 jab 362
	0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
363
		uiCtxt = {
364
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
365
			sepNavSelRange = "{0, 0}";
366
			sepNavVisRange = "{0, 1021}";
367
		};
368
	};
369
	0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
370
		uiCtxt = {
371
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
372
			sepNavSelRange = "{0, 0}";
373
			sepNavVisRange = "{0, 1019}";
374
		};
375
	};
351 jab 376
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
377
		uiCtxt = {
378
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
379
			sepNavSelRange = "{0, 0}";
380
			sepNavVisRect = "{{0, 308}, {961, 291}}";
381
		};
382
	};
383
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
384
		uiCtxt = {
385
			sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
386
			sepNavSelRange = "{0, 0}";
387
			sepNavVisRect = "{{0, 386}, {961, 291}}";
388
		};
389
	};
367 jab 390
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
391
		uiCtxt = {
392
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
393
			sepNavSelRange = "{0, 0}";
394
			sepNavVisRange = "{0, 471}";
395
		};
396
	};
344 jab 397
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
398
		uiCtxt = {
367 jab 399
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
400
			sepNavSelRange = "{667, 0}";
401
			sepNavVisRange = "{533, 988}";
363 jab 402
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 403
		};
404
	};
405
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
406
		uiCtxt = {
363 jab 407
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
344 jab 408
			sepNavSelRange = "{0, 0}";
363 jab 409
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 410
		};
411
	};
363 jab 412
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
413
		uiCtxt = {
414
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
415
			sepNavSelRange = "{0, 0}";
416
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
417
		};
418
	};
419
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
420
		uiCtxt = {
421
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
422
			sepNavSelRange = "{1011, 0}";
423
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
424
		};
425
	};
426
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
427
		uiCtxt = {
428
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
429
			sepNavSelRange = "{448, 0}";
430
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
431
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
432
		};
433
	};
434
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
435
		uiCtxt = {
436
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
437
			sepNavSelRange = "{696, 201}";
438
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
439
		};
440
	};
441
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
442
		uiCtxt = {
443
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
444
			sepNavSelRange = "{0, 0}";
445
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
446
		};
447
	};
448
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
449
		uiCtxt = {
450
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
451
			sepNavSelRange = "{0, 0}";
452
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
453
		};
454
	};
455
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
456
		uiCtxt = {
457
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
458
			sepNavSelRange = "{0, 0}";
459
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
460
		};
461
	};
462
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
463
		uiCtxt = {
464
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
465
			sepNavSelRange = "{0, 0}";
466
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
467
		};
468
	};
351 jab 469
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
470
		uiCtxt = {
471
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
472
			sepNavSelRange = "{71, 0}";
473
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
474
		};
475
	};
476
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
477
		uiCtxt = {
478
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
479
			sepNavSelRange = "{0, 0}";
480
			sepNavVisRect = "{{0, 374}, {961, 291}}";
481
		};
482
	};
483
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
484
		uiCtxt = {
485
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
486
			sepNavSelRange = "{229, 50}";
487
			sepNavVisRect = "{{0, 515}, {961, 291}}";
488
		};
489
	};
341 jab 490
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
491
		uiCtxt = {
492
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
493
			sepNavSelRange = "{554, 0}";
494
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
495
		};
496
	};
351 jab 497
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
498
		uiCtxt = {
499
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
500
			sepNavSelRange = "{61, 5}";
501
			sepNavVisRect = "{{0, 323}, {961, 291}}";
502
		};
503
	};
363 jab 504
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
505
		uiCtxt = {
506
			sepNavIntBoundsRect = "{{0, 0}, {1081, 2774}}";
507
			sepNavSelRange = "{81, 0}";
508
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
509
		};
510
	};
351 jab 511
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
512
		uiCtxt = {
513
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
514
			sepNavSelRange = "{1012, 0}";
515
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
516
		};
517
	};
357 jab 518
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
519
		uiCtxt = {
520
			sepNavIntBoundsRect = "{{0, 0}, {1300, 13224}}";
521
			sepNavSelRange = "{15145, 97}";
522
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
523
		};
524
	};
336 jab 525
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
526
		uiCtxt = {
527
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
528
			sepNavSelRange = "{660, 0}";
529
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
530
		};
531
	};
532
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
533
		uiCtxt = {
534
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
535
			sepNavSelRange = "{0, 0}";
536
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
537
		};
538
	};
335 jab 539
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
540
		uiCtxt = {
363 jab 541
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1862}}";
335 jab 542
			sepNavSelRange = "{81, 24}";
363 jab 543
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
544
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 545
		};
546
	};
363 jab 547
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
548
		uiCtxt = {
549
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6460}}";
550
			sepNavSelRange = "{0, 0}";
551
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
552
		};
553
	};
341 jab 554
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
555
		uiCtxt = {
556
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
557
			sepNavSelRange = "{0, 0}";
558
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
559
		};
560
	};
340 jab 561
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
562
		uiCtxt = {
363 jab 563
			sepNavIntBoundsRect = "{{0, 0}, {1187, 6916}}";
564
			sepNavSelRange = "{4203, 26}";
565
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 566
		};
567
	};
363 jab 568
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
569
		uiCtxt = {
570
			sepNavIntBoundsRect = "{{0, 0}, {516, 247}}";
571
			sepNavSelRange = "{0, 0}";
572
			sepNavVisRect = "{{0, 0}, {0, 0}}";
573
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
574
		};
575
	};
576
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
577
		uiCtxt = {
578
			sepNavIntBoundsRect = "{{0, 0}, {1081, 13528}}";
579
			sepNavSelRange = "{20173, 0}";
580
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
581
		};
582
	};
357 jab 583
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
584
		uiCtxt = {
363 jab 585
			sepNavIntBoundsRect = "{{0, 0}, {700, 2603}}";
357 jab 586
			sepNavSelRange = "{0, 0}";
363 jab 587
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 588
		};
589
	};
590
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
591
		uiCtxt = {
367 jab 592
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
593
			sepNavSelRange = "{0, 0}";
594
			sepNavVisRange = "{38, 732}";
363 jab 595
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 596
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
597
		};
598
	};
599
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
600
		uiCtxt = {
367 jab 601
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
602
			sepNavSelRange = "{0, 0}";
603
			sepNavVisRange = "{32, 697}";
363 jab 604
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 605
		};
606
	};
607
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
608
		uiCtxt = {
609
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
610
			sepNavSelRange = "{0, 0}";
611
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
612
		};
613
	};
363 jab 614
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
615
		uiCtxt = {
616
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3078}}";
617
			sepNavSelRange = "{0, 0}";
618
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
619
		};
620
	};
621
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
622
		uiCtxt = {
623
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1634}}";
624
			sepNavSelRange = "{0, 0}";
625
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
626
		};
627
	};
340 jab 628
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
629
		uiCtxt = {
365 jab 630
			sepNavIntBoundsRect = "{{0, 0}, {1022, 1938}}";
631
			sepNavSelRange = "{425, 0}";
632
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 633
		};
634
	};
635
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
636
		uiCtxt = {
363 jab 637
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1349}}";
638
			sepNavSelRange = "{94, 0}";
639
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
640
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 641
		};
642
	};
643
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
644
		uiCtxt = {
363 jab 645
			sepNavIntBoundsRect = "{{0, 0}, {1022, 4389}}";
340 jab 646
			sepNavSelRange = "{0, 0}";
363 jab 647
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 648
		};
649
	};
363 jab 650
	0D0CAF340C61132C003604C6 /* verification.h */ = {
651
		uiCtxt = {
652
			sepNavIntBoundsRect = "{{0, 0}, {1187, 668}}";
653
			sepNavSelRange = "{0, 0}";
654
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
655
		};
656
	};
340 jab 657
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
658
		uiCtxt = {
363 jab 659
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3382}}";
660
			sepNavSelRange = "{1124, 0}";
365 jab 661
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 662
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 663
		};
664
	};
344 jab 665
	0D0CAF370C61132C003604C6 /* draw.h */ = {
666
		uiCtxt = {
363 jab 667
			sepNavIntBoundsRect = "{{0, 0}, {1130, 684}}";
668
			sepNavSelRange = "{664, 0}";
669
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
344 jab 670
		};
671
	};
363 jab 672
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
673
		uiCtxt = {
674
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
675
			sepNavSelRange = "{0, 0}";
676
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
677
		};
678
	};
336 jab 679
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
680
		uiCtxt = {
363 jab 681
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
336 jab 682
			sepNavSelRange = "{103, 0}";
363 jab 683
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 684
		};
685
	};
344 jab 686
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
687
		uiCtxt = {
363 jab 688
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
344 jab 689
			sepNavSelRange = "{0, 0}";
363 jab 690
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
691
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
344 jab 692
		};
693
	};
694
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
695
		uiCtxt = {
363 jab 696
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2622}}";
697
			sepNavSelRange = "{1599, 43}";
698
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 699
		};
700
	};
701
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
702
		uiCtxt = {
363 jab 703
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1007}}";
344 jab 704
			sepNavSelRange = "{70, 0}";
365 jab 705
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 706
		};
707
	};
363 jab 708
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 709
		uiCtxt = {
363 jab 710
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2755}}";
336 jab 711
			sepNavSelRange = "{0, 0}";
363 jab 712
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 713
		};
714
	};
363 jab 715
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
716
		uiCtxt = {
717
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1824}}";
718
			sepNavSelRange = "{0, 0}";
719
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
720
		};
721
	};
722
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
723
		uiCtxt = {
724
			sepNavIntBoundsRect = "{{0, 0}, {1187, 3097}}";
725
			sepNavSelRange = "{594, 0}";
726
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
727
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
728
		};
729
	};
730
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
731
		uiCtxt = {
732
			sepNavIntBoundsRect = "{{0, 0}, {1130, 741}}";
733
			sepNavSelRange = "{154, 0}";
734
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
735
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
736
		};
737
	};
336 jab 738
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
739
		uiCtxt = {
363 jab 740
			sepNavIntBoundsRect = "{{0, 0}, {1187, 2983}}";
336 jab 741
			sepNavSelRange = "{0, 0}";
363 jab 742
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 743
		};
744
	};
363 jab 745
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
746
		uiCtxt = {
747
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
748
			sepNavSelRange = "{0, 0}";
749
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
750
		};
751
	};
336 jab 752
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
753
		uiCtxt = {
363 jab 754
			sepNavIntBoundsRect = "{{0, 0}, {1187, 644}}";
336 jab 755
			sepNavSelRange = "{0, 0}";
363 jab 756
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
336 jab 757
		};
758
	};
363 jab 759
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
760
		uiCtxt = {
761
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
762
			sepNavSelRange = "{229, 0}";
763
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
764
		};
765
	};
766
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
767
		uiCtxt = {
768
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1748}}";
769
			sepNavSelRange = "{0, 0}";
770
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
771
		};
772
	};
773
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
774
		uiCtxt = {
775
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
776
			sepNavSelRange = "{0, 0}";
777
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
778
		};
779
	};
780
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
781
		uiCtxt = {
782
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1311}}";
783
			sepNavSelRange = "{0, 0}";
784
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
785
		};
786
	};
787
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
788
		uiCtxt = {
789
			sepNavIntBoundsRect = "{{0, 0}, {1187, 874}}";
790
			sepNavSelRange = "{0, 0}";
791
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
792
		};
793
	};
794
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
795
		uiCtxt = {
796
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
797
			sepNavSelRange = "{0, 0}";
798
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
799
		};
800
	};
336 jab 801
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
802
		uiCtxt = {
363 jab 803
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12692}}";
340 jab 804
			sepNavSelRange = "{13268, 0}";
363 jab 805
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
336 jab 806
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
807
		};
808
	};
809
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
810
		uiCtxt = {
363 jab 811
			sepNavIntBoundsRect = "{{0, 0}, {1130, 8246}}";
336 jab 812
			sepNavSelRange = "{2518, 0}";
363 jab 813
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
336 jab 814
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
815
		};
816
	};
363 jab 817
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
340 jab 818
		uiCtxt = {
363 jab 819
			sepNavIntBoundsRect = "{{0, 0}, {1130, 13471}}";
340 jab 820
			sepNavSelRange = "{0, 0}";
363 jab 821
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
340 jab 822
		};
823
	};
363 jab 824
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
825
		uiCtxt = {
826
			sepNavIntBoundsRect = "{{0, 0}, {1130, 988}}";
827
			sepNavSelRange = "{1757, 0}";
828
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
829
		};
830
	};
831
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
832
		uiCtxt = {
833
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
834
			sepNavSelRange = "{377, 0}";
835
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
836
		};
837
	};
838
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
839
		uiCtxt = {
840
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
841
			sepNavSelRange = "{355, 0}";
842
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
843
		};
844
	};
336 jab 845
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
846
		uiCtxt = {
363 jab 847
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1083}}";
848
			sepNavSelRange = "{0, 0}";
849
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
336 jab 850
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
851
		};
852
	};
363 jab 853
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
854
		uiCtxt = {
855
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
856
			sepNavSelRange = "{137, 0}";
857
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
858
		};
859
	};
357 jab 860
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
861
		uiCtxt = {
367 jab 862
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6840}}";
863
			sepNavSelRange = "{4832, 0}";
864
			sepNavVisRange = "{4269, 946}";
363 jab 865
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
357 jab 866
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
867
		};
868
	};
869
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
870
		uiCtxt = {
367 jab 871
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
872
			sepNavSelRange = "{605, 0}";
873
			sepNavVisRange = "{0, 651}";
363 jab 874
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
357 jab 875
		};
876
	};
363 jab 877
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
878
		uiCtxt = {
879
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1121}}";
880
			sepNavSelRange = "{0, 0}";
881
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
882
		};
883
	};
884
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
885
		uiCtxt = {
886
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
887
			sepNavSelRange = "{0, 0}";
888
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
889
		};
890
	};
891
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
892
		uiCtxt = {
893
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3249}}";
894
			sepNavSelRange = "{0, 0}";
895
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
896
		};
897
	};
898
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
899
		uiCtxt = {
900
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
901
			sepNavSelRange = "{0, 0}";
902
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
903
		};
904
	};
905
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
906
		uiCtxt = {
907
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
908
			sepNavSelRange = "{0, 0}";
909
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
910
		};
911
	};
912
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
913
		uiCtxt = {
914
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3439}}";
915
			sepNavSelRange = "{0, 0}";
916
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
917
		};
918
	};
357 jab 919
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
920
		uiCtxt = {
921
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
922
			sepNavSelRange = "{0, 0}";
923
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
924
		};
925
	};
363 jab 926
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
927
		uiCtxt = {
928
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
929
			sepNavSelRange = "{0, 0}";
930
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
931
		};
932
	};
351 jab 933
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
934
		uiCtxt = {
363 jab 935
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1786}}";
936
			sepNavSelRange = "{1250, 0}";
937
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
351 jab 938
		};
939
	};
940
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
941
		uiCtxt = {
363 jab 942
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
351 jab 943
			sepNavSelRange = "{0, 0}";
363 jab 944
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
351 jab 945
		};
946
	};
363 jab 947
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
948
		uiCtxt = {
949
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1691}}";
950
			sepNavSelRange = "{1423, 19}";
951
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
952
		};
953
	};
954
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
955
		uiCtxt = {
956
			sepNavIntBoundsRect = "{{0, 0}, {1130, 10621}}";
957
			sepNavSelRange = "{0, 0}";
958
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
959
		};
960
	};
961
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
962
		uiCtxt = {
963
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
964
			sepNavSelRange = "{0, 0}";
965
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
966
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
967
		};
968
	};
344 jab 969
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
970
		uiCtxt = {
971
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
972
			sepNavSelRange = "{242, 0}";
973
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
974
		};
975
	};
363 jab 976
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
977
		uiCtxt = {
978
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
979
			sepNavSelRange = "{236, 0}";
980
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
981
		};
982
	};
336 jab 983
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
984
		uiCtxt = {
985
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
986
			sepNavSelRange = "{0, 0}";
987
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
988
		};
989
	};
363 jab 990
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
991
		uiCtxt = {
992
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
993
			sepNavSelRange = "{0, 0}";
994
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
995
		};
996
	};
344 jab 997
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
998
		uiCtxt = {
999
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
1000
			sepNavSelRange = "{0, 0}";
363 jab 1001
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1002
		};
1003
	};
1004
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1005
		uiCtxt = {
363 jab 1006
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3952}}";
344 jab 1007
			sepNavSelRange = "{0, 0}";
363 jab 1008
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1009
		};
1010
	};
1011
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1012
		uiCtxt = {
1013
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
1014
			sepNavSelRange = "{0, 0}";
1015
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1016
		};
1017
	};
1018
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1019
		uiCtxt = {
1020
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1021
			sepNavSelRange = "{203, 0}";
1022
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1023
		};
1024
	};
1025
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1026
		uiCtxt = {
363 jab 1027
			sepNavIntBoundsRect = "{{0, 0}, {1148, 9348}}";
344 jab 1028
			sepNavSelRange = "{0, 0}";
363 jab 1029
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1030
		};
1031
	};
363 jab 1032
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1033
		uiCtxt = {
1034
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1035
			sepNavSelRange = "{0, 0}";
1036
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1037
		};
1038
	};
365 jab 1039
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1040
		uiCtxt = {
1041
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1042
			sepNavSelRange = "{96, 0}";
1043
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1044
		};
1045
	};
363 jab 1046
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1047
		uiCtxt = {
1048
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
1049
			sepNavSelRange = "{0, 0}";
1050
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1051
		};
1052
	};
1053
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1054
		uiCtxt = {
1055
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12027}}";
1056
			sepNavSelRange = "{6483, 0}";
1057
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1058
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1059
		};
357 jab 1060
	};
363 jab 1061
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1062
		uiCtxt = {
1063
			sepNavIntBoundsRect = "{{0, 0}, {1187, 665}}";
1064
			sepNavSelRange = "{550, 0}";
1065
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1066
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1067
		};
1068
	};
357 jab 1069
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1070
		uiCtxt = {
1071
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1072
			sepNavSelRange = "{0, 0}";
1073
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1074
		};
1075
	};
344 jab 1076
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1077
		uiCtxt = {
1078
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1079
			sepNavSelRange = "{1710, 0}";
345 jab 1080
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1081
		};
1082
	};
1083
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1084
		uiCtxt = {
1085
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1086
			sepNavSelRange = "{0, 0}";
1087
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1088
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1089
		};
1090
	};
1091
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1092
		uiCtxt = {
357 jab 1093
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1094
			sepNavSelRange = "{0, 0}";
357 jab 1095
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1096
		};
1097
	};
1098
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1099
		activeExec = 0;
1100
		executables = (
1101
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1102
		);
1103
	};
1104
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1105
		isa = PBXExecutable;
1106
		activeArgIndices = (
1107
		);
1108
		argumentStrings = (
1109
		);
1110
		autoAttachOnCrash = 1;
367 jab 1111
		breakpointsEnabled = 1;
344 jab 1112
		configStateDict = {
1113
		};
1114
		customDataFormattersEnabled = 1;
1115
		debuggerPlugin = GDBDebugging;
1116
		disassemblyDisplayState = 0;
351 jab 1117
		dylibVariantSuffix = "";
344 jab 1118
		enableDebugStr = 1;
1119
		environmentEntries = (
1120
		);
1121
		executableSystemSymbolLevel = 0;
1122
		executableUserSymbolLevel = 0;
1123
		libgmallocEnabled = 0;
1124
		name = test.cgla.matrices;
1125
		sourceDirectories = (
1126
		);
1127
	};
367 jab 1128
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
1129
		uiCtxt = {
1130
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
1131
			sepNavSelRange = "{179, 0}";
1132
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1133
		};
344 jab 1134
	};
367 jab 1135
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
1136
		uiCtxt = {
1137
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
1138
			sepNavSelRange = "{0, 0}";
1139
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1140
		};
1141
	};
1142
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
1143
		uiCtxt = {
1144
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1145
			sepNavSelRange = "{0, 0}";
1146
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1147
		};
1148
	};
1149
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
1150
		uiCtxt = {
1151
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
1152
			sepNavSelRange = "{0, 0}";
1153
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1154
		};
1155
	};
1156
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
1157
		uiCtxt = {
1158
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1159
			sepNavSelRange = "{0, 0}";
1160
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1161
		};
1162
	};
1163
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
1164
		uiCtxt = {
1165
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
1166
			sepNavSelRange = "{0, 0}";
1167
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1168
		};
1169
	};
1170
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
1171
		uiCtxt = {
1172
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
1173
			sepNavSelRange = "{0, 0}";
1174
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1175
		};
1176
	};
1177
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
1178
		uiCtxt = {
1179
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
1180
			sepNavSelRange = "{0, 0}";
1181
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1182
		};
1183
	};
1184
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
1185
		uiCtxt = {
1186
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
1187
			sepNavSelRange = "{0, 0}";
1188
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1189
		};
1190
	};
1191
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
1192
		uiCtxt = {
1193
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
1194
			sepNavSelRange = "{0, 0}";
1195
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1196
		};
1197
	};
1198
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
1199
		uiCtxt = {
1200
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8797}}";
1201
			sepNavSelRange = "{305, 0}";
1202
			sepNavVisRange = "{10875, 1308}";
1203
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
1204
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
1205
		};
1206
	};
1207
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
1208
		uiCtxt = {
1209
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
1210
			sepNavSelRange = "{0, 0}";
1211
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1212
		};
1213
	};
1214
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
1215
		uiCtxt = {
1216
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
1217
			sepNavSelRange = "{0, 0}";
1218
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1219
		};
1220
	};
1221
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
1222
		uiCtxt = {
1223
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
1224
			sepNavSelRange = "{0, 0}";
1225
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1226
		};
1227
	};
1228
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
1229
		uiCtxt = {
1230
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
1231
			sepNavSelRange = "{0, 0}";
1232
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1233
		};
1234
	};
1235
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
1236
		uiCtxt = {
1237
			sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
1238
			sepNavSelRange = "{0, 0}";
1239
			sepNavVisRange = "{127, 785}";
1240
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1241
		};
1242
	};
1243
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
1244
		activeExec = 0;
1245
		executables = (
1246
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
1247
		);
1248
	};
1249
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
1250
		isa = PBXExecutable;
1251
		activeArgIndices = (
1252
		);
1253
		argumentStrings = (
1254
		);
1255
		autoAttachOnCrash = 1;
1256
		breakpointsEnabled = 0;
1257
		configStateDict = {
1258
		};
1259
		customDataFormattersEnabled = 1;
1260
		debuggerPlugin = GDBDebugging;
1261
		disassemblyDisplayState = 0;
1262
		dylibVariantSuffix = "";
1263
		enableDebugStr = 1;
1264
		environmentEntries = (
1265
		);
1266
		executableSystemSymbolLevel = 0;
1267
		executableUserSymbolLevel = 0;
1268
		libgmallocEnabled = 0;
1269
		name = PathTracer;
1270
		sourceDirectories = (
1271
		);
1272
	};
1273
	0D75B4D60E24A57E0079666A /* PBXTextBookmark */ = {
344 jab 1274
		isa = PBXTextBookmark;
367 jab 1275
		fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
1276
		name = "ArithVecInt.h: 1";
341 jab 1277
		rLen = 0;
367 jab 1278
		rLoc = 0;
341 jab 1279
		rType = 0;
367 jab 1280
		vrLen = 471;
341 jab 1281
		vrLoc = 0;
1282
	};
367 jab 1283
	0D75B4D70E24A57E0079666A /* PBXTextBookmark */ = {
341 jab 1284
		isa = PBXTextBookmark;
367 jab 1285
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1286
		name = "ArithMatFloat.h: 1";
341 jab 1287
		rLen = 0;
1288
		rLoc = 0;
1289
		rType = 0;
367 jab 1290
		vrLen = 917;
344 jab 1291
		vrLoc = 0;
341 jab 1292
	};
367 jab 1293
	0D75B4D80E24A57E0079666A /* PBXTextBookmark */ = {
341 jab 1294
		isa = PBXTextBookmark;
367 jab 1295
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
1296
		name = "ArithQuat.h: 1";
340 jab 1297
		rLen = 0;
344 jab 1298
		rLoc = 0;
340 jab 1299
		rType = 0;
367 jab 1300
		vrLen = 910;
344 jab 1301
		vrLoc = 0;
341 jab 1302
	};
367 jab 1303
	0D75B4D90E24A57E0079666A /* PBXTextBookmark */ = {
341 jab 1304
		isa = PBXTextBookmark;
367 jab 1305
		fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
1306
		name = "ArithSqMat2x2Float.h: 1";
344 jab 1307
		rLen = 0;
1308
		rLoc = 0;
341 jab 1309
		rType = 0;
367 jab 1310
		vrLen = 961;
344 jab 1311
		vrLoc = 0;
341 jab 1312
	};
367 jab 1313
	0D75B4DA0E24A57E0079666A /* PBXTextBookmark */ = {
344 jab 1314
		isa = PBXTextBookmark;
367 jab 1315
		fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
1316
		name = "ArithSqMat3x3Float.cpp: 1";
344 jab 1317
		rLen = 0;
1318
		rLoc = 0;
1319
		rType = 0;
367 jab 1320
		vrLen = 910;
363 jab 1321
		vrLoc = 0;
344 jab 1322
	};
367 jab 1323
	0D75B4DB0E24A57E0079666A /* PBXTextBookmark */ = {
344 jab 1324
		isa = PBXTextBookmark;
367 jab 1325
		fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
1326
		name = "ArithSqMat3x3Float.h: 1";
344 jab 1327
		rLen = 0;
367 jab 1328
		rLoc = 0;
344 jab 1329
		rType = 0;
367 jab 1330
		vrLen = 1032;
363 jab 1331
		vrLoc = 0;
344 jab 1332
	};
367 jab 1333
	0D75B4DC0E24A57E0079666A /* PBXTextBookmark */ = {
344 jab 1334
		isa = PBXTextBookmark;
367 jab 1335
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1336
		name = "ArithSqMat4x4Float.h: 1";
344 jab 1337
		rLen = 0;
363 jab 1338
		rLoc = 0;
344 jab 1339
		rType = 0;
367 jab 1340
		vrLen = 1025;
1341
		vrLoc = 0;
344 jab 1342
	};
367 jab 1343
	0D75B4DD0E24A57E0079666A /* PBXTextBookmark */ = {
344 jab 1344
		isa = PBXTextBookmark;
367 jab 1345
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1346
		name = "ArithVec2Float.cpp: 1";
357 jab 1347
		rLen = 0;
351 jab 1348
		rLoc = 0;
344 jab 1349
		rType = 0;
367 jab 1350
		vrLen = 1021;
351 jab 1351
		vrLoc = 0;
344 jab 1352
	};
367 jab 1353
	0D75B4DE0E24A57E0079666A /* PBXTextBookmark */ = {
344 jab 1354
		isa = PBXTextBookmark;
367 jab 1355
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1356
		name = "ArithVec3Float.cpp: 1";
344 jab 1357
		rLen = 0;
351 jab 1358
		rLoc = 0;
344 jab 1359
		rType = 0;
367 jab 1360
		vrLen = 1019;
351 jab 1361
		vrLoc = 0;
344 jab 1362
	};
367 jab 1363
	0D75B4DF0E24A57E0079666A /* PBXTextBookmark */ = {
351 jab 1364
		isa = PBXTextBookmark;
367 jab 1365
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1366
		name = "eigensolution.cpp: 37";
351 jab 1367
		rLen = 0;
367 jab 1368
		rLoc = 668;
351 jab 1369
		rType = 0;
367 jab 1370
		vrLen = 1070;
1371
		vrLoc = 408;
351 jab 1372
	};
367 jab 1373
	0D75B4E00E24A57E0079666A /* PBXTextBookmark */ = {
351 jab 1374
		isa = PBXTextBookmark;
367 jab 1375
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1376
		name = "eigensolution.cpp: 37";
351 jab 1377
		rLen = 0;
367 jab 1378
		rLoc = 668;
351 jab 1379
		rType = 0;
367 jab 1380
		vrLen = 1070;
1381
		vrLoc = 408;
351 jab 1382
	};
367 jab 1383
	0D75B4E10E24A57E0079666A /* PBXTextBookmark */ = {
351 jab 1384
		isa = PBXTextBookmark;
367 jab 1385
		fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
1386
		name = "ArithVecInt.h: 1";
357 jab 1387
		rLen = 0;
1388
		rLoc = 0;
351 jab 1389
		rType = 0;
367 jab 1390
		vrLen = 471;
357 jab 1391
		vrLoc = 0;
351 jab 1392
	};
367 jab 1393
	0D75B4E20E24A57E0079666A /* PBXTextBookmark */ = {
351 jab 1394
		isa = PBXTextBookmark;
367 jab 1395
		fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
1396
		name = "ArithSqMat3x3Float.cpp: 1";
357 jab 1397
		rLen = 0;
367 jab 1398
		rLoc = 0;
351 jab 1399
		rType = 0;
367 jab 1400
		vrLen = 910;
1401
		vrLoc = 0;
351 jab 1402
	};
367 jab 1403
	0D75B4E30E24A57E0079666A /* PBXTextBookmark */ = {
351 jab 1404
		isa = PBXTextBookmark;
367 jab 1405
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1406
		name = "ArithMatFloat.h: 1";
351 jab 1407
		rLen = 0;
357 jab 1408
		rLoc = 0;
351 jab 1409
		rType = 0;
367 jab 1410
		vrLen = 917;
357 jab 1411
		vrLoc = 0;
351 jab 1412
	};
367 jab 1413
	0D75B4E40E24A57E0079666A /* PBXTextBookmark */ = {
351 jab 1414
		isa = PBXTextBookmark;
367 jab 1415
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
1416
		name = "ArithQuat.h: 1";
344 jab 1417
		rLen = 0;
1418
		rLoc = 0;
1419
		rType = 0;
367 jab 1420
		vrLen = 910;
357 jab 1421
		vrLoc = 0;
344 jab 1422
	};
367 jab 1423
	0D75B4E50E24A57E0079666A /* PBXTextBookmark */ = {
357 jab 1424
		isa = PBXTextBookmark;
367 jab 1425
		fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
1426
		name = "ArithSqMat2x2Float.h: 1";
357 jab 1427
		rLen = 0;
1428
		rLoc = 0;
1429
		rType = 0;
367 jab 1430
		vrLen = 961;
357 jab 1431
		vrLoc = 0;
1432
	};
367 jab 1433
	0D75B4E60E24A57E0079666A /* PBXTextBookmark */ = {
357 jab 1434
		isa = PBXTextBookmark;
367 jab 1435
		fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
1436
		name = "ArithSqMat3x3Float.cpp: 1";
357 jab 1437
		rLen = 0;
1438
		rLoc = 0;
1439
		rType = 0;
367 jab 1440
		vrLen = 910;
357 jab 1441
		vrLoc = 0;
1442
	};
367 jab 1443
	0D75B4E70E24A57E0079666A /* PBXTextBookmark */ = {
357 jab 1444
		isa = PBXTextBookmark;
367 jab 1445
		fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
1446
		name = "ArithSqMat3x3Float.h: 1";
357 jab 1447
		rLen = 0;
1448
		rLoc = 0;
1449
		rType = 0;
367 jab 1450
		vrLen = 1032;
357 jab 1451
		vrLoc = 0;
1452
	};
367 jab 1453
	0D75B4E80E24A57E0079666A /* PBXTextBookmark */ = {
357 jab 1454
		isa = PBXTextBookmark;
367 jab 1455
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1456
		name = "ArithSqMat4x4Float.h: 1";
357 jab 1457
		rLen = 0;
1458
		rLoc = 0;
1459
		rType = 0;
367 jab 1460
		vrLen = 1025;
357 jab 1461
		vrLoc = 0;
1462
	};
367 jab 1463
	0D75B4E90E24A57E0079666A /* PBXTextBookmark */ = {
357 jab 1464
		isa = PBXTextBookmark;
367 jab 1465
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1466
		name = "ArithVec2Float.cpp: 1";
357 jab 1467
		rLen = 0;
1468
		rLoc = 0;
1469
		rType = 0;
367 jab 1470
		vrLen = 1021;
1471
		vrLoc = 0;
357 jab 1472
	};
367 jab 1473
	0D75B4EA0E24A57E0079666A /* PBXTextBookmark */ = {
357 jab 1474
		isa = PBXTextBookmark;
367 jab 1475
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1476
		name = "ArithVec3Float.cpp: 1";
357 jab 1477
		rLen = 0;
1478
		rLoc = 0;
1479
		rType = 0;
367 jab 1480
		vrLen = 1019;
357 jab 1481
		vrLoc = 0;
1482
	};
367 jab 1483
	0D75B50E0E24A9470079666A /* PBXTextBookmark */ = {
357 jab 1484
		isa = PBXTextBookmark;
367 jab 1485
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1486
		name = "eigensolution.cpp: 37";
357 jab 1487
		rLen = 0;
367 jab 1488
		rLoc = 667;
357 jab 1489
		rType = 0;
367 jab 1490
		vrLen = 1058;
1491
		vrLoc = 534;
357 jab 1492
	};
367 jab 1493
	0D8313550E24A96100C1C996 /* PBXTextBookmark */ = {
357 jab 1494
		isa = PBXTextBookmark;
367 jab 1495
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1496
		name = "eigensolution.cpp: 37";
357 jab 1497
		rLen = 0;
367 jab 1498
		rLoc = 667;
357 jab 1499
		rType = 0;
367 jab 1500
		vrLen = 988;
1501
		vrLoc = 534;
357 jab 1502
	};
367 jab 1503
	0D83135A0E24AA3400C1C996 /* PBXTextBookmark */ = {
357 jab 1504
		isa = PBXTextBookmark;
367 jab 1505
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1506
		name = "eigensolution.cpp: 37";
357 jab 1507
		rLen = 0;
367 jab 1508
		rLoc = 667;
357 jab 1509
		rType = 0;
367 jab 1510
		vrLen = 988;
1511
		vrLoc = 534;
357 jab 1512
	};
367 jab 1513
	0D83135B0E24AA3400C1C996 /* PBXTextBookmark */ = {
357 jab 1514
		isa = PBXTextBookmark;
367 jab 1515
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1516
		name = "decimator.cpp: 1";
357 jab 1517
		rLen = 0;
1518
		rLoc = 0;
1519
		rType = 0;
367 jab 1520
		vrLen = 823;
357 jab 1521
		vrLoc = 0;
1522
	};
367 jab 1523
	0D83135C0E24AA3400C1C996 /* PBXTextBookmark */ = {
357 jab 1524
		isa = PBXTextBookmark;
367 jab 1525
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1526
		name = "eigensolution.cpp: 37";
357 jab 1527
		rLen = 0;
367 jab 1528
		rLoc = 667;
357 jab 1529
		rType = 0;
367 jab 1530
		vrLen = 988;
1531
		vrLoc = 534;
357 jab 1532
	};
367 jab 1533
	0D83135D0E24AA3400C1C996 /* PBXTextBookmark */ = {
357 jab 1534
		isa = PBXTextBookmark;
367 jab 1535
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1536
		name = "decimator.cpp: 1";
357 jab 1537
		rLen = 0;
1538
		rLoc = 0;
1539
		rType = 0;
367 jab 1540
		vrLen = 1035;
1541
		vrLoc = 607;
357 jab 1542
	};
367 jab 1543
	0D8313620E24AA5300C1C996 /* PBXTextBookmark */ = {
357 jab 1544
		isa = PBXTextBookmark;
367 jab 1545
		comments = "error: GL/glut.h: No such file or directory";
1546
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1547
		rLen = 1;
1548
		rLoc = 1;
1549
		rType = 1;
1550
	};
1551
	0D8313630E24AA5300C1C996 /* PBXTextBookmark */ = {
1552
		isa = PBXTextBookmark;
1553
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1554
		name = "pathtracer.cpp: 2";
357 jab 1555
		rLen = 0;
367 jab 1556
		rLoc = 45;
357 jab 1557
		rType = 0;
367 jab 1558
		vrLen = 591;
357 jab 1559
		vrLoc = 0;
1560
	};
367 jab 1561
	0D83136A0E24AA5900C1C996 /* PBXTextBookmark */ = {
357 jab 1562
		isa = PBXTextBookmark;
367 jab 1563
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1564
		name = "decimator.cpp: 1";
357 jab 1565
		rLen = 0;
1566
		rLoc = 0;
1567
		rType = 0;
367 jab 1568
		vrLen = 1035;
1569
		vrLoc = 607;
357 jab 1570
	};
367 jab 1571
	0D83136B0E24AA5900C1C996 /* PBXTextBookmark */ = {
357 jab 1572
		isa = PBXTextBookmark;
367 jab 1573
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1574
		name = "decimator.cpp: 1";
357 jab 1575
		rLen = 0;
1576
		rLoc = 0;
1577
		rType = 0;
367 jab 1578
		vrLen = 1035;
1579
		vrLoc = 607;
357 jab 1580
	};
367 jab 1581
	0D83136C0E24AA5900C1C996 /* PBXTextBookmark */ = {
357 jab 1582
		isa = PBXTextBookmark;
367 jab 1583
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1584
		name = "pathtracer.cpp: 2";
357 jab 1585
		rLen = 0;
367 jab 1586
		rLoc = 40;
357 jab 1587
		rType = 0;
367 jab 1588
		vrLen = 745;
357 jab 1589
		vrLoc = 0;
1590
	};
367 jab 1591
	0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */ = {
357 jab 1592
		isa = PBXTextBookmark;
367 jab 1593
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1594
		name = "pathtracer.cpp: 2";
357 jab 1595
		rLen = 0;
367 jab 1596
		rLoc = 40;
357 jab 1597
		rType = 0;
367 jab 1598
		vrLen = 705;
357 jab 1599
		vrLoc = 0;
1600
	};
367 jab 1601
	0D8313720E24AAED00C1C996 /* PBXTextBookmark */ = {
357 jab 1602
		isa = PBXTextBookmark;
367 jab 1603
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1604
		name = "pathtracer.cpp: 2";
357 jab 1605
		rLen = 0;
367 jab 1606
		rLoc = 40;
357 jab 1607
		rType = 0;
367 jab 1608
		vrLen = 705;
357 jab 1609
		vrLoc = 0;
1610
	};
367 jab 1611
	0D8313740E24AB0300C1C996 /* PBXTextBookmark */ = {
357 jab 1612
		isa = PBXTextBookmark;
367 jab 1613
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1614
		name = "scene.h: 1";
357 jab 1615
		rLen = 0;
1616
		rLoc = 0;
1617
		rType = 0;
367 jab 1618
		vrLen = 785;
1619
		vrLoc = 127;
357 jab 1620
	};
367 jab 1621
	0D8313750E24AB0300C1C996 /* PBXTextBookmark */ = {
357 jab 1622
		isa = PBXTextBookmark;
367 jab 1623
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1624
		name = "pathtracer.cpp: 7";
357 jab 1625
		rLen = 0;
367 jab 1626
		rLoc = 117;
357 jab 1627
		rType = 0;
367 jab 1628
		vrLen = 561;
357 jab 1629
		vrLoc = 0;
1630
	};
367 jab 1631
	0D8313760E24AB0300C1C996 /* PBXTextBookmark */ = {
357 jab 1632
		isa = PBXTextBookmark;
367 jab 1633
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1634
		name = "scene.h: 1";
357 jab 1635
		rLen = 0;
1636
		rLoc = 0;
1637
		rType = 0;
367 jab 1638
		vrLen = 785;
1639
		vrLoc = 127;
357 jab 1640
	};
367 jab 1641
	0D8313770E24AB0300C1C996 /* PBXTextBookmark */ = {
357 jab 1642
		isa = PBXTextBookmark;
367 jab 1643
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1644
		name = "pathtracer.cpp: 7";
357 jab 1645
		rLen = 0;
367 jab 1646
		rLoc = 117;
357 jab 1647
		rType = 0;
367 jab 1648
		vrLen = 749;
1649
		vrLoc = 4612;
357 jab 1650
	};
367 jab 1651
	0D8313780E24AB1C00C1C996 /* PBXTextBookmark */ = {
357 jab 1652
		isa = PBXTextBookmark;
367 jab 1653
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1654
		name = "pathtracer.cpp: 2";
357 jab 1655
		rLen = 0;
367 jab 1656
		rLoc = 40;
357 jab 1657
		rType = 0;
367 jab 1658
		vrLen = 705;
357 jab 1659
		vrLoc = 0;
1660
	};
367 jab 1661
	0D8313830E24AC3B00C1C996 /* PBXTextBookmark */ = {
357 jab 1662
		isa = PBXTextBookmark;
367 jab 1663
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1664
		name = "pathtracer.cpp: 19";
1665
		rLen = 0;
1666
		rLoc = 305;
357 jab 1667
		rType = 0;
367 jab 1668
		vrLen = 1298;
1669
		vrLoc = 10909;
357 jab 1670
	};
367 jab 1671
	0D8313840E24AC3B00C1C996 /* PBXBookmark */ = {
1672
		isa = PBXBookmark;
1673
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1674
	};
1675
	0D8313850E24AC3B00C1C996 /* PBXTextBookmark */ = {
357 jab 1676
		isa = PBXTextBookmark;
367 jab 1677
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1678
		name = "pathtracer.cpp: 19";
357 jab 1679
		rLen = 0;
367 jab 1680
		rLoc = 305;
357 jab 1681
		rType = 0;
367 jab 1682
		vrLen = 1298;
1683
		vrLoc = 10909;
357 jab 1684
	};
367 jab 1685
	0D8313860E24AC3B00C1C996 /* PBXTextBookmark */ = {
357 jab 1686
		isa = PBXTextBookmark;
367 jab 1687
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1688
		name = "objview.cpp: 1";
357 jab 1689
		rLen = 0;
1690
		rLoc = 0;
1691
		rType = 0;
367 jab 1692
		vrLen = 850;
1693
		vrLoc = 8304;
357 jab 1694
	};
367 jab 1695
	0D8313880E24AC4500C1C996 /* PBXTextBookmark */ = {
357 jab 1696
		isa = PBXTextBookmark;
367 jab 1697
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1698
		name = "objview.cpp: 1";
363 jab 1699
		rLen = 0;
367 jab 1700
		rLoc = 0;
357 jab 1701
		rType = 0;
367 jab 1702
		vrLen = 850;
1703
		vrLoc = 8304;
357 jab 1704
	};
367 jab 1705
	0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */ = {
357 jab 1706
		isa = PBXTextBookmark;
367 jab 1707
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1708
		name = "objview.cpp: 1";
357 jab 1709
		rLen = 0;
1710
		rLoc = 0;
1711
		rType = 0;
367 jab 1712
		vrLen = 854;
1713
		vrLoc = 8304;
357 jab 1714
	};
367 jab 1715
	0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */ = {
357 jab 1716
		isa = PBXTextBookmark;
367 jab 1717
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1718
		name = "objview.cpp: 1";
344 jab 1719
		rLen = 0;
363 jab 1720
		rLoc = 0;
344 jab 1721
		rType = 0;
367 jab 1722
		vrLen = 850;
1723
		vrLoc = 8304;
344 jab 1724
	};
367 jab 1725
	0D8313900E24ACEA00C1C996 /* PBXTextBookmark */ = {
344 jab 1726
		isa = PBXTextBookmark;
367 jab 1727
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1728
		name = "objview.cpp: 1";
363 jab 1729
		rLen = 0;
367 jab 1730
		rLoc = 0;
344 jab 1731
		rType = 0;
367 jab 1732
		vrLen = 854;
1733
		vrLoc = 8304;
344 jab 1734
	};
367 jab 1735
	0D8313910E24ACEA00C1C996 /* PBXTextBookmark */ = {
344 jab 1736
		isa = PBXTextBookmark;
367 jab 1737
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1738
		name = "decimator.cpp: 1";
344 jab 1739
		rLen = 0;
367 jab 1740
		rLoc = 0;
344 jab 1741
		rType = 0;
367 jab 1742
		vrLen = 1035;
1743
		vrLoc = 607;
344 jab 1744
	};
367 jab 1745
	0D8313920E24ACEA00C1C996 /* PBXBookmark */ = {
1746
		isa = PBXBookmark;
1747
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
344 jab 1748
	};
367 jab 1749
	0D8313930E24ACEA00C1C996 /* PBXTextBookmark */ = {
357 jab 1750
		isa = PBXTextBookmark;
367 jab 1751
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1752
		name = "objview.cpp: 1";
357 jab 1753
		rLen = 0;
1754
		rLoc = 0;
1755
		rType = 0;
367 jab 1756
		vrLen = 854;
1757
		vrLoc = 8304;
357 jab 1758
	};
367 jab 1759
	0D8313940E24ACEA00C1C996 /* PBXTextBookmark */ = {
357 jab 1760
		isa = PBXTextBookmark;
367 jab 1761
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1762
		name = "decimator.cpp: 1";
357 jab 1763
		rLen = 0;
1764
		rLoc = 0;
1765
		rType = 0;
367 jab 1766
		vrLen = 1035;
1767
		vrLoc = 607;
357 jab 1768
	};
367 jab 1769
	0D8313950E24ACEA00C1C996 /* PBXTextBookmark */ = {
357 jab 1770
		isa = PBXTextBookmark;
367 jab 1771
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1772
		name = "meshdist.cpp: 1";
357 jab 1773
		rLen = 0;
1774
		rLoc = 0;
1775
		rType = 0;
367 jab 1776
		vrLen = 723;
1777
		vrLoc = 4058;
357 jab 1778
	};
367 jab 1779
	0D8313980E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1780
		isa = PBXTextBookmark;
367 jab 1781
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
1782
		name = "QEM.h: 1";
357 jab 1783
		rLen = 0;
1784
		rLoc = 0;
1785
		rType = 0;
367 jab 1786
		vrLen = 697;
1787
		vrLoc = 32;
357 jab 1788
	};
367 jab 1789
	0D8313990E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1790
		isa = PBXTextBookmark;
367 jab 1791
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
1792
		name = "QEM.cpp: 1";
357 jab 1793
		rLen = 0;
1794
		rLoc = 0;
1795
		rType = 0;
367 jab 1796
		vrLen = 732;
1797
		vrLoc = 38;
357 jab 1798
	};
367 jab 1799
	0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1800
		isa = PBXTextBookmark;
367 jab 1801
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1802
		name = "ArithSqMat4x4Float.h: 1";
357 jab 1803
		rLen = 0;
1804
		rLoc = 0;
1805
		rType = 0;
367 jab 1806
		vrLen = 1025;
363 jab 1807
		vrLoc = 0;
357 jab 1808
	};
367 jab 1809
	0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1810
		isa = PBXTextBookmark;
367 jab 1811
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1812
		name = "ArithVec2Float.cpp: 1";
357 jab 1813
		rLen = 0;
1814
		rLoc = 0;
1815
		rType = 0;
367 jab 1816
		vrLen = 1021;
363 jab 1817
		vrLoc = 0;
357 jab 1818
	};
367 jab 1819
	0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1820
		isa = PBXTextBookmark;
367 jab 1821
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1822
		name = "ArithVec3Float.cpp: 1";
357 jab 1823
		rLen = 0;
1824
		rLoc = 0;
1825
		rType = 0;
367 jab 1826
		vrLen = 1019;
363 jab 1827
		vrLoc = 0;
357 jab 1828
	};
367 jab 1829
	0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1830
		isa = PBXTextBookmark;
367 jab 1831
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1832
		name = "eigensolution.cpp: 37";
357 jab 1833
		rLen = 0;
367 jab 1834
		rLoc = 667;
357 jab 1835
		rType = 0;
367 jab 1836
		vrLen = 988;
1837
		vrLoc = 533;
357 jab 1838
	};
367 jab 1839
	0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1840
		isa = PBXTextBookmark;
367 jab 1841
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1842
		name = "pathtracer.cpp: 19";
357 jab 1843
		rLen = 0;
367 jab 1844
		rLoc = 305;
357 jab 1845
		rType = 0;
367 jab 1846
		vrLen = 1308;
1847
		vrLoc = 10875;
357 jab 1848
	};
367 jab 1849
	0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1850
		isa = PBXTextBookmark;
367 jab 1851
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1852
		name = "objview.cpp: 1";
357 jab 1853
		rLen = 0;
1854
		rLoc = 0;
1855
		rType = 0;
367 jab 1856
		vrLen = 850;
1857
		vrLoc = 8304;
357 jab 1858
	};
367 jab 1859
	0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */ = {
357 jab 1860
		isa = PBXTextBookmark;
367 jab 1861
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1862
		name = "meshdist.cpp: 1";
344 jab 1863
		rLen = 0;
363 jab 1864
		rLoc = 0;
344 jab 1865
		rType = 0;
367 jab 1866
		vrLen = 809;
1867
		vrLoc = 2670;
344 jab 1868
	};
367 jab 1869
	0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */ = {
344 jab 1870
		isa = PBXTextBookmark;
367 jab 1871
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1872
		name = "quadric_simplify.cpp: 160";
341 jab 1873
		rLen = 0;
367 jab 1874
		rLoc = 4511;
341 jab 1875
		rType = 0;
367 jab 1876
		vrLen = 941;
1877
		vrLoc = 4039;
341 jab 1878
	};
367 jab 1879
	0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */ = {
341 jab 1880
		isa = PBXTextBookmark;
367 jab 1881
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1882
		name = "quadric_simplify.h: 12";
1883
		rLen = 141;
1884
		rLoc = 501;
341 jab 1885
		rType = 0;
367 jab 1886
		vrLen = 598;
363 jab 1887
		vrLoc = 0;
341 jab 1888
	};
367 jab 1889
	0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */ = {
344 jab 1890
		isa = PBXTextBookmark;
367 jab 1891
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1892
		name = "decimator.cpp: 59";
1893
		rLen = 16;
1894
		rLoc = 1544;
1895
		rType = 0;
1896
		vrLen = 997;
1897
		vrLoc = 522;
1898
	};
1899
	0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */ = {
1900
		isa = PBXTextBookmark;
1901
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1902
		name = "ArithSqMat4x4Float.h: 1";
344 jab 1903
		rLen = 0;
1904
		rLoc = 0;
1905
		rType = 0;
367 jab 1906
		vrLen = 1025;
344 jab 1907
		vrLoc = 0;
1908
	};
367 jab 1909
	0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */ = {
344 jab 1910
		isa = PBXTextBookmark;
367 jab 1911
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1912
		name = "ArithVec2Float.cpp: 1";
336 jab 1913
		rLen = 0;
367 jab 1914
		rLoc = 0;
336 jab 1915
		rType = 0;
367 jab 1916
		vrLen = 1021;
336 jab 1917
		vrLoc = 0;
1918
	};
367 jab 1919
	0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1920
		isa = PBXTextBookmark;
367 jab 1921
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1922
		name = "ArithVec3Float.cpp: 1";
336 jab 1923
		rLen = 0;
1924
		rLoc = 0;
1925
		rType = 0;
367 jab 1926
		vrLen = 1019;
363 jab 1927
		vrLoc = 0;
336 jab 1928
	};
367 jab 1929
	0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1930
		isa = PBXTextBookmark;
367 jab 1931
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1932
		name = "eigensolution.cpp: 37";
1933
		rLen = 0;
1934
		rLoc = 667;
336 jab 1935
		rType = 0;
367 jab 1936
		vrLen = 988;
1937
		vrLoc = 533;
336 jab 1938
	};
367 jab 1939
	0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1940
		isa = PBXTextBookmark;
367 jab 1941
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1942
		name = "pathtracer.cpp: 19";
336 jab 1943
		rLen = 0;
367 jab 1944
		rLoc = 305;
336 jab 1945
		rType = 0;
367 jab 1946
		vrLen = 1308;
1947
		vrLoc = 10875;
336 jab 1948
	};
367 jab 1949
	0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1950
		isa = PBXTextBookmark;
367 jab 1951
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1952
		name = "objview.cpp: 1";
336 jab 1953
		rLen = 0;
1954
		rLoc = 0;
1955
		rType = 0;
367 jab 1956
		vrLen = 850;
1957
		vrLoc = 8304;
336 jab 1958
	};
367 jab 1959
	0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1960
		isa = PBXTextBookmark;
367 jab 1961
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1962
		name = "meshdist.cpp: 1";
336 jab 1963
		rLen = 0;
1964
		rLoc = 0;
1965
		rType = 0;
367 jab 1966
		vrLen = 809;
1967
		vrLoc = 2670;
336 jab 1968
	};
367 jab 1969
	0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1970
		isa = PBXTextBookmark;
367 jab 1971
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1972
		name = "quadric_simplify.h: 1";
336 jab 1973
		rLen = 0;
1974
		rLoc = 0;
1975
		rType = 0;
367 jab 1976
		vrLen = 598;
363 jab 1977
		vrLoc = 0;
336 jab 1978
	};
367 jab 1979
	0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 1980
		isa = PBXTextBookmark;
367 jab 1981
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1982
		name = "quadric_simplify.cpp: 160";
336 jab 1983
		rLen = 0;
367 jab 1984
		rLoc = 4511;
336 jab 1985
		rType = 0;
367 jab 1986
		vrLen = 941;
1987
		vrLoc = 4039;
1988
	};
1989
	0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1990
		isa = PBXTextBookmark;
1991
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1992
		name = "quadric_simplify.h: 12";
1993
		rLen = 141;
1994
		rLoc = 501;
1995
		rType = 0;
1996
		vrLen = 598;
336 jab 1997
		vrLoc = 0;
1998
	};
367 jab 1999
	0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */ = {
336 jab 2000
		isa = PBXTextBookmark;
367 jab 2001
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2002
		name = "decimator.cpp: 59";
336 jab 2003
		rLen = 0;
367 jab 2004
		rLoc = 1617;
336 jab 2005
		rType = 0;
367 jab 2006
		vrLen = 1007;
2007
		vrLoc = 524;
336 jab 2008
	};
367 jab 2009
	0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */ = {
336 jab 2010
		isa = PBXTextBookmark;
367 jab 2011
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2012
		name = "decimator.cpp: 59";
336 jab 2013
		rLen = 0;
367 jab 2014
		rLoc = 1617;
336 jab 2015
		rType = 0;
367 jab 2016
		vrLen = 1008;
2017
		vrLoc = 524;
336 jab 2018
	};
367 jab 2019
	0D8313B10E24CD2300C1C996 /* PBXTextBookmark */ = {
336 jab 2020
		isa = PBXTextBookmark;
367 jab 2021
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2022
		name = "decimator.cpp: 59";
336 jab 2023
		rLen = 0;
367 jab 2024
		rLoc = 1617;
336 jab 2025
		rType = 0;
367 jab 2026
		vrLen = 1007;
2027
		vrLoc = 524;
336 jab 2028
	};
367 jab 2029
	0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */ = {
336 jab 2030
		isa = PBXTextBookmark;
367 jab 2031
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2032
		name = "decimator.cpp: 59";
336 jab 2033
		rLen = 0;
367 jab 2034
		rLoc = 1617;
336 jab 2035
		rType = 0;
367 jab 2036
		vrLen = 1008;
2037
		vrLoc = 524;
336 jab 2038
	};
367 jab 2039
	0D8313B60E24CDB600C1C996 /* PBXTextBookmark */ = {
365 jab 2040
		isa = PBXTextBookmark;
367 jab 2041
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2042
		name = "decimator.cpp: 59";
365 jab 2043
		rLen = 0;
367 jab 2044
		rLoc = 1617;
365 jab 2045
		rType = 0;
367 jab 2046
		vrLen = 1007;
2047
		vrLoc = 524;
365 jab 2048
	};
367 jab 2049
	0D8313B80E24CDD000C1C996 /* PBXTextBookmark */ = {
365 jab 2050
		isa = PBXTextBookmark;
367 jab 2051
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2052
		name = "decimator.cpp: 59";
365 jab 2053
		rLen = 0;
367 jab 2054
		rLoc = 1617;
365 jab 2055
		rType = 0;
367 jab 2056
		vrLen = 1008;
2057
		vrLoc = 524;
365 jab 2058
	};
367 jab 2059
	0D8313B90E24D5E400C1C996 /* PBXTextBookmark */ = {
365 jab 2060
		isa = PBXTextBookmark;
367 jab 2061
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2062
		name = "decimator.cpp: 58";
365 jab 2063
		rLen = 0;
367 jab 2064
		rLoc = 1543;
365 jab 2065
		rType = 0;
367 jab 2066
		vrLen = 1024;
2067
		vrLoc = 524;
365 jab 2068
	};
367 jab 2069
	0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */ = {
365 jab 2070
		isa = PBXTextBookmark;
367 jab 2071
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2072
		name = "decimator.cpp: 58";
2073
		rLen = 0;
2074
		rLoc = 1543;
365 jab 2075
		rType = 0;
367 jab 2076
		vrLen = 1024;
2077
		vrLoc = 524;
365 jab 2078
	};
367 jab 2079
	0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */ = {
365 jab 2080
		isa = PBXTextBookmark;
367 jab 2081
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2082
		name = "quadric_simplify.h: 14";
2083
		rLen = 0;
2084
		rLoc = 605;
365 jab 2085
		rType = 0;
367 jab 2086
		vrLen = 651;
365 jab 2087
		vrLoc = 0;
2088
	};
367 jab 2089
	0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */ = {
365 jab 2090
		isa = PBXTextBookmark;
367 jab 2091
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2092
		name = "quadric_simplify.cpp: 161";
2093
		rLen = 0;
2094
		rLoc = 4570;
365 jab 2095
		rType = 0;
367 jab 2096
		vrLen = 938;
2097
		vrLoc = 4039;
365 jab 2098
	};
367 jab 2099
	0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */ = {
365 jab 2100
		isa = PBXTextBookmark;
367 jab 2101
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2102
		name = "quadric_simplify.cpp: 161";
365 jab 2103
		rLen = 0;
367 jab 2104
		rLoc = 4570;
365 jab 2105
		rType = 0;
367 jab 2106
		vrLen = 938;
2107
		vrLoc = 4039;
365 jab 2108
	};
367 jab 2109
	0D8313C00E24D7D700C1C996 /* PBXTextBookmark */ = {
365 jab 2110
		isa = PBXTextBookmark;
367 jab 2111
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2112
		name = "quadric_simplify.h: 14";
365 jab 2113
		rLen = 0;
367 jab 2114
		rLoc = 605;
365 jab 2115
		rType = 0;
367 jab 2116
		vrLen = 651;
365 jab 2117
		vrLoc = 0;
2118
	};
367 jab 2119
	0D8313C10E24D7D700C1C996 /* PBXTextBookmark */ = {
365 jab 2120
		isa = PBXTextBookmark;
367 jab 2121
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2122
		name = "quadric_simplify.cpp: 175";
365 jab 2123
		rLen = 0;
367 jab 2124
		rLoc = 4832;
365 jab 2125
		rType = 0;
367 jab 2126
		vrLen = 946;
2127
		vrLoc = 4269;
365 jab 2128
	};
367 jab 2129
	0D8313C20E24D87D00C1C996 /* PBXTextBookmark */ = {
365 jab 2130
		isa = PBXTextBookmark;
367 jab 2131
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2132
		name = "quadric_simplify.cpp: 175";
365 jab 2133
		rLen = 0;
367 jab 2134
		rLoc = 4832;
365 jab 2135
		rType = 0;
367 jab 2136
		vrLen = 946;
2137
		vrLoc = 4269;
365 jab 2138
	};
367 jab 2139
	0D8313C30E24D87D00C1C996 /* PBXTextBookmark */ = {
365 jab 2140
		isa = PBXTextBookmark;
367 jab 2141
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2142
		name = "decimator.cpp: 58";
365 jab 2143
		rLen = 0;
367 jab 2144
		rLoc = 1543;
365 jab 2145
		rType = 0;
367 jab 2146
		vrLen = 1024;
2147
		vrLoc = 524;
365 jab 2148
	};
367 jab 2149
	0D8313C40E24D87D00C1C996 /* PBXTextBookmark */ = {
365 jab 2150
		isa = PBXTextBookmark;
367 jab 2151
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2152
		name = "quadric_simplify.cpp: 175";
365 jab 2153
		rLen = 0;
367 jab 2154
		rLoc = 4832;
365 jab 2155
		rType = 0;
367 jab 2156
		vrLen = 946;
2157
		vrLoc = 4269;
365 jab 2158
	};
367 jab 2159
	0D8313C50E24D87D00C1C996 /* PBXTextBookmark */ = {
365 jab 2160
		isa = PBXTextBookmark;
367 jab 2161
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2162
		name = "decimator.cpp: 25";
2163
		rLen = 0;
2164
		rLoc = 614;
365 jab 2165
		rType = 0;
367 jab 2166
		vrLen = 815;
2167
		vrLoc = 322;
365 jab 2168
	};
367 jab 2169
	0D8313C80E24D91C00C1C996 /* PBXTextBookmark */ = {
365 jab 2170
		isa = PBXTextBookmark;
367 jab 2171
		fRef = 0D8313C90E24D91C00C1C996 /* ArgExtracter.h */;
2172
		name = "ArgExtracter.h: 43";
2173
		rLen = 21;
2174
		rLoc = 858;
365 jab 2175
		rType = 0;
367 jab 2176
		vrLen = 730;
2177
		vrLoc = 1408;
365 jab 2178
	};
367 jab 2179
	0D8313C90E24D91C00C1C996 /* ArgExtracter.h */ = {
2180
		isa = PBXFileReference;
2181
		name = ArgExtracter.h;
2182
		path = /usr/local/include/Util/ArgExtracter.h;
2183
		sourceTree = "<absolute>";
2184
	};
2185
	0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */ = {
365 jab 2186
		isa = PBXTextBookmark;
367 jab 2187
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2188
		name = "decimator.cpp: 21";
2189
		rLen = 12;
2190
		rLoc = 447;
365 jab 2191
		rType = 0;
367 jab 2192
		vrLen = 889;
2193
		vrLoc = 366;
365 jab 2194
	};
367 jab 2195
	0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */ = {
365 jab 2196
		isa = PBXTextBookmark;
367 jab 2197
		fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
2198
		name = "ArgExtracter.h: 43";
2199
		rLen = 21;
2200
		rLoc = 858;
365 jab 2201
		rType = 0;
367 jab 2202
		vrLen = 730;
2203
		vrLoc = 1408;
365 jab 2204
	};
367 jab 2205
	0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */ = {
2206
		isa = PBXFileReference;
2207
		lastKnownFileType = sourcecode.c.h;
2208
		name = ArgExtracter.h;
2209
		path = /usr/local/include/Util/ArgExtracter.h;
2210
		sourceTree = "<absolute>";
2211
		uiCtxt = {
2212
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2052}}";
2213
			sepNavSelRange = "{858, 21}";
2214
			sepNavVisRange = "{1400, 738}";
2215
		};
2216
	};
2217
	0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */ = {
365 jab 2218
		isa = PBXTextBookmark;
367 jab 2219
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2220
		name = "decimator.cpp: 34";
365 jab 2221
		rLen = 0;
367 jab 2222
		rLoc = 794;
365 jab 2223
		rType = 0;
367 jab 2224
		vrLen = 1050;
2225
		vrLoc = 937;
365 jab 2226
	};
367 jab 2227
	0D8313CF0E24D98100C1C996 /* PBXTextBookmark */ = {
365 jab 2228
		isa = PBXTextBookmark;
367 jab 2229
		fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
2230
		name = "ArgExtracter.h: 43";
2231
		rLen = 21;
2232
		rLoc = 858;
2233
		rType = 0;
2234
		vrLen = 738;
2235
		vrLoc = 1400;
2236
	};
2237
	0D8313D00E24D98100C1C996 /* PBXTextBookmark */ = {
2238
		isa = PBXTextBookmark;
2239
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2240
		name = "decimator.cpp: 34";
365 jab 2241
		rLen = 0;
367 jab 2242
		rLoc = 794;
365 jab 2243
		rType = 0;
367 jab 2244
		vrLen = 898;
2245
		vrLoc = 444;
365 jab 2246
	};
367 jab 2247
	0D8313D10E24D98100C1C996 /* PBXTextBookmark */ = {
365 jab 2248
		isa = PBXTextBookmark;
367 jab 2249
		fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
2250
		name = "ArgExtracter.h: 43";
2251
		rLen = 21;
2252
		rLoc = 858;
365 jab 2253
		rType = 0;
367 jab 2254
		vrLen = 738;
2255
		vrLoc = 1400;
365 jab 2256
	};
367 jab 2257
	0D8313D20E24D98100C1C996 /* PBXTextBookmark */ = {
2258
		isa = PBXTextBookmark;
2259
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2260
		name = "decimator.cpp: 27";
2261
		rLen = 0;
2262
		rLoc = 613;
2263
		rType = 0;
2264
		vrLen = 874;
2265
		vrLoc = 444;
2266
	};
335 jab 2267
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2268
		activeExec = 0;
2269
		executables = (
2270
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2271
		);
329 jab 2272
	};
335 jab 2273
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2274
		isa = PBXExecutable;
2275
		activeArgIndices = (
2276
		);
2277
		argumentStrings = (
2278
		);
2279
		autoAttachOnCrash = 1;
367 jab 2280
		breakpointsEnabled = 0;
335 jab 2281
		configStateDict = {
329 jab 2282
		};
335 jab 2283
		customDataFormattersEnabled = 1;
2284
		debuggerPlugin = GDBDebugging;
2285
		disassemblyDisplayState = 0;
2286
		dylibVariantSuffix = "";
2287
		enableDebugStr = 1;
2288
		environmentEntries = (
2289
		);
2290
		executableSystemSymbolLevel = 0;
340 jab 2291
		executableUserSymbolLevel = 3;
335 jab 2292
		libgmallocEnabled = 0;
2293
		name = OBJViewer;
340 jab 2294
		savedGlobals = {
2295
		};
335 jab 2296
		sourceDirectories = (
2297
		);
340 jab 2298
		variableFormatDictionary = {
2299
		};
329 jab 2300
	};
336 jab 2301
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2302
		uiCtxt = {
367 jab 2303
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8094}}";
2304
			sepNavSelRange = "{0, 0}";
2305
			sepNavVisRange = "{8304, 850}";
365 jab 2306
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
357 jab 2307
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
336 jab 2308
		};
2309
	};
335 jab 2310
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2311
		activeExec = 0;
2312
		executables = (
2313
			0DB883B50C611FB20040A677 /* Raytracer */,
2314
		);
329 jab 2315
	};
335 jab 2316
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2317
		isa = PBXExecutable;
2318
		activeArgIndices = (
2319
		);
2320
		argumentStrings = (
2321
		);
2322
		autoAttachOnCrash = 1;
367 jab 2323
		breakpointsEnabled = 0;
335 jab 2324
		configStateDict = {
329 jab 2325
		};
335 jab 2326
		customDataFormattersEnabled = 1;
2327
		debuggerPlugin = GDBDebugging;
2328
		disassemblyDisplayState = 0;
2329
		dylibVariantSuffix = "";
2330
		enableDebugStr = 1;
2331
		environmentEntries = (
2332
		);
2333
		executableSystemSymbolLevel = 0;
2334
		executableUserSymbolLevel = 0;
2335
		libgmallocEnabled = 0;
2336
		name = Raytracer;
2337
		sourceDirectories = (
2338
		);
329 jab 2339
	};
335 jab 2340
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2341
		activeExec = 0;
2342
		executables = (
2343
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2344
		);
329 jab 2345
	};
335 jab 2346
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2347
		isa = PBXExecutable;
2348
		activeArgIndices = (
2349
		);
2350
		argumentStrings = (
2351
		);
2352
		autoAttachOnCrash = 1;
367 jab 2353
		breakpointsEnabled = 0;
335 jab 2354
		configStateDict = {
2355
		};
2356
		customDataFormattersEnabled = 1;
2357
		debuggerPlugin = GDBDebugging;
2358
		disassemblyDisplayState = 0;
2359
		dylibVariantSuffix = "";
2360
		enableDebugStr = 1;
2361
		environmentEntries = (
2362
		);
2363
		executableSystemSymbolLevel = 0;
2364
		executableUserSymbolLevel = 0;
2365
		libgmallocEnabled = 0;
2366
		name = BloomenthalPolygonize;
2367
		sourceDirectories = (
2368
		);
329 jab 2369
	};
357 jab 2370
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2371
		uiCtxt = {
2372
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2373
			sepNavSelRange = "{0, 0}";
2374
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2375
		};
2376
	};
363 jab 2377
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
2378
		uiCtxt = {
2379
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
2380
			sepNavSelRange = "{0, 0}";
2381
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
2382
		};
2383
	};
335 jab 2384
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2385
		activeExec = 0;
2386
		executables = (
2387
			0DB883F30C6120E60040A677 /* MeshDistance */,
2388
		);
329 jab 2389
	};
335 jab 2390
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2391
		isa = PBXExecutable;
2392
		activeArgIndices = (
2393
		);
2394
		argumentStrings = (
2395
		);
2396
		autoAttachOnCrash = 1;
367 jab 2397
		breakpointsEnabled = 0;
335 jab 2398
		configStateDict = {
2399
		};
2400
		customDataFormattersEnabled = 1;
2401
		debuggerPlugin = GDBDebugging;
2402
		disassemblyDisplayState = 0;
2403
		dylibVariantSuffix = "";
2404
		enableDebugStr = 1;
2405
		environmentEntries = (
2406
		);
2407
		executableSystemSymbolLevel = 0;
2408
		executableUserSymbolLevel = 0;
2409
		libgmallocEnabled = 0;
2410
		name = MeshDistance;
2411
		sourceDirectories = (
2412
		);
329 jab 2413
	};
341 jab 2414
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
2415
		uiCtxt = {
367 jab 2416
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5073}}";
2417
			sepNavSelRange = "{0, 0}";
2418
			sepNavVisRange = "{2670, 809}";
365 jab 2419
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
341 jab 2420
		};
2421
	};
335 jab 2422
	0DB884020C6121240040A677 /* Decimator */ = {
2423
		activeExec = 0;
2424
		executables = (
2425
			0DB884040C6121240040A677 /* Decimator */,
2426
		);
329 jab 2427
	};
335 jab 2428
	0DB884040C6121240040A677 /* Decimator */ = {
2429
		isa = PBXExecutable;
2430
		activeArgIndices = (
329 jab 2431
		);
335 jab 2432
		argumentStrings = (
2433
		);
2434
		autoAttachOnCrash = 1;
367 jab 2435
		breakpointsEnabled = 1;
335 jab 2436
		configStateDict = {
329 jab 2437
		};
335 jab 2438
		customDataFormattersEnabled = 1;
2439
		debuggerPlugin = GDBDebugging;
2440
		disassemblyDisplayState = 0;
2441
		dylibVariantSuffix = "";
2442
		enableDebugStr = 1;
2443
		environmentEntries = (
2444
		);
2445
		executableSystemSymbolLevel = 0;
2446
		executableUserSymbolLevel = 0;
2447
		libgmallocEnabled = 0;
2448
		name = Decimator;
336 jab 2449
		savedGlobals = {
2450
		};
335 jab 2451
		sourceDirectories = (
2452
		);
329 jab 2453
	};
335 jab 2454
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
2455
		activeExec = 0;
2456
		executables = (
2457
			0DB884090C6121400040A677 /* RangeScanViewer */,
2458
		);
329 jab 2459
	};
335 jab 2460
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
2461
		isa = PBXExecutable;
2462
		activeArgIndices = (
2463
		);
2464
		argumentStrings = (
2465
		);
2466
		autoAttachOnCrash = 1;
367 jab 2467
		breakpointsEnabled = 1;
335 jab 2468
		configStateDict = {
329 jab 2469
		};
335 jab 2470
		customDataFormattersEnabled = 1;
2471
		debuggerPlugin = GDBDebugging;
2472
		disassemblyDisplayState = 0;
340 jab 2473
		dylibVariantSuffix = "";
335 jab 2474
		enableDebugStr = 1;
2475
		environmentEntries = (
2476
		);
2477
		executableSystemSymbolLevel = 0;
2478
		executableUserSymbolLevel = 0;
2479
		libgmallocEnabled = 0;
2480
		name = RangeScanViewer;
2481
		sourceDirectories = (
2482
		);
329 jab 2483
	};
335 jab 2484
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
2485
		activeExec = 0;
2486
		executables = (
2487
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
2488
		);
329 jab 2489
	};
335 jab 2490
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
2491
		isa = PBXExecutable;
2492
		activeArgIndices = (
2493
		);
2494
		argumentStrings = (
2495
		);
2496
		autoAttachOnCrash = 1;
367 jab 2497
		breakpointsEnabled = 1;
335 jab 2498
		configStateDict = {
329 jab 2499
		};
335 jab 2500
		customDataFormattersEnabled = 1;
2501
		debuggerPlugin = GDBDebugging;
2502
		disassemblyDisplayState = 0;
2503
		dylibVariantSuffix = "";
2504
		enableDebugStr = 1;
2505
		environmentEntries = (
2506
		);
2507
		executableSystemSymbolLevel = 0;
2508
		executableUserSymbolLevel = 0;
2509
		libgmallocEnabled = 0;
2510
		name = BoundaryCollapse;
2511
		sourceDirectories = (
2512
		);
329 jab 2513
	};
335 jab 2514
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2515
		activeExec = 0;
2516
		executables = (
335 jab 2517
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 2518
		);
2519
	};
335 jab 2520
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2521
		isa = PBXExecutable;
2522
		activeArgIndices = (
2523
		);
2524
		argumentStrings = (
2525
		);
2526
		autoAttachOnCrash = 1;
367 jab 2527
		breakpointsEnabled = 1;
329 jab 2528
		configStateDict = {
2529
		};
2530
		customDataFormattersEnabled = 1;
2531
		debuggerPlugin = GDBDebugging;
2532
		disassemblyDisplayState = 0;
2533
		dylibVariantSuffix = "";
2534
		enableDebugStr = 1;
2535
		environmentEntries = (
2536
		);
2537
		executableSystemSymbolLevel = 0;
2538
		executableUserSymbolLevel = 0;
2539
		libgmallocEnabled = 0;
335 jab 2540
		name = VolumePolygonize;
329 jab 2541
		sourceDirectories = (
2542
		);
2543
	};
336 jab 2544
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2545
		uiCtxt = {
367 jab 2546
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
2547
			sepNavSelRange = "{613, 0}";
2548
			sepNavVisRange = "{444, 874}";
365 jab 2549
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 2550
		};
2551
	};
340 jab 2552
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2553
		uiCtxt = {
2554
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2555
			sepNavSelRange = "{0, 0}";
2556
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
2557
		};
2558
	};
2559
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
2560
		uiCtxt = {
2561
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
2562
			sepNavSelRange = "{0, 0}";
2563
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
2564
		};
2565
	};
2566
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2567
		uiCtxt = {
2568
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 2569
			sepNavSelRange = "{4958, 0}";
2570
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 2571
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2572
		};
2573
	};
2574
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2575
		uiCtxt = {
365 jab 2576
			sepNavIntBoundsRect = "{{0, 0}, {1130, 722}}";
2577
			sepNavSelRange = "{181, 0}";
2578
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 2579
		};
2580
	};
341 jab 2581
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
2582
		uiCtxt = {
365 jab 2583
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1843}}";
2584
			sepNavSelRange = "{741, 0}";
2585
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
341 jab 2586
		};
2587
	};
365 jab 2588
	0DC655640C69CD450048185B /* ply_load.h */ = {
2589
		uiCtxt = {
2590
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
2591
			sepNavSelRange = "{198, 58}";
2592
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2593
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2594
		};
2595
	};
2596
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
2597
		uiCtxt = {
2598
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3724}}";
2599
			sepNavSelRange = "{4724, 0}";
2600
			sepNavVisRect = "{{0, 3013}, {1130, 644}}";
2601
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
2602
		};
2603
	};
2604
	0DC655D70C69D1280048185B /* ply.c */ = {
2605
		uiCtxt = {
2606
			sepNavIntBoundsRect = "{{0, 0}, {1130, 63042}}";
2607
			sepNavSelRange = "{0, 0}";
2608
			sepNavVisRect = "{{0, 0}, {1130, 456}}";
2609
		};
2610
	};
2611
	0DC655D80C69D1280048185B /* ply.h */ = {
2612
		uiCtxt = {
2613
			sepNavIntBoundsRect = "{{0, 0}, {1130, 4446}}";
2614
			sepNavSelRange = "{1307, 6}";
2615
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2616
		};
2617
	};
363 jab 2618
	0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
2619
		uiCtxt = {
365 jab 2620
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
363 jab 2621
			sepNavSelRange = "{740, 64}";
365 jab 2622
			sepNavVisRect = "{{0, 315}, {1130, 644}}";
363 jab 2623
			sepNavWindowFrame = "{{15, 32}, {1164, 827}}";
2624
		};
2625
	};
2626
	0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
2627
		uiCtxt = {
365 jab 2628
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1653}}";
363 jab 2629
			sepNavSelRange = "{3835, 0}";
365 jab 2630
			sepNavVisRect = "{{0, 999}, {1130, 644}}";
363 jab 2631
		};
2632
	};
2633
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
2634
		isa = PBXFileBreakpoint;
2635
		actions = (
2636
		);
2637
		breakpointStyle = 0;
2638
		continueAfterActions = 0;
367 jab 2639
		countType = 0;
363 jab 2640
		delayBeforeContinue = 0;
2641
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
367 jab 2642
		hitCount = 0;
2643
		ignoreCount = 0;
363 jab 2644
		lineNumber = 3;
367 jab 2645
		modificationTime = 237284131.783772;
363 jab 2646
		state = 2;
2647
	};
329 jab 2648
}