Subversion Repositories gelsvn

Rev

Rev 340 | Rev 344 | 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 */ = {
341 jab 4
		activeBuildConfigurationName = Release;
340 jab 5
		activeExecutable = 0DB8835B0C611DA10040A677 /* OBJViewer */;
341 jab 6
		activeTarget = 0DB8841C0C6121710040A677 /* VolumePolygonize */;
329 jab 7
		addToTargets = (
340 jab 8
			0DB883590C611DA10040A677 /* OBJViewer */,
329 jab 9
		);
340 jab 10
		breakpoints = (
11
		);
335 jab 12
		breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
13
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 14
		executables = (
335 jab 15
			0DB8835B0C611DA10040A677 /* OBJViewer */,
16
			0DB883B50C611FB20040A677 /* Raytracer */,
17
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
18
			0DB883F30C6120E60040A677 /* MeshDistance */,
19
			0DB884040C6121240040A677 /* Decimator */,
20
			0DB884090C6121400040A677 /* RangeScanViewer */,
21
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
22
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 23
		);
24
		ignoreBreakpointsInProjectsDict = {
25
		};
26
		perUserDictionary = {
336 jab 27
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
28
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
29
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
30
				PBXFileTableDataSourceColumnWidthsKey = (
31
					20,
32
					20,
33
					423,
34
					20,
35
					323,
36
					322,
37
					20,
38
				);
39
				PBXFileTableDataSourceColumnsKey = (
40
					PBXBreakpointsDataSource_ActionID,
41
					PBXBreakpointsDataSource_TypeID,
42
					PBXBreakpointsDataSource_BreakpointID,
43
					PBXBreakpointsDataSource_UseID,
44
					PBXBreakpointsDataSource_LocationID,
45
					PBXBreakpointsDataSource_ConditionID,
46
					PBXBreakpointsDataSource_ContinueID,
47
				);
48
			};
335 jab 49
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 50
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 51
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 52
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 53
					20,
340 jab 54
					489,
341 jab 55
					590,
329 jab 56
				);
57
				PBXFileTableDataSourceColumnsKey = (
58
					PBXErrorsWarningsDataSource_TypeID,
59
					PBXErrorsWarningsDataSource_MessageID,
60
					PBXErrorsWarningsDataSource_LocationID,
61
				);
62
			};
336 jab 63
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
64
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
65
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
66
				PBXFileTableDataSourceColumnWidthsKey = (
67
					22,
68
					300,
69
					400,
70
				);
71
				PBXFileTableDataSourceColumnsKey = (
72
					PBXExecutablesDataSource_ActiveFlagID,
73
					PBXExecutablesDataSource_NameID,
74
					PBXExecutablesDataSource_CommentsID,
75
				);
76
			};
335 jab 77
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 78
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
79
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
80
				PBXFileTableDataSourceColumnWidthsKey = (
81
					20,
340 jab 82
					889,
329 jab 83
					20,
84
					48,
85
					43,
86
					43,
87
					20,
88
				);
89
				PBXFileTableDataSourceColumnsKey = (
90
					PBXFileDataSource_FiletypeID,
91
					PBXFileDataSource_Filename_ColumnID,
92
					PBXFileDataSource_Built_ColumnID,
93
					PBXFileDataSource_ObjectSize_ColumnID,
94
					PBXFileDataSource_Errors_ColumnID,
95
					PBXFileDataSource_Warnings_ColumnID,
96
					PBXFileDataSource_Target_ColumnID,
97
				);
98
			};
335 jab 99
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 100
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 101
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 102
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 103
					20,
104
					20,
105
					902,
106
					20,
107
					48.1626,
108
					43,
109
					43,
110
					20,
329 jab 111
				);
112
				PBXFileTableDataSourceColumnsKey = (
335 jab 113
					PBXFileDataSource_SCM_ColumnID,
114
					PBXFileDataSource_FiletypeID,
115
					PBXFileDataSource_Filename_ColumnID,
116
					PBXFileDataSource_Built_ColumnID,
117
					PBXFileDataSource_ObjectSize_ColumnID,
118
					PBXFileDataSource_Errors_ColumnID,
119
					PBXFileDataSource_Warnings_ColumnID,
120
					PBXFileDataSource_Target_ColumnID,
329 jab 121
				);
122
			};
123
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
124
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
125
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
126
				PBXFileTableDataSourceColumnWidthsKey = (
127
					20,
128
					200,
335 jab 129
					184,
329 jab 130
					20,
131
					48,
132
					43,
133
					43,
134
				);
135
				PBXFileTableDataSourceColumnsKey = (
136
					PBXFileDataSource_FiletypeID,
137
					PBXFileDataSource_Filename_ColumnID,
138
					PBXTargetDataSource_PrimaryAttribute,
139
					PBXFileDataSource_Built_ColumnID,
140
					PBXFileDataSource_ObjectSize_ColumnID,
141
					PBXFileDataSource_Errors_ColumnID,
142
					PBXFileDataSource_Warnings_ColumnID,
143
				);
144
			};
341 jab 145
			PBXPerProjectTemplateStateSaveDate = 209815208;
146
			PBXWorkspaceStateSaveDate = 209815208;
329 jab 147
		};
336 jab 148
		perUserProjectItems = {
341 jab 149
			0D254A7F0C6B109B00A82E54 /* PBXTextBookmark */ = 0D254A7F0C6B109B00A82E54 /* PBXTextBookmark */;
150
			0D254A800C6B109B00A82E54 /* PBXTextBookmark */ = 0D254A800C6B109B00A82E54 /* PBXTextBookmark */;
151
			0D576B270C75D5AE00C997E0 /* PBXTextBookmark */ = 0D576B270C75D5AE00C997E0 /* PBXTextBookmark */;
152
			0D576B280C75D5AE00C997E0 /* PBXTextBookmark */ = 0D576B280C75D5AE00C997E0 /* PBXTextBookmark */;
153
			0D576B290C75D5AE00C997E0 /* PBXTextBookmark */ = 0D576B290C75D5AE00C997E0 /* PBXTextBookmark */;
154
			0D576B530C75D69900C997E0 /* PBXTextBookmark */ = 0D576B530C75D69900C997E0 /* PBXTextBookmark */;
155
			0D576B560C75D69900C997E0 /* PBXTextBookmark */ = 0D576B560C75D69900C997E0 /* PBXTextBookmark */;
156
			0D576B570C75D69900C997E0 /* PBXTextBookmark */ = 0D576B570C75D69900C997E0 /* PBXTextBookmark */;
157
			0D576B580C75D69900C997E0 /* PBXTextBookmark */ = 0D576B580C75D69900C997E0 /* PBXTextBookmark */;
158
			0D576B590C75D69900C997E0 /* PBXTextBookmark */ = 0D576B590C75D69900C997E0 /* PBXTextBookmark */;
159
			0D576B5A0C75D69900C997E0 /* PBXTextBookmark */ = 0D576B5A0C75D69900C997E0 /* PBXTextBookmark */;
160
			0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */ = 0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */;
161
			0D576B900C75DA4300C997E0 /* PBXTextBookmark */ = 0D576B900C75DA4300C997E0 /* PBXTextBookmark */;
162
			0D576B960C75DA4400C997E0 /* PBXTextBookmark */ = 0D576B960C75DA4400C997E0 /* PBXTextBookmark */;
163
			0D68DED60C8187D800708F15 /* PBXTextBookmark */ = 0D68DED60C8187D800708F15 /* PBXTextBookmark */;
164
			0D68DED70C8187D800708F15 /* PBXTextBookmark */ = 0D68DED70C8187D800708F15 /* PBXTextBookmark */;
165
			0D68DED80C8187D800708F15 /* PBXTextBookmark */ = 0D68DED80C8187D800708F15 /* PBXTextBookmark */;
166
			0D68DEDA0C8187D800708F15 /* PBXTextBookmark */ = 0D68DEDA0C8187D800708F15 /* PBXTextBookmark */;
167
			0D68DEDB0C8187D800708F15 /* PBXTextBookmark */ = 0D68DEDB0C8187D800708F15 /* PBXTextBookmark */;
168
			0D68DEDC0C8187D800708F15 /* PBXTextBookmark */ = 0D68DEDC0C8187D800708F15 /* PBXTextBookmark */;
169
			0D68DEDD0C8187D800708F15 /* PBXTextBookmark */ = 0D68DEDD0C8187D800708F15 /* PBXTextBookmark */;
170
			0D68DEE30C8187EF00708F15 /* PBXTextBookmark */ = 0D68DEE30C8187EF00708F15 /* PBXTextBookmark */;
171
			0D68DEEB0C81889800708F15 /* PBXTextBookmark */ = 0D68DEEB0C81889800708F15 /* PBXTextBookmark */;
172
			0D68DEED0C81889800708F15 /* PBXTextBookmark */ = 0D68DEED0C81889800708F15 /* PBXTextBookmark */;
173
			0D68DEF40C818AD100708F15 /* PBXTextBookmark */ = 0D68DEF40C818AD100708F15 /* PBXTextBookmark */;
174
			0D68DEF70C818AD100708F15 /* PBXTextBookmark */ = 0D68DEF70C818AD100708F15 /* PBXTextBookmark */;
175
			0D68DEF80C818AD100708F15 /* PBXTextBookmark */ = 0D68DEF80C818AD100708F15 /* PBXTextBookmark */;
176
			0D68DEF90C818AD100708F15 /* PBXTextBookmark */ = 0D68DEF90C818AD100708F15 /* PBXTextBookmark */;
177
			0D68DF100C818BB700708F15 /* PBXTextBookmark */ = 0D68DF100C818BB700708F15 /* PBXTextBookmark */;
178
			0D68DF110C818BB700708F15 /* PBXTextBookmark */ = 0D68DF110C818BB700708F15 /* PBXTextBookmark */;
179
			0D68DF180C818BE800708F15 /* PBXTextBookmark */ = 0D68DF180C818BE800708F15 /* PBXTextBookmark */;
180
			0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */ = 0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */;
181
			0D68DF2A0C818CCD00708F15 /* PBXTextBookmark */ = 0D68DF2A0C818CCD00708F15 /* PBXTextBookmark */;
182
			0D68DF310C818CE900708F15 /* PBXTextBookmark */ = 0D68DF310C818CE900708F15 /* PBXTextBookmark */;
183
			0D68DF4C0C818D5B00708F15 /* PBXTextBookmark */ = 0D68DF4C0C818D5B00708F15 /* PBXTextBookmark */;
184
			0D68DFB90C81902500708F15 /* PBXTextBookmark */ = 0D68DFB90C81902500708F15 /* PBXTextBookmark */;
185
			0D68DFBB0C81902500708F15 /* PBXTextBookmark */ = 0D68DFBB0C81902500708F15 /* PBXTextBookmark */;
186
			0D68DFD50C81913100708F15 /* PBXTextBookmark */ = 0D68DFD50C81913100708F15 /* PBXTextBookmark */;
187
			0D68DFD60C81913100708F15 /* PBXTextBookmark */ = 0D68DFD60C81913100708F15 /* PBXTextBookmark */;
188
			0D68DFD70C81913100708F15 /* PBXTextBookmark */ = 0D68DFD70C81913100708F15 /* PBXTextBookmark */;
189
			0D68DFD90C8191EC00708F15 /* PBXTextBookmark */ = 0D68DFD90C8191EC00708F15 /* PBXTextBookmark */;
190
			0D68E02D0C8193AE00708F15 /* PBXTextBookmark */ = 0D68E02D0C8193AE00708F15 /* PBXTextBookmark */;
191
			0D68E02E0C8193AE00708F15 /* PBXTextBookmark */ = 0D68E02E0C8193AE00708F15 /* PBXTextBookmark */;
192
			0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */;
193
			0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */;
194
			0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */;
195
			0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */;
196
			0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */;
197
			0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */;
198
			0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */ = 0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */;
199
			0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */ = 0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */;
200
			0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */ = 0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */;
201
			0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */ = 0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */;
202
			0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */ = 0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */;
203
			0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */ = 0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */;
204
			0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */ = 0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */;
205
			0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */ = 0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */;
206
			0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */ = 0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */;
207
			0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */ = 0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */;
208
			0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */ = 0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */;
209
			0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */ = 0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */;
210
			0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */ = 0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */;
211
			0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */ = 0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */;
212
			0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */ = 0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */;
213
			0DC654A00C69B9D40048185B /* PBXTextBookmark */ = 0DC654A00C69B9D40048185B /* PBXTextBookmark */;
214
			0DC654B30C69BBAE0048185B /* PBXTextBookmark */ = 0DC654B30C69BBAE0048185B /* PBXTextBookmark */;
215
			0DC654C70C69BFC20048185B /* PBXTextBookmark */ = 0DC654C70C69BFC20048185B /* PBXTextBookmark */;
216
			0DC654CA0C69BFC20048185B /* PBXTextBookmark */ = 0DC654CA0C69BFC20048185B /* PBXTextBookmark */;
217
			0DC654CC0C69BFC20048185B /* PBXTextBookmark */ = 0DC654CC0C69BFC20048185B /* PBXTextBookmark */;
218
			0DC6551F0C69C2750048185B /* PBXTextBookmark */ = 0DC6551F0C69C2750048185B /* PBXTextBookmark */;
219
			0DC655200C69C2750048185B /* PBXTextBookmark */ = 0DC655200C69C2750048185B /* PBXTextBookmark */;
220
			0DC655230C69C2750048185B /* PBXTextBookmark */ = 0DC655230C69C2750048185B /* PBXTextBookmark */;
221
			0DC655240C69C2750048185B /* PBXTextBookmark */ = 0DC655240C69C2750048185B /* PBXTextBookmark */;
222
			0DC655290C69C2750048185B /* PBXTextBookmark */ = 0DC655290C69C2750048185B /* PBXTextBookmark */;
223
			0DC655860C69CFA20048185B /* PBXTextBookmark */ = 0DC655860C69CFA20048185B /* PBXTextBookmark */;
224
			0DC655A60C69CFEB0048185B /* PBXTextBookmark */ = 0DC655A60C69CFEB0048185B /* PBXTextBookmark */;
225
			0DC655F90C69D1700048185B /* PBXTextBookmark */ = 0DC655F90C69D1700048185B /* PBXTextBookmark */;
226
			0DC655FA0C69D1700048185B /* PBXTextBookmark */ = 0DC655FA0C69D1700048185B /* PBXTextBookmark */;
227
			0DC6566F0C69D5ED0048185B /* PBXTextBookmark */ = 0DC6566F0C69D5ED0048185B /* PBXTextBookmark */;
228
			0DC656730C69D5ED0048185B /* PBXTextBookmark */ = 0DC656730C69D5ED0048185B /* PBXTextBookmark */;
229
			0DC656750C69D5ED0048185B /* PBXTextBookmark */ = 0DC656750C69D5ED0048185B /* PBXTextBookmark */;
230
			0DC656DE0C69D7D80048185B /* PBXTextBookmark */ = 0DC656DE0C69D7D80048185B /* PBXTextBookmark */;
231
			0DC656DF0C69D7D80048185B /* PBXTextBookmark */ = 0DC656DF0C69D7D80048185B /* PBXTextBookmark */;
232
			0DC656E70C69D7D80048185B /* PBXTextBookmark */ = 0DC656E70C69D7D80048185B /* PBXTextBookmark */;
233
			0DC6572E0C69D8900048185B /* PBXTextBookmark */ = 0DC6572E0C69D8900048185B /* PBXTextBookmark */;
234
			0DC6575E0C69D97A0048185B /* PBXTextBookmark */ = 0DC6575E0C69D97A0048185B /* PBXTextBookmark */;
235
			0DC657610C69D97A0048185B /* PBXTextBookmark */ = 0DC657610C69D97A0048185B /* PBXTextBookmark */;
236
			0DC657F40C69E26F0048185B /* PBXTextBookmark */ = 0DC657F40C69E26F0048185B /* PBXTextBookmark */;
237
			0DC657F60C69E26F0048185B /* PBXTextBookmark */ = 0DC657F60C69E26F0048185B /* PBXTextBookmark */;
238
			0DC657F80C69E26F0048185B /* PBXTextBookmark */ = 0DC657F80C69E26F0048185B /* PBXTextBookmark */;
336 jab 239
		};
335 jab 240
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
329 jab 241
		userBuildSettings = {
242
		};
243
	};
335 jab 244
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 245
		isa = PBXSourceControlManager;
246
		fallbackIsa = XCSourceControlManager;
336 jab 247
		isSCMEnabled = 1;
329 jab 248
		scmConfiguration = {
340 jab 249
			SubversionToolPath = /opt/local/bin/svn;
329 jab 250
		};
336 jab 251
		scmType = scm.subversion;
329 jab 252
	};
335 jab 253
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 254
		isa = PBXCodeSenseManager;
255
		indexTemplatePath = "";
256
	};
335 jab 257
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 258
		activeExec = 0;
259
	};
341 jab 260
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
261
		uiCtxt = {
262
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
263
			sepNavSelRange = "{554, 0}";
264
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
265
		};
266
	};
336 jab 267
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
268
		uiCtxt = {
269
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
270
			sepNavSelRange = "{660, 0}";
271
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
272
		};
273
	};
274
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
275
		uiCtxt = {
276
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
277
			sepNavSelRange = "{0, 0}";
278
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
279
		};
280
	};
335 jab 281
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
282
		uiCtxt = {
340 jab 283
			sepNavIntBoundsRect = "{{0, 0}, {1146, 1862}}";
335 jab 284
			sepNavSelRange = "{81, 24}";
340 jab 285
			sepNavVisRect = "{{0, 761}, {1146, 614}}";
335 jab 286
		};
287
	};
341 jab 288
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
289
		uiCtxt = {
290
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
291
			sepNavSelRange = "{0, 0}";
292
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
293
		};
294
	};
340 jab 295
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
296
		uiCtxt = {
297
			sepNavIntBoundsRect = "{{0, 0}, {1106, 6916}}";
341 jab 298
			sepNavSelRange = "{8956, 42}";
299
			sepNavVisRect = "{{0, 260}, {1106, 700}}";
340 jab 300
		};
301
	};
302
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
303
		uiCtxt = {
341 jab 304
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1938}}";
340 jab 305
			sepNavSelRange = "{0, 0}";
341 jab 306
			sepNavVisRect = "{{0, 152}, {1081, 539}}";
340 jab 307
		};
308
	};
309
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
310
		uiCtxt = {
341 jab 311
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1349}}";
340 jab 312
			sepNavSelRange = "{444, 0}";
341 jab 313
			sepNavVisRect = "{{0, 2}, {1081, 539}}";
340 jab 314
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
315
		};
316
	};
317
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
318
		uiCtxt = {
319
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4389}}";
320
			sepNavSelRange = "{0, 0}";
321
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
322
		};
323
	};
324
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
325
		uiCtxt = {
341 jab 326
			sepNavIntBoundsRect = "{{0, 0}, {1106, 3287}}";
327
			sepNavSelRange = "{0, 0}";
328
			sepNavVisRect = "{{0, 1026}, {1106, 700}}";
340 jab 329
		};
330
	};
336 jab 331
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
332
		uiCtxt = {
333
			sepNavIntBoundsRect = "{{0, 0}, {1146, 891}}";
334
			sepNavSelRange = "{103, 0}";
335
			sepNavVisRect = "{{0, 0}, {1146, 891}}";
336
		};
337
	};
338
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
339
		uiCtxt = {
340
			sepNavIntBoundsRect = "{{0, 0}, {1147, 688}}";
341
			sepNavSelRange = "{0, 0}";
342
			sepNavVisRect = "{{0, 0}, {1147, 688}}";
343
		};
344
	};
345
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
346
		uiCtxt = {
347
			sepNavIntBoundsRect = "{{0, 0}, {1106, 2983}}";
348
			sepNavSelRange = "{0, 0}";
349
			sepNavVisRect = "{{0, 113}, {1106, 688}}";
350
		};
351
	};
352
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
353
		uiCtxt = {
354
			sepNavIntBoundsRect = "{{0, 0}, {1146, 456}}";
355
			sepNavSelRange = "{0, 0}";
356
			sepNavVisRect = "{{0, 0}, {1146, 404}}";
357
		};
358
	};
359
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
360
		uiCtxt = {
361
			sepNavIntBoundsRect = "{{0, 0}, {1146, 12692}}";
340 jab 362
			sepNavSelRange = "{13268, 0}";
363
			sepNavVisRect = "{{0, 11799}, {1146, 614}}";
336 jab 364
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
365
		};
366
	};
367
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
368
		uiCtxt = {
369
			sepNavIntBoundsRect = "{{0, 0}, {758, 8246}}";
370
			sepNavSelRange = "{2518, 0}";
340 jab 371
			sepNavVisRect = "{{0, 947}, {758, 801}}";
336 jab 372
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
373
		};
374
	};
340 jab 375
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
376
		uiCtxt = {
377
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
378
			sepNavSelRange = "{0, 0}";
379
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
380
		};
381
	};
336 jab 382
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
383
		uiCtxt = {
341 jab 384
			sepNavIntBoundsRect = "{{0, 0}, {1106, 1083}}";
385
			sepNavSelRange = "{939, 0}";
386
			sepNavVisRect = "{{0, 351}, {1106, 453}}";
336 jab 387
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
388
		};
389
	};
390
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
391
		uiCtxt = {
392
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
393
			sepNavSelRange = "{0, 0}";
394
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
395
		};
396
	};
335 jab 397
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
329 jab 398
		isa = XCBreakpointsBucket;
335 jab 399
		name = GEL;
329 jab 400
		objects = (
401
		);
402
	};
341 jab 403
	0D254A7F0C6B109B00A82E54 /* PBXTextBookmark */ = {
340 jab 404
		isa = PBXTextBookmark;
341 jab 405
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
406
		name = "draw.cpp: 61";
340 jab 407
		rLen = 0;
341 jab 408
		rLoc = 1314;
340 jab 409
		rType = 0;
341 jab 410
		vrLen = 720;
411
		vrLoc = 0;
336 jab 412
	};
341 jab 413
	0D254A800C6B109B00A82E54 /* PBXTextBookmark */ = {
340 jab 414
		isa = PBXTextBookmark;
341 jab 415
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
416
		name = binary;
417
		rLen = 6;
418
		rLoc = 1307;
419
		rType = 0;
420
		vrLen = 723;
421
		vrLoc = 961;
422
	};
423
	0D576B270C75D5AE00C997E0 /* PBXTextBookmark */ = {
424
		isa = PBXTextBookmark;
425
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
426
		name = "ply.c: 1";
427
		rLen = 0;
428
		rLoc = 0;
429
		rType = 0;
430
		vrLen = 880;
431
		vrLoc = 2794;
432
	};
433
	0D576B280C75D5AE00C997E0 /* PBXTextBookmark */ = {
434
		isa = PBXTextBookmark;
435
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
436
		name = "TriMesh.cpp: 1";
437
		rLen = 0;
438
		rLoc = 0;
439
		rType = 0;
440
		vrLen = 597;
441
		vrLoc = 146;
442
	};
443
	0D576B290C75D5AE00C997E0 /* PBXTextBookmark */ = {
444
		isa = PBXTextBookmark;
445
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
446
		name = "TriMesh.h: 22";
447
		rLen = 0;
448
		rLoc = 444;
449
		rType = 0;
450
		vrLen = 589;
451
		vrLoc = 0;
452
	};
453
	0D576B530C75D69900C997E0 /* PBXTextBookmark */ = {
454
		isa = PBXTextBookmark;
340 jab 455
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
341 jab 456
		name = "draw.cpp: 1";
340 jab 457
		rLen = 0;
341 jab 458
		rLoc = 0;
340 jab 459
		rType = 0;
341 jab 460
		vrLen = 1031;
461
		vrLoc = 1143;
340 jab 462
	};
341 jab 463
	0D576B560C75D69900C997E0 /* PBXTextBookmark */ = {
340 jab 464
		isa = PBXTextBookmark;
341 jab 465
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
466
		name = "Vec3f.h: 26";
467
		rLen = 0;
468
		rLoc = 554;
469
		rType = 0;
470
		vrLen = 889;
471
		vrLoc = 0;
472
	};
473
	0D576B570C75D69900C997E0 /* PBXTextBookmark */ = {
474
		isa = PBXTextBookmark;
475
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
476
		name = "draw.cpp: 1";
477
		rLen = 0;
478
		rLoc = 0;
479
		rType = 0;
480
		vrLen = 1031;
481
		vrLoc = 1143;
482
	};
483
	0D576B580C75D69900C997E0 /* PBXTextBookmark */ = {
484
		isa = PBXTextBookmark;
485
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
486
		name = "mesh->mat_idx.push_back(current_material);";
487
		rLen = 42;
488
		rLoc = 8956;
489
		rType = 0;
490
		vrLen = 1030;
491
		vrLoc = 8283;
492
	};
493
	0D576B590C75D69900C997E0 /* PBXTextBookmark */ = {
494
		isa = PBXTextBookmark;
495
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
496
		name = "mesh.materials[0].diffuse =";
497
		rLen = 44;
498
		rLoc = 4483;
499
		rType = 0;
500
		vrLen = 1113;
501
		vrLoc = 1802;
502
	};
503
	0D576B5A0C75D69900C997E0 /* PBXTextBookmark */ = {
504
		isa = PBXTextBookmark;
505
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
506
		name = "Vec3f.h: 26";
507
		rLen = 0;
508
		rLoc = 554;
509
		rType = 0;
510
		vrLen = 889;
511
		vrLoc = 0;
512
	};
513
	0D576B8F0C75DA4300C997E0 /* PBXTextBookmark */ = {
514
		isa = PBXTextBookmark;
515
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
516
		name = "Material.h: 1";
517
		rLen = 0;
518
		rLoc = 0;
519
		rType = 0;
520
		vrLen = 770;
521
		vrLoc = 132;
522
	};
523
	0D576B900C75DA4300C997E0 /* PBXTextBookmark */ = {
524
		isa = PBXTextBookmark;
525
		fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
526
		name = "Vec3f.h: 26";
527
		rLen = 0;
528
		rLoc = 554;
529
		rType = 0;
530
		vrLen = 889;
531
		vrLoc = 0;
532
	};
533
	0D576B960C75DA4400C997E0 /* PBXTextBookmark */ = {
534
		isa = PBXTextBookmark;
535
		fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
536
		name = "Material.h: 1";
537
		rLen = 0;
538
		rLoc = 0;
539
		rType = 0;
540
		vrLen = 752;
541
		vrLoc = 222;
542
	};
543
	0D68DED60C8187D800708F15 /* PBXTextBookmark */ = {
544
		isa = PBXTextBookmark;
545
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
546
		name = "ply_load.cpp: 173";
547
		rLen = 0;
548
		rLoc = 4605;
549
		rType = 0;
550
		vrLen = 873;
551
		vrLoc = 4240;
552
	};
553
	0D68DED70C8187D800708F15 /* PBXTextBookmark */ = {
554
		isa = PBXTextBookmark;
340 jab 555
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
341 jab 556
		name = "objview.cpp: 336";
340 jab 557
		rLen = 0;
341 jab 558
		rLoc = 7705;
340 jab 559
		rType = 0;
341 jab 560
		vrLen = 851;
561
		vrLoc = 6816;
562
	};
563
	0D68DED80C8187D800708F15 /* PBXTextBookmark */ = {
564
		isa = PBXTextBookmark;
565
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
566
		name = "decimator.cpp: 26";
567
		rLen = 110;
568
		rLoc = 493;
569
		rType = 0;
570
		vrLen = 757;
571
		vrLoc = 109;
572
	};
573
	0D68DEDA0C8187D800708F15 /* PBXTextBookmark */ = {
574
		isa = PBXTextBookmark;
575
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
576
		name = "ply_load.cpp: 173";
577
		rLen = 0;
578
		rLoc = 4605;
579
		rType = 0;
580
		vrLen = 873;
581
		vrLoc = 4240;
582
	};
583
	0D68DEDB0C8187D800708F15 /* PBXTextBookmark */ = {
584
		isa = PBXTextBookmark;
585
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
586
		name = "meshdist.cpp: 1";
587
		rLen = 0;
588
		rLoc = 0;
589
		rType = 0;
590
		vrLen = 627;
591
		vrLoc = 2079;
592
	};
593
	0D68DEDC0C8187D800708F15 /* PBXTextBookmark */ = {
594
		isa = PBXTextBookmark;
595
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
596
		name = "objview.cpp: 336";
597
		rLen = 0;
598
		rLoc = 7705;
599
		rType = 0;
600
		vrLen = 851;
601
		vrLoc = 6816;
602
	};
603
	0D68DEDD0C8187D800708F15 /* PBXTextBookmark */ = {
604
		isa = PBXTextBookmark;
605
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
606
		name = "decimator.cpp: 26";
607
		rLen = 110;
608
		rLoc = 493;
609
		rType = 0;
610
		vrLen = 757;
611
		vrLoc = 109;
612
	};
613
	0D68DEE30C8187EF00708F15 /* PBXTextBookmark */ = {
614
		isa = PBXTextBookmark;
615
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
616
		name = "ply_load.cpp: 173";
617
		rLen = 0;
618
		rLoc = 4605;
619
		rType = 0;
620
		vrLen = 873;
621
		vrLoc = 4240;
622
	};
623
	0D68DEEB0C81889800708F15 /* PBXTextBookmark */ = {
624
		isa = PBXTextBookmark;
625
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
626
		name = "meshdist.cpp: 17";
627
		rLen = 0;
628
		rLoc = 315;
629
		rType = 0;
630
		vrLen = 702;
631
		vrLoc = 0;
632
	};
633
	0D68DEED0C81889800708F15 /* PBXTextBookmark */ = {
634
		isa = PBXTextBookmark;
635
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
636
		name = "meshdist.cpp: 17";
637
		rLen = 0;
638
		rLoc = 315;
639
		rType = 0;
640
		vrLen = 702;
641
		vrLoc = 0;
642
	};
643
	0D68DEF40C818AD100708F15 /* PBXTextBookmark */ = {
644
		isa = PBXTextBookmark;
645
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
646
		name = "mesh->mat_idx.push_back(current_material);";
647
		rLen = 42;
648
		rLoc = 8956;
649
		rType = 0;
650
		vrLen = 788;
651
		vrLoc = 233;
652
	};
653
	0D68DEF70C818AD100708F15 /* PBXTextBookmark */ = {
654
		isa = PBXTextBookmark;
655
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
656
		name = "volpoly.cpp: 1";
657
		rLen = 0;
658
		rLoc = 0;
659
		rType = 0;
340 jab 660
		vrLen = 943;
341 jab 661
		vrLoc = 661;
340 jab 662
	};
341 jab 663
	0D68DEF80C818AD100708F15 /* PBXTextBookmark */ = {
340 jab 664
		isa = PBXTextBookmark;
341 jab 665
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
666
		name = "mesh->mat_idx.push_back(current_material);";
667
		rLen = 42;
668
		rLoc = 8956;
669
		rType = 0;
670
		vrLen = 788;
671
		vrLoc = 233;
672
	};
673
	0D68DEF90C818AD100708F15 /* PBXTextBookmark */ = {
674
		isa = PBXTextBookmark;
675
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
676
		name = "volpoly.cpp: 1";
340 jab 677
		rLen = 0;
341 jab 678
		rLoc = 0;
340 jab 679
		rType = 0;
341 jab 680
		vrLen = 977;
681
		vrLoc = 679;
340 jab 682
	};
341 jab 683
	0D68DF100C818BB700708F15 /* PBXTextBookmark */ = {
340 jab 684
		isa = PBXTextBookmark;
341 jab 685
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
686
		name = "obj_save.cpp: 2";
340 jab 687
		rLen = 0;
341 jab 688
		rLoc = 38;
340 jab 689
		rType = 0;
341 jab 690
		vrLen = 1022;
691
		vrLoc = 201;
340 jab 692
	};
341 jab 693
	0D68DF110C818BB700708F15 /* PBXTextBookmark */ = {
340 jab 694
		isa = PBXTextBookmark;
341 jab 695
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
696
		name = "volpoly.cpp: 1";
340 jab 697
		rLen = 0;
341 jab 698
		rLoc = 0;
340 jab 699
		rType = 0;
341 jab 700
		vrLen = 977;
701
		vrLoc = 483;
340 jab 702
	};
341 jab 703
	0D68DF180C818BE800708F15 /* PBXTextBookmark */ = {
704
		isa = PBXTextBookmark;
705
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
706
		name = "obj_save.cpp: 48";
707
		rLen = 0;
708
		rLoc = 1148;
709
		rType = 0;
710
		vrLen = 968;
711
		vrLoc = 324;
712
	};
713
	0D68DF1A0C818BEB00708F15 /* PBXTextBookmark */ = {
714
		isa = PBXTextBookmark;
715
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
716
		name = "meshdist.cpp: 136";
717
		rLen = 0;
718
		rLoc = 2446;
719
		rType = 0;
720
		vrLen = 613;
721
		vrLoc = 2078;
722
	};
723
	0D68DF2A0C818CCD00708F15 /* PBXTextBookmark */ = {
724
		isa = PBXTextBookmark;
725
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
726
		name = "volpoly.cpp: 36";
727
		rLen = 0;
728
		rLoc = 788;
729
		rType = 0;
730
		vrLen = 477;
731
		vrLoc = 469;
732
	};
733
	0D68DF310C818CE900708F15 /* PBXTextBookmark */ = {
734
		isa = PBXTextBookmark;
735
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
736
		name = "obj_save.cpp: 32";
737
		rLen = 0;
738
		rLoc = 814;
739
		rType = 0;
740
		vrLen = 662;
741
		vrLoc = 324;
742
	};
743
	0D68DF4C0C818D5B00708F15 /* PBXTextBookmark */ = {
744
		isa = PBXTextBookmark;
745
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
746
		name = "volpoly.cpp: 36";
747
		rLen = 0;
748
		rLoc = 788;
749
		rType = 0;
750
		vrLen = 532;
751
		vrLoc = 502;
752
	};
753
	0D68DFB90C81902500708F15 /* PBXTextBookmark */ = {
754
		isa = PBXTextBookmark;
755
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
756
		name = "obj_save.cpp: 39";
757
		rLen = 0;
758
		rLoc = 939;
759
		rType = 0;
760
		vrLen = 637;
761
		vrLoc = 380;
762
	};
763
	0D68DFBB0C81902500708F15 /* PBXTextBookmark */ = {
764
		isa = PBXTextBookmark;
765
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
766
		name = "obj_save.cpp: 39";
767
		rLen = 0;
768
		rLoc = 939;
769
		rType = 0;
770
		vrLen = 637;
771
		vrLoc = 380;
772
	};
773
	0D68DFD50C81913100708F15 /* PBXTextBookmark */ = {
774
		isa = PBXTextBookmark;
775
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
776
		name = "objview.cpp: 322";
777
		rLen = 0;
778
		rLoc = 7401;
779
		rType = 0;
780
		vrLen = 450;
781
		vrLoc = 5026;
782
	};
783
	0D68DFD60C81913100708F15 /* PBXTextBookmark */ = {
784
		isa = PBXTextBookmark;
785
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
786
		name = "volpoly.cpp: 36";
787
		rLen = 0;
788
		rLoc = 788;
789
		rType = 0;
790
		vrLen = 532;
791
		vrLoc = 502;
792
	};
793
	0D68DFD70C81913100708F15 /* PBXTextBookmark */ = {
794
		isa = PBXTextBookmark;
795
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
796
		name = "objview.cpp: 322";
797
		rLen = 0;
798
		rLoc = 7401;
799
		rType = 0;
800
		vrLen = 450;
801
		vrLoc = 5026;
802
	};
803
	0D68DFD90C8191EC00708F15 /* PBXTextBookmark */ = {
804
		isa = PBXTextBookmark;
805
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
806
		name = "volpoly.cpp: 33";
807
		rLen = 0;
808
		rLoc = 742;
809
		rType = 0;
810
		vrLen = 1057;
811
		vrLoc = 484;
812
	};
813
	0D68E02D0C8193AE00708F15 /* PBXTextBookmark */ = {
814
		isa = PBXTextBookmark;
815
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
816
		name = "volpoly.cpp: 33";
817
		rLen = 0;
818
		rLoc = 742;
819
		rType = 0;
820
		vrLen = 445;
821
		vrLoc = 536;
822
	};
823
	0D68E02E0C8193AE00708F15 /* PBXTextBookmark */ = {
824
		isa = PBXTextBookmark;
825
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
826
		name = "volpoly.cpp: 33";
827
		rLen = 0;
828
		rLoc = 742;
829
		rType = 0;
830
		vrLen = 1030;
831
		vrLoc = 456;
832
	};
336 jab 833
	0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */ = {
834
		isa = PBXTextBookmark;
835
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
836
		name = "gel_glu.h: 6";
837
		rLen = 0;
838
		rLoc = 103;
839
		rType = 0;
840
		vrLen = 213;
841
		vrLoc = 0;
842
	};
843
	0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */ = {
844
		isa = PBXTextBookmark;
845
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
846
		name = "Manifold.h: save_touched_attributes";
847
		rLen = 0;
848
		rLoc = 2518;
849
		rType = 0;
850
		vrLen = 1632;
851
		vrLoc = 1478;
852
	};
853
	0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */ = {
854
		isa = PBXTextBookmark;
855
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
856
		name = "obj_save.cpp: 1";
857
		rLen = 0;
858
		rLoc = 0;
859
		rType = 0;
860
		vrLen = 1119;
861
		vrLoc = 157;
862
	};
863
	0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */ = {
864
		isa = PBXTextBookmark;
865
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
866
		name = "gel_glu.h: 6";
867
		rLen = 0;
868
		rLoc = 103;
869
		rType = 0;
870
		vrLen = 213;
871
		vrLoc = 0;
872
	};
873
	0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */ = {
874
		isa = PBXTextBookmark;
875
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
876
		name = "Manifold.h: save_touched_attributes";
877
		rLen = 0;
878
		rLoc = 2518;
879
		rType = 0;
880
		vrLen = 1632;
881
		vrLoc = 1478;
882
	};
883
	0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */ = {
884
		isa = PBXTextBookmark;
885
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
886
		name = "Manifold.cpp: 1";
887
		rLen = 0;
888
		rLoc = 0;
889
		rType = 0;
890
		vrLen = 866;
891
		vrLoc = 13184;
892
	};
893
	0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */ = {
894
		isa = PBXTextBookmark;
895
		fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
896
		name = "obj_save.cpp: 1";
897
		rLen = 0;
898
		rLoc = 0;
899
		rType = 0;
900
		vrLen = 1119;
901
		vrLoc = 157;
902
	};
903
	0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */ = {
904
		isa = PBXTextBookmark;
905
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
906
		name = "decimator.cpp: 33";
907
		rLen = 0;
908
		rLoc = 607;
909
		rType = 0;
910
		vrLen = 599;
911
		vrLoc = 137;
912
	};
913
	0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */ = {
914
		isa = PBXTextBookmark;
915
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
916
		name = "objview.cpp: 316";
340 jab 917
		rLen = 178;
918
		rLoc = 7166;
336 jab 919
		rType = 0;
341 jab 920
		vrLen = 540;
336 jab 921
		vrLoc = 7528;
922
	};
923
	0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */ = {
924
		isa = PBXTextBookmark;
925
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
926
		name = "x3d_save.cpp: 1";
927
		rLen = 0;
928
		rLoc = 0;
929
		rType = 0;
930
		vrLen = 1048;
931
		vrLoc = 481;
932
	};
933
	0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */ = {
934
		isa = PBXTextBookmark;
935
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
936
		name = "build_manifold.h: 1";
937
		rLen = 0;
938
		rLoc = 0;
939
		rType = 0;
940
		vrLen = 861;
941
		vrLoc = 0;
942
	};
943
	0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */ = {
944
		isa = PBXTextBookmark;
945
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
946
		name = "caps_and_needles.cpp: 1";
947
		rLen = 0;
948
		rLoc = 0;
949
		rType = 0;
950
		vrLen = 796;
951
		vrLoc = 143;
952
	};
953
	0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */ = {
954
		isa = PBXTextBookmark;
955
		fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
956
		name = "x3d_save.cpp: 1";
957
		rLen = 0;
958
		rLoc = 0;
959
		rType = 0;
960
		vrLen = 637;
961
		vrLoc = 0;
962
	};
340 jab 963
	0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */ = {
336 jab 964
		isa = PBXTextBookmark;
340 jab 965
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
966
		name = "build_manifold.h: 1";
336 jab 967
		rLen = 0;
968
		rLoc = 0;
969
		rType = 0;
340 jab 970
		vrLen = 861;
971
		vrLoc = 0;
336 jab 972
	};
340 jab 973
	0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */ = {
336 jab 974
		isa = PBXTextBookmark;
340 jab 975
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
976
		name = "caps_and_needles.cpp: 1";
336 jab 977
		rLen = 0;
978
		rLoc = 0;
979
		rType = 0;
340 jab 980
		vrLen = 796;
981
		vrLoc = 143;
336 jab 982
	};
340 jab 983
	0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 984
		isa = PBXTextBookmark;
340 jab 985
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
986
		name = "close_holes.cpp: 1";
336 jab 987
		rLen = 0;
988
		rLoc = 0;
989
		rType = 0;
340 jab 990
		vrLen = 429;
336 jab 991
		vrLoc = 0;
992
	};
340 jab 993
	0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 994
		isa = PBXTextBookmark;
340 jab 995
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
996
		name = "build_bbtree.cpp: 36";
336 jab 997
		rLen = 0;
340 jab 998
		rLoc = 660;
999
		rType = 0;
1000
		vrLen = 705;
1001
		vrLoc = 3800;
1002
	};
1003
	0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
1004
		isa = PBXTextBookmark;
1005
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
1006
		name = "Cell.h: 1";
1007
		rLen = 0;
336 jab 1008
		rLoc = 0;
1009
		rType = 0;
340 jab 1010
		vrLen = 902;
1011
		vrLoc = 2897;
336 jab 1012
	};
340 jab 1013
	0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
336 jab 1014
		isa = PBXTextBookmark;
1015
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1016
		name = "close_holes.cpp: 1";
1017
		rLen = 0;
1018
		rLoc = 0;
1019
		rType = 0;
340 jab 1020
		vrLen = 429;
336 jab 1021
		vrLoc = 0;
1022
	};
340 jab 1023
	0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */ = {
1024
		isa = PBXTextBookmark;
1025
		fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
1026
		name = "build_bbtree.cpp: 36";
1027
		rLen = 0;
1028
		rLoc = 660;
1029
		rType = 0;
1030
		vrLen = 705;
1031
		vrLoc = 3800;
1032
	};
1033
	0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */ = {
1034
		isa = PBXTextBookmark;
1035
		fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
1036
		name = "Cell.h: 1";
1037
		rLen = 0;
1038
		rLoc = 0;
1039
		rType = 0;
1040
		vrLen = 902;
1041
		vrLoc = 2897;
1042
	};
335 jab 1043
	0DB883590C611DA10040A677 /* OBJViewer */ = {
1044
		activeExec = 0;
1045
		executables = (
1046
			0DB8835B0C611DA10040A677 /* OBJViewer */,
1047
		);
329 jab 1048
	};
335 jab 1049
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
1050
		isa = PBXExecutable;
340 jab 1051
		activeArgIndex = 0;
335 jab 1052
		activeArgIndices = (
340 jab 1053
			YES,
335 jab 1054
		);
1055
		argumentStrings = (
340 jab 1056
			/Users/jab/Studio/3DModels/PLY/Armadillo.ply,
335 jab 1057
		);
1058
		autoAttachOnCrash = 1;
1059
		configStateDict = {
329 jab 1060
		};
335 jab 1061
		customDataFormattersEnabled = 1;
1062
		debuggerPlugin = GDBDebugging;
1063
		disassemblyDisplayState = 0;
1064
		dylibVariantSuffix = "";
1065
		enableDebugStr = 1;
1066
		environmentEntries = (
1067
		);
1068
		executableSystemSymbolLevel = 0;
340 jab 1069
		executableUserSymbolLevel = 3;
335 jab 1070
		libgmallocEnabled = 0;
1071
		name = OBJViewer;
340 jab 1072
		savedGlobals = {
1073
		};
335 jab 1074
		sourceDirectories = (
1075
		);
340 jab 1076
		variableFormatDictionary = {
1077
		};
329 jab 1078
	};
336 jab 1079
	0DB883610C611DD20040A677 /* objview.cpp */ = {
1080
		uiCtxt = {
341 jab 1081
			sepNavIntBoundsRect = "{{0, 0}, {1106, 6745}}";
1082
			sepNavSelRange = "{7401, 0}";
1083
			sepNavVisRect = "{{0, 4035}, {1106, 453}}";
340 jab 1084
			sepNavWindowFrame = "{{107, 4}, {803, 1024}}";
336 jab 1085
		};
1086
	};
335 jab 1087
	0DB883B30C611FB20040A677 /* Raytracer */ = {
1088
		activeExec = 0;
1089
		executables = (
1090
			0DB883B50C611FB20040A677 /* Raytracer */,
1091
		);
329 jab 1092
	};
335 jab 1093
	0DB883B50C611FB20040A677 /* Raytracer */ = {
1094
		isa = PBXExecutable;
1095
		activeArgIndex = 2147483647;
1096
		activeArgIndices = (
1097
		);
1098
		argumentStrings = (
1099
		);
1100
		autoAttachOnCrash = 1;
1101
		configStateDict = {
329 jab 1102
		};
335 jab 1103
		customDataFormattersEnabled = 1;
1104
		debuggerPlugin = GDBDebugging;
1105
		disassemblyDisplayState = 0;
1106
		dylibVariantSuffix = "";
1107
		enableDebugStr = 1;
1108
		environmentEntries = (
1109
		);
1110
		executableSystemSymbolLevel = 0;
1111
		executableUserSymbolLevel = 0;
1112
		libgmallocEnabled = 0;
1113
		name = Raytracer;
1114
		sourceDirectories = (
1115
		);
329 jab 1116
	};
335 jab 1117
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
1118
		activeExec = 0;
1119
		executables = (
1120
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
1121
		);
329 jab 1122
	};
335 jab 1123
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
1124
		isa = PBXExecutable;
1125
		activeArgIndex = 2147483647;
1126
		activeArgIndices = (
1127
		);
1128
		argumentStrings = (
1129
		);
1130
		autoAttachOnCrash = 1;
1131
		configStateDict = {
1132
		};
1133
		customDataFormattersEnabled = 1;
1134
		debuggerPlugin = GDBDebugging;
1135
		disassemblyDisplayState = 0;
1136
		dylibVariantSuffix = "";
1137
		enableDebugStr = 1;
1138
		environmentEntries = (
1139
		);
1140
		executableSystemSymbolLevel = 0;
1141
		executableUserSymbolLevel = 0;
1142
		libgmallocEnabled = 0;
1143
		name = BloomenthalPolygonize;
1144
		sourceDirectories = (
1145
		);
329 jab 1146
	};
335 jab 1147
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
1148
		activeExec = 0;
1149
		executables = (
1150
			0DB883F30C6120E60040A677 /* MeshDistance */,
1151
		);
329 jab 1152
	};
335 jab 1153
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
1154
		isa = PBXExecutable;
1155
		activeArgIndex = 2147483647;
1156
		activeArgIndices = (
1157
		);
1158
		argumentStrings = (
1159
		);
1160
		autoAttachOnCrash = 1;
1161
		configStateDict = {
1162
		};
1163
		customDataFormattersEnabled = 1;
1164
		debuggerPlugin = GDBDebugging;
1165
		disassemblyDisplayState = 0;
1166
		dylibVariantSuffix = "";
1167
		enableDebugStr = 1;
1168
		environmentEntries = (
1169
		);
1170
		executableSystemSymbolLevel = 0;
1171
		executableUserSymbolLevel = 0;
1172
		libgmallocEnabled = 0;
1173
		name = MeshDistance;
1174
		sourceDirectories = (
1175
		);
329 jab 1176
	};
341 jab 1177
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
1178
		uiCtxt = {
1179
			sepNavIntBoundsRect = "{{0, 0}, {1081, 5016}}";
1180
			sepNavSelRange = "{2446, 0}";
1181
			sepNavVisRect = "{{0, 2230}, {1081, 689}}";
1182
		};
1183
	};
335 jab 1184
	0DB884020C6121240040A677 /* Decimator */ = {
1185
		activeExec = 0;
1186
		executables = (
1187
			0DB884040C6121240040A677 /* Decimator */,
1188
		);
329 jab 1189
	};
335 jab 1190
	0DB884040C6121240040A677 /* Decimator */ = {
1191
		isa = PBXExecutable;
1192
		activeArgIndex = 2147483647;
1193
		activeArgIndices = (
329 jab 1194
		);
335 jab 1195
		argumentStrings = (
1196
		);
1197
		autoAttachOnCrash = 1;
1198
		configStateDict = {
329 jab 1199
		};
335 jab 1200
		customDataFormattersEnabled = 1;
1201
		debuggerPlugin = GDBDebugging;
1202
		disassemblyDisplayState = 0;
1203
		dylibVariantSuffix = "";
1204
		enableDebugStr = 1;
1205
		environmentEntries = (
1206
		);
1207
		executableSystemSymbolLevel = 0;
1208
		executableUserSymbolLevel = 0;
1209
		libgmallocEnabled = 0;
1210
		name = Decimator;
336 jab 1211
		savedGlobals = {
1212
		};
335 jab 1213
		sourceDirectories = (
1214
		);
329 jab 1215
	};
335 jab 1216
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
1217
		activeExec = 0;
1218
		executables = (
1219
			0DB884090C6121400040A677 /* RangeScanViewer */,
1220
		);
329 jab 1221
	};
335 jab 1222
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
1223
		isa = PBXExecutable;
1224
		activeArgIndex = 2147483647;
1225
		activeArgIndices = (
1226
		);
1227
		argumentStrings = (
1228
		);
1229
		autoAttachOnCrash = 1;
1230
		configStateDict = {
329 jab 1231
		};
335 jab 1232
		customDataFormattersEnabled = 1;
1233
		debuggerPlugin = GDBDebugging;
1234
		disassemblyDisplayState = 0;
340 jab 1235
		dylibVariantSuffix = "";
335 jab 1236
		enableDebugStr = 1;
1237
		environmentEntries = (
1238
		);
1239
		executableSystemSymbolLevel = 0;
1240
		executableUserSymbolLevel = 0;
1241
		libgmallocEnabled = 0;
1242
		name = RangeScanViewer;
1243
		sourceDirectories = (
1244
		);
329 jab 1245
	};
335 jab 1246
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
1247
		activeExec = 0;
1248
		executables = (
1249
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
1250
		);
329 jab 1251
	};
335 jab 1252
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
1253
		isa = PBXExecutable;
1254
		activeArgIndex = 2147483647;
1255
		activeArgIndices = (
1256
		);
1257
		argumentStrings = (
1258
		);
1259
		autoAttachOnCrash = 1;
1260
		configStateDict = {
329 jab 1261
		};
335 jab 1262
		customDataFormattersEnabled = 1;
1263
		debuggerPlugin = GDBDebugging;
1264
		disassemblyDisplayState = 0;
1265
		dylibVariantSuffix = "";
1266
		enableDebugStr = 1;
1267
		environmentEntries = (
1268
		);
1269
		executableSystemSymbolLevel = 0;
1270
		executableUserSymbolLevel = 0;
1271
		libgmallocEnabled = 0;
1272
		name = BoundaryCollapse;
1273
		sourceDirectories = (
1274
		);
329 jab 1275
	};
335 jab 1276
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 1277
		activeExec = 0;
1278
		executables = (
335 jab 1279
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 1280
		);
1281
	};
335 jab 1282
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 1283
		isa = PBXExecutable;
1284
		activeArgIndex = 2147483647;
1285
		activeArgIndices = (
1286
		);
1287
		argumentStrings = (
1288
		);
1289
		autoAttachOnCrash = 1;
1290
		configStateDict = {
1291
		};
1292
		customDataFormattersEnabled = 1;
1293
		debuggerPlugin = GDBDebugging;
1294
		disassemblyDisplayState = 0;
1295
		dylibVariantSuffix = "";
1296
		enableDebugStr = 1;
1297
		environmentEntries = (
1298
		);
1299
		executableSystemSymbolLevel = 0;
1300
		executableUserSymbolLevel = 0;
1301
		libgmallocEnabled = 0;
335 jab 1302
		name = VolumePolygonize;
329 jab 1303
		sourceDirectories = (
1304
		);
1305
	};
336 jab 1306
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
1307
		uiCtxt = {
341 jab 1308
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1330}}";
340 jab 1309
			sepNavSelRange = "{493, 110}";
341 jab 1310
			sepNavVisRect = "{{0, 102}, {1081, 689}}";
336 jab 1311
		};
1312
	};
340 jab 1313
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
1314
		uiCtxt = {
1315
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
1316
			sepNavSelRange = "{0, 0}";
1317
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
1318
		};
1319
	};
1320
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
1321
		uiCtxt = {
1322
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
1323
			sepNavSelRange = "{0, 0}";
1324
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
1325
		};
1326
	};
1327
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
1328
		uiCtxt = {
1329
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
1330
			sepNavSelRange = "{0, 0}";
1331
			sepNavVisRect = "{{0, 798}, {1106, 688}}";
1332
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
1333
		};
1334
	};
1335
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
1336
		uiCtxt = {
1337
			sepNavIntBoundsRect = "{{0, 0}, {1146, 722}}";
1338
			sepNavSelRange = "{0, 0}";
1339
			sepNavVisRect = "{{0, 0}, {1146, 614}}";
1340
		};
1341
	};
341 jab 1342
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
1343
		uiCtxt = {
1344
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1843}}";
1345
			sepNavSelRange = "{742, 0}";
1346
			sepNavVisRect = "{{0, 459}, {1081, 431}}";
1347
		};
1348
	};
340 jab 1349
	0DC654A00C69B9D40048185B /* PBXTextBookmark */ = {
1350
		isa = PBXTextBookmark;
1351
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1352
		name = "Manifold.cpp: 628";
1353
		rLen = 0;
1354
		rLoc = 13268;
1355
		rType = 0;
1356
		vrLen = 654;
1357
		vrLoc = 13184;
1358
	};
1359
	0DC654B30C69BBAE0048185B /* PBXTextBookmark */ = {
1360
		isa = PBXTextBookmark;
1361
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
1362
		name = "rsview.cpp: 1";
1363
		rLen = 0;
1364
		rLoc = 0;
1365
		rType = 0;
1366
		vrLen = 840;
1367
		vrLoc = 0;
1368
	};
1369
	0DC654C70C69BFC20048185B /* PBXTextBookmark */ = {
1370
		isa = PBXTextBookmark;
1371
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
1372
		name = "plyfile.c: 1";
1373
		rLen = 0;
1374
		rLoc = 0;
1375
		rType = 0;
1376
		vrLen = 1307;
1377
		vrLoc = 0;
1378
	};
1379
	0DC654CA0C69BFC20048185B /* PBXTextBookmark */ = {
1380
		isa = PBXTextBookmark;
1381
		fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
1382
		name = "plyfile.c: 1";
1383
		rLen = 0;
1384
		rLoc = 0;
1385
		rType = 0;
1386
		vrLen = 1307;
1387
		vrLoc = 0;
1388
	};
1389
	0DC654CC0C69BFC20048185B /* PBXTextBookmark */ = {
1390
		isa = PBXTextBookmark;
1391
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
1392
		name = "ply.h: 1";
1393
		rLen = 0;
1394
		rLoc = 0;
1395
		rType = 0;
1396
		vrLen = 1573;
1397
		vrLoc = 6944;
1398
	};
1399
	0DC6551F0C69C2750048185B /* PBXTextBookmark */ = {
1400
		isa = PBXTextBookmark;
1401
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1402
		name = "decimator.cpp: HMesh";
1403
		rLen = 0;
1404
		rLoc = 324;
1405
		rType = 0;
1406
		vrLen = 627;
1407
		vrLoc = 165;
1408
	};
1409
	0DC655200C69C2750048185B /* PBXTextBookmark */ = {
1410
		isa = PBXTextBookmark;
1411
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
1412
		name = "boundary_collapse.cpp: 1";
1413
		rLen = 0;
1414
		rLoc = 0;
1415
		rType = 0;
1416
		vrLen = 526;
1417
		vrLoc = 0;
1418
	};
1419
	0DC655230C69C2750048185B /* PBXTextBookmark */ = {
1420
		isa = PBXTextBookmark;
1421
		fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
1422
		name = "ply.h: 1";
1423
		rLen = 0;
1424
		rLoc = 0;
1425
		rType = 0;
1426
		vrLen = 1302;
1427
		vrLoc = 6944;
1428
	};
1429
	0DC655240C69C2750048185B /* PBXTextBookmark */ = {
1430
		isa = PBXTextBookmark;
1431
		fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
1432
		name = "rsview.cpp: 117";
1433
		rLen = 2223;
1434
		rLoc = 2821;
1435
		rType = 0;
1436
		vrLen = 1632;
1437
		vrLoc = 1792;
1438
	};
1439
	0DC655290C69C2750048185B /* PBXTextBookmark */ = {
1440
		isa = PBXTextBookmark;
1441
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
1442
		name = "boundary_collapse.cpp: 1";
1443
		rLen = 0;
1444
		rLoc = 0;
1445
		rType = 0;
1446
		vrLen = 526;
1447
		vrLoc = 0;
1448
	};
1449
	0DC655640C69CD450048185B /* ply_load.h */ = {
1450
		uiCtxt = {
1451
			sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
1452
			sepNavSelRange = "{198, 58}";
1453
			sepNavVisRect = "{{0, 0}, {1106, 867}}";
1454
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
1455
		};
1456
	};
1457
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
1458
		uiCtxt = {
341 jab 1459
			sepNavIntBoundsRect = "{{0, 0}, {780, 3724}}";
1460
			sepNavSelRange = "{4724, 0}";
1461
			sepNavVisRect = "{{0, 2880}, {758, 801}}";
1462
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
340 jab 1463
		};
1464
	};
1465
	0DC655860C69CFA20048185B /* PBXTextBookmark */ = {
1466
		isa = PBXTextBookmark;
1467
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
1468
		name = "TriMesh.h: 1";
1469
		rLen = 0;
1470
		rLoc = 0;
1471
		rType = 0;
1472
		vrLen = 827;
1473
		vrLoc = 460;
1474
	};
1475
	0DC655A60C69CFEB0048185B /* PBXTextBookmark */ = {
1476
		isa = PBXTextBookmark;
1477
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
1478
		name = "ply_load.h: ply_load";
1479
		rLen = 0;
1480
		rLoc = 203;
1481
		rType = 0;
1482
		vrLen = 251;
1483
		vrLoc = 0;
1484
	};
1485
	0DC655D70C69D1280048185B /* ply.c */ = {
1486
		uiCtxt = {
1487
			sepNavIntBoundsRect = "{{0, 0}, {1081, 62966}}";
1488
			sepNavSelRange = "{0, 0}";
341 jab 1489
			sepNavVisRect = "{{0, 1715}, {1081, 539}}";
340 jab 1490
		};
1491
	};
1492
	0DC655D80C69D1280048185B /* ply.h */ = {
1493
		uiCtxt = {
1494
			sepNavIntBoundsRect = "{{0, 0}, {1081, 4446}}";
1495
			sepNavSelRange = "{1307, 6}";
1496
			sepNavVisRect = "{{0, 494}, {1081, 539}}";
1497
		};
1498
	};
1499
	0DC655F90C69D1700048185B /* PBXTextBookmark */ = {
1500
		isa = PBXTextBookmark;
1501
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
1502
		name = "ply.c: 1";
1503
		rLen = 0;
1504
		rLoc = 0;
1505
		rType = 0;
1506
		vrLen = 1212;
1507
		vrLoc = 0;
1508
	};
1509
	0DC655FA0C69D1700048185B /* PBXTextBookmark */ = {
1510
		isa = PBXTextBookmark;
1511
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
1512
		name = "ply.h: 1";
1513
		rLen = 0;
1514
		rLoc = 0;
1515
		rType = 0;
1516
		vrLen = 1138;
1517
		vrLoc = 0;
1518
	};
1519
	0DC6566F0C69D5ED0048185B /* PBXTextBookmark */ = {
1520
		isa = PBXTextBookmark;
1521
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1522
		name = "obj_load.cpp: 1";
1523
		rLen = 0;
1524
		rLoc = 0;
1525
		rType = 0;
1526
		vrLen = 638;
1527
		vrLoc = 0;
1528
	};
1529
	0DC656730C69D5ED0048185B /* PBXTextBookmark */ = {
1530
		isa = PBXTextBookmark;
1531
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
1532
		name = "#include \"CGLA/Vec3f.h\"";
1533
		rLen = 24;
1534
		rLoc = 81;
1535
		rType = 0;
1536
		vrLen = 1067;
1537
		vrLoc = 1101;
1538
	};
1539
	0DC656750C69D5ED0048185B /* PBXTextBookmark */ = {
1540
		isa = PBXTextBookmark;
1541
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1542
		name = "obj_load.cpp: 1";
1543
		rLen = 0;
1544
		rLoc = 0;
1545
		rType = 0;
1546
		vrLen = 638;
1547
		vrLoc = 0;
1548
	};
1549
	0DC656DE0C69D7D80048185B /* PBXTextBookmark */ = {
1550
		isa = PBXTextBookmark;
1551
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
1552
		name = "ply_load.h: ply_load";
1553
		rLen = 0;
1554
		rLoc = 198;
1555
		rType = 0;
1556
		vrLen = 256;
1557
		vrLoc = 0;
1558
	};
1559
	0DC656DF0C69D7D80048185B /* PBXTextBookmark */ = {
1560
		isa = PBXTextBookmark;
1561
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1562
		name = "verification.cpp: 1";
1563
		rLen = 0;
1564
		rLoc = 0;
1565
		rType = 0;
1566
		vrLen = 925;
1567
		vrLoc = 0;
1568
	};
1569
	0DC656E70C69D7D80048185B /* PBXTextBookmark */ = {
1570
		isa = PBXTextBookmark;
1571
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
1572
		name = "verification.cpp: 1";
1573
		rLen = 0;
1574
		rLoc = 0;
1575
		rType = 0;
1576
		vrLen = 925;
1577
		vrLoc = 0;
1578
	};
1579
	0DC6572E0C69D8900048185B /* PBXTextBookmark */ = {
1580
		isa = PBXTextBookmark;
1581
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
1582
		name = "draw.cpp: 1";
1583
		rLen = 0;
1584
		rLoc = 0;
1585
		rType = 0;
1586
		vrLen = 1019;
1587
		vrLoc = 1192;
1588
	};
1589
	0DC6575E0C69D97A0048185B /* PBXTextBookmark */ = {
1590
		isa = PBXTextBookmark;
1591
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
1592
		name = "mesh->mat_idx.push_back(current_material);";
1593
		rLen = 42;
1594
		rLoc = 8956;
1595
		rType = 0;
1596
		vrLen = 945;
1597
		vrLoc = 8341;
1598
	};
1599
	0DC657610C69D97A0048185B /* PBXTextBookmark */ = {
1600
		isa = PBXTextBookmark;
1601
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
1602
		name = "mesh->mat_idx.push_back(current_material);";
1603
		rLen = 42;
1604
		rLoc = 8956;
1605
		rType = 0;
1606
		vrLen = 945;
1607
		vrLoc = 8341;
1608
	};
1609
	0DC657F40C69E26F0048185B /* PBXTextBookmark */ = {
1610
		isa = PBXTextBookmark;
1611
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
1612
		name = "#include \"CGLA/Vec3f.h\"";
1613
		rLen = 24;
1614
		rLoc = 81;
1615
		rType = 0;
1616
		vrLen = 781;
1617
		vrLoc = 994;
1618
	};
1619
	0DC657F60C69E26F0048185B /* PBXTextBookmark */ = {
1620
		isa = PBXTextBookmark;
1621
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1622
		name = "TriMesh.cpp: 1";
1623
		rLen = 0;
1624
		rLoc = 0;
1625
		rType = 0;
1626
		vrLen = 677;
1627
		vrLoc = 146;
1628
	};
1629
	0DC657F80C69E26F0048185B /* PBXTextBookmark */ = {
1630
		isa = PBXTextBookmark;
1631
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
1632
		name = "TriMesh.cpp: 1";
1633
		rLen = 0;
1634
		rLoc = 0;
1635
		rType = 0;
1636
		vrLen = 677;
1637
		vrLoc = 146;
1638
	};
329 jab 1639
}