Subversion Repositories gelsvn

Rev

Rev 365 | Rev 372 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 365 Rev 367
1
// !$*UTF8*$!
1
// !$*UTF8*$!
2
{
2
{
3
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
3
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
-
 
4
		activeArchitecture = i386;
4
		activeBuildConfigurationName = Debug;
5
		activeBuildConfigurationName = Release;
5
		activeExecutable = 0DB8835B0C611DA10040A677 /* OBJViewer */;
6
		activeExecutable = 0DB884040C6121240040A677 /* Decimator */;
6
		activeTarget = 0DB883590C611DA10040A677 /* OBJViewer */;
7
		activeTarget = 0DB884020C6121240040A677 /* Decimator */;
7
		addToTargets = (
8
		addToTargets = (
8
			0D0CAEC00C611308003604C6 /* GEL */,
9
			0D0CAEC00C611308003604C6 /* GEL */,
9
		);
10
		);
10
		breakpoints = (
11
		breakpoints = (
11
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
12
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
12
		);
13
		);
13
		breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
-
 
14
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
14
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
15
		executables = (
15
		executables = (
16
			0DB8835B0C611DA10040A677 /* OBJViewer */,
16
			0DB8835B0C611DA10040A677 /* OBJViewer */,
17
			0DB883B50C611FB20040A677 /* Raytracer */,
17
			0DB883B50C611FB20040A677 /* Raytracer */,
18
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
18
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
19
			0DB883F30C6120E60040A677 /* MeshDistance */,
19
			0DB883F30C6120E60040A677 /* MeshDistance */,
20
			0DB884040C6121240040A677 /* Decimator */,
20
			0DB884040C6121240040A677 /* Decimator */,
21
			0DB884090C6121400040A677 /* RangeScanViewer */,
21
			0DB884090C6121400040A677 /* RangeScanViewer */,
22
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
22
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
23
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
23
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
24
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
24
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
25
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
25
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
26
		);
26
		);
27
		ignoreBreakpointsInProjectsDict = {
27
		ignoreBreakpointsInProjectsDict = {
28
		};
28
		};
29
		perUserDictionary = {
29
		perUserDictionary = {
30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
30
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
31
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
32
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33
				PBXFileTableDataSourceColumnWidthsKey = (
33
				PBXFileTableDataSourceColumnWidthsKey = (
34
					20,
34
					20,
35
					20,
35
					20,
36
					210,
36
					210,
37
					20,
37
					20,
38
					110,
38
					110,
39
					109,
39
					109,
40
					20,
40
					20,
41
				);
41
				);
42
				PBXFileTableDataSourceColumnsKey = (
42
				PBXFileTableDataSourceColumnsKey = (
43
					PBXBreakpointsDataSource_ActionID,
43
					PBXBreakpointsDataSource_ActionID,
44
					PBXBreakpointsDataSource_TypeID,
44
					PBXBreakpointsDataSource_TypeID,
45
					PBXBreakpointsDataSource_BreakpointID,
45
					PBXBreakpointsDataSource_BreakpointID,
46
					PBXBreakpointsDataSource_UseID,
46
					PBXBreakpointsDataSource_UseID,
47
					PBXBreakpointsDataSource_LocationID,
47
					PBXBreakpointsDataSource_LocationID,
48
					PBXBreakpointsDataSource_ConditionID,
48
					PBXBreakpointsDataSource_ConditionID,
49
					PBXBreakpointsDataSource_ContinueID,
49
					PBXBreakpointsDataSource_ContinueID,
50
				);
50
				);
51
			};
51
			};
52
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
52
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
53
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
54
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
54
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
55
				PBXFileTableDataSourceColumnWidthsKey = (
55
				PBXFileTableDataSourceColumnWidthsKey = (
56
					20,
56
					20,
57
					20,
57
					20,
58
					383,
58
					383,
59
					20,
59
					20,
60
					310,
60
					310,
61
					310,
61
					310,
62
					20,
62
					20,
63
				);
63
				);
64
				PBXFileTableDataSourceColumnsKey = (
64
				PBXFileTableDataSourceColumnsKey = (
65
					PBXBreakpointsDataSource_ActionID,
65
					PBXBreakpointsDataSource_ActionID,
66
					PBXBreakpointsDataSource_TypeID,
66
					PBXBreakpointsDataSource_TypeID,
67
					PBXBreakpointsDataSource_BreakpointID,
67
					PBXBreakpointsDataSource_BreakpointID,
68
					PBXBreakpointsDataSource_UseID,
68
					PBXBreakpointsDataSource_UseID,
69
					PBXBreakpointsDataSource_LocationID,
69
					PBXBreakpointsDataSource_LocationID,
70
					PBXBreakpointsDataSource_ConditionID,
70
					PBXBreakpointsDataSource_ConditionID,
71
					PBXBreakpointsDataSource_ContinueID,
71
					PBXBreakpointsDataSource_ContinueID,
72
				);
72
				);
73
			};
73
			};
74
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
74
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
75
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
75
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
76
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
76
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
77
				PBXFileTableDataSourceColumnWidthsKey = (
77
				PBXFileTableDataSourceColumnWidthsKey = (
78
					20,
78
					20,
79
					489,
79
					489,
80
					590.2085,
80
					590.2085,
81
				);
81
				);
82
				PBXFileTableDataSourceColumnsKey = (
82
				PBXFileTableDataSourceColumnsKey = (
83
					PBXErrorsWarningsDataSource_TypeID,
83
					PBXErrorsWarningsDataSource_TypeID,
84
					PBXErrorsWarningsDataSource_MessageID,
84
					PBXErrorsWarningsDataSource_MessageID,
85
					PBXErrorsWarningsDataSource_LocationID,
85
					PBXErrorsWarningsDataSource_LocationID,
86
				);
86
				);
87
			};
87
			};
88
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
88
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
89
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
89
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
90
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
90
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
91
				PBXFileTableDataSourceColumnWidthsKey = (
91
				PBXFileTableDataSourceColumnWidthsKey = (
92
					22,
92
					22,
93
					300,
93
					300,
94
					718,
94
					774,
95
				);
95
				);
96
				PBXFileTableDataSourceColumnsKey = (
96
				PBXFileTableDataSourceColumnsKey = (
97
					PBXExecutablesDataSource_ActiveFlagID,
97
					PBXExecutablesDataSource_ActiveFlagID,
98
					PBXExecutablesDataSource_NameID,
98
					PBXExecutablesDataSource_NameID,
99
					PBXExecutablesDataSource_CommentsID,
99
					PBXExecutablesDataSource_CommentsID,
100
				);
100
				);
101
			};
101
			};
102
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
102
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
103
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
104
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
105
				PBXFileTableDataSourceColumnWidthsKey = (
105
				PBXFileTableDataSourceColumnWidthsKey = (
106
					20,
106
					20,
107
					830,
107
					886,
108
					20,
108
					20,
109
					48,
109
					48,
110
					43,
110
					43,
111
					43,
111
					43,
112
					20,
112
					20,
113
				);
113
				);
114
				PBXFileTableDataSourceColumnsKey = (
114
				PBXFileTableDataSourceColumnsKey = (
115
					PBXFileDataSource_FiletypeID,
115
					PBXFileDataSource_FiletypeID,
116
					PBXFileDataSource_Filename_ColumnID,
116
					PBXFileDataSource_Filename_ColumnID,
117
					PBXFileDataSource_Built_ColumnID,
117
					PBXFileDataSource_Built_ColumnID,
118
					PBXFileDataSource_ObjectSize_ColumnID,
118
					PBXFileDataSource_ObjectSize_ColumnID,
119
					PBXFileDataSource_Errors_ColumnID,
119
					PBXFileDataSource_Errors_ColumnID,
120
					PBXFileDataSource_Warnings_ColumnID,
120
					PBXFileDataSource_Warnings_ColumnID,
121
					PBXFileDataSource_Target_ColumnID,
121
					PBXFileDataSource_Target_ColumnID,
122
				);
122
				);
123
			};
123
			};
124
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
124
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
125
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
125
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
126
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
126
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
127
				PBXFileTableDataSourceColumnWidthsKey = (
127
				PBXFileTableDataSourceColumnWidthsKey = (
128
					20,
128
					20,
129
					20,
129
					20,
130
					902,
130
					902,
131
					20,
131
					20,
132
					48.1626,
132
					48.1626,
133
					43,
133
					43,
134
					43,
134
					43,
135
					20,
135
					20,
136
				);
136
				);
137
				PBXFileTableDataSourceColumnsKey = (
137
				PBXFileTableDataSourceColumnsKey = (
138
					PBXFileDataSource_SCM_ColumnID,
138
					PBXFileDataSource_SCM_ColumnID,
139
					PBXFileDataSource_FiletypeID,
139
					PBXFileDataSource_FiletypeID,
140
					PBXFileDataSource_Filename_ColumnID,
140
					PBXFileDataSource_Filename_ColumnID,
141
					PBXFileDataSource_Built_ColumnID,
141
					PBXFileDataSource_Built_ColumnID,
142
					PBXFileDataSource_ObjectSize_ColumnID,
142
					PBXFileDataSource_ObjectSize_ColumnID,
143
					PBXFileDataSource_Errors_ColumnID,
143
					PBXFileDataSource_Errors_ColumnID,
144
					PBXFileDataSource_Warnings_ColumnID,
144
					PBXFileDataSource_Warnings_ColumnID,
145
					PBXFileDataSource_Target_ColumnID,
145
					PBXFileDataSource_Target_ColumnID,
146
				);
146
				);
147
			};
147
			};
148
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
148
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
149
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
149
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
150
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
150
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
151
				PBXFileTableDataSourceColumnWidthsKey = (
151
				PBXFileTableDataSourceColumnWidthsKey = (
152
					20,
152
					20,
153
					200,
153
					200,
154
					650,
154
					650,
155
					20,
155
					20,
156
					48,
156
					48,
157
					43,
157
					43,
158
					43,
158
					43,
159
				);
159
				);
160
				PBXFileTableDataSourceColumnsKey = (
160
				PBXFileTableDataSourceColumnsKey = (
161
					PBXFileDataSource_FiletypeID,
161
					PBXFileDataSource_FiletypeID,
162
					PBXFileDataSource_Filename_ColumnID,
162
					PBXFileDataSource_Filename_ColumnID,
163
					PBXTargetDataSource_PrimaryAttribute,
163
					PBXTargetDataSource_PrimaryAttribute,
164
					PBXFileDataSource_Built_ColumnID,
164
					PBXFileDataSource_Built_ColumnID,
165
					PBXFileDataSource_ObjectSize_ColumnID,
165
					PBXFileDataSource_ObjectSize_ColumnID,
166
					PBXFileDataSource_Errors_ColumnID,
166
					PBXFileDataSource_Errors_ColumnID,
167
					PBXFileDataSource_Warnings_ColumnID,
167
					PBXFileDataSource_Warnings_ColumnID,
168
				);
168
				);
169
			};
169
			};
170
			PBXPerProjectTemplateStateSaveDate = 230629882;
170
			PBXPerProjectTemplateStateSaveDate = 237283665;
171
			PBXWorkspaceStateSaveDate = 230629882;
171
			PBXWorkspaceStateSaveDate = 237283665;
172
		};
172
		};
173
		perUserProjectItems = {
173
		perUserProjectItems = {
174
			0D1307D50D887A6400847A72 = 0D1307D50D887A6400847A72 /* PBXTextBookmark */;
174
			0D75B4D60E24A57E0079666A = 0D75B4D60E24A57E0079666A /* PBXTextBookmark */;
175
			0D1307D80D887A6400847A72 = 0D1307D80D887A6400847A72 /* PBXTextBookmark */;
175
			0D75B4D70E24A57E0079666A = 0D75B4D70E24A57E0079666A /* PBXTextBookmark */;
176
			0D13082C0D887C6D00847A72 = 0D13082C0D887C6D00847A72 /* PBXTextBookmark */;
176
			0D75B4D80E24A57E0079666A = 0D75B4D80E24A57E0079666A /* PBXTextBookmark */;
177
			0D13082D0D887C6D00847A72 = 0D13082D0D887C6D00847A72 /* PBXTextBookmark */;
177
			0D75B4D90E24A57E0079666A = 0D75B4D90E24A57E0079666A /* PBXTextBookmark */;
178
			0D13083D0D887CD300847A72 = 0D13083D0D887CD300847A72 /* PBXTextBookmark */;
178
			0D75B4DA0E24A57E0079666A = 0D75B4DA0E24A57E0079666A /* PBXTextBookmark */;
179
			0D1308430D887CD300847A72 = 0D1308430D887CD300847A72 /* PBXTextBookmark */;
179
			0D75B4DB0E24A57E0079666A = 0D75B4DB0E24A57E0079666A /* PBXTextBookmark */;
180
			0D1308AB0D88801100847A72 = 0D1308AB0D88801100847A72 /* PBXTextBookmark */;
180
			0D75B4DC0E24A57E0079666A = 0D75B4DC0E24A57E0079666A /* PBXTextBookmark */;
181
			0D1308F10D88814500847A72 = 0D1308F10D88814500847A72 /* PBXTextBookmark */;
181
			0D75B4DD0E24A57E0079666A = 0D75B4DD0E24A57E0079666A /* PBXTextBookmark */;
182
			0D1308FB0D8881B300847A72 = 0D1308FB0D8881B300847A72 /* PBXTextBookmark */;
182
			0D75B4DE0E24A57E0079666A = 0D75B4DE0E24A57E0079666A /* PBXTextBookmark */;
183
			0D1308FC0D8881B300847A72 = 0D1308FC0D8881B300847A72 /* PBXTextBookmark */;
183
			0D75B4DF0E24A57E0079666A = 0D75B4DF0E24A57E0079666A /* PBXTextBookmark */;
184
			0D1308FD0D8881B300847A72 = 0D1308FD0D8881B300847A72 /* PBXTextBookmark */;
184
			0D75B4E00E24A57E0079666A = 0D75B4E00E24A57E0079666A /* PBXTextBookmark */;
185
			0D1309010D8881B300847A72 = 0D1309010D8881B300847A72 /* PBXTextBookmark */;
185
			0D75B4E10E24A57E0079666A = 0D75B4E10E24A57E0079666A /* PBXTextBookmark */;
186
			0D1309020D8881B300847A72 = 0D1309020D8881B300847A72 /* PBXTextBookmark */;
186
			0D75B4E20E24A57E0079666A = 0D75B4E20E24A57E0079666A /* PBXTextBookmark */;
187
			0D1309030D8881B300847A72 = 0D1309030D8881B300847A72 /* PBXTextBookmark */;
187
			0D75B4E30E24A57E0079666A = 0D75B4E30E24A57E0079666A /* PBXTextBookmark */;
188
			0D1309190D88826B00847A72 = 0D1309190D88826B00847A72 /* PBXTextBookmark */;
188
			0D75B4E40E24A57E0079666A = 0D75B4E40E24A57E0079666A /* PBXTextBookmark */;
189
			0D1309410D891E3400847A72 = 0D1309410D891E3400847A72 /* PBXTextBookmark */;
189
			0D75B4E50E24A57E0079666A = 0D75B4E50E24A57E0079666A /* PBXTextBookmark */;
190
			0D4007850D8EAED3002D90E7 = 0D4007850D8EAED3002D90E7 /* PBXTextBookmark */;
190
			0D75B4E60E24A57E0079666A = 0D75B4E60E24A57E0079666A /* PBXTextBookmark */;
191
			0D4007860D8EAED3002D90E7 = 0D4007860D8EAED3002D90E7 /* PBXTextBookmark */;
191
			0D75B4E70E24A57E0079666A = 0D75B4E70E24A57E0079666A /* PBXTextBookmark */;
192
			0D4007870D8EAED3002D90E7 = 0D4007870D8EAED3002D90E7 /* PBXTextBookmark */;
192
			0D75B4E80E24A57E0079666A = 0D75B4E80E24A57E0079666A /* PBXTextBookmark */;
193
			0D4007890D8EAED3002D90E7 = 0D4007890D8EAED3002D90E7 /* PBXTextBookmark */;
193
			0D75B4E90E24A57E0079666A = 0D75B4E90E24A57E0079666A /* PBXTextBookmark */;
194
			0D40078B0D8EAED3002D90E7 = 0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */;
194
			0D75B4EA0E24A57E0079666A = 0D75B4EA0E24A57E0079666A /* PBXTextBookmark */;
195
			0D40078E0D8EAED3002D90E7 = 0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */;
195
			0D75B50E0E24A9470079666A = 0D75B50E0E24A9470079666A /* PBXTextBookmark */;
196
			0D4007900D8EAED3002D90E7 = 0D4007900D8EAED3002D90E7 /* PBXTextBookmark */;
196
			0D8313550E24A96100C1C996 /* PBXTextBookmark */ = 0D8313550E24A96100C1C996 /* PBXTextBookmark */;
197
			0D4007920D8EAED3002D90E7 = 0D4007920D8EAED3002D90E7 /* PBXTextBookmark */;
197
			0D83135A0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135A0E24AA3400C1C996 /* PBXTextBookmark */;
198
			0D4007930D8EAED3002D90E7 = 0D4007930D8EAED3002D90E7 /* PBXTextBookmark */;
198
			0D83135B0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135B0E24AA3400C1C996 /* PBXTextBookmark */;
199
			0D4007980D8EAED3002D90E7 = 0D4007980D8EAED3002D90E7 /* PBXTextBookmark */;
199
			0D83135C0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135C0E24AA3400C1C996 /* PBXTextBookmark */;
200
			0D40079F0D8EAED3002D90E7 = 0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */;
200
			0D83135D0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135D0E24AA3400C1C996 /* PBXTextBookmark */;
201
			0D4007A10D8EAED3002D90E7 = 0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */;
201
			0D8313620E24AA5300C1C996 /* PBXTextBookmark */ = 0D8313620E24AA5300C1C996 /* PBXTextBookmark */;
202
			0D4007A70D8EAED3002D90E7 = 0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */;
202
			0D8313630E24AA5300C1C996 /* PBXTextBookmark */ = 0D8313630E24AA5300C1C996 /* PBXTextBookmark */;
203
			0D4007A80D8EAED3002D90E7 = 0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */;
203
			0D83136A0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136A0E24AA5900C1C996 /* PBXTextBookmark */;
204
			0D4007A90D8EAED3002D90E7 = 0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */;
204
			0D83136B0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136B0E24AA5900C1C996 /* PBXTextBookmark */;
205
			0D4007AB0D8EAED3002D90E7 = 0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */;
205
			0D83136C0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136C0E24AA5900C1C996 /* PBXTextBookmark */;
206
			0D4007AD0D8EAED3002D90E7 = 0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */;
206
			0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */ = 0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */;
207
			0D4007B00D8EAED3002D90E7 = 0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */;
207
			0D8313720E24AAED00C1C996 /* PBXTextBookmark */ = 0D8313720E24AAED00C1C996 /* PBXTextBookmark */;
208
			0D4007B10D8EAED3002D90E7 = 0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */;
208
			0D8313740E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313740E24AB0300C1C996 /* PBXTextBookmark */;
209
			0D4007B70D8EAED3002D90E7 = 0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */;
209
			0D8313750E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313750E24AB0300C1C996 /* PBXTextBookmark */;
210
			0D4007B90D8EAED3002D90E7 = 0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */;
210
			0D8313760E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313760E24AB0300C1C996 /* PBXTextBookmark */;
211
			0D4007BA0D8EAED3002D90E7 = 0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */;
211
			0D8313770E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313770E24AB0300C1C996 /* PBXTextBookmark */;
212
			0D4007BD0D8EAED3002D90E7 = 0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */;
212
			0D8313780E24AB1C00C1C996 /* PBXTextBookmark */ = 0D8313780E24AB1C00C1C996 /* PBXTextBookmark */;
213
			0D4007BE0D8EAED3002D90E7 = 0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */;
213
			0D8313830E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313830E24AC3B00C1C996 /* PBXTextBookmark */;
214
			0D4007C00D8EAED3002D90E7 = 0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */;
214
			0D8313840E24AC3B00C1C996 /* PBXBookmark */ = 0D8313840E24AC3B00C1C996 /* PBXBookmark */;
215
			0D4007C20D8EAED3002D90E7 = 0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */;
215
			0D8313850E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313850E24AC3B00C1C996 /* PBXTextBookmark */;
216
			0D4007C50D8EAED3002D90E7 = 0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */;
216
			0D8313860E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313860E24AC3B00C1C996 /* PBXTextBookmark */;
217
			0D4007C90D8EAED3002D90E7 = 0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */;
217
			0D8313880E24AC4500C1C996 /* PBXTextBookmark */ = 0D8313880E24AC4500C1C996 /* PBXTextBookmark */;
218
			0D4007CC0D8EAED3002D90E7 = 0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */;
218
			0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */ = 0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */;
219
			0D4007D30D8EAED3002D90E7 = 0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */;
219
			0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */ = 0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */;
220
			0D4007D40D8EAED3002D90E7 = 0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */;
220
			0D8313900E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313900E24ACEA00C1C996 /* PBXTextBookmark */;
221
			0D4007D50D8EAED3002D90E7 = 0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */;
221
			0D8313910E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313910E24ACEA00C1C996 /* PBXTextBookmark */;
222
			0D4007D60D8EAED3002D90E7 = 0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */;
222
			0D8313920E24ACEA00C1C996 /* PBXBookmark */ = 0D8313920E24ACEA00C1C996 /* PBXBookmark */;
223
			0D4007D70D8EAED3002D90E7 = 0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */;
223
			0D8313930E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313930E24ACEA00C1C996 /* PBXTextBookmark */;
224
			0D4007D80D8EAED3002D90E7 = 0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */;
224
			0D8313940E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313940E24ACEA00C1C996 /* PBXTextBookmark */;
225
			0D4007D90D8EAED3002D90E7 = 0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */;
225
			0D8313950E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313950E24ACEA00C1C996 /* PBXTextBookmark */;
226
			0D4007DA0D8EAED3002D90E7 = 0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */;
226
			0D8313980E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313980E24CC5F00C1C996 /* PBXTextBookmark */;
227
			0D4007DC0D8EAED3002D90E7 = 0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */;
227
			0D8313990E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313990E24CC5F00C1C996 /* PBXTextBookmark */;
228
			0D4007DD0D8EAED3002D90E7 = 0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */;
228
			0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */;
229
			0D4008F00D8EBA46002D90E7 = 0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */;
229
			0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */;
230
			0D4009220D8EBC9B002D90E7 = 0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */;
230
			0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */;
231
			0D4009A50D8FEF3C002D90E7 = 0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */;
231
			0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */;
232
			0D4009A70D8FEF3C002D90E7 = 0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */;
232
			0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */;
233
			0D4009A80D8FEF3C002D90E7 = 0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */;
233
			0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */;
234
			0D4009A90D8FEF3C002D90E7 = 0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */;
234
			0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */;
235
			0D4009AA0D8FEF3C002D90E7 = 0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */;
235
			0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */;
236
			0D4009AD0D8FEF3C002D90E7 = 0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */;
236
			0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */;
237
			0D4009AE0D8FEF3C002D90E7 = 0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */;
237
			0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */;
238
			0D4009AF0D8FEF3C002D90E7 = 0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */;
238
			0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */;
239
			0D4009B00D8FEF3C002D90E7 = 0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */;
239
			0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */;
240
			0D4009B10D8FEF3C002D90E7 = 0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */;
240
			0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */;
241
			0D4009B30D8FEF3C002D90E7 = 0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */;
241
			0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */;
242
			0D4009B40D8FEF3C002D90E7 = 0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */;
242
			0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */;
243
			0D4009B50D8FEF3C002D90E7 = 0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */;
243
			0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */;
244
			0D4009B60D8FEF3C002D90E7 = 0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */;
244
			0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */;
245
			0D4009B70D8FEF3C002D90E7 = 0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */;
245
			0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */;
246
			0D4009B80D8FEF3C002D90E7 = 0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */;
246
			0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */;
247
			0D4009B90D8FEF3C002D90E7 = 0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */;
247
			0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */;
248
			0D4009BA0D8FEF3C002D90E7 = 0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */;
248
			0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */;
249
			0D4009BB0D8FEF3C002D90E7 = 0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */;
249
			0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */ = 0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */;
250
			0D4009BD0D8FEF3C002D90E7 = 0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */;
250
			0D8313B10E24CD2300C1C996 /* PBXTextBookmark */ = 0D8313B10E24CD2300C1C996 /* PBXTextBookmark */;
251
			0D4009BE0D8FEF3C002D90E7 = 0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */;
251
			0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */ = 0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */;
252
			0D4009BF0D8FEF3C002D90E7 = 0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */;
252
			0D8313B60E24CDB600C1C996 /* PBXTextBookmark */ = 0D8313B60E24CDB600C1C996 /* PBXTextBookmark */;
253
			0D4009C00D8FEF3C002D90E7 = 0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */;
253
			0D8313B80E24CDD000C1C996 /* PBXTextBookmark */ = 0D8313B80E24CDD000C1C996 /* PBXTextBookmark */;
254
			0D4009CA0D8FEF3C002D90E7 = 0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */;
254
			0D8313B90E24D5E400C1C996 /* PBXTextBookmark */ = 0D8313B90E24D5E400C1C996 /* PBXTextBookmark */;
255
			0D4009CB0D8FEF3C002D90E7 = 0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */;
255
			0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */;
256
			0D4009CC0D8FEF3C002D90E7 = 0D4009CC0D8FEF3C002D90E7 /* PBXTextBookmark */;
256
			0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */;
257
			0D4009CD0D8FEF3C002D90E7 = 0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */;
257
			0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */;
258
			0D4009CE0D8FEF3C002D90E7 = 0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */;
258
			0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */;
259
			0D4009CF0D8FEF3C002D90E7 = 0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */;
259
			0D8313C00E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313C00E24D7D700C1C996 /* PBXTextBookmark */;
260
			0D4009D00D8FEF3C002D90E7 = 0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */;
260
			0D8313C10E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313C10E24D7D700C1C996 /* PBXTextBookmark */;
261
			0D4009D90D8FEF3C002D90E7 = 0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */;
261
			0D8313C20E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C20E24D87D00C1C996 /* PBXTextBookmark */;
262
			0D4009E10D8FEF3C002D90E7 = 0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */;
262
			0D8313C30E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C30E24D87D00C1C996 /* PBXTextBookmark */;
263
			0D4009E40D8FEF3C002D90E7 = 0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */;
263
			0D8313C40E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C40E24D87D00C1C996 /* PBXTextBookmark */;
264
			0D4009E50D8FEF3C002D90E7 = 0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */;
264
			0D8313C50E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C50E24D87D00C1C996 /* PBXTextBookmark */;
265
			0D4009E60D8FEF3C002D90E7 = 0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */;
265
			0D8313C80E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313C80E24D91C00C1C996 /* PBXTextBookmark */;
266
			0D4009E70D8FEF3C002D90E7 = 0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */;
266
			0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */;
267
			0DAE00DE0DA22C09000F0DFD = 0DAE00DE0DA22C09000F0DFD /* PBXTextBookmark */;
267
			0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */;
268
			0DAE00DF0DA22C09000F0DFD = 0DAE00DF0DA22C09000F0DFD /* PBXTextBookmark */;
268
			0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */;
269
			0DAE00E00DA22C09000F0DFD = 0DAE00E00DA22C09000F0DFD /* PBXTextBookmark */;
269
			0D8313CF0E24D98100C1C996 /* PBXTextBookmark */ = 0D8313CF0E24D98100C1C996 /* PBXTextBookmark */;
270
			0DAE00E10DA22C09000F0DFD = 0DAE00E10DA22C09000F0DFD /* PBXTextBookmark */;
270
			0D8313D00E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D00E24D98100C1C996 /* PBXTextBookmark */;
271
			0DAE00E20DA22C09000F0DFD = 0DAE00E20DA22C09000F0DFD /* PBXTextBookmark */;
271
			0D8313D10E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D10E24D98100C1C996 /* PBXTextBookmark */;
272
			0DAE00E30DA22C09000F0DFD = 0DAE00E30DA22C09000F0DFD /* PBXTextBookmark */;
272
			0D8313D20E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D20E24D98100C1C996 /* PBXTextBookmark */;
273
			0DAE00E40DA22C09000F0DFD = 0DAE00E40DA22C09000F0DFD /* PBXTextBookmark */;
-
 
274
			0DAE00E50DA22C09000F0DFD = 0DAE00E50DA22C09000F0DFD /* PBXTextBookmark */;
-
 
275
			0DAE00E80DA22C09000F0DFD = 0DAE00E80DA22C09000F0DFD /* PBXTextBookmark */;
-
 
276
			0DAE00EA0DA22C09000F0DFD = 0DAE00EA0DA22C09000F0DFD /* PBXTextBookmark */;
-
 
277
			0DAE00EB0DA22C09000F0DFD = 0DAE00EB0DA22C09000F0DFD /* PBXTextBookmark */;
-
 
278
			0DAE00EE0DA22C09000F0DFD = 0DAE00EE0DA22C09000F0DFD /* PBXTextBookmark */;
-
 
279
			0DAE00F00DA22C09000F0DFD = 0DAE00F00DA22C09000F0DFD /* PBXTextBookmark */;
-
 
280
			0DAE00F10DA22C09000F0DFD = 0DAE00F10DA22C09000F0DFD /* PBXTextBookmark */;
-
 
281
			0DAE00F50DA22C09000F0DFD = 0DAE00F50DA22C09000F0DFD /* PBXTextBookmark */;
-
 
282
			0DAE00F70DA22C09000F0DFD = 0DAE00F70DA22C09000F0DFD /* PBXTextBookmark */;
-
 
283
			0DAE00F80DA22C09000F0DFD = 0DAE00F80DA22C09000F0DFD /* PBXTextBookmark */;
-
 
284
			0DAE00FD0DA22C09000F0DFD = 0DAE00FD0DA22C09000F0DFD /* PBXTextBookmark */;
-
 
285
			0DAE01020DA22C09000F0DFD = 0DAE01020DA22C09000F0DFD /* PBXTextBookmark */;
-
 
286
			0DC0A31D0D913C90001D5BB8 = 0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */;
-
 
287
			0DC0A31E0D913C90001D5BB8 = 0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */;
-
 
288
			0DC0A3200D913C90001D5BB8 = 0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */;
-
 
289
			0DC0A3220D913C90001D5BB8 = 0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */;
-
 
290
			0DC0A32C0D913D52001D5BB8 = 0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */;
-
 
291
			0DC0A32D0D913D52001D5BB8 = 0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */;
-
 
292
			0DC0A3320D913D52001D5BB8 = 0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */;
-
 
293
			0DC0A3B50D91420F001D5BB8 = 0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */;
-
 
294
			0DC0A4CF0D968D0B001D5BB8 = 0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
295
			0DC0A4D00D968D0B001D5BB8 = 0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
296
			0DC0A4D10D968D0B001D5BB8 = 0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
297
			0DC0A4D20D968D0B001D5BB8 = 0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
298
			0DC0A4D40D968D0B001D5BB8 = 0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
299
			0DC0A4D50D968D0B001D5BB8 = 0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
300
			0DC0A4D70D968D0B001D5BB8 = 0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
301
			0DC0A4DE0D968D0B001D5BB8 = 0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
302
			0DC0A4DF0D968D0B001D5BB8 = 0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */;
-
 
303
			0DC6B3CC0DBF22D000BD9FC1 /* PBXTextBookmark */ = 0DC6B3CC0DBF22D000BD9FC1 /* PBXTextBookmark */;
-
 
304
			0DC6B3CD0DBF22D000BD9FC1 /* PBXTextBookmark */ = 0DC6B3CD0DBF22D000BD9FC1 /* PBXTextBookmark */;
-
 
305
			0DC6B3CE0DBF22D000BD9FC1 /* PBXTextBookmark */ = 0DC6B3CE0DBF22D000BD9FC1 /* PBXTextBookmark */;
-
 
306
			0DC6B3D30DBF237A00BD9FC1 /* PBXTextBookmark */ = 0DC6B3D30DBF237A00BD9FC1 /* PBXTextBookmark */;
-
 
307
			0DC6B3E00DBF239B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3E00DBF239B00BD9FC1 /* PBXTextBookmark */;
-
 
308
			0DC6B3E40DBF239B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3E40DBF239B00BD9FC1 /* PBXTextBookmark */;
-
 
309
			0DC6B3E60DBF23C700BD9FC1 /* PBXTextBookmark */ = 0DC6B3E60DBF23C700BD9FC1 /* PBXTextBookmark */;
-
 
310
			0DC6B3E80DBF23E600BD9FC1 /* PBXTextBookmark */ = 0DC6B3E80DBF23E600BD9FC1 /* PBXTextBookmark */;
-
 
311
			0DC6B3E90DBF23E600BD9FC1 /* PBXTextBookmark */ = 0DC6B3E90DBF23E600BD9FC1 /* PBXTextBookmark */;
-
 
312
			0DC6B3EA0DBF23E700BD9FC1 /* PBXTextBookmark */ = 0DC6B3EA0DBF23E700BD9FC1 /* PBXTextBookmark */;
-
 
313
			0DC6B3ED0DBF23F800BD9FC1 /* PBXTextBookmark */ = 0DC6B3ED0DBF23F800BD9FC1 /* PBXTextBookmark */;
-
 
314
			0DC6B3EE0DBF23F800BD9FC1 /* PBXTextBookmark */ = 0DC6B3EE0DBF23F800BD9FC1 /* PBXTextBookmark */;
-
 
315
			0DC6B3F80DBF240B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3F80DBF240B00BD9FC1 /* PBXTextBookmark */;
-
 
316
			0DC6B3F90DBF240B00BD9FC1 /* PBXTextBookmark */ = 0DC6B3F90DBF240B00BD9FC1 /* PBXTextBookmark */;
-
 
317
			0DC6B3FA0DBF240E00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FA0DBF240E00BD9FC1 /* PBXTextBookmark */;
-
 
318
			0DC6B3FB0DBF240E00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FB0DBF240E00BD9FC1 /* PBXTextBookmark */;
-
 
319
			0DC6B3FC0DBF240F00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FC0DBF240F00BD9FC1 /* PBXTextBookmark */;
-
 
320
			0DC6B3FE0DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FE0DBF245D00BD9FC1 /* PBXTextBookmark */;
-
 
321
			0DC6B3FF0DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B3FF0DBF245D00BD9FC1 /* PBXTextBookmark */;
-
 
322
			0DC6B4000DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B4000DBF245D00BD9FC1 /* PBXTextBookmark */;
-
 
323
			0DC6B4010DBF245D00BD9FC1 /* PBXTextBookmark */ = 0DC6B4010DBF245D00BD9FC1 /* PBXTextBookmark */;
-
 
324
			0DC6B4020DBF246400BD9FC1 /* PBXTextBookmark */ = 0DC6B4020DBF246400BD9FC1 /* PBXTextBookmark */;
-
 
325
			0DC6B4030DBF246400BD9FC1 /* PBXTextBookmark */ = 0DC6B4030DBF246400BD9FC1 /* PBXTextBookmark */;
-
 
326
			0DC6B4060DBF248000BD9FC1 /* PBXTextBookmark */ = 0DC6B4060DBF248000BD9FC1 /* PBXTextBookmark */;
-
 
327
			0DC6B4070DBF248000BD9FC1 /* PBXTextBookmark */ = 0DC6B4070DBF248000BD9FC1 /* PBXTextBookmark */;
-
 
328
			0DC6B4090DBF249600BD9FC1 /* PBXTextBookmark */ = 0DC6B4090DBF249600BD9FC1 /* PBXTextBookmark */;
-
 
329
			0DCE1AB40DB5446100A50062 = 0DCE1AB40DB5446100A50062 /* PBXTextBookmark */;
-
 
330
			0DCE1AB50DB5446100A50062 = 0DCE1AB50DB5446100A50062 /* PBXTextBookmark */;
-
 
331
			0DCE1AB60DB5446100A50062 = 0DCE1AB60DB5446100A50062 /* PBXTextBookmark */;
-
 
332
			0DCE1AB70DB5446100A50062 = 0DCE1AB70DB5446100A50062 /* PBXTextBookmark */;
-
 
333
			0DCE1AB80DB5446100A50062 = 0DCE1AB80DB5446100A50062 /* PBXTextBookmark */;
-
 
334
			0DCE1AB90DB5446100A50062 = 0DCE1AB90DB5446100A50062 /* PBXTextBookmark */;
-
 
335
			0DCE1ABA0DB5446100A50062 = 0DCE1ABA0DB5446100A50062 /* PBXTextBookmark */;
-
 
336
			0DCE1ABB0DB5446100A50062 = 0DCE1ABB0DB5446100A50062 /* PBXTextBookmark */;
-
 
337
			0DEF23020DA9059600668E55 = 0DEF23020DA9059600668E55 /* PBXTextBookmark */;
-
 
338
			0DEF230F0DA9112C00668E55 = 0DEF230F0DA9112C00668E55 /* PBXTextBookmark */;
-
 
339
		};
273
		};
340
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
274
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
341
		userBuildSettings = {
275
		userBuildSettings = {
342
		};
276
		};
343
	};
277
	};
344
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
278
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
345
		isa = PBXSourceControlManager;
279
		isa = PBXSourceControlManager;
346
		fallbackIsa = XCSourceControlManager;
280
		fallbackIsa = XCSourceControlManager;
347
		isSCMEnabled = 1;
281
		isSCMEnabled = 1;
348
		scmConfiguration = {
282
		scmConfiguration = {
349
			SubversionToolPath = /opt/local/bin/svn;
283
			SubversionToolPath = /opt/local/bin/svn;
350
		};
284
		};
351
		scmType = scm.subversion;
285
		scmType = scm.subversion;
352
	};
286
	};
353
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
287
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
354
		isa = PBXCodeSenseManager;
288
		isa = PBXCodeSenseManager;
355
		indexTemplatePath = "";
289
		indexTemplatePath = "";
356
	};
290
	};
357
	0D0CAEC00C611308003604C6 /* GEL */ = {
291
	0D0CAEC00C611308003604C6 /* GEL */ = {
358
		activeExec = 0;
292
		activeExec = 0;
359
	};
293
	};
360
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
294
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
361
		uiCtxt = {
295
		uiCtxt = {
362
			sepNavIntBoundsRect = "{{0, 0}, {961, 7809}}";
296
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8075}}";
363
			sepNavSelRange = "{7684, 204}";
297
			sepNavSelRange = "{0, 0}";
-
 
298
			sepNavVisRange = "{0, 917}";
364
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
299
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
365
		};
300
		};
366
	};
301
	};
367
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
302
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
368
		uiCtxt = {
303
		uiCtxt = {
369
			sepNavIntBoundsRect = "{{0, 0}, {961, 5206}}";
304
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5453}}";
370
			sepNavSelRange = "{0, 0}";
305
			sepNavSelRange = "{0, 0}";
-
 
306
			sepNavVisRange = "{0, 910}";
371
			sepNavVisRect = "{{0, 0}, {961, 728}}";
307
			sepNavVisRect = "{{0, 0}, {961, 728}}";
372
		};
308
		};
373
	};
309
	};
-
 
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
	};
374
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
324
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
375
		uiCtxt = {
325
		uiCtxt = {
376
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
326
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1387}}";
377
			sepNavSelRange = "{0, 0}";
327
			sepNavSelRange = "{0, 0}";
-
 
328
			sepNavVisRange = "{0, 1032}";
378
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
329
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
379
		};
330
		};
380
	};
331
	};
381
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
332
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
382
		uiCtxt = {
333
		uiCtxt = {
383
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
334
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
384
			sepNavSelRange = "{5541, 19}";
335
			sepNavSelRange = "{5541, 19}";
385
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
336
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
386
		};
337
		};
387
	};
338
	};
388
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
339
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
389
		uiCtxt = {
340
		uiCtxt = {
390
			sepNavIntBoundsRect = "{{0, 0}, {828, 2774}}";
341
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
391
			sepNavSelRange = "{0, 0}";
342
			sepNavSelRange = "{0, 0}";
-
 
343
			sepNavVisRange = "{0, 1025}";
392
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
344
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
393
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
345
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
394
		};
346
		};
395
	};
347
	};
396
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
348
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
397
		uiCtxt = {
349
		uiCtxt = {
398
			sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
350
			sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
399
			sepNavSelRange = "{577, 0}";
351
			sepNavSelRange = "{577, 0}";
400
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
352
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
401
		};
353
		};
402
	};
354
	};
403
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
355
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
404
		uiCtxt = {
356
		uiCtxt = {
405
			sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
357
			sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
406
			sepNavSelRange = "{0, 0}";
358
			sepNavSelRange = "{0, 0}";
407
			sepNavVisRect = "{{0, 953}, {961, 291}}";
359
			sepNavVisRect = "{{0, 953}, {961, 291}}";
408
		};
360
		};
409
	};
361
	};
-
 
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
	};
410
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
376
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
411
		uiCtxt = {
377
		uiCtxt = {
412
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
378
			sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
413
			sepNavSelRange = "{0, 0}";
379
			sepNavSelRange = "{0, 0}";
414
			sepNavVisRect = "{{0, 308}, {961, 291}}";
380
			sepNavVisRect = "{{0, 308}, {961, 291}}";
415
		};
381
		};
416
	};
382
	};
417
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
383
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
418
		uiCtxt = {
384
		uiCtxt = {
419
			sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
385
			sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
420
			sepNavSelRange = "{0, 0}";
386
			sepNavSelRange = "{0, 0}";
421
			sepNavVisRect = "{{0, 386}, {961, 291}}";
387
			sepNavVisRect = "{{0, 386}, {961, 291}}";
422
		};
388
		};
423
	};
389
	};
-
 
390
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
-
 
391
		uiCtxt = {
-
 
392
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
-
 
393
			sepNavSelRange = "{0, 0}";
-
 
394
			sepNavVisRange = "{0, 471}";
-
 
395
		};
-
 
396
	};
424
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
397
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
425
		uiCtxt = {
398
		uiCtxt = {
426
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1767}}";
399
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
427
			sepNavSelRange = "{209, 0}";
400
			sepNavSelRange = "{667, 0}";
-
 
401
			sepNavVisRange = "{533, 988}";
428
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
402
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
429
		};
403
		};
430
	};
404
	};
431
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
405
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
432
		uiCtxt = {
406
		uiCtxt = {
433
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
407
			sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
434
			sepNavSelRange = "{0, 0}";
408
			sepNavSelRange = "{0, 0}";
435
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
409
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
436
		};
410
		};
437
	};
411
	};
438
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
412
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
439
		uiCtxt = {
413
		uiCtxt = {
440
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
414
			sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
441
			sepNavSelRange = "{0, 0}";
415
			sepNavSelRange = "{0, 0}";
442
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
416
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
443
		};
417
		};
444
	};
418
	};
445
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
419
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
446
		uiCtxt = {
420
		uiCtxt = {
447
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
421
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
448
			sepNavSelRange = "{1011, 0}";
422
			sepNavSelRange = "{1011, 0}";
449
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
423
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
450
		};
424
		};
451
	};
425
	};
452
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
426
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
453
		uiCtxt = {
427
		uiCtxt = {
454
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
428
			sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
455
			sepNavSelRange = "{448, 0}";
429
			sepNavSelRange = "{448, 0}";
456
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
430
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
457
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
431
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
458
		};
432
		};
459
	};
433
	};
460
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
434
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
461
		uiCtxt = {
435
		uiCtxt = {
462
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
436
			sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
463
			sepNavSelRange = "{696, 201}";
437
			sepNavSelRange = "{696, 201}";
464
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
438
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
465
		};
439
		};
466
	};
440
	};
467
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
441
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
468
		uiCtxt = {
442
		uiCtxt = {
469
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
443
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
470
			sepNavSelRange = "{0, 0}";
444
			sepNavSelRange = "{0, 0}";
471
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
445
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
472
		};
446
		};
473
	};
447
	};
474
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
448
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
475
		uiCtxt = {
449
		uiCtxt = {
476
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
450
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
477
			sepNavSelRange = "{0, 0}";
451
			sepNavSelRange = "{0, 0}";
478
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
452
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
479
		};
453
		};
480
	};
454
	};
481
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
455
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
482
		uiCtxt = {
456
		uiCtxt = {
483
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
457
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
484
			sepNavSelRange = "{0, 0}";
458
			sepNavSelRange = "{0, 0}";
485
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
459
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
486
		};
460
		};
487
	};
461
	};
488
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
462
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
489
		uiCtxt = {
463
		uiCtxt = {
490
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
464
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
491
			sepNavSelRange = "{0, 0}";
465
			sepNavSelRange = "{0, 0}";
492
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
466
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
493
		};
467
		};
494
	};
468
	};
495
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
469
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
496
		uiCtxt = {
470
		uiCtxt = {
497
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
471
			sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
498
			sepNavSelRange = "{71, 0}";
472
			sepNavSelRange = "{71, 0}";
499
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
473
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
500
		};
474
		};
501
	};
475
	};
502
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
476
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
503
		uiCtxt = {
477
		uiCtxt = {
504
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
478
			sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
505
			sepNavSelRange = "{0, 0}";
479
			sepNavSelRange = "{0, 0}";
506
			sepNavVisRect = "{{0, 374}, {961, 291}}";
480
			sepNavVisRect = "{{0, 374}, {961, 291}}";
507
		};
481
		};
508
	};
482
	};
509
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
483
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
510
		uiCtxt = {
484
		uiCtxt = {
511
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
485
			sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
512
			sepNavSelRange = "{229, 50}";
486
			sepNavSelRange = "{229, 50}";
513
			sepNavVisRect = "{{0, 515}, {961, 291}}";
487
			sepNavVisRect = "{{0, 515}, {961, 291}}";
514
		};
488
		};
515
	};
489
	};
516
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
490
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
517
		uiCtxt = {
491
		uiCtxt = {
518
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
492
			sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
519
			sepNavSelRange = "{554, 0}";
493
			sepNavSelRange = "{554, 0}";
520
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
494
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
521
		};
495
		};
522
	};
496
	};
523
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
497
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
524
		uiCtxt = {
498
		uiCtxt = {
525
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
499
			sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
526
			sepNavSelRange = "{61, 5}";
500
			sepNavSelRange = "{61, 5}";
527
			sepNavVisRect = "{{0, 323}, {961, 291}}";
501
			sepNavVisRect = "{{0, 323}, {961, 291}}";
528
		};
502
		};
529
	};
503
	};
530
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
504
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
531
		uiCtxt = {
505
		uiCtxt = {
532
			sepNavIntBoundsRect = "{{0, 0}, {1081, 2774}}";
506
			sepNavIntBoundsRect = "{{0, 0}, {1081, 2774}}";
533
			sepNavSelRange = "{81, 0}";
507
			sepNavSelRange = "{81, 0}";
534
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
508
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
535
		};
509
		};
536
	};
510
	};
537
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
511
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
538
		uiCtxt = {
512
		uiCtxt = {
539
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
513
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
540
			sepNavSelRange = "{1012, 0}";
514
			sepNavSelRange = "{1012, 0}";
541
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
515
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
542
		};
516
		};
543
	};
517
	};
544
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
518
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
545
		uiCtxt = {
519
		uiCtxt = {
546
			sepNavIntBoundsRect = "{{0, 0}, {1300, 13224}}";
520
			sepNavIntBoundsRect = "{{0, 0}, {1300, 13224}}";
547
			sepNavSelRange = "{15145, 97}";
521
			sepNavSelRange = "{15145, 97}";
548
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
522
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
549
		};
523
		};
550
	};
524
	};
551
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
525
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
552
		uiCtxt = {
526
		uiCtxt = {
553
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
527
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
554
			sepNavSelRange = "{660, 0}";
528
			sepNavSelRange = "{660, 0}";
555
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
529
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
556
		};
530
		};
557
	};
531
	};
558
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
532
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
559
		uiCtxt = {
533
		uiCtxt = {
560
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
534
			sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
561
			sepNavSelRange = "{0, 0}";
535
			sepNavSelRange = "{0, 0}";
562
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
536
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
563
		};
537
		};
564
	};
538
	};
565
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
539
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
566
		uiCtxt = {
540
		uiCtxt = {
567
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1862}}";
541
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1862}}";
568
			sepNavSelRange = "{81, 24}";
542
			sepNavSelRange = "{81, 24}";
569
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
543
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
570
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
544
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
571
		};
545
		};
572
	};
546
	};
573
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
547
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
574
		uiCtxt = {
548
		uiCtxt = {
575
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6460}}";
549
			sepNavIntBoundsRect = "{{0, 0}, {1081, 6460}}";
576
			sepNavSelRange = "{0, 0}";
550
			sepNavSelRange = "{0, 0}";
577
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
551
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
578
		};
552
		};
579
	};
553
	};
580
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
554
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
581
		uiCtxt = {
555
		uiCtxt = {
582
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
556
			sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
583
			sepNavSelRange = "{0, 0}";
557
			sepNavSelRange = "{0, 0}";
584
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
558
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
585
		};
559
		};
586
	};
560
	};
587
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
561
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
588
		uiCtxt = {
562
		uiCtxt = {
589
			sepNavIntBoundsRect = "{{0, 0}, {1187, 6916}}";
563
			sepNavIntBoundsRect = "{{0, 0}, {1187, 6916}}";
590
			sepNavSelRange = "{4203, 26}";
564
			sepNavSelRange = "{4203, 26}";
591
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
565
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
592
		};
566
		};
593
	};
567
	};
594
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
568
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
595
		uiCtxt = {
569
		uiCtxt = {
596
			sepNavIntBoundsRect = "{{0, 0}, {516, 247}}";
570
			sepNavIntBoundsRect = "{{0, 0}, {516, 247}}";
597
			sepNavSelRange = "{0, 0}";
571
			sepNavSelRange = "{0, 0}";
598
			sepNavVisRect = "{{0, 0}, {0, 0}}";
572
			sepNavVisRect = "{{0, 0}, {0, 0}}";
599
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
573
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
600
		};
574
		};
601
	};
575
	};
602
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
576
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
603
		uiCtxt = {
577
		uiCtxt = {
604
			sepNavIntBoundsRect = "{{0, 0}, {1081, 13528}}";
578
			sepNavIntBoundsRect = "{{0, 0}, {1081, 13528}}";
605
			sepNavSelRange = "{20173, 0}";
579
			sepNavSelRange = "{20173, 0}";
606
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
580
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
607
		};
581
		};
608
	};
582
	};
609
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
583
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
610
		uiCtxt = {
584
		uiCtxt = {
611
			sepNavIntBoundsRect = "{{0, 0}, {700, 2603}}";
585
			sepNavIntBoundsRect = "{{0, 0}, {700, 2603}}";
612
			sepNavSelRange = "{0, 0}";
586
			sepNavSelRange = "{0, 0}";
613
			sepNavVisRect = "{{0, 0}, {0, 0}}";
587
			sepNavVisRect = "{{0, 0}, {0, 0}}";
614
		};
588
		};
615
	};
589
	};
616
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
590
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
617
		uiCtxt = {
591
		uiCtxt = {
618
			sepNavIntBoundsRect = "{{0, 0}, {1081, 855}}";
592
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
619
			sepNavSelRange = "{554, 0}";
593
			sepNavSelRange = "{0, 0}";
-
 
594
			sepNavVisRange = "{38, 732}";
620
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
595
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
621
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
596
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
622
		};
597
		};
623
	};
598
	};
624
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
599
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
625
		uiCtxt = {
600
		uiCtxt = {
626
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
601
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
627
			sepNavSelRange = "{671, 0}";
602
			sepNavSelRange = "{0, 0}";
-
 
603
			sepNavVisRange = "{32, 697}";
628
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
604
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
629
		};
605
		};
630
	};
606
	};
631
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
607
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
632
		uiCtxt = {
608
		uiCtxt = {
633
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
609
			sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
634
			sepNavSelRange = "{0, 0}";
610
			sepNavSelRange = "{0, 0}";
635
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
611
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
636
		};
612
		};
637
	};
613
	};
638
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
614
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
639
		uiCtxt = {
615
		uiCtxt = {
640
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3078}}";
616
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3078}}";
641
			sepNavSelRange = "{0, 0}";
617
			sepNavSelRange = "{0, 0}";
642
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
618
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
643
		};
619
		};
644
	};
620
	};
645
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
621
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
646
		uiCtxt = {
622
		uiCtxt = {
647
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1634}}";
623
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1634}}";
648
			sepNavSelRange = "{0, 0}";
624
			sepNavSelRange = "{0, 0}";
649
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
625
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
650
		};
626
		};
651
	};
627
	};
652
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
628
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
653
		uiCtxt = {
629
		uiCtxt = {
654
			sepNavIntBoundsRect = "{{0, 0}, {1022, 1938}}";
630
			sepNavIntBoundsRect = "{{0, 0}, {1022, 1938}}";
655
			sepNavSelRange = "{425, 0}";
631
			sepNavSelRange = "{425, 0}";
656
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
632
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
657
		};
633
		};
658
	};
634
	};
659
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
635
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
660
		uiCtxt = {
636
		uiCtxt = {
661
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1349}}";
637
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1349}}";
662
			sepNavSelRange = "{94, 0}";
638
			sepNavSelRange = "{94, 0}";
663
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
639
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
664
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
640
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
665
		};
641
		};
666
	};
642
	};
667
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
643
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
668
		uiCtxt = {
644
		uiCtxt = {
669
			sepNavIntBoundsRect = "{{0, 0}, {1022, 4389}}";
645
			sepNavIntBoundsRect = "{{0, 0}, {1022, 4389}}";
670
			sepNavSelRange = "{0, 0}";
646
			sepNavSelRange = "{0, 0}";
671
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
647
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
672
		};
648
		};
673
	};
649
	};
674
	0D0CAF340C61132C003604C6 /* verification.h */ = {
650
	0D0CAF340C61132C003604C6 /* verification.h */ = {
675
		uiCtxt = {
651
		uiCtxt = {
676
			sepNavIntBoundsRect = "{{0, 0}, {1187, 668}}";
652
			sepNavIntBoundsRect = "{{0, 0}, {1187, 668}}";
677
			sepNavSelRange = "{0, 0}";
653
			sepNavSelRange = "{0, 0}";
678
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
654
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
679
		};
655
		};
680
	};
656
	};
681
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
657
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
682
		uiCtxt = {
658
		uiCtxt = {
683
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3382}}";
659
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3382}}";
684
			sepNavSelRange = "{1124, 0}";
660
			sepNavSelRange = "{1124, 0}";
685
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
661
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
686
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
662
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
687
		};
663
		};
688
	};
664
	};
689
	0D0CAF370C61132C003604C6 /* draw.h */ = {
665
	0D0CAF370C61132C003604C6 /* draw.h */ = {
690
		uiCtxt = {
666
		uiCtxt = {
691
			sepNavIntBoundsRect = "{{0, 0}, {1130, 684}}";
667
			sepNavIntBoundsRect = "{{0, 0}, {1130, 684}}";
692
			sepNavSelRange = "{664, 0}";
668
			sepNavSelRange = "{664, 0}";
693
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
669
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
694
		};
670
		};
695
	};
671
	};
696
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
672
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
697
		uiCtxt = {
673
		uiCtxt = {
698
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
674
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
699
			sepNavSelRange = "{0, 0}";
675
			sepNavSelRange = "{0, 0}";
700
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
676
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
701
		};
677
		};
702
	};
678
	};
703
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
679
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
704
		uiCtxt = {
680
		uiCtxt = {
705
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
681
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
706
			sepNavSelRange = "{103, 0}";
682
			sepNavSelRange = "{103, 0}";
707
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
683
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
708
		};
684
		};
709
	};
685
	};
710
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
686
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
711
		uiCtxt = {
687
		uiCtxt = {
712
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
688
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
713
			sepNavSelRange = "{0, 0}";
689
			sepNavSelRange = "{0, 0}";
714
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
690
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
715
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
691
			sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
716
		};
692
		};
717
	};
693
	};
718
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
694
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
719
		uiCtxt = {
695
		uiCtxt = {
720
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2622}}";
696
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2622}}";
721
			sepNavSelRange = "{1599, 43}";
697
			sepNavSelRange = "{1599, 43}";
722
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
698
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
723
		};
699
		};
724
	};
700
	};
725
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
701
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
726
		uiCtxt = {
702
		uiCtxt = {
727
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1007}}";
703
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1007}}";
728
			sepNavSelRange = "{70, 0}";
704
			sepNavSelRange = "{70, 0}";
729
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
705
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
730
		};
706
		};
731
	};
707
	};
732
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
708
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
733
		uiCtxt = {
709
		uiCtxt = {
734
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2755}}";
710
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2755}}";
735
			sepNavSelRange = "{0, 0}";
711
			sepNavSelRange = "{0, 0}";
736
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
712
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
737
		};
713
		};
738
	};
714
	};
739
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
715
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
740
		uiCtxt = {
716
		uiCtxt = {
741
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1824}}";
717
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1824}}";
742
			sepNavSelRange = "{0, 0}";
718
			sepNavSelRange = "{0, 0}";
743
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
719
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
744
		};
720
		};
745
	};
721
	};
746
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
722
	0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
747
		uiCtxt = {
723
		uiCtxt = {
748
			sepNavIntBoundsRect = "{{0, 0}, {1187, 3097}}";
724
			sepNavIntBoundsRect = "{{0, 0}, {1187, 3097}}";
749
			sepNavSelRange = "{594, 0}";
725
			sepNavSelRange = "{594, 0}";
750
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
726
			sepNavVisRect = "{{0, 2}, {1187, 644}}";
751
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
727
			sepNavWindowFrame = "{{38, 32}, {846, 820}}";
752
		};
728
		};
753
	};
729
	};
754
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
730
	0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
755
		uiCtxt = {
731
		uiCtxt = {
756
			sepNavIntBoundsRect = "{{0, 0}, {1130, 741}}";
732
			sepNavIntBoundsRect = "{{0, 0}, {1130, 741}}";
757
			sepNavSelRange = "{154, 0}";
733
			sepNavSelRange = "{154, 0}";
758
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
734
			sepNavVisRect = "{{0, 78}, {1130, 644}}";
759
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
735
			sepNavWindowFrame = "{{393, 23}, {846, 820}}";
760
		};
736
		};
761
	};
737
	};
762
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
738
	0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
763
		uiCtxt = {
739
		uiCtxt = {
764
			sepNavIntBoundsRect = "{{0, 0}, {1187, 2983}}";
740
			sepNavIntBoundsRect = "{{0, 0}, {1187, 2983}}";
765
			sepNavSelRange = "{0, 0}";
741
			sepNavSelRange = "{0, 0}";
766
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
742
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
767
		};
743
		};
768
	};
744
	};
769
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
745
	0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
770
		uiCtxt = {
746
		uiCtxt = {
771
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
747
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
772
			sepNavSelRange = "{0, 0}";
748
			sepNavSelRange = "{0, 0}";
773
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
749
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
774
		};
750
		};
775
	};
751
	};
776
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
752
	0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
777
		uiCtxt = {
753
		uiCtxt = {
778
			sepNavIntBoundsRect = "{{0, 0}, {1187, 644}}";
754
			sepNavIntBoundsRect = "{{0, 0}, {1187, 644}}";
779
			sepNavSelRange = "{0, 0}";
755
			sepNavSelRange = "{0, 0}";
780
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
756
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
781
		};
757
		};
782
	};
758
	};
783
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
759
	0D0CAF480C61132C003604C6 /* close_holes.h */ = {
784
		uiCtxt = {
760
		uiCtxt = {
785
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
761
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
786
			sepNavSelRange = "{229, 0}";
762
			sepNavSelRange = "{229, 0}";
787
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
763
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
788
		};
764
		};
789
	};
765
	};
790
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
766
	0D0CAF490C61132C003604C6 /* Face.cpp */ = {
791
		uiCtxt = {
767
		uiCtxt = {
792
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1748}}";
768
			sepNavIntBoundsRect = "{{0, 0}, {1187, 1748}}";
793
			sepNavSelRange = "{0, 0}";
769
			sepNavSelRange = "{0, 0}";
794
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
770
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
795
		};
771
		};
796
	};
772
	};
797
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
773
	0D0CAF4A0C61132C003604C6 /* Face.h */ = {
798
		uiCtxt = {
774
		uiCtxt = {
799
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
775
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
800
			sepNavSelRange = "{0, 0}";
776
			sepNavSelRange = "{0, 0}";
801
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
777
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
802
		};
778
		};
803
	};
779
	};
804
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
780
	0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
805
		uiCtxt = {
781
		uiCtxt = {
806
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1311}}";
782
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1311}}";
807
			sepNavSelRange = "{0, 0}";
783
			sepNavSelRange = "{0, 0}";
808
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
784
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
809
		};
785
		};
810
	};
786
	};
811
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
787
	0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
812
		uiCtxt = {
788
		uiCtxt = {
813
			sepNavIntBoundsRect = "{{0, 0}, {1187, 874}}";
789
			sepNavIntBoundsRect = "{{0, 0}, {1187, 874}}";
814
			sepNavSelRange = "{0, 0}";
790
			sepNavSelRange = "{0, 0}";
815
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
791
			sepNavVisRect = "{{0, 0}, {1187, 644}}";
816
		};
792
		};
817
	};
793
	};
818
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
794
	0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
819
		uiCtxt = {
795
		uiCtxt = {
820
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
796
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
821
			sepNavSelRange = "{0, 0}";
797
			sepNavSelRange = "{0, 0}";
822
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
798
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
823
		};
799
		};
824
	};
800
	};
825
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
801
	0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
826
		uiCtxt = {
802
		uiCtxt = {
827
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12692}}";
803
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12692}}";
828
			sepNavSelRange = "{13268, 0}";
804
			sepNavSelRange = "{13268, 0}";
829
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
805
			sepNavVisRect = "{{0, 11630}, {1187, 644}}";
830
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
806
			sepNavWindowFrame = "{{38, 128}, {803, 874}}";
831
		};
807
		};
832
	};
808
	};
833
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
809
	0D0CAF500C61132C003604C6 /* Manifold.h */ = {
834
		uiCtxt = {
810
		uiCtxt = {
835
			sepNavIntBoundsRect = "{{0, 0}, {1130, 8246}}";
811
			sepNavIntBoundsRect = "{{0, 0}, {1130, 8246}}";
836
			sepNavSelRange = "{2518, 0}";
812
			sepNavSelRange = "{2518, 0}";
837
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
813
			sepNavVisRect = "{{0, 6137}, {1130, 644}}";
838
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
814
			sepNavWindowFrame = "{{15, 149}, {803, 874}}";
839
		};
815
		};
840
	};
816
	};
841
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
817
	0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
842
		uiCtxt = {
818
		uiCtxt = {
843
			sepNavIntBoundsRect = "{{0, 0}, {1130, 13471}}";
819
			sepNavIntBoundsRect = "{{0, 0}, {1130, 13471}}";
844
			sepNavSelRange = "{0, 0}";
820
			sepNavSelRange = "{0, 0}";
845
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
821
			sepNavVisRect = "{{0, 8777}, {1130, 644}}";
846
		};
822
		};
847
	};
823
	};
848
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
824
	0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
849
		uiCtxt = {
825
		uiCtxt = {
850
			sepNavIntBoundsRect = "{{0, 0}, {1130, 988}}";
826
			sepNavIntBoundsRect = "{{0, 0}, {1130, 988}}";
851
			sepNavSelRange = "{1757, 0}";
827
			sepNavSelRange = "{1757, 0}";
852
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
828
			sepNavVisRect = "{{0, 114}, {1130, 644}}";
853
		};
829
		};
854
	};
830
	};
855
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
831
	0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
856
		uiCtxt = {
832
		uiCtxt = {
857
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
833
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
858
			sepNavSelRange = "{377, 0}";
834
			sepNavSelRange = "{377, 0}";
859
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
835
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
860
		};
836
		};
861
	};
837
	};
862
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
838
	0D0CAF540C61132C003604C6 /* obj_load.h */ = {
863
		uiCtxt = {
839
		uiCtxt = {
864
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
840
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
865
			sepNavSelRange = "{355, 0}";
841
			sepNavSelRange = "{355, 0}";
866
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
842
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
867
		};
843
		};
868
	};
844
	};
869
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
845
	0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
870
		uiCtxt = {
846
		uiCtxt = {
871
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1083}}";
847
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1083}}";
872
			sepNavSelRange = "{0, 0}";
848
			sepNavSelRange = "{0, 0}";
873
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
849
			sepNavVisRect = "{{0, 598}, {1081, 485}}";
874
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
850
			sepNavWindowFrame = "{{61, 107}, {803, 874}}";
875
		};
851
		};
876
	};
852
	};
877
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
853
	0D0CAF560C61132C003604C6 /* obj_save.h */ = {
878
		uiCtxt = {
854
		uiCtxt = {
879
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
855
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
880
			sepNavSelRange = "{137, 0}";
856
			sepNavSelRange = "{137, 0}";
881
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
857
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
882
		};
858
		};
883
	};
859
	};
884
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
860
	0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
885
		uiCtxt = {
861
		uiCtxt = {
886
			sepNavIntBoundsRect = "{{0, 0}, {1130, 6498}}";
862
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6840}}";
887
			sepNavSelRange = "{8513, 0}";
863
			sepNavSelRange = "{4832, 0}";
-
 
864
			sepNavVisRange = "{4269, 946}";
888
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
865
			sepNavVisRect = "{{0, 5037}, {1130, 644}}";
889
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
866
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
890
		};
867
		};
891
	};
868
	};
892
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
869
	0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
893
		uiCtxt = {
870
		uiCtxt = {
894
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
871
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
895
			sepNavSelRange = "{528, 0}";
872
			sepNavSelRange = "{605, 0}";
-
 
873
			sepNavVisRange = "{0, 651}";
896
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
874
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
897
		};
875
		};
898
	};
876
	};
899
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
877
	0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
900
		uiCtxt = {
878
		uiCtxt = {
901
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1121}}";
879
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1121}}";
902
			sepNavSelRange = "{0, 0}";
880
			sepNavSelRange = "{0, 0}";
903
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
881
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
904
		};
882
		};
905
	};
883
	};
906
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
884
	0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
907
		uiCtxt = {
885
		uiCtxt = {
908
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
886
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
909
			sepNavSelRange = "{0, 0}";
887
			sepNavSelRange = "{0, 0}";
910
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
888
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
911
		};
889
		};
912
	};
890
	};
913
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
891
	0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
914
		uiCtxt = {
892
		uiCtxt = {
915
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3249}}";
893
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3249}}";
916
			sepNavSelRange = "{0, 0}";
894
			sepNavSelRange = "{0, 0}";
917
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
895
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
918
		};
896
		};
919
	};
897
	};
920
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
898
	0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
921
		uiCtxt = {
899
		uiCtxt = {
922
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
900
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
923
			sepNavSelRange = "{0, 0}";
901
			sepNavSelRange = "{0, 0}";
924
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
902
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
925
		};
903
		};
926
	};
904
	};
927
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
905
	0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
928
		uiCtxt = {
906
		uiCtxt = {
929
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
907
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
930
			sepNavSelRange = "{0, 0}";
908
			sepNavSelRange = "{0, 0}";
931
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
909
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
932
		};
910
		};
933
	};
911
	};
934
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
912
	0D0CAF5F0C61132C003604C6 /* templates.h */ = {
935
		uiCtxt = {
913
		uiCtxt = {
936
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3439}}";
914
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3439}}";
937
			sepNavSelRange = "{0, 0}";
915
			sepNavSelRange = "{0, 0}";
938
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
916
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
939
		};
917
		};
940
	};
918
	};
941
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
919
	0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
942
		uiCtxt = {
920
		uiCtxt = {
943
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
921
			sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
944
			sepNavSelRange = "{0, 0}";
922
			sepNavSelRange = "{0, 0}";
945
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
923
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
946
		};
924
		};
947
	};
925
	};
948
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
926
	0D0CAF610C61132C003604C6 /* triangulate.h */ = {
949
		uiCtxt = {
927
		uiCtxt = {
950
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
928
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
951
			sepNavSelRange = "{0, 0}";
929
			sepNavSelRange = "{0, 0}";
952
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
930
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
953
		};
931
		};
954
	};
932
	};
955
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
933
	0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
956
		uiCtxt = {
934
		uiCtxt = {
957
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1786}}";
935
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1786}}";
958
			sepNavSelRange = "{1250, 0}";
936
			sepNavSelRange = "{1250, 0}";
959
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
937
			sepNavVisRect = "{{0, 907}, {1130, 644}}";
960
		};
938
		};
961
	};
939
	};
962
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
940
	0D0CAF640C61132C003604C6 /* Vertex.h */ = {
963
		uiCtxt = {
941
		uiCtxt = {
964
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
942
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
965
			sepNavSelRange = "{0, 0}";
943
			sepNavSelRange = "{0, 0}";
966
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
944
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
967
		};
945
		};
968
	};
946
	};
969
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
947
	0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
970
		uiCtxt = {
948
		uiCtxt = {
971
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1691}}";
949
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1691}}";
972
			sepNavSelRange = "{1423, 19}";
950
			sepNavSelRange = "{1423, 19}";
973
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
951
			sepNavVisRect = "{{0, 727}, {1130, 644}}";
974
		};
952
		};
975
	};
953
	};
976
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
954
	0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
977
		uiCtxt = {
955
		uiCtxt = {
978
			sepNavIntBoundsRect = "{{0, 0}, {1130, 10621}}";
956
			sepNavIntBoundsRect = "{{0, 0}, {1130, 10621}}";
979
			sepNavSelRange = "{0, 0}";
957
			sepNavSelRange = "{0, 0}";
980
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
958
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
981
		};
959
		};
982
	};
960
	};
983
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
961
	0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
984
		uiCtxt = {
962
		uiCtxt = {
985
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
963
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
986
			sepNavSelRange = "{0, 0}";
964
			sepNavSelRange = "{0, 0}";
987
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
965
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
988
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
966
			sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
989
		};
967
		};
990
	};
968
	};
991
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
969
	0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
992
		uiCtxt = {
970
		uiCtxt = {
993
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
971
			sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
994
			sepNavSelRange = "{242, 0}";
972
			sepNavSelRange = "{242, 0}";
995
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
973
			sepNavVisRect = "{{0, 2546}, {1081, 431}}";
996
		};
974
		};
997
	};
975
	};
998
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
976
	0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
999
		uiCtxt = {
977
		uiCtxt = {
1000
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
978
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
1001
			sepNavSelRange = "{236, 0}";
979
			sepNavSelRange = "{236, 0}";
1002
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
980
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1003
		};
981
		};
1004
	};
982
	};
1005
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
983
	0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
1006
		uiCtxt = {
984
		uiCtxt = {
1007
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
985
			sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
1008
			sepNavSelRange = "{0, 0}";
986
			sepNavSelRange = "{0, 0}";
1009
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
987
			sepNavVisRect = "{{0, 417}, {1147, 688}}";
1010
		};
988
		};
1011
	};
989
	};
1012
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
990
	0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
1013
		uiCtxt = {
991
		uiCtxt = {
1014
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
992
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
1015
			sepNavSelRange = "{0, 0}";
993
			sepNavSelRange = "{0, 0}";
1016
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
994
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1017
		};
995
		};
1018
	};
996
	};
1019
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
997
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1020
		uiCtxt = {
998
		uiCtxt = {
1021
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
999
			sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
1022
			sepNavSelRange = "{0, 0}";
1000
			sepNavSelRange = "{0, 0}";
1023
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1001
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1024
		};
1002
		};
1025
	};
1003
	};
1026
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1004
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1027
		uiCtxt = {
1005
		uiCtxt = {
1028
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3952}}";
1006
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3952}}";
1029
			sepNavSelRange = "{0, 0}";
1007
			sepNavSelRange = "{0, 0}";
1030
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1008
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1031
		};
1009
		};
1032
	};
1010
	};
1033
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1011
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1034
		uiCtxt = {
1012
		uiCtxt = {
1035
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
1013
			sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
1036
			sepNavSelRange = "{0, 0}";
1014
			sepNavSelRange = "{0, 0}";
1037
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1015
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1038
		};
1016
		};
1039
	};
1017
	};
1040
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1018
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1041
		uiCtxt = {
1019
		uiCtxt = {
1042
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1020
			sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
1043
			sepNavSelRange = "{203, 0}";
1021
			sepNavSelRange = "{203, 0}";
1044
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1022
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1045
		};
1023
		};
1046
	};
1024
	};
1047
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1025
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1048
		uiCtxt = {
1026
		uiCtxt = {
1049
			sepNavIntBoundsRect = "{{0, 0}, {1148, 9348}}";
1027
			sepNavIntBoundsRect = "{{0, 0}, {1148, 9348}}";
1050
			sepNavSelRange = "{0, 0}";
1028
			sepNavSelRange = "{0, 0}";
1051
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
1029
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
1052
		};
1030
		};
1053
	};
1031
	};
1054
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1032
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1055
		uiCtxt = {
1033
		uiCtxt = {
1056
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1034
			sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
1057
			sepNavSelRange = "{0, 0}";
1035
			sepNavSelRange = "{0, 0}";
1058
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1036
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1059
		};
1037
		};
1060
	};
1038
	};
1061
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1039
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1062
		uiCtxt = {
1040
		uiCtxt = {
1063
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1041
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
1064
			sepNavSelRange = "{96, 0}";
1042
			sepNavSelRange = "{96, 0}";
1065
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1043
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1066
		};
1044
		};
1067
	};
1045
	};
1068
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1046
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1069
		uiCtxt = {
1047
		uiCtxt = {
1070
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
1048
			sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
1071
			sepNavSelRange = "{0, 0}";
1049
			sepNavSelRange = "{0, 0}";
1072
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1050
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1073
		};
1051
		};
1074
	};
1052
	};
1075
	0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
-
 
1076
		isa = XCBreakpointsBucket;
-
 
1077
		name = GEL;
-
 
1078
		objects = (
-
 
1079
			0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
-
 
1080
		);
-
 
1081
	};
-
 
1082
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1053
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1083
		uiCtxt = {
1054
		uiCtxt = {
1084
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12027}}";
1055
			sepNavIntBoundsRect = "{{0, 0}, {1187, 12027}}";
1085
			sepNavSelRange = "{6483, 0}";
1056
			sepNavSelRange = "{6483, 0}";
1086
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1057
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1087
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1058
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1088
		};
1059
		};
1089
	};
1060
	};
1090
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1061
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1091
		uiCtxt = {
1062
		uiCtxt = {
1092
			sepNavIntBoundsRect = "{{0, 0}, {1187, 665}}";
1063
			sepNavIntBoundsRect = "{{0, 0}, {1187, 665}}";
1093
			sepNavSelRange = "{550, 0}";
1064
			sepNavSelRange = "{550, 0}";
1094
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1065
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1095
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1066
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1096
		};
1067
		};
1097
	};
1068
	};
1098
	0D1307D50D887A6400847A72 /* PBXTextBookmark */ = {
-
 
1099
		isa = PBXTextBookmark;
-
 
1100
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
-
 
1101
		name = "tessellate.h: tessellate";
-
 
1102
		rLen = 0;
-
 
1103
		rLoc = 550;
-
 
1104
		rType = 0;
-
 
1105
		vrLen = 375;
-
 
1106
		vrLoc = 303;
-
 
1107
	};
-
 
1108
	0D1307D80D887A6400847A72 /* PBXTextBookmark */ = {
-
 
1109
		isa = PBXTextBookmark;
-
 
1110
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
-
 
1111
		name = "tessellate.cpp: 26";
-
 
1112
		rLen = 0;
-
 
1113
		rLoc = 372;
-
 
1114
		rType = 0;
-
 
1115
		vrLen = 294;
-
 
1116
		vrLoc = 240;
-
 
1117
	};
-
 
1118
	0D13082B0D887C6D00847A72 /* stl_vector.h */ = {
-
 
1119
		isa = PBXFileReference;
-
 
1120
		lastKnownFileType = sourcecode.c.h;
-
 
1121
		name = stl_vector.h;
-
 
1122
		path = "/usr/include/c++/4.0.0/bits/stl_vector.h";
-
 
1123
		sourceTree = "<absolute>";
-
 
1124
	};
-
 
1125
	0D13082C0D887C6D00847A72 /* PBXTextBookmark */ = {
-
 
1126
		isa = PBXTextBookmark;
-
 
1127
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
-
 
1128
		name = "#include \"CGLA/Vec3f.h\"";
-
 
1129
		rLen = 24;
-
 
1130
		rLoc = 81;
-
 
1131
		rType = 0;
-
 
1132
		vrLen = 193;
-
 
1133
		vrLoc = 0;
-
 
1134
	};
-
 
1135
	0D13082D0D887C6D00847A72 /* PBXTextBookmark */ = {
-
 
1136
		isa = PBXTextBookmark;
-
 
1137
		fRef = 0D13082E0D887C6D00847A72 /* stl_vector.h */;
-
 
1138
		name = "(null): 343";
-
 
1139
		rLen = 0;
-
 
1140
		rLoc = 12250;
-
 
1141
		rType = 0;
-
 
1142
		vrLen = 376;
-
 
1143
		vrLoc = 12103;
-
 
1144
	};
-
 
1145
	0D13082E0D887C6D00847A72 /* stl_vector.h */ = {
-
 
1146
		isa = PBXFileReference;
-
 
1147
		lastKnownFileType = sourcecode.c.h;
-
 
1148
		name = stl_vector.h;
-
 
1149
		path = "/usr/include/c++/4.0.0/bits/stl_vector.h";
-
 
1150
		sourceTree = "<absolute>";
-
 
1151
	};
-
 
1152
	0D13083D0D887CD300847A72 /* PBXTextBookmark */ = {
-
 
1153
		isa = PBXTextBookmark;
-
 
1154
		fRef = 0D13082B0D887C6D00847A72 /* stl_vector.h */;
-
 
1155
		name = "stl_vector.h: size";
-
 
1156
		rLen = 0;
-
 
1157
		rLoc = 14113;
-
 
1158
		rType = 0;
-
 
1159
		vrLen = 1111;
-
 
1160
		vrLoc = 11747;
-
 
1161
	};
-
 
1162
	0D1308430D887CD300847A72 /* PBXTextBookmark */ = {
-
 
1163
		isa = PBXTextBookmark;
-
 
1164
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
-
 
1165
		name = "TriMesh.h: 18";
-
 
1166
		rLen = 0;
-
 
1167
		rLoc = 401;
-
 
1168
		rType = 0;
-
 
1169
		vrLen = 928;
-
 
1170
		vrLoc = 562;
-
 
1171
	};
-
 
1172
	0D1308AB0D88801100847A72 /* PBXTextBookmark */ = {
-
 
1173
		isa = PBXTextBookmark;
-
 
1174
		fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
-
 
1175
		name = "mesh->materials.resize(1);";
-
 
1176
		rLen = 26;
-
 
1177
		rLoc = 4203;
-
 
1178
		rType = 0;
-
 
1179
		vrLen = 358;
-
 
1180
		vrLoc = 3982;
-
 
1181
	};
-
 
1182
	0D1308F10D88814500847A72 /* PBXTextBookmark */ = {
-
 
1183
		isa = PBXTextBookmark;
-
 
1184
		fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
-
 
1185
		name = "#include \"CGLA/Vec3f.h\"";
-
 
1186
		rLen = 24;
-
 
1187
		rLoc = 81;
-
 
1188
		rType = 0;
-
 
1189
		vrLen = 744;
-
 
1190
		vrLoc = 1431;
-
 
1191
	};
-
 
1192
	0D1308FB0D8881B300847A72 /* PBXTextBookmark */ = {
-
 
1193
		isa = PBXTextBookmark;
-
 
1194
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
-
 
1195
		name = "verification.h: 1";
-
 
1196
		rLen = 0;
-
 
1197
		rLoc = 0;
-
 
1198
		rType = 0;
-
 
1199
		vrLen = 176;
-
 
1200
		vrLoc = 0;
-
 
1201
	};
-
 
1202
	0D1308FC0D8881B300847A72 /* PBXTextBookmark */ = {
-
 
1203
		isa = PBXTextBookmark;
-
 
1204
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
-
 
1205
		name = "verification.cpp: 1";
-
 
1206
		rLen = 0;
-
 
1207
		rLoc = 0;
-
 
1208
		rType = 0;
-
 
1209
		vrLen = 984;
-
 
1210
		vrLoc = 5835;
-
 
1211
	};
-
 
1212
	0D1308FD0D8881B300847A72 /* PBXTextBookmark */ = {
-
 
1213
		isa = PBXTextBookmark;
-
 
1214
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
1215
		name = "TriMesh.cpp: 31";
-
 
1216
		rLen = 0;
-
 
1217
		rLoc = 593;
-
 
1218
		rType = 0;
-
 
1219
		vrLen = 665;
-
 
1220
		vrLoc = 1654;
-
 
1221
	};
-
 
1222
	0D1309010D8881B300847A72 /* PBXTextBookmark */ = {
-
 
1223
		isa = PBXTextBookmark;
-
 
1224
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
1225
		name = "TriMesh.cpp: 44";
-
 
1226
		rLen = 0;
-
 
1227
		rLoc = 889;
-
 
1228
		rType = 0;
-
 
1229
		vrLen = 742;
-
 
1230
		vrLoc = 0;
-
 
1231
	};
-
 
1232
	0D1309020D8881B300847A72 /* PBXTextBookmark */ = {
-
 
1233
		isa = PBXTextBookmark;
-
 
1234
		fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
-
 
1235
		name = "verification.h: 1";
-
 
1236
		rLen = 0;
-
 
1237
		rLoc = 0;
-
 
1238
		rType = 0;
-
 
1239
		vrLen = 176;
-
 
1240
		vrLoc = 0;
-
 
1241
	};
-
 
1242
	0D1309030D8881B300847A72 /* PBXTextBookmark */ = {
-
 
1243
		isa = PBXTextBookmark;
-
 
1244
		fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
-
 
1245
		name = "verification.cpp: 1";
-
 
1246
		rLen = 0;
-
 
1247
		rLoc = 0;
-
 
1248
		rType = 0;
-
 
1249
		vrLen = 1051;
-
 
1250
		vrLoc = 0;
-
 
1251
	};
-
 
1252
	0D1309190D88826B00847A72 /* PBXTextBookmark */ = {
-
 
1253
		isa = PBXTextBookmark;
-
 
1254
		fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
-
 
1255
		name = "TriMesh.h: 5";
-
 
1256
		rLen = 0;
-
 
1257
		rLoc = 94;
-
 
1258
		rType = 0;
-
 
1259
		vrLen = 797;
-
 
1260
		vrLoc = 708;
-
 
1261
	};
-
 
1262
	0D1309410D891E3400847A72 /* PBXTextBookmark */ = {
-
 
1263
		isa = PBXTextBookmark;
-
 
1264
		fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
-
 
1265
		name = "tessellate.h: tessellate";
-
 
1266
		rLen = 0;
-
 
1267
		rLoc = 550;
-
 
1268
		rType = 0;
-
 
1269
		vrLen = 525;
-
 
1270
		vrLoc = 163;
-
 
1271
	};
-
 
1272
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1069
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1273
		uiCtxt = {
1070
		uiCtxt = {
1274
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1071
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1275
			sepNavSelRange = "{0, 0}";
1072
			sepNavSelRange = "{0, 0}";
1276
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1073
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1277
		};
1074
		};
1278
	};
1075
	};
1279
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1076
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1280
		uiCtxt = {
1077
		uiCtxt = {
1281
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1078
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1282
			sepNavSelRange = "{1710, 0}";
1079
			sepNavSelRange = "{1710, 0}";
1283
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
1080
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
1284
		};
1081
		};
1285
	};
1082
	};
1286
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1083
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1287
		uiCtxt = {
1084
		uiCtxt = {
1288
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1085
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1289
			sepNavSelRange = "{0, 0}";
1086
			sepNavSelRange = "{0, 0}";
1290
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1087
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1291
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1088
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1292
		};
1089
		};
1293
	};
1090
	};
1294
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1091
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1295
		uiCtxt = {
1092
		uiCtxt = {
1296
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
1093
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
1297
			sepNavSelRange = "{0, 0}";
1094
			sepNavSelRange = "{0, 0}";
1298
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1095
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1299
		};
1096
		};
1300
	};
1097
	};
1301
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1098
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1302
		activeExec = 0;
1099
		activeExec = 0;
1303
		executables = (
1100
		executables = (
1304
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1101
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1305
		);
1102
		);
1306
	};
1103
	};
1307
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1104
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1308
		isa = PBXExecutable;
1105
		isa = PBXExecutable;
1309
		activeArgIndex = 2147483647;
-
 
1310
		activeArgIndices = (
1106
		activeArgIndices = (
1311
		);
1107
		);
1312
		argumentStrings = (
1108
		argumentStrings = (
1313
		);
1109
		);
1314
		autoAttachOnCrash = 1;
1110
		autoAttachOnCrash = 1;
-
 
1111
		breakpointsEnabled = 1;
1315
		configStateDict = {
1112
		configStateDict = {
1316
		};
1113
		};
1317
		customDataFormattersEnabled = 1;
1114
		customDataFormattersEnabled = 1;
1318
		debuggerPlugin = GDBDebugging;
1115
		debuggerPlugin = GDBDebugging;
1319
		disassemblyDisplayState = 0;
1116
		disassemblyDisplayState = 0;
1320
		dylibVariantSuffix = "";
1117
		dylibVariantSuffix = "";
1321
		enableDebugStr = 1;
1118
		enableDebugStr = 1;
1322
		environmentEntries = (
1119
		environmentEntries = (
1323
		);
1120
		);
1324
		executableSystemSymbolLevel = 0;
1121
		executableSystemSymbolLevel = 0;
1325
		executableUserSymbolLevel = 0;
1122
		executableUserSymbolLevel = 0;
1326
		libgmallocEnabled = 0;
1123
		libgmallocEnabled = 0;
1327
		name = test.cgla.matrices;
1124
		name = test.cgla.matrices;
1328
		sourceDirectories = (
1125
		sourceDirectories = (
1329
		);
1126
		);
1330
	};
1127
	};
1331
	0D4007850D8EAED3002D90E7 /* PBXTextBookmark */ = {
1128
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
1332
		isa = PBXTextBookmark;
1129
		uiCtxt = {
1333
		fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
1130
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
1334
		name = "tessellate.cpp: 327";
1131
			sepNavSelRange = "{179, 0}";
1335
		rLen = 0;
-
 
1336
		rLoc = 6483;
1132
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1337
		rType = 0;
1133
		};
1338
		vrLen = 519;
-
 
1339
		vrLoc = 127;
-
 
1340
	};
1134
	};
-
 
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
	};
1341
	0D4007860D8EAED3002D90E7 /* PBXTextBookmark */ = {
1170
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
-
 
1171
		uiCtxt = {
-
 
1172
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
1342
		isa = PBXTextBookmark;
1173
			sepNavSelRange = "{0, 0}";
-
 
1174
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
1175
		};
-
 
1176
	};
1343
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
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}}";
1344
		name = "build_manifold.cpp: 48";
1187
			sepNavSelRange = "{0, 0}";
-
 
1188
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
1189
		};
-
 
1190
	};
-
 
1191
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
1345
		rLen = 0;
1192
		uiCtxt = {
-
 
1193
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
-
 
1194
			sepNavSelRange = "{0, 0}";
-
 
1195
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
1196
		};
-
 
1197
	};
-
 
1198
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
1346
		rLoc = 594;
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 */ = {
1347
		rType = 0;
1208
		uiCtxt = {
-
 
1209
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
-
 
1210
			sepNavSelRange = "{0, 0}";
-
 
1211
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
1212
		};
-
 
1213
	};
-
 
1214
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
1348
		vrLen = 417;
1215
		uiCtxt = {
-
 
1216
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
-
 
1217
			sepNavSelRange = "{0, 0}";
-
 
1218
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
1219
		};
-
 
1220
	};
-
 
1221
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
1349
		vrLoc = 0;
1222
		uiCtxt = {
-
 
1223
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
-
 
1224
			sepNavSelRange = "{0, 0}";
-
 
1225
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
1226
		};
1350
	};
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
	};
1351
	0D4007870D8EAED3002D90E7 /* PBXTextBookmark */ = {
1273
	0D75B4D60E24A57E0079666A /* PBXTextBookmark */ = {
1352
		isa = PBXTextBookmark;
1274
		isa = PBXTextBookmark;
1353
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1275
		fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
1354
		name = "caps_and_needles.cpp: 1";
1276
		name = "ArithVecInt.h: 1";
1355
		rLen = 0;
1277
		rLen = 0;
1356
		rLoc = 0;
1278
		rLoc = 0;
1357
		rType = 0;
1279
		rType = 0;
1358
		vrLen = 769;
1280
		vrLen = 471;
1359
		vrLoc = 0;
1281
		vrLoc = 0;
1360
	};
1282
	};
1361
	0D4007890D8EAED3002D90E7 /* PBXTextBookmark */ = {
1283
	0D75B4D70E24A57E0079666A /* PBXTextBookmark */ = {
1362
		isa = PBXTextBookmark;
1284
		isa = PBXTextBookmark;
1363
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1285
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1364
		name = "close_holes.cpp: 1";
1286
		name = "ArithMatFloat.h: 1";
1365
		rLen = 0;
1287
		rLen = 0;
1366
		rLoc = 0;
1288
		rLoc = 0;
1367
		rType = 0;
1289
		rType = 0;
1368
		vrLen = 431;
1290
		vrLen = 917;
1369
		vrLoc = 0;
1291
		vrLoc = 0;
1370
	};
1292
	};
1371
	0D40078B0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1293
	0D75B4D80E24A57E0079666A /* PBXTextBookmark */ = {
1372
		isa = PBXTextBookmark;
1294
		isa = PBXTextBookmark;
1373
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
1295
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
1374
		name = "Face.cpp: 1";
1296
		name = "ArithQuat.h: 1";
1375
		rLen = 0;
1297
		rLen = 0;
1376
		rLoc = 0;
1298
		rLoc = 0;
1377
		rType = 0;
1299
		rType = 0;
1378
		vrLen = 610;
1300
		vrLen = 910;
1379
		vrLoc = 0;
1301
		vrLoc = 0;
1380
	};
1302
	};
1381
	0D40078E0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1303
	0D75B4D90E24A57E0079666A /* PBXTextBookmark */ = {
1382
		isa = PBXTextBookmark;
1304
		isa = PBXTextBookmark;
1383
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
1305
		fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
1384
		name = "HalfEdge.cpp: 1";
1306
		name = "ArithSqMat2x2Float.h: 1";
1385
		rLen = 0;
1307
		rLen = 0;
1386
		rLoc = 0;
1308
		rLoc = 0;
1387
		rType = 0;
1309
		rType = 0;
1388
		vrLen = 615;
1310
		vrLen = 961;
1389
		vrLoc = 0;
1311
		vrLoc = 0;
1390
	};
1312
	};
1391
	0D4007900D8EAED3002D90E7 /* PBXTextBookmark */ = {
1313
	0D75B4DA0E24A57E0079666A /* PBXTextBookmark */ = {
1392
		isa = PBXTextBookmark;
1314
		isa = PBXTextBookmark;
1393
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1315
		fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
1394
		name = "Manifold.cpp: 628";
1316
		name = "ArithSqMat3x3Float.cpp: 1";
1395
		rLen = 0;
1317
		rLen = 0;
1396
		rLoc = 13268;
-
 
1397
		rType = 0;
-
 
1398
		vrLen = 550;
-
 
1399
		vrLoc = 13065;
-
 
1400
	};
-
 
1401
	0D4007920D8EAED3002D90E7 /* PBXTextBookmark */ = {
-
 
1402
		isa = PBXTextBookmark;
-
 
1403
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
-
 
1404
		name = "obj_load.cpp: 18";
-
 
1405
		rLen = 0;
1318
		rLoc = 0;
1406
		rLoc = 377;
-
 
1407
		rType = 0;
1319
		rType = 0;
1408
		vrLen = 401;
1320
		vrLen = 910;
1409
		vrLoc = 0;
1321
		vrLoc = 0;
1410
	};
1322
	};
1411
	0D4007930D8EAED3002D90E7 /* PBXTextBookmark */ = {
1323
	0D75B4DB0E24A57E0079666A /* PBXTextBookmark */ = {
1412
		isa = PBXTextBookmark;
1324
		isa = PBXTextBookmark;
1413
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
1325
		fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
1414
		name = "mesh_optimization.cpp: 1";
1326
		name = "ArithSqMat3x3Float.h: 1";
1415
		rLen = 0;
1327
		rLen = 0;
1416
		rLoc = 0;
1328
		rLoc = 0;
1417
		rType = 0;
1329
		rType = 0;
1418
		vrLen = 1176;
1330
		vrLen = 1032;
1419
		vrLoc = 11562;
1331
		vrLoc = 0;
1420
	};
1332
	};
1421
	0D4007980D8EAED3002D90E7 /* PBXTextBookmark */ = {
1333
	0D75B4DC0E24A57E0079666A /* PBXTextBookmark */ = {
1422
		isa = PBXTextBookmark;
1334
		isa = PBXTextBookmark;
1423
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
1335
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1424
		name = "smooth.cpp: 1";
1336
		name = "ArithSqMat4x4Float.h: 1";
1425
		rLen = 0;
1337
		rLen = 0;
1426
		rLoc = 0;
1338
		rLoc = 0;
1427
		rType = 0;
1339
		rType = 0;
1428
		vrLen = 665;
1340
		vrLen = 1025;
1429
		vrLoc = 0;
1341
		vrLoc = 0;
1430
	};
1342
	};
1431
	0D40079F0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1343
	0D75B4DD0E24A57E0079666A /* PBXTextBookmark */ = {
1432
		isa = PBXTextBookmark;
1344
		isa = PBXTextBookmark;
1433
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
1345
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1434
		name = "volume_polygonize.cpp: 1";
1346
		name = "ArithVec2Float.cpp: 1";
1435
		rLen = 0;
1347
		rLen = 0;
1436
		rLoc = 0;
1348
		rLoc = 0;
1437
		rType = 0;
1349
		rType = 0;
1438
		vrLen = 651;
1350
		vrLen = 1021;
1439
		vrLoc = 0;
1351
		vrLoc = 0;
1440
	};
1352
	};
1441
	0D4007A10D8EAED3002D90E7 /* PBXTextBookmark */ = {
1353
	0D75B4DE0E24A57E0079666A /* PBXTextBookmark */ = {
1442
		isa = PBXTextBookmark;
1354
		isa = PBXTextBookmark;
1443
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
1355
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1444
		name = "x3d_save.h: 1";
1356
		name = "ArithVec3Float.cpp: 1";
1445
		rLen = 0;
1357
		rLen = 0;
1446
		rLoc = 0;
1358
		rLoc = 0;
1447
		rType = 0;
1359
		rType = 0;
1448
		vrLen = 208;
1360
		vrLen = 1019;
1449
		vrLoc = 0;
1361
		vrLoc = 0;
1450
	};
1362
	};
1451
	0D4007A70D8EAED3002D90E7 /* PBXTextBookmark */ = {
1363
	0D75B4DF0E24A57E0079666A /* PBXTextBookmark */ = {
1452
		isa = PBXTextBookmark;
1364
		isa = PBXTextBookmark;
1453
		fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
1365
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1454
		name = "build_manifold.cpp: 1";
1366
		name = "eigensolution.cpp: 37";
1455
		rLen = 0;
1367
		rLen = 0;
1456
		rLoc = 0;
1368
		rLoc = 668;
1457
		rType = 0;
1369
		rType = 0;
1458
		vrLen = 640;
1370
		vrLen = 1070;
1459
		vrLoc = 468;
1371
		vrLoc = 408;
1460
	};
1372
	};
1461
	0D4007A80D8EAED3002D90E7 /* PBXTextBookmark */ = {
1373
	0D75B4E00E24A57E0079666A /* PBXTextBookmark */ = {
1462
		isa = PBXTextBookmark;
1374
		isa = PBXTextBookmark;
1463
		fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
1375
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1464
		name = "obj_load.cpp: 1";
1376
		name = "eigensolution.cpp: 37";
1465
		rLen = 0;
1377
		rLen = 0;
1466
		rLoc = 0;
1378
		rLoc = 668;
1467
		rType = 0;
1379
		rType = 0;
1468
		vrLen = 638;
1380
		vrLen = 1070;
1469
		vrLoc = 0;
1381
		vrLoc = 408;
1470
	};
1382
	};
1471
	0D4007A90D8EAED3002D90E7 /* PBXTextBookmark */ = {
1383
	0D75B4E10E24A57E0079666A /* PBXTextBookmark */ = {
1472
		isa = PBXTextBookmark;
1384
		isa = PBXTextBookmark;
1473
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1385
		fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
1474
		name = "Manifold.h: 76";
1386
		name = "ArithVecInt.h: 1";
1475
		rLen = 0;
1387
		rLen = 0;
1476
		rLoc = 2518;
1388
		rLoc = 0;
1477
		rType = 0;
1389
		rType = 0;
1478
		vrLen = 1283;
1390
		vrLen = 471;
1479
		vrLoc = 1775;
1391
		vrLoc = 0;
1480
	};
1392
	};
1481
	0D4007AB0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1393
	0D75B4E20E24A57E0079666A /* PBXTextBookmark */ = {
1482
		isa = PBXTextBookmark;
1394
		isa = PBXTextBookmark;
1483
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1395
		fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
1484
		name = "build_manifold.h: build_manifold";
1396
		name = "ArithSqMat3x3Float.cpp: 1";
1485
		rLen = 0;
1397
		rLen = 0;
1486
		rLoc = 903;
1398
		rLoc = 0;
1487
		rType = 0;
1399
		rType = 0;
1488
		vrLen = 1088;
1400
		vrLen = 910;
1489
		vrLoc = 97;
1401
		vrLoc = 0;
1490
	};
1402
	};
1491
	0D4007AD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1403
	0D75B4E30E24A57E0079666A /* PBXTextBookmark */ = {
1492
		isa = PBXTextBookmark;
1404
		isa = PBXTextBookmark;
1493
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
1405
		fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
1494
		name = "close_holes.h: 1";
1406
		name = "ArithMatFloat.h: 1";
1495
		rLen = 0;
1407
		rLen = 0;
1496
		rLoc = 0;
1408
		rLoc = 0;
1497
		rType = 0;
1409
		rType = 0;
1498
		vrLen = 136;
1410
		vrLen = 917;
1499
		vrLoc = 0;
1411
		vrLoc = 0;
1500
	};
1412
	};
1501
	0D4007B00D8EAED3002D90E7 /* PBXTextBookmark */ = {
1413
	0D75B4E40E24A57E0079666A /* PBXTextBookmark */ = {
1502
		isa = PBXTextBookmark;
1414
		isa = PBXTextBookmark;
1503
		fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
1415
		fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
1504
		name = "caps_and_needles.cpp: 1";
1416
		name = "ArithQuat.h: 1";
1505
		rLen = 0;
1417
		rLen = 0;
1506
		rLoc = 0;
1418
		rLoc = 0;
1507
		rType = 0;
1419
		rType = 0;
1508
		vrLen = 769;
1420
		vrLen = 910;
1509
		vrLoc = 0;
1421
		vrLoc = 0;
1510
	};
1422
	};
1511
	0D4007B10D8EAED3002D90E7 /* PBXTextBookmark */ = {
1423
	0D75B4E50E24A57E0079666A /* PBXTextBookmark */ = {
1512
		isa = PBXTextBookmark;
1424
		isa = PBXTextBookmark;
1513
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
1425
		fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
1514
		name = "caps_and_needles.h: 1";
1426
		name = "ArithSqMat2x2Float.h: 1";
1515
		rLen = 0;
1427
		rLen = 0;
1516
		rLoc = 0;
1428
		rLoc = 0;
1517
		rType = 0;
1429
		rType = 0;
1518
		vrLen = 1070;
1430
		vrLen = 961;
1519
		vrLoc = 0;
1431
		vrLoc = 0;
1520
	};
1432
	};
1521
	0D4007B70D8EAED3002D90E7 /* PBXTextBookmark */ = {
1433
	0D75B4E60E24A57E0079666A /* PBXTextBookmark */ = {
1522
		isa = PBXTextBookmark;
1434
		isa = PBXTextBookmark;
1523
		fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
1435
		fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
1524
		name = "close_holes.cpp: 1";
1436
		name = "ArithSqMat3x3Float.cpp: 1";
1525
		rLen = 0;
1437
		rLen = 0;
1526
		rLoc = 0;
1438
		rLoc = 0;
1527
		rType = 0;
1439
		rType = 0;
1528
		vrLen = 431;
1440
		vrLen = 910;
1529
		vrLoc = 0;
1441
		vrLoc = 0;
1530
	};
1442
	};
1531
	0D4007B90D8EAED3002D90E7 /* PBXTextBookmark */ = {
1443
	0D75B4E70E24A57E0079666A /* PBXTextBookmark */ = {
1532
		isa = PBXTextBookmark;
1444
		isa = PBXTextBookmark;
1533
		fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
1445
		fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
1534
		name = "Face.cpp: 1";
1446
		name = "ArithSqMat3x3Float.h: 1";
1535
		rLen = 0;
1447
		rLen = 0;
1536
		rLoc = 0;
1448
		rLoc = 0;
1537
		rType = 0;
1449
		rType = 0;
1538
		vrLen = 610;
1450
		vrLen = 1032;
1539
		vrLoc = 0;
1451
		vrLoc = 0;
1540
	};
1452
	};
1541
	0D4007BA0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1453
	0D75B4E80E24A57E0079666A /* PBXTextBookmark */ = {
1542
		isa = PBXTextBookmark;
1454
		isa = PBXTextBookmark;
1543
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
1455
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1544
		name = "Face.h: 1";
1456
		name = "ArithSqMat4x4Float.h: 1";
1545
		rLen = 0;
1457
		rLen = 0;
1546
		rLoc = 0;
1458
		rLoc = 0;
1547
		rType = 0;
1459
		rType = 0;
1548
		vrLen = 491;
1460
		vrLen = 1025;
1549
		vrLoc = 0;
1461
		vrLoc = 0;
1550
	};
1462
	};
1551
	0D4007BD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1463
	0D75B4E90E24A57E0079666A /* PBXTextBookmark */ = {
1552
		isa = PBXTextBookmark;
1464
		isa = PBXTextBookmark;
1553
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
1465
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1554
		name = "FaceCirculator.h: 1";
1466
		name = "ArithVec2Float.cpp: 1";
1555
		rLen = 0;
1467
		rLen = 0;
1556
		rLoc = 0;
1468
		rLoc = 0;
1557
		rType = 0;
1469
		rType = 0;
1558
		vrLen = 868;
1470
		vrLen = 1021;
1559
		vrLoc = 896;
1471
		vrLoc = 0;
1560
	};
1472
	};
1561
	0D4007BE0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1473
	0D75B4EA0E24A57E0079666A /* PBXTextBookmark */ = {
1562
		isa = PBXTextBookmark;
1474
		isa = PBXTextBookmark;
1563
		fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
1475
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1564
		name = "HalfEdge.cpp: 1";
1476
		name = "ArithVec3Float.cpp: 1";
1565
		rLen = 0;
1477
		rLen = 0;
1566
		rLoc = 0;
1478
		rLoc = 0;
1567
		rType = 0;
1479
		rType = 0;
1568
		vrLen = 615;
1480
		vrLen = 1019;
1569
		vrLoc = 0;
1481
		vrLoc = 0;
1570
	};
1482
	};
1571
	0D4007C00D8EAED3002D90E7 /* PBXTextBookmark */ = {
1483
	0D75B50E0E24A9470079666A /* PBXTextBookmark */ = {
1572
		isa = PBXTextBookmark;
1484
		isa = PBXTextBookmark;
1573
		fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
1485
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1574
		name = "Manifold.cpp: 628";
1486
		name = "eigensolution.cpp: 37";
1575
		rLen = 0;
1487
		rLen = 0;
1576
		rLoc = 13268;
1488
		rLoc = 667;
1577
		rType = 0;
1489
		rType = 0;
1578
		vrLen = 550;
1490
		vrLen = 1058;
1579
		vrLoc = 13065;
1491
		vrLoc = 534;
1580
	};
1492
	};
1581
	0D4007C20D8EAED3002D90E7 /* PBXTextBookmark */ = {
1493
	0D8313550E24A96100C1C996 /* PBXTextBookmark */ = {
1582
		isa = PBXTextBookmark;
1494
		isa = PBXTextBookmark;
1583
		fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
1495
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1584
		name = "mesh_optimization.cpp: 1";
1496
		name = "eigensolution.cpp: 37";
1585
		rLen = 0;
1497
		rLen = 0;
1586
		rLoc = 0;
1498
		rLoc = 667;
1587
		rType = 0;
1499
		rType = 0;
1588
		vrLen = 677;
1500
		vrLen = 988;
1589
		vrLoc = 0;
1501
		vrLoc = 534;
1590
	};
1502
	};
1591
	0D4007C50D8EAED3002D90E7 /* PBXTextBookmark */ = {
1503
	0D83135A0E24AA3400C1C996 /* PBXTextBookmark */ = {
1592
		isa = PBXTextBookmark;
1504
		isa = PBXTextBookmark;
1593
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
1505
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1594
		name = "obj_load.h: 1";
1506
		name = "eigensolution.cpp: 37";
1595
		rLen = 0;
1507
		rLen = 0;
1596
		rLoc = 0;
1508
		rLoc = 667;
1597
		rType = 0;
1509
		rType = 0;
1598
		vrLen = 179;
1510
		vrLen = 988;
1599
		vrLoc = 0;
1511
		vrLoc = 534;
1600
	};
1512
	};
1601
	0D4007C90D8EAED3002D90E7 /* PBXTextBookmark */ = {
1513
	0D83135B0E24AA3400C1C996 /* PBXTextBookmark */ = {
1602
		isa = PBXTextBookmark;
1514
		isa = PBXTextBookmark;
1603
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
1515
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1604
		name = "obj_save.h: 1";
1516
		name = "decimator.cpp: 1";
1605
		rLen = 0;
1517
		rLen = 0;
1606
		rLoc = 0;
1518
		rLoc = 0;
1607
		rType = 0;
1519
		rType = 0;
1608
		vrLen = 181;
1520
		vrLen = 823;
1609
		vrLoc = 0;
1521
		vrLoc = 0;
1610
	};
1522
	};
1611
	0D4007CC0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1523
	0D83135C0E24AA3400C1C996 /* PBXTextBookmark */ = {
1612
		isa = PBXTextBookmark;
1524
		isa = PBXTextBookmark;
1613
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1525
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1614
		name = "quadric_simplify.h: 11";
1526
		name = "eigensolution.cpp: 37";
1615
		rLen = 0;
1527
		rLen = 0;
1616
		rLoc = 464;
1528
		rLoc = 667;
1617
		rType = 0;
1529
		rType = 0;
1618
		vrLen = 590;
1530
		vrLen = 988;
1619
		vrLoc = 0;
1531
		vrLoc = 534;
1620
	};
1532
	};
1621
	0D4007D30D8EAED3002D90E7 /* PBXTextBookmark */ = {
1533
	0D83135D0E24AA3400C1C996 /* PBXTextBookmark */ = {
1622
		isa = PBXTextBookmark;
1534
		isa = PBXTextBookmark;
1623
		fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
1535
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1624
		name = "smooth.cpp: 1";
1536
		name = "decimator.cpp: 1";
1625
		rLen = 0;
1537
		rLen = 0;
1626
		rLoc = 0;
1538
		rLoc = 0;
1627
		rType = 0;
1539
		rType = 0;
1628
		vrLen = 665;
1540
		vrLen = 1035;
1629
		vrLoc = 0;
1541
		vrLoc = 607;
-
 
1542
	};
-
 
1543
	0D8313620E24AA5300C1C996 /* PBXTextBookmark */ = {
-
 
1544
		isa = PBXTextBookmark;
-
 
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;
1630
	};
1550
	};
1631
	0D4007D40D8EAED3002D90E7 /* PBXTextBookmark */ = {
1551
	0D8313630E24AA5300C1C996 /* PBXTextBookmark */ = {
1632
		isa = PBXTextBookmark;
1552
		isa = PBXTextBookmark;
1633
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
1553
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1634
		name = "refine_edges.h: 1";
1554
		name = "pathtracer.cpp: 2";
1635
		rLen = 0;
1555
		rLen = 0;
1636
		rLoc = 0;
1556
		rLoc = 45;
1637
		rType = 0;
1557
		rType = 0;
1638
		vrLen = 537;
1558
		vrLen = 591;
1639
		vrLoc = 0;
1559
		vrLoc = 0;
1640
	};
1560
	};
1641
	0D4007D50D8EAED3002D90E7 /* PBXTextBookmark */ = {
1561
	0D83136A0E24AA5900C1C996 /* PBXTextBookmark */ = {
1642
		isa = PBXTextBookmark;
1562
		isa = PBXTextBookmark;
1643
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
1563
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1644
		name = "smooth.h: 1";
1564
		name = "decimator.cpp: 1";
1645
		rLen = 0;
1565
		rLen = 0;
1646
		rLoc = 0;
1566
		rLoc = 0;
1647
		rType = 0;
1567
		rType = 0;
1648
		vrLen = 504;
1568
		vrLen = 1035;
1649
		vrLoc = 0;
1569
		vrLoc = 607;
1650
	};
1570
	};
1651
	0D4007D60D8EAED3002D90E7 /* PBXTextBookmark */ = {
1571
	0D83136B0E24AA5900C1C996 /* PBXTextBookmark */ = {
1652
		isa = PBXTextBookmark;
1572
		isa = PBXTextBookmark;
1653
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
1573
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1654
		name = "subdivision.h: 1";
1574
		name = "decimator.cpp: 1";
1655
		rLen = 0;
1575
		rLen = 0;
1656
		rLoc = 0;
1576
		rLoc = 0;
1657
		rType = 0;
1577
		rType = 0;
1658
		vrLen = 360;
1578
		vrLen = 1035;
1659
		vrLoc = 0;
1579
		vrLoc = 607;
1660
	};
1580
	};
1661
	0D4007D70D8EAED3002D90E7 /* PBXTextBookmark */ = {
1581
	0D83136C0E24AA5900C1C996 /* PBXTextBookmark */ = {
1662
		isa = PBXTextBookmark;
1582
		isa = PBXTextBookmark;
1663
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
1583
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1664
		name = "templates.h: 1";
1584
		name = "pathtracer.cpp: 2";
1665
		rLen = 0;
1585
		rLen = 0;
1666
		rLoc = 0;
1586
		rLoc = 40;
1667
		rType = 0;
1587
		rType = 0;
1668
		vrLen = 1052;
1588
		vrLen = 745;
1669
		vrLoc = 0;
1589
		vrLoc = 0;
1670
	};
1590
	};
1671
	0D4007D80D8EAED3002D90E7 /* PBXTextBookmark */ = {
1591
	0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */ = {
1672
		isa = PBXTextBookmark;
1592
		isa = PBXTextBookmark;
1673
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
1593
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1674
		name = "triangulate.h: 1";
1594
		name = "pathtracer.cpp: 2";
1675
		rLen = 0;
1595
		rLen = 0;
1676
		rLoc = 0;
1596
		rLoc = 40;
1677
		rType = 0;
1597
		rType = 0;
1678
		vrLen = 558;
1598
		vrLen = 705;
1679
		vrLoc = 0;
1599
		vrLoc = 0;
1680
	};
1600
	};
1681
	0D4007D90D8EAED3002D90E7 /* PBXTextBookmark */ = {
1601
	0D8313720E24AAED00C1C996 /* PBXTextBookmark */ = {
1682
		isa = PBXTextBookmark;
1602
		isa = PBXTextBookmark;
1683
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1603
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1684
		name = "Vertex.h: 1";
1604
		name = "pathtracer.cpp: 2";
1685
		rLen = 0;
1605
		rLen = 0;
1686
		rLoc = 0;
1606
		rLoc = 40;
1687
		rType = 0;
1607
		rType = 0;
1688
		vrLen = 656;
1608
		vrLen = 705;
1689
		vrLoc = 0;
1609
		vrLoc = 0;
1690
	};
1610
	};
1691
	0D4007DA0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1611
	0D8313740E24AB0300C1C996 /* PBXTextBookmark */ = {
1692
		isa = PBXTextBookmark;
1612
		isa = PBXTextBookmark;
1693
		fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
1613
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1694
		name = "volume_polygonize.cpp: 1";
1614
		name = "scene.h: 1";
1695
		rLen = 0;
1615
		rLen = 0;
1696
		rLoc = 0;
1616
		rLoc = 0;
1697
		rType = 0;
1617
		rType = 0;
1698
		vrLen = 651;
1618
		vrLen = 785;
1699
		vrLoc = 0;
1619
		vrLoc = 127;
1700
	};
1620
	};
1701
	0D4007DC0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1621
	0D8313750E24AB0300C1C996 /* PBXTextBookmark */ = {
1702
		isa = PBXTextBookmark;
1622
		isa = PBXTextBookmark;
1703
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
1623
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1704
		name = "x3d_load.h: 1";
1624
		name = "pathtracer.cpp: 7";
1705
		rLen = 0;
1625
		rLen = 0;
1706
		rLoc = 0;
1626
		rLoc = 117;
1707
		rType = 0;
1627
		rType = 0;
1708
		vrLen = 243;
1628
		vrLen = 561;
1709
		vrLoc = 0;
1629
		vrLoc = 0;
1710
	};
1630
	};
1711
	0D4007DD0D8EAED3002D90E7 /* PBXTextBookmark */ = {
1631
	0D8313760E24AB0300C1C996 /* PBXTextBookmark */ = {
1712
		isa = PBXTextBookmark;
1632
		isa = PBXTextBookmark;
1713
		fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
1633
		fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
1714
		name = "x3d_save.h: 1";
1634
		name = "scene.h: 1";
1715
		rLen = 0;
1635
		rLen = 0;
1716
		rLoc = 0;
1636
		rLoc = 0;
1717
		rType = 0;
1637
		rType = 0;
1718
		vrLen = 208;
1638
		vrLen = 785;
1719
		vrLoc = 0;
1639
		vrLoc = 127;
1720
	};
-
 
1721
	0D4008610D8EB171002D90E7 /* triangulate_polygonal_mesh.cpp */ = {
-
 
1722
		isa = PBXFileReference;
-
 
1723
		lastKnownFileType = sourcecode.cpp.cpp;
-
 
1724
		name = triangulate_polygonal_mesh.cpp;
-
 
1725
		path = /Users/jab/SrcTree/Appsrc/wireframepaper/triangulate_polygonal_mesh.cpp;
-
 
1726
		sourceTree = "<absolute>";
-
 
1727
	};
1640
	};
1728
	0D4008F00D8EBA46002D90E7 /* PBXTextBookmark */ = {
1641
	0D8313770E24AB0300C1C996 /* PBXTextBookmark */ = {
1729
		isa = PBXTextBookmark;
1642
		isa = PBXTextBookmark;
1730
		fRef = 0D4008610D8EB171002D90E7 /* triangulate_polygonal_mesh.cpp */;
1643
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1731
		name = "triangulate_polygonal_mesh.cpp: 78";
1644
		name = "pathtracer.cpp: 7";
1732
		rLen = 0;
1645
		rLen = 0;
1733
		rLoc = 1689;
1646
		rLoc = 117;
1734
		rType = 0;
1647
		rType = 0;
1735
		vrLen = 984;
1648
		vrLen = 749;
1736
		vrLoc = 2291;
1649
		vrLoc = 4612;
1737
	};
1650
	};
1738
	0D4009220D8EBC9B002D90E7 /* PBXTextBookmark */ = {
1651
	0D8313780E24AB1C00C1C996 /* PBXTextBookmark */ = {
1739
		isa = PBXTextBookmark;
1652
		isa = PBXTextBookmark;
1740
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
1653
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1741
		name = "draw.h: 7";
1654
		name = "pathtracer.cpp: 2";
1742
		rLen = 0;
1655
		rLen = 0;
1743
		rLoc = 166;
1656
		rLoc = 40;
1744
		rType = 0;
1657
		rType = 0;
1745
		vrLen = 859;
1658
		vrLen = 705;
1746
		vrLoc = 0;
1659
		vrLoc = 0;
1747
	};
1660
	};
1748
	0D4009A50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1661
	0D8313830E24AC3B00C1C996 /* PBXTextBookmark */ = {
1749
		isa = PBXTextBookmark;
1662
		isa = PBXTextBookmark;
1750
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
1663
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1751
		name = "void GLViewController::set_gl_modelview()";
1664
		name = "pathtracer.cpp: 19";
1752
		rLen = 43;
1665
		rLen = 0;
1753
		rLoc = 1599;
1666
		rLoc = 305;
1754
		rType = 0;
1667
		rType = 0;
1755
		vrLen = 742;
1668
		vrLen = 1298;
1756
		vrLoc = 0;
1669
		vrLoc = 10909;
1757
	};
1670
	};
-
 
1671
	0D8313840E24AC3B00C1C996 /* PBXBookmark */ = {
-
 
1672
		isa = PBXBookmark;
-
 
1673
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
-
 
1674
	};
1758
	0D4009A70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1675
	0D8313850E24AC3B00C1C996 /* PBXTextBookmark */ = {
1759
		isa = PBXTextBookmark;
1676
		isa = PBXTextBookmark;
1760
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
1677
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1761
		name = "QuatTrackBall.h: 1";
1678
		name = "pathtracer.cpp: 19";
1762
		rLen = 0;
1679
		rLen = 0;
1763
		rLoc = 0;
1680
		rLoc = 305;
1764
		rType = 0;
1681
		rType = 0;
1765
		vrLen = 691;
1682
		vrLen = 1298;
1766
		vrLoc = 0;
1683
		vrLoc = 10909;
1767
	};
1684
	};
1768
	0D4009A80D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1685
	0D8313860E24AC3B00C1C996 /* PBXTextBookmark */ = {
1769
		isa = PBXTextBookmark;
1686
		isa = PBXTextBookmark;
1770
		fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
1687
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1771
		name = "SimpleTrackBall.h: 1";
1688
		name = "objview.cpp: 1";
1772
		rLen = 0;
1689
		rLen = 0;
1773
		rLoc = 0;
1690
		rLoc = 0;
1774
		rType = 0;
1691
		rType = 0;
1775
		vrLen = 912;
1692
		vrLen = 850;
1776
		vrLoc = 0;
1693
		vrLoc = 8304;
1777
	};
1694
	};
1778
	0D4009A90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1695
	0D8313880E24AC4500C1C996 /* PBXTextBookmark */ = {
1779
		isa = PBXTextBookmark;
1696
		isa = PBXTextBookmark;
1780
		fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
1697
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1781
		name = "build_manifold.h: 6";
1698
		name = "objview.cpp: 1";
1782
		rLen = 0;
1699
		rLen = 0;
1783
		rLoc = 154;
1700
		rLoc = 0;
1784
		rType = 0;
1701
		rType = 0;
1785
		vrLen = 1132;
1702
		vrLen = 850;
1786
		vrLoc = 97;
1703
		vrLoc = 8304;
1787
	};
1704
	};
1788
	0D4009AA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1705
	0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */ = {
1789
		isa = PBXTextBookmark;
1706
		isa = PBXTextBookmark;
1790
		fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
1707
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1791
		name = "caps_and_needles.h: 1";
1708
		name = "objview.cpp: 1";
1792
		rLen = 0;
1709
		rLen = 0;
1793
		rLoc = 0;
1710
		rLoc = 0;
1794
		rType = 0;
1711
		rType = 0;
1795
		vrLen = 1070;
1712
		vrLen = 854;
1796
		vrLoc = 0;
1713
		vrLoc = 8304;
1797
	};
1714
	};
1798
	0D4009AD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1715
	0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */ = {
1799
		isa = PBXTextBookmark;
1716
		isa = PBXTextBookmark;
1800
		fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
1717
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1801
		name = "FaceCirculator.h: 1";
1718
		name = "objview.cpp: 1";
1802
		rLen = 0;
1719
		rLen = 0;
1803
		rLoc = 0;
1720
		rLoc = 0;
1804
		rType = 0;
1721
		rType = 0;
1805
		vrLen = 861;
1722
		vrLen = 850;
1806
		vrLoc = 0;
1723
		vrLoc = 8304;
1807
	};
1724
	};
1808
	0D4009AE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1725
	0D8313900E24ACEA00C1C996 /* PBXTextBookmark */ = {
1809
		isa = PBXTextBookmark;
1726
		isa = PBXTextBookmark;
1810
		fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
1727
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1811
		name = "Manifold.h: 76";
1728
		name = "objview.cpp: 1";
1812
		rLen = 0;
1729
		rLen = 0;
1813
		rLoc = 2518;
1730
		rLoc = 0;
1814
		rType = 0;
1731
		rType = 0;
1815
		vrLen = 1216;
1732
		vrLen = 854;
1816
		vrLoc = 12633;
1733
		vrLoc = 8304;
1817
	};
1734
	};
1818
	0D4009AF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1735
	0D8313910E24ACEA00C1C996 /* PBXTextBookmark */ = {
1819
		isa = PBXTextBookmark;
1736
		isa = PBXTextBookmark;
1820
		fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
1737
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1821
		name = "obj_load.h: 11";
1738
		name = "decimator.cpp: 1";
1822
		rLen = 0;
1739
		rLen = 0;
1823
		rLoc = 355;
1740
		rLoc = 0;
1824
		rType = 0;
1741
		rType = 0;
1825
		vrLen = 421;
1742
		vrLen = 1035;
1826
		vrLoc = 0;
1743
		vrLoc = 607;
1827
	};
1744
	};
1828
	0D4009B00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1745
	0D8313920E24ACEA00C1C996 /* PBXBookmark */ = {
1829
		isa = PBXTextBookmark;
1746
		isa = PBXBookmark;
1830
		fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
1747
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1831
		name = "obj_save.h: 8";
-
 
1832
		rLen = 0;
-
 
1833
		rLoc = 137;
-
 
1834
		rType = 0;
-
 
1835
		vrLen = 218;
-
 
1836
		vrLoc = 0;
-
 
1837
	};
1748
	};
1838
	0D4009B10D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1749
	0D8313930E24ACEA00C1C996 /* PBXTextBookmark */ = {
1839
		isa = PBXTextBookmark;
1750
		isa = PBXTextBookmark;
1840
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
1751
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1841
		name = "refine_edges.cpp: 1";
1752
		name = "objview.cpp: 1";
1842
		rLen = 0;
1753
		rLen = 0;
1843
		rLoc = 0;
1754
		rLoc = 0;
1844
		rType = 0;
1755
		rType = 0;
1845
		vrLen = 757;
1756
		vrLen = 854;
1846
		vrLoc = 0;
1757
		vrLoc = 8304;
1847
	};
1758
	};
1848
	0D4009B30D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1759
	0D8313940E24ACEA00C1C996 /* PBXTextBookmark */ = {
1849
		isa = PBXTextBookmark;
1760
		isa = PBXTextBookmark;
1850
		fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
1761
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
1851
		name = "refine_edges.h: 1";
1762
		name = "decimator.cpp: 1";
1852
		rLen = 0;
1763
		rLen = 0;
1853
		rLoc = 0;
1764
		rLoc = 0;
1854
		rType = 0;
1765
		rType = 0;
1855
		vrLen = 537;
1766
		vrLen = 1035;
1856
		vrLoc = 0;
1767
		vrLoc = 607;
1857
	};
1768
	};
1858
	0D4009B40D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1769
	0D8313950E24ACEA00C1C996 /* PBXTextBookmark */ = {
1859
		isa = PBXTextBookmark;
1770
		isa = PBXTextBookmark;
1860
		fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
1771
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1861
		name = "smooth.h: 1";
1772
		name = "meshdist.cpp: 1";
1862
		rLen = 0;
1773
		rLen = 0;
1863
		rLoc = 0;
1774
		rLoc = 0;
1864
		rType = 0;
1775
		rType = 0;
1865
		vrLen = 504;
1776
		vrLen = 723;
1866
		vrLoc = 0;
1777
		vrLoc = 4058;
1867
	};
1778
	};
1868
	0D4009B50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1779
	0D8313980E24CC5F00C1C996 /* PBXTextBookmark */ = {
1869
		isa = PBXTextBookmark;
1780
		isa = PBXTextBookmark;
1870
		fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
1781
		fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
1871
		name = "subdivision.h: 1";
1782
		name = "QEM.h: 1";
1872
		rLen = 0;
1783
		rLen = 0;
1873
		rLoc = 0;
1784
		rLoc = 0;
1874
		rType = 0;
1785
		rType = 0;
1875
		vrLen = 360;
1786
		vrLen = 697;
1876
		vrLoc = 0;
1787
		vrLoc = 32;
1877
	};
1788
	};
1878
	0D4009B60D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1789
	0D8313990E24CC5F00C1C996 /* PBXTextBookmark */ = {
1879
		isa = PBXTextBookmark;
1790
		isa = PBXTextBookmark;
1880
		fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
1791
		fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
1881
		name = "templates.h: 1";
1792
		name = "QEM.cpp: 1";
1882
		rLen = 0;
1793
		rLen = 0;
1883
		rLoc = 0;
1794
		rLoc = 0;
1884
		rType = 0;
1795
		rType = 0;
1885
		vrLen = 1052;
1796
		vrLen = 732;
1886
		vrLoc = 0;
1797
		vrLoc = 38;
1887
	};
1798
	};
1888
	0D4009B70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1799
	0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1889
		isa = PBXTextBookmark;
1800
		isa = PBXTextBookmark;
1890
		fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
1801
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1891
		name = "triangulate.h: 1";
1802
		name = "ArithSqMat4x4Float.h: 1";
1892
		rLen = 0;
1803
		rLen = 0;
1893
		rLoc = 0;
1804
		rLoc = 0;
1894
		rType = 0;
1805
		rType = 0;
1895
		vrLen = 558;
1806
		vrLen = 1025;
1896
		vrLoc = 0;
1807
		vrLoc = 0;
1897
	};
1808
	};
1898
	0D4009B80D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1809
	0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1899
		isa = PBXTextBookmark;
1810
		isa = PBXTextBookmark;
1900
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
1811
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1901
		name = "volume_polygonize.h: 1";
1812
		name = "ArithVec2Float.cpp: 1";
1902
		rLen = 0;
1813
		rLen = 0;
1903
		rLoc = 0;
1814
		rLoc = 0;
1904
		rType = 0;
1815
		rType = 0;
1905
		vrLen = 1213;
1816
		vrLen = 1021;
1906
		vrLoc = 0;
1817
		vrLoc = 0;
1907
	};
1818
	};
1908
	0D4009B90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1819
	0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1909
		isa = PBXTextBookmark;
1820
		isa = PBXTextBookmark;
1910
		fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
1821
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
1911
		name = "Vertex.h: 1";
1822
		name = "ArithVec3Float.cpp: 1";
1912
		rLen = 0;
1823
		rLen = 0;
1913
		rLoc = 0;
1824
		rLoc = 0;
1914
		rType = 0;
1825
		rType = 0;
1915
		vrLen = 656;
1826
		vrLen = 1019;
1916
		vrLoc = 0;
1827
		vrLoc = 0;
1917
	};
1828
	};
1918
	0D4009BA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1829
	0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1919
		isa = PBXTextBookmark;
1830
		isa = PBXTextBookmark;
1920
		fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
1831
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
1921
		name = "x3d_load.h: 12";
1832
		name = "eigensolution.cpp: 37";
1922
		rLen = 0;
1833
		rLen = 0;
1923
		rLoc = 236;
1834
		rLoc = 667;
1924
		rType = 0;
1835
		rType = 0;
1925
		vrLen = 309;
1836
		vrLen = 988;
1926
		vrLoc = 0;
1837
		vrLoc = 533;
1927
	};
1838
	};
1928
	0D4009BB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1839
	0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1929
		isa = PBXTextBookmark;
1840
		isa = PBXTextBookmark;
1930
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1841
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
1931
		name = "LapackFunc.cpp: 1";
1842
		name = "pathtracer.cpp: 19";
1932
		rLen = 0;
1843
		rLen = 0;
1933
		rLoc = 0;
1844
		rLoc = 305;
1934
		rType = 0;
1845
		rType = 0;
1935
		vrLen = 1816;
1846
		vrLen = 1308;
1936
		vrLoc = 0;
1847
		vrLoc = 10875;
1937
	};
1848
	};
1938
	0D4009BD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1849
	0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */ = {
1939
		isa = PBXTextBookmark;
1850
		isa = PBXTextBookmark;
1940
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
1851
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
1941
		name = "LapackFunc.h: 1";
1852
		name = "objview.cpp: 1";
1942
		rLen = 0;
1853
		rLen = 0;
1943
		rLoc = 0;
1854
		rLoc = 0;
1944
		rType = 0;
1855
		rType = 0;
1945
		vrLen = 913;
1856
		vrLen = 850;
1946
		vrLoc = 0;
1857
		vrLoc = 8304;
1947
	};
1858
	};
1948
	0D4009BE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1859
	0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */ = {
1949
		isa = PBXTextBookmark;
1860
		isa = PBXTextBookmark;
1950
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
1861
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
1951
		name = "Matrix.h: 1";
1862
		name = "meshdist.cpp: 1";
1952
		rLen = 0;
1863
		rLen = 0;
1953
		rLoc = 0;
1864
		rLoc = 0;
1954
		rType = 0;
1865
		rType = 0;
1955
		vrLen = 752;
1866
		vrLen = 809;
1956
		vrLoc = 1535;
1867
		vrLoc = 2670;
1957
	};
1868
	};
1958
	0D4009BF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1869
	0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */ = {
1959
		isa = PBXTextBookmark;
1870
		isa = PBXTextBookmark;
1960
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
1871
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
1961
		name = "mesh_optimization.h: 45";
1872
		name = "quadric_simplify.cpp: 160";
1962
		rLen = 0;
1873
		rLen = 0;
1963
		rLoc = 1757;
1874
		rLoc = 4511;
1964
		rType = 0;
1875
		rType = 0;
1965
		vrLen = 1431;
1876
		vrLen = 941;
1966
		vrLoc = 126;
1877
		vrLoc = 4039;
1967
	};
1878
	};
1968
	0D4009C00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1879
	0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */ = {
1969
		isa = PBXTextBookmark;
1880
		isa = PBXTextBookmark;
1970
		fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
1881
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
1971
		name = "HalfEdge.h: 1";
1882
		name = "quadric_simplify.h: 12";
1972
		rLen = 0;
1883
		rLen = 141;
1973
		rLoc = 0;
1884
		rLoc = 501;
1974
		rType = 0;
1885
		rType = 0;
1975
		vrLen = 512;
1886
		vrLen = 598;
1976
		vrLoc = 0;
1887
		vrLoc = 0;
1977
	};
1888
	};
1978
	0D4009CA0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1889
	0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */ = {
1979
		isa = PBXTextBookmark;
1890
		isa = PBXTextBookmark;
-
 
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;
1980
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
1901
		fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
1981
		name = "gel_gl.h: 1";
1902
		name = "ArithSqMat4x4Float.h: 1";
1982
		rLen = 0;
1903
		rLen = 0;
1983
		rLoc = 0;
1904
		rLoc = 0;
1984
		rType = 0;
1905
		rType = 0;
1985
		vrLen = 209;
1906
		vrLen = 1025;
1986
		vrLoc = 0;
1907
		vrLoc = 0;
1987
	};
1908
	};
1988
	0D4009CB0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1909
	0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */ = {
1989
		isa = PBXTextBookmark;
1910
		isa = PBXTextBookmark;
1990
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
1911
		fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
1991
		name = "gel_glu.h: 6";
1912
		name = "ArithVec2Float.cpp: 1";
1992
		rLen = 0;
1913
		rLen = 0;
1993
		rLoc = 103;
1914
		rLoc = 0;
1994
		rType = 0;
1915
		rType = 0;
1995
		vrLen = 213;
1916
		vrLen = 1021;
1996
		vrLoc = 0;
1917
		vrLoc = 0;
1997
	};
1918
	};
1998
	0D4009CC0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1919
	0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */ = {
1999
		isa = PBXTextBookmark;
1920
		isa = PBXTextBookmark;
2000
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
1921
		fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
2001
		name = "gel_glut.h: 1";
1922
		name = "ArithVec3Float.cpp: 1";
2002
		rLen = 0;
1923
		rLen = 0;
2003
		rLoc = 0;
1924
		rLoc = 0;
2004
		rType = 0;
1925
		rType = 0;
2005
		vrLen = 215;
1926
		vrLen = 1019;
2006
		vrLoc = 0;
1927
		vrLoc = 0;
2007
	};
1928
	};
2008
	0D4009CD0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1929
	0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */ = {
2009
		isa = PBXTextBookmark;
1930
		isa = PBXTextBookmark;
2010
		fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
1931
		fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
2011
		name = "void GLViewController::set_gl_modelview()";
1932
		name = "eigensolution.cpp: 37";
2012
		rLen = 43;
1933
		rLen = 0;
2013
		rLoc = 1599;
1934
		rLoc = 667;
2014
		rType = 0;
1935
		rType = 0;
2015
		vrLen = 742;
1936
		vrLen = 988;
2016
		vrLoc = 0;
1937
		vrLoc = 533;
2017
	};
1938
	};
2018
	0D4009CE0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1939
	0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */ = {
2019
		isa = PBXTextBookmark;
1940
		isa = PBXTextBookmark;
2020
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
1941
		fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
2021
		name = "GLViewController.h: 6";
1942
		name = "pathtracer.cpp: 19";
2022
		rLen = 0;
1943
		rLen = 0;
2023
		rLoc = 70;
1944
		rLoc = 305;
2024
		rType = 0;
1945
		rType = 0;
2025
		vrLen = 698;
1946
		vrLen = 1308;
2026
		vrLoc = 0;
1947
		vrLoc = 10875;
2027
	};
1948
	};
2028
	0D4009CF0D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1949
	0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */ = {
2029
		isa = PBXTextBookmark;
1950
		isa = PBXTextBookmark;
2030
		fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
1951
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
2031
		name = "QuatTrackBall.h: 1";
1952
		name = "objview.cpp: 1";
2032
		rLen = 0;
1953
		rLen = 0;
2033
		rLoc = 0;
1954
		rLoc = 0;
2034
		rType = 0;
1955
		rType = 0;
2035
		vrLen = 691;
1956
		vrLen = 850;
2036
		vrLoc = 0;
1957
		vrLoc = 8304;
2037
	};
1958
	};
2038
	0D4009D00D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1959
	0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */ = {
2039
		isa = PBXTextBookmark;
1960
		isa = PBXTextBookmark;
2040
		fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
1961
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2041
		name = "SimpleTrackBall.h: 1";
1962
		name = "meshdist.cpp: 1";
2042
		rLen = 0;
1963
		rLen = 0;
2043
		rLoc = 0;
1964
		rLoc = 0;
2044
		rType = 0;
1965
		rType = 0;
2045
		vrLen = 912;
1966
		vrLen = 809;
2046
		vrLoc = 0;
1967
		vrLoc = 2670;
2047
	};
1968
	};
2048
	0D4009D90D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1969
	0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */ = {
2049
		isa = PBXTextBookmark;
1970
		isa = PBXTextBookmark;
2050
		fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
1971
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2051
		name = "refine_edges.cpp: 1";
1972
		name = "quadric_simplify.h: 1";
2052
		rLen = 0;
1973
		rLen = 0;
2053
		rLoc = 0;
1974
		rLoc = 0;
2054
		rType = 0;
1975
		rType = 0;
2055
		vrLen = 757;
1976
		vrLen = 598;
2056
		vrLoc = 0;
1977
		vrLoc = 0;
2057
	};
1978
	};
2058
	0D4009E10D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1979
	0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */ = {
2059
		isa = PBXTextBookmark;
1980
		isa = PBXTextBookmark;
2060
		fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
1981
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2061
		name = "volume_polygonize.h: 1";
1982
		name = "quadric_simplify.cpp: 160";
2062
		rLen = 0;
1983
		rLen = 0;
2063
		rLoc = 0;
1984
		rLoc = 4511;
2064
		rType = 0;
1985
		rType = 0;
2065
		vrLen = 1213;
1986
		vrLen = 941;
2066
		vrLoc = 0;
1987
		vrLoc = 4039;
2067
	};
1988
	};
2068
	0D4009E40D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1989
	0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */ = {
2069
		isa = PBXTextBookmark;
1990
		isa = PBXTextBookmark;
2070
		fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
1991
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2071
		name = "LapackFunc.cpp: 1";
1992
		name = "quadric_simplify.h: 12";
2072
		rLen = 0;
1993
		rLen = 141;
2073
		rLoc = 0;
1994
		rLoc = 501;
2074
		rType = 0;
1995
		rType = 0;
2075
		vrLen = 1816;
1996
		vrLen = 598;
2076
		vrLoc = 0;
1997
		vrLoc = 0;
2077
	};
1998
	};
2078
	0D4009E50D8FEF3C002D90E7 /* PBXTextBookmark */ = {
1999
	0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */ = {
2079
		isa = PBXTextBookmark;
2000
		isa = PBXTextBookmark;
2080
		fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
2001
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2081
		name = "LapackFunc.h: 1";
2002
		name = "decimator.cpp: 59";
2082
		rLen = 0;
2003
		rLen = 0;
2083
		rLoc = 0;
2004
		rLoc = 1617;
2084
		rType = 0;
2005
		rType = 0;
2085
		vrLen = 913;
2006
		vrLen = 1007;
2086
		vrLoc = 0;
2007
		vrLoc = 524;
2087
	};
2008
	};
2088
	0D4009E60D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2009
	0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */ = {
2089
		isa = PBXTextBookmark;
2010
		isa = PBXTextBookmark;
2090
		fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
2011
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2091
		name = "Matrix.h: 1";
2012
		name = "decimator.cpp: 59";
2092
		rLen = 0;
2013
		rLen = 0;
2093
		rLoc = 0;
2014
		rLoc = 1617;
2094
		rType = 0;
2015
		rType = 0;
2095
		vrLen = 752;
2016
		vrLen = 1008;
2096
		vrLoc = 1535;
2017
		vrLoc = 524;
2097
	};
2018
	};
2098
	0D4009E70D8FEF3C002D90E7 /* PBXTextBookmark */ = {
2019
	0D8313B10E24CD2300C1C996 /* PBXTextBookmark */ = {
2099
		isa = PBXTextBookmark;
2020
		isa = PBXTextBookmark;
2100
		fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
2021
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2101
		name = "mesh_optimization.h: 45";
2022
		name = "decimator.cpp: 59";
2102
		rLen = 0;
2023
		rLen = 0;
2103
		rLoc = 1757;
2024
		rLoc = 1617;
2104
		rType = 0;
2025
		rType = 0;
2105
		vrLen = 1431;
2026
		vrLen = 1007;
2106
		vrLoc = 126;
2027
		vrLoc = 524;
2107
	};
-
 
2108
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
-
 
2109
		uiCtxt = {
-
 
2110
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
-
 
2111
			sepNavSelRange = "{179, 0}";
-
 
2112
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2113
		};
-
 
2114
	};
-
 
2115
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
-
 
2116
		uiCtxt = {
-
 
2117
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
-
 
2118
			sepNavSelRange = "{0, 0}";
-
 
2119
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2120
		};
-
 
2121
	};
-
 
2122
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
-
 
2123
		uiCtxt = {
-
 
2124
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
-
 
2125
			sepNavSelRange = "{0, 0}";
-
 
2126
			sepNavVisRect = "{{0, 0}, {986, 695}}";
-
 
2127
		};
-
 
2128
	};
-
 
2129
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
-
 
2130
		uiCtxt = {
-
 
2131
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
-
 
2132
			sepNavSelRange = "{0, 0}";
-
 
2133
			sepNavVisRect = "{{0, 0}, {961, 390}}";
-
 
2134
		};
-
 
2135
	};
-
 
2136
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
-
 
2137
		uiCtxt = {
-
 
2138
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
-
 
2139
			sepNavSelRange = "{0, 0}";
-
 
2140
			sepNavVisRect = "{{0, 0}, {986, 695}}";
-
 
2141
		};
-
 
2142
	};
-
 
2143
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
-
 
2144
		uiCtxt = {
-
 
2145
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
-
 
2146
			sepNavSelRange = "{0, 0}";
-
 
2147
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2148
		};
-
 
2149
	};
-
 
2150
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
-
 
2151
		uiCtxt = {
-
 
2152
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
-
 
2153
			sepNavSelRange = "{0, 0}";
-
 
2154
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2155
		};
-
 
2156
	};
-
 
2157
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
-
 
2158
		uiCtxt = {
-
 
2159
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
-
 
2160
			sepNavSelRange = "{0, 0}";
-
 
2161
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2162
		};
-
 
2163
	};
-
 
2164
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
-
 
2165
		uiCtxt = {
-
 
2166
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
-
 
2167
			sepNavSelRange = "{0, 0}";
-
 
2168
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2169
		};
-
 
2170
	};
-
 
2171
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
-
 
2172
		uiCtxt = {
-
 
2173
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
-
 
2174
			sepNavSelRange = "{0, 0}";
-
 
2175
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2176
		};
-
 
2177
	};
-
 
2178
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
-
 
2179
		uiCtxt = {
-
 
2180
			sepNavIntBoundsRect = "{{0, 0}, {1081, 9025}}";
-
 
2181
			sepNavSelRange = "{4876, 0}";
-
 
2182
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
-
 
2183
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
-
 
2184
		};
-
 
2185
	};
-
 
2186
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
-
 
2187
		uiCtxt = {
-
 
2188
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
-
 
2189
			sepNavSelRange = "{0, 0}";
-
 
2190
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2191
		};
-
 
2192
	};
-
 
2193
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
-
 
2194
		uiCtxt = {
-
 
2195
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
-
 
2196
			sepNavSelRange = "{0, 0}";
-
 
2197
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2198
		};
-
 
2199
	};
-
 
2200
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
-
 
2201
		uiCtxt = {
-
 
2202
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
-
 
2203
			sepNavSelRange = "{0, 0}";
-
 
2204
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2205
		};
-
 
2206
	};
-
 
2207
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
-
 
2208
		uiCtxt = {
-
 
2209
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
-
 
2210
			sepNavSelRange = "{0, 0}";
-
 
2211
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2212
		};
-
 
2213
	};
-
 
2214
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
-
 
2215
		uiCtxt = {
-
 
2216
			sepNavIntBoundsRect = "{{0, 0}, {1121, 779}}";
-
 
2217
			sepNavSelRange = "{0, 0}";
-
 
2218
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
-
 
2219
		};
-
 
2220
	};
-
 
2221
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
-
 
2222
		activeExec = 0;
-
 
2223
		executables = (
-
 
2224
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
-
 
2225
		);
-
 
2226
	};
2028
	};
2227
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
2029
	0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */ = {
2228
		isa = PBXExecutable;
2030
		isa = PBXTextBookmark;
2229
		activeArgIndex = 2147483647;
2031
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2230
		activeArgIndices = (
2032
		name = "decimator.cpp: 59";
2231
		);
-
 
2232
		argumentStrings = (
2033
		rLen = 0;
2233
		);
-
 
2234
		autoAttachOnCrash = 1;
2034
		rLoc = 1617;
2235
		configStateDict = {
-
 
2236
		};
-
 
2237
		customDataFormattersEnabled = 1;
-
 
2238
		debuggerPlugin = GDBDebugging;
-
 
2239
		disassemblyDisplayState = 0;
-
 
2240
		enableDebugStr = 1;
2035
		rType = 0;
2241
		environmentEntries = (
2036
		vrLen = 1008;
2242
		);
-
 
2243
		executableSystemSymbolLevel = 0;
-
 
2244
		executableUserSymbolLevel = 0;
-
 
2245
		libgmallocEnabled = 0;
-
 
2246
		name = PathTracer;
2037
		vrLoc = 524;
2247
		sourceDirectories = (
-
 
2248
		);
-
 
2249
	};
2038
	};
2250
	0DAE00DE0DA22C09000F0DFD /* PBXTextBookmark */ = {
2039
	0D8313B60E24CDB600C1C996 /* PBXTextBookmark */ = {
2251
		isa = PBXTextBookmark;
2040
		isa = PBXTextBookmark;
2252
		fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
2041
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2253
		name = "Grid2D.h: 7";
2042
		name = "decimator.cpp: 59";
2254
		rLen = 0;
2043
		rLen = 0;
2255
		rLoc = 96;
2044
		rLoc = 1617;
2256
		rType = 0;
2045
		rType = 0;
2257
		vrLen = 553;
2046
		vrLen = 1007;
2258
		vrLoc = 0;
2047
		vrLoc = 524;
2259
	};
2048
	};
2260
	0DAE00DF0DA22C09000F0DFD /* PBXTextBookmark */ = {
2049
	0D8313B80E24CDD000C1C996 /* PBXTextBookmark */ = {
2261
		isa = PBXTextBookmark;
2050
		isa = PBXTextBookmark;
2262
		fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
2051
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2263
		name = "close_holes.h: 9";
2052
		name = "decimator.cpp: 59";
2264
		rLen = 0;
2053
		rLen = 0;
2265
		rLoc = 229;
2054
		rLoc = 1617;
2266
		rType = 0;
2055
		rType = 0;
2267
		vrLen = 276;
2056
		vrLen = 1008;
2268
		vrLoc = 0;
2057
		vrLoc = 524;
2269
	};
2058
	};
2270
	0DAE00E00DA22C09000F0DFD /* PBXTextBookmark */ = {
2059
	0D8313B90E24D5E400C1C996 /* PBXTextBookmark */ = {
2271
		isa = PBXTextBookmark;
2060
		isa = PBXTextBookmark;
2272
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
2061
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2273
		name = "ply_load.cpp: 176";
2062
		name = "decimator.cpp: 58";
2274
		rLen = 0;
2063
		rLen = 0;
2275
		rLoc = 4724;
2064
		rLoc = 1543;
2276
		rType = 0;
2065
		rType = 0;
2277
		vrLen = 884;
2066
		vrLen = 1024;
2278
		vrLoc = 4305;
2067
		vrLoc = 524;
2279
	};
2068
	};
2280
	0DAE00E10DA22C09000F0DFD /* PBXTextBookmark */ = {
2069
	0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */ = {
2281
		isa = PBXTextBookmark;
2070
		isa = PBXTextBookmark;
2282
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
2071
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2283
		name = "ply_load(const std::string& fn, Geometry::TriMesh& mesh);";
2072
		name = "decimator.cpp: 58";
2284
		rLen = 58;
2073
		rLen = 0;
2285
		rLoc = 198;
2074
		rLoc = 1543;
2286
		rType = 0;
2075
		rType = 0;
2287
		vrLen = 256;
2076
		vrLen = 1024;
2288
		vrLoc = 0;
2077
		vrLoc = 524;
2289
	};
2078
	};
2290
	0DAE00E20DA22C09000F0DFD /* PBXTextBookmark */ = {
2079
	0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */ = {
2291
		isa = PBXTextBookmark;
2080
		isa = PBXTextBookmark;
2292
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
2081
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2293
		name = binary;
2082
		name = "quadric_simplify.h: 14";
2294
		rLen = 6;
2083
		rLen = 0;
2295
		rLoc = 1307;
2084
		rLoc = 605;
2296
		rType = 0;
2085
		rType = 0;
2297
		vrLen = 1139;
2086
		vrLen = 651;
2298
		vrLoc = 0;
2087
		vrLoc = 0;
2299
	};
2088
	};
2300
	0DAE00E30DA22C09000F0DFD /* PBXTextBookmark */ = {
2089
	0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */ = {
2301
		isa = PBXTextBookmark;
2090
		isa = PBXTextBookmark;
2302
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
2091
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2303
		name = "GLuint create_glsl_shader(GLuint stype, const std::string& src)";
2092
		name = "quadric_simplify.cpp: 161";
2304
		rLen = 64;
2093
		rLen = 0;
2305
		rLoc = 740;
2094
		rLoc = 4570;
2306
		rType = 0;
2095
		rType = 0;
2307
		vrLen = 843;
2096
		vrLen = 938;
2308
		vrLoc = 432;
2097
		vrLoc = 4039;
2309
	};
2098
	};
2310
	0DAE00E40DA22C09000F0DFD /* PBXTextBookmark */ = {
2099
	0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */ = {
2311
		isa = PBXTextBookmark;
2100
		isa = PBXTextBookmark;
2312
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
2101
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2313
		name = "glsl_shader.h: 85";
2102
		name = "quadric_simplify.cpp: 161";
2314
		rLen = 0;
2103
		rLen = 0;
2315
		rLoc = 3835;
2104
		rLoc = 4570;
2316
		rType = 0;
2105
		rType = 0;
2317
		vrLen = 1291;
2106
		vrLen = 938;
2318
		vrLoc = 2552;
2107
		vrLoc = 4039;
2319
	};
2108
	};
2320
	0DAE00E50DA22C09000F0DFD /* PBXTextBookmark */ = {
2109
	0D8313C00E24D7D700C1C996 /* PBXTextBookmark */ = {
2321
		isa = PBXTextBookmark;
2110
		isa = PBXTextBookmark;
2322
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2111
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
2323
		name = "ply.c: 1";
2112
		name = "quadric_simplify.h: 14";
2324
		rLen = 0;
2113
		rLen = 0;
2325
		rLoc = 0;
2114
		rLoc = 605;
2326
		rType = 0;
2115
		rType = 0;
2327
		vrLen = 1231;
2116
		vrLen = 651;
2328
		vrLoc = 0;
2117
		vrLoc = 0;
2329
	};
2118
	};
2330
	0DAE00E80DA22C09000F0DFD /* PBXTextBookmark */ = {
2119
	0D8313C10E24D7D700C1C996 /* PBXTextBookmark */ = {
2331
		isa = PBXTextBookmark;
2120
		isa = PBXTextBookmark;
2332
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
2121
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2333
		name = "boundary_collapse.cpp: 12";
2122
		name = "quadric_simplify.cpp: 175";
2334
		rLen = 0;
2123
		rLen = 0;
2335
		rLoc = 181;
2124
		rLoc = 4832;
2336
		rType = 0;
2125
		rType = 0;
2337
		vrLen = 522;
2126
		vrLen = 946;
2338
		vrLoc = 49;
2127
		vrLoc = 4269;
2339
	};
2128
	};
2340
	0DAE00EA0DA22C09000F0DFD /* PBXTextBookmark */ = {
2129
	0D8313C20E24D87D00C1C996 /* PBXTextBookmark */ = {
2341
		isa = PBXTextBookmark;
2130
		isa = PBXTextBookmark;
2342
		fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
2131
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2343
		name = "Grid2D.h: 7";
2132
		name = "quadric_simplify.cpp: 175";
2344
		rLen = 0;
2133
		rLen = 0;
2345
		rLoc = 96;
2134
		rLoc = 4832;
2346
		rType = 0;
2135
		rType = 0;
2347
		vrLen = 553;
2136
		vrLen = 946;
2348
		vrLoc = 0;
2137
		vrLoc = 4269;
2349
	};
2138
	};
2350
	0DAE00EB0DA22C09000F0DFD /* PBXTextBookmark */ = {
2139
	0D8313C30E24D87D00C1C996 /* PBXTextBookmark */ = {
2351
		isa = PBXTextBookmark;
2140
		isa = PBXTextBookmark;
2352
		fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
2141
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2353
		name = "boundary_collapse.cpp: 1";
2142
		name = "decimator.cpp: 58";
2354
		rLen = 0;
2143
		rLen = 0;
2355
		rLoc = 0;
2144
		rLoc = 1543;
2356
		rType = 0;
2145
		rType = 0;
2357
		vrLen = 528;
2146
		vrLen = 1024;
2358
		vrLoc = 0;
2147
		vrLoc = 524;
2359
	};
2148
	};
2360
	0DAE00EE0DA22C09000F0DFD /* PBXTextBookmark */ = {
2149
	0D8313C40E24D87D00C1C996 /* PBXTextBookmark */ = {
2361
		isa = PBXTextBookmark;
2150
		isa = PBXTextBookmark;
2362
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
2151
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
2363
		name = "objview.cpp: 135";
2152
		name = "quadric_simplify.cpp: 175";
2364
		rLen = 0;
2153
		rLen = 0;
2365
		rLoc = 3064;
2154
		rLoc = 4832;
2366
		rType = 0;
2155
		rType = 0;
2367
		vrLen = 692;
2156
		vrLen = 946;
2368
		vrLoc = 6535;
2157
		vrLoc = 4269;
2369
	};
2158
	};
2370
	0DAE00F00DA22C09000F0DFD /* PBXTextBookmark */ = {
2159
	0D8313C50E24D87D00C1C996 /* PBXTextBookmark */ = {
2371
		isa = PBXTextBookmark;
2160
		isa = PBXTextBookmark;
2372
		fRef = 0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */;
2161
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2373
		name = "GLuint create_glsl_shader(GLuint stype, const std::string& src)";
2162
		name = "decimator.cpp: 25";
2374
		rLen = 64;
2163
		rLen = 0;
2375
		rLoc = 740;
2164
		rLoc = 614;
2376
		rType = 0;
2165
		rType = 0;
2377
		vrLen = 843;
2166
		vrLen = 815;
2378
		vrLoc = 432;
2167
		vrLoc = 322;
2379
	};
2168
	};
2380
	0DAE00F10DA22C09000F0DFD /* PBXTextBookmark */ = {
2169
	0D8313C80E24D91C00C1C996 /* PBXTextBookmark */ = {
2381
		isa = PBXTextBookmark;
2170
		isa = PBXTextBookmark;
2382
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
2171
		fRef = 0D8313C90E24D91C00C1C996 /* ArgExtracter.h */;
2383
		name = "ply.c: 1";
2172
		name = "ArgExtracter.h: 43";
2384
		rLen = 0;
2173
		rLen = 21;
2385
		rLoc = 0;
2174
		rLoc = 858;
2386
		rType = 0;
2175
		rType = 0;
2387
		vrLen = 1231;
2176
		vrLen = 730;
2388
		vrLoc = 0;
2177
		vrLoc = 1408;
2389
	};
2178
	};
-
 
2179
	0D8313C90E24D91C00C1C996 /* ArgExtracter.h */ = {
-
 
2180
		isa = PBXFileReference;
-
 
2181
		name = ArgExtracter.h;
-
 
2182
		path = /usr/local/include/Util/ArgExtracter.h;
-
 
2183
		sourceTree = "<absolute>";
-
 
2184
	};
2390
	0DAE00F50DA22C09000F0DFD /* PBXTextBookmark */ = {
2185
	0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */ = {
2391
		isa = PBXTextBookmark;
2186
		isa = PBXTextBookmark;
2392
		fRef = 0DC655D80C69D1280048185B /* ply.h */;
2187
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2393
		name = binary;
2188
		name = "decimator.cpp: 21";
2394
		rLen = 6;
2189
		rLen = 12;
2395
		rLoc = 1307;
2190
		rLoc = 447;
2396
		rType = 0;
2191
		rType = 0;
2397
		vrLen = 1139;
2192
		vrLen = 889;
2398
		vrLoc = 0;
2193
		vrLoc = 366;
2399
	};
2194
	};
2400
	0DAE00F70DA22C09000F0DFD /* PBXTextBookmark */ = {
2195
	0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */ = {
2401
		isa = PBXTextBookmark;
2196
		isa = PBXTextBookmark;
2402
		fRef = 0DC655640C69CD450048185B /* ply_load.h */;
2197
		fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
2403
		name = "ply_load(const std::string& fn, Geometry::TriMesh& mesh);";
2198
		name = "ArgExtracter.h: 43";
2404
		rLen = 58;
2199
		rLen = 21;
2405
		rLoc = 198;
2200
		rLoc = 858;
2406
		rType = 0;
2201
		rType = 0;
2407
		vrLen = 256;
2202
		vrLen = 730;
2408
		vrLoc = 0;
2203
		vrLoc = 1408;
2409
	};
2204
	};
-
 
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
	};
2410
	0DAE00F80DA22C09000F0DFD /* PBXTextBookmark */ = {
2217
	0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */ = {
2411
		isa = PBXTextBookmark;
2218
		isa = PBXTextBookmark;
2412
		fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
2219
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
2413
		name = "ply_load.cpp: 176";
2220
		name = "decimator.cpp: 34";
2414
		rLen = 0;
2221
		rLen = 0;
2415
		rLoc = 4724;
2222
		rLoc = 794;
2416
		rType = 0;
2223
		rType = 0;
2417
		vrLen = 884;
2224
		vrLen = 1050;
2418
		vrLoc = 4305;
2225
		vrLoc = 937;
2419
	};
2226
	};
2420
	0DAE00FD0DA22C09000F0DFD /* PBXTextBookmark */ = {
2227
	0D8313CF0E24D98100C1C996 /* PBXTextBookmark */ = {
2421
		isa = PBXTextBookmark;
2228
		isa = PBXTextBookmark;
2422
		fRef = 0DE310520CEF15FD006F19B5 /* glsl_shader.h */;
2229
		fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
2423
		name = "glsl_shader.h: 85";
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";
2424
		rLen = 0;
2241
		rLen = 0;
2425
		rLoc = 3835;
2242
		rLoc = 794;
2426
		rType = 0;
2243
		rType = 0;
2427
		vrLen = 1257;
2244
		vrLen = 898;
2428
		vrLoc = 2586;
2245
		vrLoc = 444;
2429
	};
2246
	};
2430
	0DAE01020DA22C09000F0DFD /* PBXTextBookmark */ = {
2247
	0D8313D10E24D98100C1C996 /* PBXTextBookmark */ = {
2431
		isa = PBXTextBookmark;
2248
		isa = PBXTextBookmark;
2432
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
2249
		fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
2433
		name = main;
2250
		name = "ArgExtracter.h: 43";
2434
		rLen = 4;
2251
		rLen = 21;
2435
		rLoc = 2113;
2252
		rLoc = 858;
2436
		rType = 0;
2253
		rType = 0;
2437
		vrLen = 653;
2254
		vrLen = 738;
2438
		vrLoc = 0;
2255
		vrLoc = 1400;
-
 
2256
	};
-
 
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;
2439
	};
2266
	};
2440
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2267
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2441
		activeExec = 0;
2268
		activeExec = 0;
2442
		executables = (
2269
		executables = (
2443
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2270
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2444
		);
2271
		);
2445
	};
2272
	};
2446
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2273
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2447
		isa = PBXExecutable;
2274
		isa = PBXExecutable;
2448
		activeArgIndex = 0;
-
 
2449
		activeArgIndices = (
2275
		activeArgIndices = (
2450
			YES,
-
 
2451
		);
2276
		);
2452
		argumentStrings = (
2277
		argumentStrings = (
2453
			/Users/jab/Studio/3DModels/PLY/Armadillo.ply,
-
 
2454
		);
2278
		);
2455
		autoAttachOnCrash = 1;
2279
		autoAttachOnCrash = 1;
-
 
2280
		breakpointsEnabled = 0;
2456
		configStateDict = {
2281
		configStateDict = {
2457
		};
2282
		};
2458
		customDataFormattersEnabled = 1;
2283
		customDataFormattersEnabled = 1;
2459
		debuggerPlugin = GDBDebugging;
2284
		debuggerPlugin = GDBDebugging;
2460
		disassemblyDisplayState = 0;
2285
		disassemblyDisplayState = 0;
2461
		dylibVariantSuffix = "";
2286
		dylibVariantSuffix = "";
2462
		enableDebugStr = 1;
2287
		enableDebugStr = 1;
2463
		environmentEntries = (
2288
		environmentEntries = (
2464
		);
2289
		);
2465
		executableSystemSymbolLevel = 0;
2290
		executableSystemSymbolLevel = 0;
2466
		executableUserSymbolLevel = 3;
2291
		executableUserSymbolLevel = 3;
2467
		libgmallocEnabled = 0;
2292
		libgmallocEnabled = 0;
2468
		name = OBJViewer;
2293
		name = OBJViewer;
2469
		savedGlobals = {
2294
		savedGlobals = {
2470
		};
2295
		};
2471
		sourceDirectories = (
2296
		sourceDirectories = (
2472
		);
2297
		);
2473
		variableFormatDictionary = {
2298
		variableFormatDictionary = {
2474
		};
2299
		};
2475
	};
2300
	};
2476
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2301
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2477
		uiCtxt = {
2302
		uiCtxt = {
2478
			sepNavIntBoundsRect = "{{0, 0}, {1130, 7847}}";
2303
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8094}}";
2479
			sepNavSelRange = "{4211, 11}";
2304
			sepNavSelRange = "{0, 0}";
-
 
2305
			sepNavVisRange = "{8304, 850}";
2480
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
2306
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
2481
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
2307
			sepNavWindowFrame = "{{605, -15}, {803, 874}}";
2482
		};
2308
		};
2483
	};
2309
	};
2484
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2310
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2485
		activeExec = 0;
2311
		activeExec = 0;
2486
		executables = (
2312
		executables = (
2487
			0DB883B50C611FB20040A677 /* Raytracer */,
2313
			0DB883B50C611FB20040A677 /* Raytracer */,
2488
		);
2314
		);
2489
	};
2315
	};
2490
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2316
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2491
		isa = PBXExecutable;
2317
		isa = PBXExecutable;
2492
		activeArgIndex = 2147483647;
-
 
2493
		activeArgIndices = (
2318
		activeArgIndices = (
2494
		);
2319
		);
2495
		argumentStrings = (
2320
		argumentStrings = (
2496
		);
2321
		);
2497
		autoAttachOnCrash = 1;
2322
		autoAttachOnCrash = 1;
-
 
2323
		breakpointsEnabled = 0;
2498
		configStateDict = {
2324
		configStateDict = {
2499
		};
2325
		};
2500
		customDataFormattersEnabled = 1;
2326
		customDataFormattersEnabled = 1;
2501
		debuggerPlugin = GDBDebugging;
2327
		debuggerPlugin = GDBDebugging;
2502
		disassemblyDisplayState = 0;
2328
		disassemblyDisplayState = 0;
2503
		dylibVariantSuffix = "";
2329
		dylibVariantSuffix = "";
2504
		enableDebugStr = 1;
2330
		enableDebugStr = 1;
2505
		environmentEntries = (
2331
		environmentEntries = (
2506
		);
2332
		);
2507
		executableSystemSymbolLevel = 0;
2333
		executableSystemSymbolLevel = 0;
2508
		executableUserSymbolLevel = 0;
2334
		executableUserSymbolLevel = 0;
2509
		libgmallocEnabled = 0;
2335
		libgmallocEnabled = 0;
2510
		name = Raytracer;
2336
		name = Raytracer;
2511
		sourceDirectories = (
2337
		sourceDirectories = (
2512
		);
2338
		);
2513
	};
2339
	};
2514
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2340
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2515
		activeExec = 0;
2341
		activeExec = 0;
2516
		executables = (
2342
		executables = (
2517
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2343
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2518
		);
2344
		);
2519
	};
2345
	};
2520
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2346
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2521
		isa = PBXExecutable;
2347
		isa = PBXExecutable;
2522
		activeArgIndex = 2147483647;
-
 
2523
		activeArgIndices = (
2348
		activeArgIndices = (
2524
		);
2349
		);
2525
		argumentStrings = (
2350
		argumentStrings = (
2526
		);
2351
		);
2527
		autoAttachOnCrash = 1;
2352
		autoAttachOnCrash = 1;
-
 
2353
		breakpointsEnabled = 0;
2528
		configStateDict = {
2354
		configStateDict = {
2529
		};
2355
		};
2530
		customDataFormattersEnabled = 1;
2356
		customDataFormattersEnabled = 1;
2531
		debuggerPlugin = GDBDebugging;
2357
		debuggerPlugin = GDBDebugging;
2532
		disassemblyDisplayState = 0;
2358
		disassemblyDisplayState = 0;
2533
		dylibVariantSuffix = "";
2359
		dylibVariantSuffix = "";
2534
		enableDebugStr = 1;
2360
		enableDebugStr = 1;
2535
		environmentEntries = (
2361
		environmentEntries = (
2536
		);
2362
		);
2537
		executableSystemSymbolLevel = 0;
2363
		executableSystemSymbolLevel = 0;
2538
		executableUserSymbolLevel = 0;
2364
		executableUserSymbolLevel = 0;
2539
		libgmallocEnabled = 0;
2365
		libgmallocEnabled = 0;
2540
		name = BloomenthalPolygonize;
2366
		name = BloomenthalPolygonize;
2541
		sourceDirectories = (
2367
		sourceDirectories = (
2542
		);
2368
		);
2543
	};
2369
	};
2544
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2370
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2545
		uiCtxt = {
2371
		uiCtxt = {
2546
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2372
			sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
2547
			sepNavSelRange = "{0, 0}";
2373
			sepNavSelRange = "{0, 0}";
2548
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2374
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2549
		};
2375
		};
2550
	};
2376
	};
2551
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
2377
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
2552
		uiCtxt = {
2378
		uiCtxt = {
2553
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
2379
			sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
2554
			sepNavSelRange = "{0, 0}";
2380
			sepNavSelRange = "{0, 0}";
2555
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
2381
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
2556
		};
2382
		};
2557
	};
2383
	};
2558
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2384
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2559
		activeExec = 0;
2385
		activeExec = 0;
2560
		executables = (
2386
		executables = (
2561
			0DB883F30C6120E60040A677 /* MeshDistance */,
2387
			0DB883F30C6120E60040A677 /* MeshDistance */,
2562
		);
2388
		);
2563
	};
2389
	};
2564
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2390
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2565
		isa = PBXExecutable;
2391
		isa = PBXExecutable;
2566
		activeArgIndex = 2147483647;
-
 
2567
		activeArgIndices = (
2392
		activeArgIndices = (
2568
		);
2393
		);
2569
		argumentStrings = (
2394
		argumentStrings = (
2570
		);
2395
		);
2571
		autoAttachOnCrash = 1;
2396
		autoAttachOnCrash = 1;
-
 
2397
		breakpointsEnabled = 0;
2572
		configStateDict = {
2398
		configStateDict = {
2573
		};
2399
		};
2574
		customDataFormattersEnabled = 1;
2400
		customDataFormattersEnabled = 1;
2575
		debuggerPlugin = GDBDebugging;
2401
		debuggerPlugin = GDBDebugging;
2576
		disassemblyDisplayState = 0;
2402
		disassemblyDisplayState = 0;
2577
		dylibVariantSuffix = "";
2403
		dylibVariantSuffix = "";
2578
		enableDebugStr = 1;
2404
		enableDebugStr = 1;
2579
		environmentEntries = (
2405
		environmentEntries = (
2580
		);
2406
		);
2581
		executableSystemSymbolLevel = 0;
2407
		executableSystemSymbolLevel = 0;
2582
		executableUserSymbolLevel = 0;
2408
		executableUserSymbolLevel = 0;
2583
		libgmallocEnabled = 0;
2409
		libgmallocEnabled = 0;
2584
		name = MeshDistance;
2410
		name = MeshDistance;
2585
		sourceDirectories = (
2411
		sourceDirectories = (
2586
		);
2412
		);
2587
	};
2413
	};
2588
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
2414
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
2589
		uiCtxt = {
2415
		uiCtxt = {
2590
			sepNavIntBoundsRect = "{{0, 0}, {1130, 5016}}";
2416
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5073}}";
2591
			sepNavSelRange = "{2113, 4}";
2417
			sepNavSelRange = "{0, 0}";
-
 
2418
			sepNavVisRange = "{2670, 809}";
2592
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
2419
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
2593
		};
2420
		};
2594
	};
2421
	};
2595
	0DB884020C6121240040A677 /* Decimator */ = {
2422
	0DB884020C6121240040A677 /* Decimator */ = {
2596
		activeExec = 0;
2423
		activeExec = 0;
2597
		executables = (
2424
		executables = (
2598
			0DB884040C6121240040A677 /* Decimator */,
2425
			0DB884040C6121240040A677 /* Decimator */,
2599
		);
2426
		);
2600
	};
2427
	};
2601
	0DB884040C6121240040A677 /* Decimator */ = {
2428
	0DB884040C6121240040A677 /* Decimator */ = {
2602
		isa = PBXExecutable;
2429
		isa = PBXExecutable;
2603
		activeArgIndex = 2147483647;
-
 
2604
		activeArgIndices = (
2430
		activeArgIndices = (
2605
		);
2431
		);
2606
		argumentStrings = (
2432
		argumentStrings = (
2607
		);
2433
		);
2608
		autoAttachOnCrash = 1;
2434
		autoAttachOnCrash = 1;
-
 
2435
		breakpointsEnabled = 1;
2609
		configStateDict = {
2436
		configStateDict = {
2610
		};
2437
		};
2611
		customDataFormattersEnabled = 1;
2438
		customDataFormattersEnabled = 1;
2612
		debuggerPlugin = GDBDebugging;
2439
		debuggerPlugin = GDBDebugging;
2613
		disassemblyDisplayState = 0;
2440
		disassemblyDisplayState = 0;
2614
		dylibVariantSuffix = "";
2441
		dylibVariantSuffix = "";
2615
		enableDebugStr = 1;
2442
		enableDebugStr = 1;
2616
		environmentEntries = (
2443
		environmentEntries = (
2617
		);
2444
		);
2618
		executableSystemSymbolLevel = 0;
2445
		executableSystemSymbolLevel = 0;
2619
		executableUserSymbolLevel = 0;
2446
		executableUserSymbolLevel = 0;
2620
		libgmallocEnabled = 0;
2447
		libgmallocEnabled = 0;
2621
		name = Decimator;
2448
		name = Decimator;
2622
		savedGlobals = {
2449
		savedGlobals = {
2623
		};
2450
		};
2624
		sourceDirectories = (
2451
		sourceDirectories = (
2625
		);
2452
		);
2626
	};
2453
	};
2627
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
2454
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
2628
		activeExec = 0;
2455
		activeExec = 0;
2629
		executables = (
2456
		executables = (
2630
			0DB884090C6121400040A677 /* RangeScanViewer */,
2457
			0DB884090C6121400040A677 /* RangeScanViewer */,
2631
		);
2458
		);
2632
	};
2459
	};
2633
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
2460
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
2634
		isa = PBXExecutable;
2461
		isa = PBXExecutable;
2635
		activeArgIndex = 2147483647;
-
 
2636
		activeArgIndices = (
2462
		activeArgIndices = (
2637
		);
2463
		);
2638
		argumentStrings = (
2464
		argumentStrings = (
2639
		);
2465
		);
2640
		autoAttachOnCrash = 1;
2466
		autoAttachOnCrash = 1;
-
 
2467
		breakpointsEnabled = 1;
2641
		configStateDict = {
2468
		configStateDict = {
2642
		};
2469
		};
2643
		customDataFormattersEnabled = 1;
2470
		customDataFormattersEnabled = 1;
2644
		debuggerPlugin = GDBDebugging;
2471
		debuggerPlugin = GDBDebugging;
2645
		disassemblyDisplayState = 0;
2472
		disassemblyDisplayState = 0;
2646
		dylibVariantSuffix = "";
2473
		dylibVariantSuffix = "";
2647
		enableDebugStr = 1;
2474
		enableDebugStr = 1;
2648
		environmentEntries = (
2475
		environmentEntries = (
2649
		);
2476
		);
2650
		executableSystemSymbolLevel = 0;
2477
		executableSystemSymbolLevel = 0;
2651
		executableUserSymbolLevel = 0;
2478
		executableUserSymbolLevel = 0;
2652
		libgmallocEnabled = 0;
2479
		libgmallocEnabled = 0;
2653
		name = RangeScanViewer;
2480
		name = RangeScanViewer;
2654
		sourceDirectories = (
2481
		sourceDirectories = (
2655
		);
2482
		);
2656
	};
2483
	};
2657
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
2484
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
2658
		activeExec = 0;
2485
		activeExec = 0;
2659
		executables = (
2486
		executables = (
2660
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
2487
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
2661
		);
2488
		);
2662
	};
2489
	};
2663
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
2490
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
2664
		isa = PBXExecutable;
2491
		isa = PBXExecutable;
2665
		activeArgIndex = 2147483647;
-
 
2666
		activeArgIndices = (
2492
		activeArgIndices = (
2667
		);
2493
		);
2668
		argumentStrings = (
2494
		argumentStrings = (
2669
		);
2495
		);
2670
		autoAttachOnCrash = 1;
2496
		autoAttachOnCrash = 1;
-
 
2497
		breakpointsEnabled = 1;
2671
		configStateDict = {
2498
		configStateDict = {
2672
		};
2499
		};
2673
		customDataFormattersEnabled = 1;
2500
		customDataFormattersEnabled = 1;
2674
		debuggerPlugin = GDBDebugging;
2501
		debuggerPlugin = GDBDebugging;
2675
		disassemblyDisplayState = 0;
2502
		disassemblyDisplayState = 0;
2676
		dylibVariantSuffix = "";
2503
		dylibVariantSuffix = "";
2677
		enableDebugStr = 1;
2504
		enableDebugStr = 1;
2678
		environmentEntries = (
2505
		environmentEntries = (
2679
		);
2506
		);
2680
		executableSystemSymbolLevel = 0;
2507
		executableSystemSymbolLevel = 0;
2681
		executableUserSymbolLevel = 0;
2508
		executableUserSymbolLevel = 0;
2682
		libgmallocEnabled = 0;
2509
		libgmallocEnabled = 0;
2683
		name = BoundaryCollapse;
2510
		name = BoundaryCollapse;
2684
		sourceDirectories = (
2511
		sourceDirectories = (
2685
		);
2512
		);
2686
	};
2513
	};
2687
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
2514
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
2688
		activeExec = 0;
2515
		activeExec = 0;
2689
		executables = (
2516
		executables = (
2690
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
2517
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
2691
		);
2518
		);
2692
	};
2519
	};
2693
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
2520
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
2694
		isa = PBXExecutable;
2521
		isa = PBXExecutable;
2695
		activeArgIndex = 2147483647;
-
 
2696
		activeArgIndices = (
2522
		activeArgIndices = (
2697
		);
2523
		);
2698
		argumentStrings = (
2524
		argumentStrings = (
2699
		);
2525
		);
2700
		autoAttachOnCrash = 1;
2526
		autoAttachOnCrash = 1;
-
 
2527
		breakpointsEnabled = 1;
2701
		configStateDict = {
2528
		configStateDict = {
2702
		};
2529
		};
2703
		customDataFormattersEnabled = 1;
2530
		customDataFormattersEnabled = 1;
2704
		debuggerPlugin = GDBDebugging;
2531
		debuggerPlugin = GDBDebugging;
2705
		disassemblyDisplayState = 0;
2532
		disassemblyDisplayState = 0;
2706
		dylibVariantSuffix = "";
2533
		dylibVariantSuffix = "";
2707
		enableDebugStr = 1;
2534
		enableDebugStr = 1;
2708
		environmentEntries = (
2535
		environmentEntries = (
2709
		);
2536
		);
2710
		executableSystemSymbolLevel = 0;
2537
		executableSystemSymbolLevel = 0;
2711
		executableUserSymbolLevel = 0;
2538
		executableUserSymbolLevel = 0;
2712
		libgmallocEnabled = 0;
2539
		libgmallocEnabled = 0;
2713
		name = VolumePolygonize;
2540
		name = VolumePolygonize;
2714
		sourceDirectories = (
2541
		sourceDirectories = (
2715
		);
2542
		);
2716
	};
2543
	};
2717
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2544
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2718
		uiCtxt = {
2545
		uiCtxt = {
2719
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1368}}";
2546
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
2720
			sepNavSelRange = "{1516, 0}";
2547
			sepNavSelRange = "{613, 0}";
-
 
2548
			sepNavVisRange = "{444, 874}";
2721
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
2549
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
2722
		};
2550
		};
2723
	};
2551
	};
2724
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2552
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2725
		uiCtxt = {
2553
		uiCtxt = {
2726
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2554
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2727
			sepNavSelRange = "{0, 0}";
2555
			sepNavSelRange = "{0, 0}";
2728
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
2556
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
2729
		};
2557
		};
2730
	};
2558
	};
2731
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
2559
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
2732
		uiCtxt = {
2560
		uiCtxt = {
2733
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
2561
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
2734
			sepNavSelRange = "{0, 0}";
2562
			sepNavSelRange = "{0, 0}";
2735
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
2563
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
2736
		};
2564
		};
2737
	};
2565
	};
2738
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2566
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2739
		uiCtxt = {
2567
		uiCtxt = {
2740
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
2568
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
2741
			sepNavSelRange = "{4958, 0}";
2569
			sepNavSelRange = "{4958, 0}";
2742
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
2570
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
2743
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2571
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2744
		};
2572
		};
2745
	};
2573
	};
2746
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2574
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2747
		uiCtxt = {
2575
		uiCtxt = {
2748
			sepNavIntBoundsRect = "{{0, 0}, {1130, 722}}";
2576
			sepNavIntBoundsRect = "{{0, 0}, {1130, 722}}";
2749
			sepNavSelRange = "{181, 0}";
2577
			sepNavSelRange = "{181, 0}";
2750
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
2578
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
2751
		};
2579
		};
2752
	};
2580
	};
2753
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
2581
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
2754
		uiCtxt = {
2582
		uiCtxt = {
2755
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1843}}";
2583
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1843}}";
2756
			sepNavSelRange = "{741, 0}";
2584
			sepNavSelRange = "{741, 0}";
2757
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
2585
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
2758
		};
2586
		};
2759
	};
2587
	};
2760
	0DC0A31D0D913C90001D5BB8 /* PBXTextBookmark */ = {
-
 
2761
		isa = PBXTextBookmark;
-
 
2762
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
-
 
2763
		name = "Vertex.cpp: 66";
-
 
2764
		rLen = 0;
-
 
2765
		rLoc = 1250;
-
 
2766
		rType = 0;
-
 
2767
		vrLen = 776;
-
 
2768
		vrLoc = 840;
-
 
2769
	};
-
 
2770
	0DC0A31E0D913C90001D5BB8 /* PBXTextBookmark */ = {
-
 
2771
		isa = PBXTextBookmark;
-
 
2772
		fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
-
 
2773
		name = "quadric_simplify.h: quadric_simplify";
-
 
2774
		rLen = 0;
-
 
2775
		rLoc = 528;
-
 
2776
		rType = 0;
-
 
2777
		vrLen = 598;
-
 
2778
		vrLoc = 0;
-
 
2779
	};
-
 
2780
	0DC0A3200D913C90001D5BB8 /* PBXTextBookmark */ = {
-
 
2781
		isa = PBXTextBookmark;
-
 
2782
		fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
-
 
2783
		name = "Vertex.cpp: 66";
-
 
2784
		rLen = 0;
-
 
2785
		rLoc = 1250;
-
 
2786
		rType = 0;
-
 
2787
		vrLen = 776;
-
 
2788
		vrLoc = 840;
-
 
2789
	};
-
 
2790
	0DC0A3220D913C90001D5BB8 /* PBXTextBookmark */ = {
-
 
2791
		isa = PBXTextBookmark;
-
 
2792
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
-
 
2793
		name = "quadric_simplify.cpp: 335";
-
 
2794
		rLen = 0;
-
 
2795
		rLoc = 9457;
-
 
2796
		rType = 0;
-
 
2797
		vrLen = 804;
-
 
2798
		vrLoc = 8673;
-
 
2799
	};
-
 
2800
	0DC0A32C0D913D52001D5BB8 /* PBXTextBookmark */ = {
-
 
2801
		isa = PBXTextBookmark;
-
 
2802
		fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
-
 
2803
		name = "Face.h: 1";
-
 
2804
		rLen = 0;
-
 
2805
		rLoc = 0;
-
 
2806
		rType = 0;
-
 
2807
		vrLen = 491;
-
 
2808
		vrLoc = 0;
-
 
2809
	};
-
 
2810
	0DC0A32D0D913D52001D5BB8 /* PBXTextBookmark */ = {
-
 
2811
		isa = PBXTextBookmark;
-
 
2812
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
-
 
2813
		name = "get_opp_halfedge()";
-
 
2814
		rLen = 19;
-
 
2815
		rLoc = 1423;
-
 
2816
		rType = 0;
-
 
2817
		vrLen = 1046;
-
 
2818
		vrLoc = 739;
-
 
2819
	};
-
 
2820
	0DC0A3320D913D52001D5BB8 /* PBXTextBookmark */ = {
-
 
2821
		isa = PBXTextBookmark;
-
 
2822
		fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
-
 
2823
		name = "get_opp_halfedge()";
-
 
2824
		rLen = 19;
-
 
2825
		rLoc = 1423;
-
 
2826
		rType = 0;
-
 
2827
		vrLen = 1046;
-
 
2828
		vrLoc = 739;
-
 
2829
	};
-
 
2830
	0DC0A3B50D91420F001D5BB8 /* PBXTextBookmark */ = {
-
 
2831
		isa = PBXTextBookmark;
-
 
2832
		fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
-
 
2833
		name = "quadric_simplify.cpp: 295";
-
 
2834
		rLen = 0;
-
 
2835
		rLoc = 8513;
-
 
2836
		rType = 0;
-
 
2837
		vrLen = 953;
-
 
2838
		vrLoc = 7627;
-
 
2839
	};
-
 
2840
	0DC0A4CF0D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2841
		isa = PBXTextBookmark;
-
 
2842
		fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
-
 
2843
		name = "draw.h: draw";
-
 
2844
		rLen = 0;
-
 
2845
		rLoc = 664;
-
 
2846
		rType = 0;
-
 
2847
		vrLen = 1067;
-
 
2848
		vrLoc = 0;
-
 
2849
	};
-
 
2850
	0DC0A4D00D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2851
		isa = PBXTextBookmark;
-
 
2852
		fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
-
 
2853
		name = "gel_gl.h: 1";
-
 
2854
		rLen = 0;
-
 
2855
		rLoc = 0;
-
 
2856
		rType = 0;
-
 
2857
		vrLen = 209;
-
 
2858
		vrLoc = 0;
-
 
2859
	};
-
 
2860
	0DC0A4D10D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2861
		isa = PBXTextBookmark;
-
 
2862
		fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
-
 
2863
		name = "gel_glu.h: 6";
-
 
2864
		rLen = 0;
-
 
2865
		rLoc = 103;
-
 
2866
		rType = 0;
-
 
2867
		vrLen = 213;
-
 
2868
		vrLoc = 0;
-
 
2869
	};
-
 
2870
	0DC0A4D20D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2871
		isa = PBXTextBookmark;
-
 
2872
		fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
-
 
2873
		name = "gel_glut.h: 1";
-
 
2874
		rLen = 0;
-
 
2875
		rLoc = 0;
-
 
2876
		rType = 0;
-
 
2877
		vrLen = 215;
-
 
2878
		vrLoc = 0;
-
 
2879
	};
-
 
2880
	0DC0A4D40D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2881
		isa = PBXTextBookmark;
-
 
2882
		fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
-
 
2883
		name = "ArgExtracter.h: 1";
-
 
2884
		rLen = 0;
-
 
2885
		rLoc = 0;
-
 
2886
		rType = 0;
-
 
2887
		vrLen = 752;
-
 
2888
		vrLoc = 0;
-
 
2889
	};
-
 
2890
	0DC0A4D50D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2891
		isa = PBXTextBookmark;
-
 
2892
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
-
 
2893
		name = "HashKey.cpp: 1";
-
 
2894
		rLen = 0;
-
 
2895
		rLoc = 0;
-
 
2896
		rType = 0;
-
 
2897
		vrLen = 486;
-
 
2898
		vrLoc = 0;
-
 
2899
	};
-
 
2900
	0DC0A4D70D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2901
		isa = PBXTextBookmark;
-
 
2902
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
-
 
2903
		name = "decimator.cpp: 58";
-
 
2904
		rLen = 0;
-
 
2905
		rLoc = 1273;
-
 
2906
		rType = 0;
-
 
2907
		vrLen = 902;
-
 
2908
		vrLoc = 641;
-
 
2909
	};
-
 
2910
	0DC0A4DE0D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2911
		isa = PBXTextBookmark;
-
 
2912
		fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
-
 
2913
		name = "ArgExtracter.h: 1";
-
 
2914
		rLen = 0;
-
 
2915
		rLoc = 0;
-
 
2916
		rType = 0;
-
 
2917
		vrLen = 752;
-
 
2918
		vrLoc = 0;
-
 
2919
	};
-
 
2920
	0DC0A4DF0D968D0B001D5BB8 /* PBXTextBookmark */ = {
-
 
2921
		isa = PBXTextBookmark;
-
 
2922
		fRef = 0D0CAF770C61132C003604C6 /* HashKey.cpp */;
-
 
2923
		name = "HashKey.cpp: 1";
-
 
2924
		rLen = 0;
-
 
2925
		rLoc = 0;
-
 
2926
		rType = 0;
-
 
2927
		vrLen = 486;
-
 
2928
		vrLoc = 0;
-
 
2929
	};
-
 
2930
	0DC655640C69CD450048185B /* ply_load.h */ = {
2588
	0DC655640C69CD450048185B /* ply_load.h */ = {
2931
		uiCtxt = {
2589
		uiCtxt = {
2932
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
2590
			sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
2933
			sepNavSelRange = "{198, 58}";
2591
			sepNavSelRange = "{198, 58}";
2934
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2592
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2935
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2593
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
2936
		};
2594
		};
2937
	};
2595
	};
2938
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
2596
	0DC655650C69CD450048185B /* ply_load.cpp */ = {
2939
		uiCtxt = {
2597
		uiCtxt = {
2940
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3724}}";
2598
			sepNavIntBoundsRect = "{{0, 0}, {1130, 3724}}";
2941
			sepNavSelRange = "{4724, 0}";
2599
			sepNavSelRange = "{4724, 0}";
2942
			sepNavVisRect = "{{0, 3013}, {1130, 644}}";
2600
			sepNavVisRect = "{{0, 3013}, {1130, 644}}";
2943
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
2601
			sepNavWindowFrame = "{{586, 4}, {803, 874}}";
2944
		};
2602
		};
2945
	};
2603
	};
2946
	0DC655D70C69D1280048185B /* ply.c */ = {
2604
	0DC655D70C69D1280048185B /* ply.c */ = {
2947
		uiCtxt = {
2605
		uiCtxt = {
2948
			sepNavIntBoundsRect = "{{0, 0}, {1130, 63042}}";
2606
			sepNavIntBoundsRect = "{{0, 0}, {1130, 63042}}";
2949
			sepNavSelRange = "{0, 0}";
2607
			sepNavSelRange = "{0, 0}";
2950
			sepNavVisRect = "{{0, 0}, {1130, 456}}";
2608
			sepNavVisRect = "{{0, 0}, {1130, 456}}";
2951
		};
2609
		};
2952
	};
2610
	};
2953
	0DC655D80C69D1280048185B /* ply.h */ = {
2611
	0DC655D80C69D1280048185B /* ply.h */ = {
2954
		uiCtxt = {
2612
		uiCtxt = {
2955
			sepNavIntBoundsRect = "{{0, 0}, {1130, 4446}}";
2613
			sepNavIntBoundsRect = "{{0, 0}, {1130, 4446}}";
2956
			sepNavSelRange = "{1307, 6}";
2614
			sepNavSelRange = "{1307, 6}";
2957
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2615
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
2958
		};
2616
		};
2959
	};
2617
	};
2960
	0DC6B3CC0DBF22D000BD9FC1 /* PBXTextBookmark */ = {
-
 
2961
		isa = PBXTextBookmark;
-
 
2962
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
-
 
2963
		name = "draw.cpp: 49";
-
 
2964
		rLen = 0;
-
 
2965
		rLoc = 1124;
-
 
2966
		rType = 0;
-
 
2967
		vrLen = 906;
-
 
2968
		vrLoc = 1890;
-
 
2969
	};
-
 
2970
	0DC6B3CD0DBF22D000BD9FC1 /* PBXTextBookmark */ = {
-
 
2971
		isa = PBXTextBookmark;
-
 
2972
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
-
 
2973
		name = "draw.cpp: 49";
-
 
2974
		rLen = 0;
-
 
2975
		rLoc = 1124;
-
 
2976
		rType = 0;
-
 
2977
		vrLen = 906;
-
 
2978
		vrLoc = 1890;
-
 
2979
	};
-
 
2980
	0DC6B3CE0DBF22D000BD9FC1 /* PBXTextBookmark */ = {
-
 
2981
		isa = PBXTextBookmark;
-
 
2982
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
2983
		name = "ply.c: 1";
-
 
2984
		rLen = 0;
-
 
2985
		rLoc = 0;
-
 
2986
		rType = 0;
-
 
2987
		vrLen = 1231;
-
 
2988
		vrLoc = 0;
-
 
2989
	};
-
 
2990
	0DC6B3D30DBF237A00BD9FC1 /* PBXTextBookmark */ = {
-
 
2991
		isa = PBXTextBookmark;
-
 
2992
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
2993
		name = "ply.c: 1";
-
 
2994
		rLen = 0;
-
 
2995
		rLoc = 0;
-
 
2996
		rType = 0;
-
 
2997
		vrLen = 1231;
-
 
2998
		vrLoc = 0;
-
 
2999
	};
-
 
3000
	0DC6B3E00DBF239B00BD9FC1 /* PBXTextBookmark */ = {
-
 
3001
		isa = PBXTextBookmark;
-
 
3002
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3003
		name = "ply.c: 1";
-
 
3004
		rLen = 0;
-
 
3005
		rLoc = 0;
-
 
3006
		rType = 0;
-
 
3007
		vrLen = 1231;
-
 
3008
		vrLoc = 0;
-
 
3009
	};
-
 
3010
	0DC6B3E40DBF239B00BD9FC1 /* PBXTextBookmark */ = {
-
 
3011
		isa = PBXTextBookmark;
-
 
3012
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3013
		name = "ply.c: 1";
-
 
3014
		rLen = 0;
-
 
3015
		rLoc = 0;
-
 
3016
		rType = 0;
-
 
3017
		vrLen = 1231;
-
 
3018
		vrLoc = 0;
-
 
3019
	};
-
 
3020
	0DC6B3E60DBF23C700BD9FC1 /* PBXTextBookmark */ = {
-
 
3021
		isa = PBXTextBookmark;
-
 
3022
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3023
		name = "ply.c: 1";
-
 
3024
		rLen = 0;
-
 
3025
		rLoc = 0;
-
 
3026
		rType = 0;
-
 
3027
		vrLen = 1231;
-
 
3028
		vrLoc = 0;
-
 
3029
	};
-
 
3030
	0DC6B3E80DBF23E600BD9FC1 /* PBXTextBookmark */ = {
-
 
3031
		isa = PBXTextBookmark;
-
 
3032
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3033
		name = "ply.c: 1";
-
 
3034
		rLen = 0;
-
 
3035
		rLoc = 0;
-
 
3036
		rType = 0;
-
 
3037
		vrLen = 1231;
-
 
3038
		vrLoc = 0;
-
 
3039
	};
-
 
3040
	0DC6B3E90DBF23E600BD9FC1 /* PBXTextBookmark */ = {
-
 
3041
		isa = PBXTextBookmark;
-
 
3042
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3043
		name = "ply.c: 1";
-
 
3044
		rLen = 0;
-
 
3045
		rLoc = 0;
-
 
3046
		rType = 0;
-
 
3047
		vrLen = 856;
-
 
3048
		vrLoc = 0;
-
 
3049
	};
-
 
3050
	0DC6B3EA0DBF23E700BD9FC1 /* PBXTextBookmark */ = {
-
 
3051
		isa = PBXTextBookmark;
-
 
3052
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3053
		name = "ply.c: 1";
-
 
3054
		rLen = 0;
-
 
3055
		rLoc = 0;
-
 
3056
		rType = 0;
-
 
3057
		vrLen = 856;
-
 
3058
		vrLoc = 0;
-
 
3059
	};
-
 
3060
	0DC6B3ED0DBF23F800BD9FC1 /* PBXTextBookmark */ = {
-
 
3061
		isa = PBXTextBookmark;
-
 
3062
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3063
		name = "ply.c: 1";
-
 
3064
		rLen = 0;
-
 
3065
		rLoc = 0;
-
 
3066
		rType = 0;
-
 
3067
		vrLen = 1231;
-
 
3068
		vrLoc = 0;
-
 
3069
	};
-
 
3070
	0DC6B3EE0DBF23F800BD9FC1 /* PBXTextBookmark */ = {
-
 
3071
		isa = PBXTextBookmark;
-
 
3072
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3073
		name = "ply.c: 1";
-
 
3074
		rLen = 0;
-
 
3075
		rLoc = 0;
-
 
3076
		rType = 0;
-
 
3077
		vrLen = 856;
-
 
3078
		vrLoc = 0;
-
 
3079
	};
-
 
3080
	0DC6B3F80DBF240B00BD9FC1 /* PBXTextBookmark */ = {
-
 
3081
		isa = PBXTextBookmark;
-
 
3082
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3083
		name = "ply.c: 1";
-
 
3084
		rLen = 0;
-
 
3085
		rLoc = 0;
-
 
3086
		rType = 0;
-
 
3087
		vrLen = 1231;
-
 
3088
		vrLoc = 0;
-
 
3089
	};
-
 
3090
	0DC6B3F90DBF240B00BD9FC1 /* PBXTextBookmark */ = {
-
 
3091
		isa = PBXTextBookmark;
-
 
3092
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3093
		name = "ply.c: 1";
-
 
3094
		rLen = 0;
-
 
3095
		rLoc = 0;
-
 
3096
		rType = 0;
-
 
3097
		vrLen = 856;
-
 
3098
		vrLoc = 0;
-
 
3099
	};
-
 
3100
	0DC6B3FA0DBF240E00BD9FC1 /* PBXTextBookmark */ = {
-
 
3101
		isa = PBXTextBookmark;
-
 
3102
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3103
		name = "ply.c: 1";
-
 
3104
		rLen = 0;
-
 
3105
		rLoc = 0;
-
 
3106
		rType = 0;
-
 
3107
		vrLen = 265;
-
 
3108
		vrLoc = 0;
-
 
3109
	};
-
 
3110
	0DC6B3FB0DBF240E00BD9FC1 /* PBXTextBookmark */ = {
-
 
3111
		isa = PBXTextBookmark;
-
 
3112
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3113
		name = "ply.c: 1";
-
 
3114
		rLen = 0;
-
 
3115
		rLoc = 0;
-
 
3116
		rType = 0;
-
 
3117
		vrLen = 265;
-
 
3118
		vrLoc = 0;
-
 
3119
	};
-
 
3120
	0DC6B3FC0DBF240F00BD9FC1 /* PBXTextBookmark */ = {
-
 
3121
		isa = PBXTextBookmark;
-
 
3122
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3123
		name = "ply.c: 1";
-
 
3124
		rLen = 0;
-
 
3125
		rLoc = 0;
-
 
3126
		rType = 0;
-
 
3127
		vrLen = 856;
-
 
3128
		vrLoc = 0;
-
 
3129
	};
-
 
3130
	0DC6B3FE0DBF245D00BD9FC1 /* PBXTextBookmark */ = {
-
 
3131
		isa = PBXTextBookmark;
-
 
3132
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3133
		name = "ply.c: 1";
-
 
3134
		rLen = 0;
-
 
3135
		rLoc = 0;
-
 
3136
		rType = 0;
-
 
3137
		vrLen = 1231;
-
 
3138
		vrLoc = 0;
-
 
3139
	};
-
 
3140
	0DC6B3FF0DBF245D00BD9FC1 /* PBXTextBookmark */ = {
-
 
3141
		isa = PBXTextBookmark;
-
 
3142
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
3143
		name = "TriMesh.cpp: 31";
-
 
3144
		rLen = 0;
-
 
3145
		rLoc = 593;
-
 
3146
		rType = 0;
-
 
3147
		vrLen = 663;
-
 
3148
		vrLoc = 1654;
-
 
3149
	};
-
 
3150
	0DC6B4000DBF245D00BD9FC1 /* PBXTextBookmark */ = {
-
 
3151
		isa = PBXTextBookmark;
-
 
3152
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3153
		name = "ply.c: 1";
-
 
3154
		rLen = 0;
-
 
3155
		rLoc = 0;
-
 
3156
		rType = 0;
-
 
3157
		vrLen = 1231;
-
 
3158
		vrLoc = 0;
-
 
3159
	};
-
 
3160
	0DC6B4010DBF245D00BD9FC1 /* PBXTextBookmark */ = {
-
 
3161
		isa = PBXTextBookmark;
-
 
3162
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
3163
		name = "TriMesh::compute_normals";
-
 
3164
		rLen = 24;
-
 
3165
		rLoc = 394;
-
 
3166
		rType = 0;
-
 
3167
		vrLen = 922;
-
 
3168
		vrLoc = 366;
-
 
3169
	};
-
 
3170
	0DC6B4020DBF246400BD9FC1 /* PBXTextBookmark */ = {
-
 
3171
		isa = PBXTextBookmark;
-
 
3172
		fRef = 0DC655D70C69D1280048185B /* ply.c */;
-
 
3173
		name = "ply.c: 1";
-
 
3174
		rLen = 0;
-
 
3175
		rLoc = 0;
-
 
3176
		rType = 0;
-
 
3177
		vrLen = 856;
-
 
3178
		vrLoc = 0;
-
 
3179
	};
-
 
3180
	0DC6B4030DBF246400BD9FC1 /* PBXTextBookmark */ = {
-
 
3181
		isa = PBXTextBookmark;
-
 
3182
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
3183
		name = "TriMesh::compute_normals";
-
 
3184
		rLen = 24;
-
 
3185
		rLoc = 394;
-
 
3186
		rType = 0;
-
 
3187
		vrLen = 567;
-
 
3188
		vrLoc = 366;
-
 
3189
	};
-
 
3190
	0DC6B4060DBF248000BD9FC1 /* PBXTextBookmark */ = {
-
 
3191
		isa = PBXTextBookmark;
-
 
3192
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
3193
		name = "TriMesh::compute_normals";
-
 
3194
		rLen = 24;
-
 
3195
		rLoc = 394;
-
 
3196
		rType = 0;
-
 
3197
		vrLen = 876;
-
 
3198
		vrLoc = 366;
-
 
3199
	};
-
 
3200
	0DC6B4070DBF248000BD9FC1 /* PBXTextBookmark */ = {
-
 
3201
		isa = PBXTextBookmark;
-
 
3202
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
3203
		name = "TriMesh::compute_normals";
-
 
3204
		rLen = 24;
-
 
3205
		rLoc = 394;
-
 
3206
		rType = 0;
-
 
3207
		vrLen = 567;
-
 
3208
		vrLoc = 366;
-
 
3209
	};
-
 
3210
	0DC6B4090DBF249600BD9FC1 /* PBXTextBookmark */ = {
-
 
3211
		isa = PBXTextBookmark;
-
 
3212
		fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
-
 
3213
		name = "TriMesh.cpp: 26";
-
 
3214
		rLen = 0;
-
 
3215
		rLoc = 425;
-
 
3216
		rType = 0;
-
 
3217
		vrLen = 876;
-
 
3218
		vrLoc = 366;
-
 
3219
	};
-
 
3220
	0DCE1AB40DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3221
		isa = PBXTextBookmark;
-
 
3222
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
-
 
3223
		name = "volpoly.cpp: 33";
-
 
3224
		rLen = 0;
-
 
3225
		rLoc = 741;
-
 
3226
		rType = 0;
-
 
3227
		vrLen = 925;
-
 
3228
		vrLoc = 502;
-
 
3229
	};
-
 
3230
	0DCE1AB50DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3231
		isa = PBXTextBookmark;
-
 
3232
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
-
 
3233
		name = toggle_wire;
-
 
3234
		rLen = 11;
-
 
3235
		rLoc = 4211;
-
 
3236
		rType = 0;
-
 
3237
		vrLen = 772;
-
 
3238
		vrLoc = 7297;
-
 
3239
	};
-
 
3240
	0DCE1AB60DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3241
		isa = PBXTextBookmark;
-
 
3242
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
-
 
3243
		name = main;
-
 
3244
		rLen = 4;
-
 
3245
		rLoc = 2113;
-
 
3246
		rType = 0;
-
 
3247
		vrLen = 653;
-
 
3248
		vrLoc = 0;
-
 
3249
	};
-
 
3250
	0DCE1AB70DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3251
		isa = PBXTextBookmark;
-
 
3252
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
-
 
3253
		name = "draw.cpp: 49";
-
 
3254
		rLen = 0;
-
 
3255
		rLoc = 1124;
-
 
3256
		rType = 0;
-
 
3257
		vrLen = 890;
-
 
3258
		vrLoc = 3195;
-
 
3259
	};
-
 
3260
	0DCE1AB80DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3261
		isa = PBXTextBookmark;
-
 
3262
		fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
-
 
3263
		name = "volpoly.cpp: 33";
-
 
3264
		rLen = 0;
-
 
3265
		rLoc = 741;
-
 
3266
		rType = 0;
-
 
3267
		vrLen = 925;
-
 
3268
		vrLoc = 502;
-
 
3269
	};
-
 
3270
	0DCE1AB90DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3271
		isa = PBXTextBookmark;
-
 
3272
		fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
-
 
3273
		name = toggle_wire;
-
 
3274
		rLen = 11;
-
 
3275
		rLoc = 4211;
-
 
3276
		rType = 0;
-
 
3277
		vrLen = 772;
-
 
3278
		vrLoc = 7297;
-
 
3279
	};
-
 
3280
	0DCE1ABA0DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3281
		isa = PBXTextBookmark;
-
 
3282
		fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
-
 
3283
		name = main;
-
 
3284
		rLen = 4;
-
 
3285
		rLoc = 2113;
-
 
3286
		rType = 0;
-
 
3287
		vrLen = 653;
-
 
3288
		vrLoc = 0;
-
 
3289
	};
-
 
3290
	0DCE1ABB0DB5446100A50062 /* PBXTextBookmark */ = {
-
 
3291
		isa = PBXTextBookmark;
-
 
3292
		fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
-
 
3293
		name = "draw.cpp: 49";
-
 
3294
		rLen = 0;
-
 
3295
		rLoc = 1124;
-
 
3296
		rType = 0;
-
 
3297
		vrLen = 947;
-
 
3298
		vrLoc = 1890;
-
 
3299
	};
-
 
3300
	0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
2618
	0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
3301
		uiCtxt = {
2619
		uiCtxt = {
3302
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
2620
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
3303
			sepNavSelRange = "{740, 64}";
2621
			sepNavSelRange = "{740, 64}";
3304
			sepNavVisRect = "{{0, 315}, {1130, 644}}";
2622
			sepNavVisRect = "{{0, 315}, {1130, 644}}";
3305
			sepNavWindowFrame = "{{15, 32}, {1164, 827}}";
2623
			sepNavWindowFrame = "{{15, 32}, {1164, 827}}";
3306
		};
2624
		};
3307
	};
2625
	};
3308
	0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
2626
	0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
3309
		uiCtxt = {
2627
		uiCtxt = {
3310
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1653}}";
2628
			sepNavIntBoundsRect = "{{0, 0}, {1130, 1653}}";
3311
			sepNavSelRange = "{3835, 0}";
2629
			sepNavSelRange = "{3835, 0}";
3312
			sepNavVisRect = "{{0, 999}, {1130, 644}}";
2630
			sepNavVisRect = "{{0, 999}, {1130, 644}}";
3313
		};
2631
		};
3314
	};
2632
	};
3315
	0DEF23020DA9059600668E55 /* PBXTextBookmark */ = {
-
 
3316
		isa = PBXTextBookmark;
-
 
3317
		fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
-
 
3318
		name = "decimator.cpp: 67";
-
 
3319
		rLen = 0;
-
 
3320
		rLoc = 1516;
-
 
3321
		rType = 0;
-
 
3322
		vrLen = 934;
-
 
3323
		vrLoc = 708;
-
 
3324
	};
-
 
3325
	0DEF230F0DA9112C00668E55 /* PBXTextBookmark */ = {
-
 
3326
		isa = PBXTextBookmark;
-
 
3327
		fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
-
 
3328
		name = "GLViewController.h: 6";
-
 
3329
		rLen = 0;
-
 
3330
		rLoc = 70;
-
 
3331
		rType = 0;
-
 
3332
		vrLen = 709;
-
 
3333
		vrLoc = 309;
-
 
3334
	};
-
 
3335
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
2633
	0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
3336
		isa = PBXFileBreakpoint;
2634
		isa = PBXFileBreakpoint;
3337
		actions = (
2635
		actions = (
3338
		);
2636
		);
3339
		breakpointStyle = 0;
2637
		breakpointStyle = 0;
3340
		continueAfterActions = 0;
2638
		continueAfterActions = 0;
-
 
2639
		countType = 0;
3341
		delayBeforeContinue = 0;
2640
		delayBeforeContinue = 0;
3342
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
2641
		fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
3343
		hitCount = 1;
2642
		hitCount = 0;
-
 
2643
		ignoreCount = 0;
3344
		lineNumber = 3;
2644
		lineNumber = 3;
3345
		modificationTime = 230630389.378419;
2645
		modificationTime = 237284131.783772;
3346
		state = 2;
2646
		state = 2;
3347
	};
2647
	};
3348
}
2648
}
3349
 
2649