Subversion Repositories gelsvn

Rev

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

Rev 341 Rev 344
Line 181... Line 181...
181
		0D0CB0300C61132C003604C6 /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */; };
181
		0D0CB0300C61132C003604C6 /* ResourceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */; };
182
		0D0CB0310C61132C003604C6 /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */; };
182
		0D0CB0310C61132C003604C6 /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */; };
183
		0D0CB0370C6113E8003604C6 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
183
		0D0CB0370C6113E8003604C6 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
184
		0D0CB0380C6113E8003604C6 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
184
		0D0CB0380C6113E8003604C6 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
185
		0D0CB0390C6113E8003604C6 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
185
		0D0CB0390C6113E8003604C6 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
-
 
186
		0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */; };
-
 
187
		0D21E7C80CBE1FEE00DCAF45 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
-
 
188
		0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
186
		0DB883630C611DD20040A677 /* objview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883610C611DD20040A677 /* objview.cpp */; };
189
		0DB883630C611DD20040A677 /* objview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883610C611DD20040A677 /* objview.cpp */; };
187
		0DB883700C611E970040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
190
		0DB883700C611E970040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
188
		0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
191
		0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
189
		0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
192
		0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
190
		0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
193
		0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
191
		0DB883B60C611FCA0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
194
		0DB883B60C611FCA0040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
192
		0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
195
		0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
193
		0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
196
		0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
194
		0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
197
		0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
195
		0DB883DB0C61206C0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
198
		0DB883DB0C61206C0040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
196
		0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
199
		0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
197
		0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
200
		0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
198
		0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
201
		0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
199
		0DB883E70C6120A50040A677 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */; };
202
		0DB883E70C6120A50040A677 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */; };
200
		0DB883EC0C6120C90040A677 /* bloomenthal-polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */; };
203
		0DB883EC0C6120C90040A677 /* bloomenthal-polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */; };
201
		0DB883F40C6120F80040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
204
		0DB883F40C6120F80040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
202
		0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
205
		0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
203
		0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
206
		0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
204
		0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
207
		0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
205
		0DB883FC0C61210A0040A677 /* meshdist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */; };
208
		0DB883FC0C61210A0040A677 /* meshdist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */; };
206
		0DB884240C6121860040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
209
		0DB884240C6121860040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
207
		0DB884250C6121860040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
210
		0DB884250C6121860040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
208
		0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
211
		0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
209
		0DB884270C6121860040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
212
		0DB884270C6121860040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
210
		0DB884280C6121910040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
213
		0DB884280C6121910040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
211
		0DB884290C6121910040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
214
		0DB884290C6121910040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
212
		0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
215
		0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
213
		0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
216
		0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
214
		0DB8842C0C61219D0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
217
		0DB8842C0C61219D0040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
215
		0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
218
		0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
216
		0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
219
		0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
217
		0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
220
		0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
218
		0DB884300C6121B10040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
221
		0DB884300C6121B10040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
219
		0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
222
		0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
220
		0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
223
		0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
221
		0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
224
		0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
222
		0DB884370C6121CF0040A677 /* decimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884350C6121CF0040A677 /* decimator.cpp */; };
225
		0DB884370C6121CF0040A677 /* decimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884350C6121CF0040A677 /* decimator.cpp */; };
223
		0DB8843D0C6121ED0040A677 /* plyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */; };
226
		0DB8843D0C6121ED0040A677 /* plyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */; };
Line 227... Line 230...
227
		0DC655D90C69D1280048185B /* ply.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DC655D70C69D1280048185B /* ply.c */; };
230
		0DC655D90C69D1280048185B /* ply.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DC655D70C69D1280048185B /* ply.c */; };
228
		0DC656030C69D1810048185B /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC655650C69CD450048185B /* ply_load.cpp */; };
231
		0DC656030C69D1810048185B /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC655650C69CD450048185B /* ply_load.cpp */; };
229
/* End PBXBuildFile section */
232
/* End PBXBuildFile section */
230
 
233
 
231
/* Begin PBXFileReference section */
234
/* Begin PBXFileReference section */
232
		0D0CAEC10C611308003604C6 /* libGEL.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libGEL.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
235
		0D0CAEC10C611308003604C6 /* libGELd.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libGELd.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
233
		0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
236
		0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
234
		0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
237
		0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
235
		0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
238
		0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
236
		0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
239
		0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
237
		0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
240
		0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
Line 404... Line 407...
404
		0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ResourceManager.h; sourceTree = "<group>"; };
407
		0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ResourceManager.h; sourceTree = "<group>"; };
405
		0D0CAF7E0C61132C003604C6 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
408
		0D0CAF7E0C61132C003604C6 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
406
		0D0CB0340C6113E8003604C6 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /System/Library/Frameworks/GLUT.framework; sourceTree = "<absolute>"; };
409
		0D0CB0340C6113E8003604C6 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /System/Library/Frameworks/GLUT.framework; sourceTree = "<absolute>"; };
407
		0D0CB0350C6113E8003604C6 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
410
		0D0CB0350C6113E8003604C6 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
408
		0D0CB0360C6113E8003604C6 /* vecLib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vecLib.framework; path = /System/Library/Frameworks/vecLib.framework; sourceTree = "<absolute>"; };
411
		0D0CB0360C6113E8003604C6 /* vecLib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vecLib.framework; path = /System/Library/Frameworks/vecLib.framework; sourceTree = "<absolute>"; };
-
 
412
		0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "test-bundle-Info.plist"; sourceTree = "<group>"; };
-
 
413
		0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = covariance_test.cpp; sourceTree = "<group>"; };
-
 
414
		0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mat_test.cpp; sourceTree = "<group>"; };
-
 
415
		0D21E75C0CBE1E0100DCAF45 /* ogl_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ogl_test.cpp; sourceTree = "<group>"; };
-
 
416
		0D21E75F0CBE1E0100DCAF45 /* simple_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = simple_test.cpp; sourceTree = "<group>"; };
-
 
417
		0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = vec_test.cpp; sourceTree = "<group>"; };
-
 
418
		0D21E7640CBE1E0100DCAF45 /* kdtree-test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "kdtree-test.cpp"; sourceTree = "<group>"; };
-
 
419
		0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "leastsq-test.cpp"; sourceTree = "<group>"; };
-
 
420
		0D21E76B0CBE1E0100DCAF45 /* resman-test.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "resman-test.cpp"; sourceTree = "<group>"; };
-
 
421
		0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test.cgla.matrices; sourceTree = BUILT_PRODUCTS_DIR; };
409
		0DB8835A0C611DA10040A677 /* OBJViewer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OBJViewer; sourceTree = BUILT_PRODUCTS_DIR; };
422
		0DB8835A0C611DA10040A677 /* OBJViewer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OBJViewer; sourceTree = BUILT_PRODUCTS_DIR; };
410
		0DB883610C611DD20040A677 /* objview.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = objview.cpp; sourceTree = "<group>"; };
423
		0DB883610C611DD20040A677 /* objview.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = objview.cpp; sourceTree = "<group>"; };
411
		0DB883B40C611FB20040A677 /* Raytracer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Raytracer; sourceTree = BUILT_PRODUCTS_DIR; };
424
		0DB883B40C611FB20040A677 /* Raytracer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Raytracer; sourceTree = BUILT_PRODUCTS_DIR; };
412
		0DB883D90C6120590040A677 /* BloomenthalPolygonize */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BloomenthalPolygonize; sourceTree = BUILT_PRODUCTS_DIR; };
425
		0DB883D90C6120590040A677 /* BloomenthalPolygonize */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BloomenthalPolygonize; sourceTree = BUILT_PRODUCTS_DIR; };
413
		0DB883E30C6120A50040A677 /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Camera.h; sourceTree = "<group>"; };
426
		0DB883E30C6120A50040A677 /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Camera.h; sourceTree = "<group>"; };
Line 440... Line 453...
440
				0D0CB0380C6113E8003604C6 /* OpenGL.framework in Frameworks */,
453
				0D0CB0380C6113E8003604C6 /* OpenGL.framework in Frameworks */,
441
				0D0CB0390C6113E8003604C6 /* vecLib.framework in Frameworks */,
454
				0D0CB0390C6113E8003604C6 /* vecLib.framework in Frameworks */,
442
			);
455
			);
443
			runOnlyForDeploymentPostprocessing = 0;
456
			runOnlyForDeploymentPostprocessing = 0;
444
		};
457
		};
-
 
458
		0D21E7950CBE1FC600DCAF45 /* Frameworks */ = {
-
 
459
			isa = PBXFrameworksBuildPhase;
-
 
460
			buildActionMask = 2147483647;
-
 
461
			files = (
-
 
462
				0D21E7C80CBE1FEE00DCAF45 /* libGELd.dylib in Frameworks */,
-
 
463
				0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */,
-
 
464
			);
-
 
465
			runOnlyForDeploymentPostprocessing = 0;
-
 
466
		};
445
		0DB883580C611DA10040A677 /* Frameworks */ = {
467
		0DB883580C611DA10040A677 /* Frameworks */ = {
446
			isa = PBXFrameworksBuildPhase;
468
			isa = PBXFrameworksBuildPhase;
447
			buildActionMask = 2147483647;
469
			buildActionMask = 2147483647;
448
			files = (
470
			files = (
449
				0DB883700C611E970040A677 /* libGEL.dylib in Frameworks */,
471
				0DB883700C611E970040A677 /* libGELd.dylib in Frameworks */,
450
				0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */,
472
				0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */,
451
				0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */,
473
				0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */,
452
				0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */,
474
				0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */,
453
			);
475
			);
454
			runOnlyForDeploymentPostprocessing = 0;
476
			runOnlyForDeploymentPostprocessing = 0;
455
		};
477
		};
456
		0DB883B20C611FB20040A677 /* Frameworks */ = {
478
		0DB883B20C611FB20040A677 /* Frameworks */ = {
457
			isa = PBXFrameworksBuildPhase;
479
			isa = PBXFrameworksBuildPhase;
458
			buildActionMask = 2147483647;
480
			buildActionMask = 2147483647;
459
			files = (
481
			files = (
460
				0DB883B60C611FCA0040A677 /* libGEL.dylib in Frameworks */,
482
				0DB883B60C611FCA0040A677 /* libGELd.dylib in Frameworks */,
461
				0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */,
483
				0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */,
462
				0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */,
484
				0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */,
463
				0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */,
485
				0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */,
464
			);
486
			);
465
			runOnlyForDeploymentPostprocessing = 0;
487
			runOnlyForDeploymentPostprocessing = 0;
466
		};
488
		};
467
		0DB883D70C6120590040A677 /* Frameworks */ = {
489
		0DB883D70C6120590040A677 /* Frameworks */ = {
468
			isa = PBXFrameworksBuildPhase;
490
			isa = PBXFrameworksBuildPhase;
469
			buildActionMask = 2147483647;
491
			buildActionMask = 2147483647;
470
			files = (
492
			files = (
471
				0DB883DB0C61206C0040A677 /* libGEL.dylib in Frameworks */,
493
				0DB883DB0C61206C0040A677 /* libGELd.dylib in Frameworks */,
472
				0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */,
494
				0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */,
473
				0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */,
495
				0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */,
474
				0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */,
496
				0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */,
475
			);
497
			);
476
			runOnlyForDeploymentPostprocessing = 0;
498
			runOnlyForDeploymentPostprocessing = 0;
477
		};
499
		};
478
		0DB883F00C6120E60040A677 /* Frameworks */ = {
500
		0DB883F00C6120E60040A677 /* Frameworks */ = {
479
			isa = PBXFrameworksBuildPhase;
501
			isa = PBXFrameworksBuildPhase;
480
			buildActionMask = 2147483647;
502
			buildActionMask = 2147483647;
481
			files = (
503
			files = (
482
				0DB883F40C6120F80040A677 /* libGEL.dylib in Frameworks */,
504
				0DB883F40C6120F80040A677 /* libGELd.dylib in Frameworks */,
483
				0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */,
505
				0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */,
484
				0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */,
506
				0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */,
485
				0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */,
507
				0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */,
486
			);
508
			);
487
			runOnlyForDeploymentPostprocessing = 0;
509
			runOnlyForDeploymentPostprocessing = 0;
488
		};
510
		};
489
		0DB884010C6121240040A677 /* Frameworks */ = {
511
		0DB884010C6121240040A677 /* Frameworks */ = {
490
			isa = PBXFrameworksBuildPhase;
512
			isa = PBXFrameworksBuildPhase;
491
			buildActionMask = 2147483647;
513
			buildActionMask = 2147483647;
492
			files = (
514
			files = (
493
				0DB884240C6121860040A677 /* libGEL.dylib in Frameworks */,
515
				0DB884240C6121860040A677 /* libGELd.dylib in Frameworks */,
494
				0DB884250C6121860040A677 /* GLUT.framework in Frameworks */,
516
				0DB884250C6121860040A677 /* GLUT.framework in Frameworks */,
495
				0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */,
517
				0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */,
496
				0DB884270C6121860040A677 /* vecLib.framework in Frameworks */,
518
				0DB884270C6121860040A677 /* vecLib.framework in Frameworks */,
497
			);
519
			);
498
			runOnlyForDeploymentPostprocessing = 0;
520
			runOnlyForDeploymentPostprocessing = 0;
499
		};
521
		};
500
		0DB884060C6121400040A677 /* Frameworks */ = {
522
		0DB884060C6121400040A677 /* Frameworks */ = {
501
			isa = PBXFrameworksBuildPhase;
523
			isa = PBXFrameworksBuildPhase;
502
			buildActionMask = 2147483647;
524
			buildActionMask = 2147483647;
503
			files = (
525
			files = (
504
				0DB884280C6121910040A677 /* libGEL.dylib in Frameworks */,
526
				0DB884280C6121910040A677 /* libGELd.dylib in Frameworks */,
505
				0DB884290C6121910040A677 /* GLUT.framework in Frameworks */,
527
				0DB884290C6121910040A677 /* GLUT.framework in Frameworks */,
506
				0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */,
528
				0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */,
507
				0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */,
529
				0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */,
508
			);
530
			);
509
			runOnlyForDeploymentPostprocessing = 0;
531
			runOnlyForDeploymentPostprocessing = 0;
510
		};
532
		};
511
		0DB8840B0C6121570040A677 /* Frameworks */ = {
533
		0DB8840B0C6121570040A677 /* Frameworks */ = {
512
			isa = PBXFrameworksBuildPhase;
534
			isa = PBXFrameworksBuildPhase;
513
			buildActionMask = 2147483647;
535
			buildActionMask = 2147483647;
514
			files = (
536
			files = (
515
				0DB8842C0C61219D0040A677 /* libGEL.dylib in Frameworks */,
537
				0DB8842C0C61219D0040A677 /* libGELd.dylib in Frameworks */,
516
				0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */,
538
				0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */,
517
				0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */,
539
				0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */,
518
				0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */,
540
				0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */,
519
			);
541
			);
520
			runOnlyForDeploymentPostprocessing = 0;
542
			runOnlyForDeploymentPostprocessing = 0;
521
		};
543
		};
522
		0DB8841B0C6121710040A677 /* Frameworks */ = {
544
		0DB8841B0C6121710040A677 /* Frameworks */ = {
523
			isa = PBXFrameworksBuildPhase;
545
			isa = PBXFrameworksBuildPhase;
524
			buildActionMask = 2147483647;
546
			buildActionMask = 2147483647;
525
			files = (
547
			files = (
526
				0DB884300C6121B10040A677 /* libGEL.dylib in Frameworks */,
548
				0DB884300C6121B10040A677 /* libGELd.dylib in Frameworks */,
527
				0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */,
549
				0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */,
528
				0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */,
550
				0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */,
529
				0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */,
551
				0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */,
530
			);
552
			);
531
			runOnlyForDeploymentPostprocessing = 0;
553
			runOnlyForDeploymentPostprocessing = 0;
Line 534... Line 556...
534
 
556
 
535
/* Begin PBXGroup section */
557
/* Begin PBXGroup section */
536
		0D0CAEB00C6112FC003604C6 = {
558
		0D0CAEB00C6112FC003604C6 = {
537
			isa = PBXGroup;
559
			isa = PBXGroup;
538
			children = (
560
			children = (
-
 
561
				0D21E7500CBE1E0100DCAF45 /* test */,
539
				0DB883E20C6120A50040A677 /* Raytracer */,
562
				0DB883E20C6120A50040A677 /* Raytracer */,
540
				0DB884440C6122220040A677 /* VolumePolygonize */,
563
				0DB884440C6122220040A677 /* VolumePolygonize */,
541
				0DB8843F0C6122050040A677 /* BoundaryCollapse */,
564
				0DB8843F0C6122050040A677 /* BoundaryCollapse */,
542
				0DB884390C6121ED0040A677 /* RangeScanViewer */,
565
				0DB884390C6121ED0040A677 /* RangeScanViewer */,
543
				0DB884340C6121CF0040A677 /* Decimator */,
566
				0DB884340C6121CF0040A677 /* Decimator */,
Line 552... Line 575...
552
				0D0CAF350C61132C003604C6 /* GLGraphics */,
575
				0D0CAF350C61132C003604C6 /* GLGraphics */,
553
				0D0CAF420C61132C003604C6 /* HMesh */,
576
				0D0CAF420C61132C003604C6 /* HMesh */,
554
				0D0CAF6C0C61132C003604C6 /* LinAlg */,
577
				0D0CAF6C0C61132C003604C6 /* LinAlg */,
555
				0D0CAF740C61132C003604C6 /* Util */,
578
				0D0CAF740C61132C003604C6 /* Util */,
556
				0D0CAEC20C611308003604C6 /* Products */,
579
				0D0CAEC20C611308003604C6 /* Products */,
-
 
580
				0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */,
557
			);
581
			);
558
			sourceTree = "<group>";
582
			sourceTree = "<group>";
559
		};
583
		};
560
		0D0CAEC20C611308003604C6 /* Products */ = {
584
		0D0CAEC20C611308003604C6 /* Products */ = {
561
			isa = PBXGroup;
585
			isa = PBXGroup;
562
			children = (
586
			children = (
563
				0D0CAEC10C611308003604C6 /* libGEL.dylib */,
587
				0D0CAEC10C611308003604C6 /* libGELd.dylib */,
564
				0DB8835A0C611DA10040A677 /* OBJViewer */,
588
				0DB8835A0C611DA10040A677 /* OBJViewer */,
565
				0DB883B40C611FB20040A677 /* Raytracer */,
589
				0DB883B40C611FB20040A677 /* Raytracer */,
566
				0DB883D90C6120590040A677 /* BloomenthalPolygonize */,
590
				0DB883D90C6120590040A677 /* BloomenthalPolygonize */,
567
				0DB883F20C6120E60040A677 /* MeshDistance */,
591
				0DB883F20C6120E60040A677 /* MeshDistance */,
568
				0DB884030C6121240040A677 /* Decimator */,
592
				0DB884030C6121240040A677 /* Decimator */,
569
				0DB884080C6121400040A677 /* RangeScanViewer */,
593
				0DB884080C6121400040A677 /* RangeScanViewer */,
570
				0DB8840D0C6121570040A677 /* BoundaryCollapse */,
594
				0DB8840D0C6121570040A677 /* BoundaryCollapse */,
571
				0DB8841D0C6121710040A677 /* VolumePolygonize */,
595
				0DB8841D0C6121710040A677 /* VolumePolygonize */,
-
 
596
				0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */,
572
			);
597
			);
573
			name = Products;
598
			name = Products;
574
			sourceTree = "<group>";
599
			sourceTree = "<group>";
575
		};
600
		};
576
		0D0CAEC60C61132B003604C6 /* CGLA */ = {
601
		0D0CAEC60C61132B003604C6 /* CGLA */ = {
Line 792... Line 817...
792
			);
817
			);
793
			name = Util;
818
			name = Util;
794
			path = src/Util;
819
			path = src/Util;
795
			sourceTree = "<group>";
820
			sourceTree = "<group>";
796
		};
821
		};
-
 
822
		0D21E7500CBE1E0100DCAF45 /* test */ = {
-
 
823
			isa = PBXGroup;
-
 
824
			children = (
-
 
825
				0D21E7510CBE1E0100DCAF45 /* CGLA-covariance */,
-
 
826
				0D21E7540CBE1E0100DCAF45 /* CGLA-mat */,
-
 
827
				0D21E75A0CBE1E0100DCAF45 /* CGLA-ogl */,
-
 
828
				0D21E75D0CBE1E0100DCAF45 /* CGLA-simple */,
-
 
829
				0D21E7600CBE1E0100DCAF45 /* CGLA-vec */,
-
 
830
				0D21E7630CBE1E0100DCAF45 /* Geometry-kdtree */,
-
 
831
				0D21E7660CBE1E0100DCAF45 /* LinAlg-leastsq */,
-
 
832
				0D21E7690CBE1E0100DCAF45 /* Util-resman */,
-
 
833
			);
-
 
834
			path = test;
-
 
835
			sourceTree = "<group>";
-
 
836
		};
-
 
837
		0D21E7510CBE1E0100DCAF45 /* CGLA-covariance */ = {
-
 
838
			isa = PBXGroup;
-
 
839
			children = (
-
 
840
				0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */,
-
 
841
			);
-
 
842
			path = "CGLA-covariance";
-
 
843
			sourceTree = "<group>";
-
 
844
		};
-
 
845
		0D21E7540CBE1E0100DCAF45 /* CGLA-mat */ = {
-
 
846
			isa = PBXGroup;
-
 
847
			children = (
-
 
848
				0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */,
-
 
849
			);
-
 
850
			path = "CGLA-mat";
-
 
851
			sourceTree = "<group>";
-
 
852
		};
-
 
853
		0D21E75A0CBE1E0100DCAF45 /* CGLA-ogl */ = {
-
 
854
			isa = PBXGroup;
-
 
855
			children = (
-
 
856
				0D21E75C0CBE1E0100DCAF45 /* ogl_test.cpp */,
-
 
857
			);
-
 
858
			path = "CGLA-ogl";
-
 
859
			sourceTree = "<group>";
-
 
860
		};
-
 
861
		0D21E75D0CBE1E0100DCAF45 /* CGLA-simple */ = {
-
 
862
			isa = PBXGroup;
-
 
863
			children = (
-
 
864
				0D21E75F0CBE1E0100DCAF45 /* simple_test.cpp */,
-
 
865
			);
-
 
866
			path = "CGLA-simple";
-
 
867
			sourceTree = "<group>";
-
 
868
		};
-
 
869
		0D21E7600CBE1E0100DCAF45 /* CGLA-vec */ = {
-
 
870
			isa = PBXGroup;
-
 
871
			children = (
-
 
872
				0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */,
-
 
873
			);
-
 
874
			path = "CGLA-vec";
-
 
875
			sourceTree = "<group>";
-
 
876
		};
-
 
877
		0D21E7630CBE1E0100DCAF45 /* Geometry-kdtree */ = {
-
 
878
			isa = PBXGroup;
-
 
879
			children = (
-
 
880
				0D21E7640CBE1E0100DCAF45 /* kdtree-test.cpp */,
-
 
881
			);
-
 
882
			path = "Geometry-kdtree";
-
 
883
			sourceTree = "<group>";
-
 
884
		};
-
 
885
		0D21E7660CBE1E0100DCAF45 /* LinAlg-leastsq */ = {
-
 
886
			isa = PBXGroup;
-
 
887
			children = (
-
 
888
				0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */,
-
 
889
			);
-
 
890
			path = "LinAlg-leastsq";
-
 
891
			sourceTree = "<group>";
-
 
892
		};
-
 
893
		0D21E7690CBE1E0100DCAF45 /* Util-resman */ = {
-
 
894
			isa = PBXGroup;
-
 
895
			children = (
-
 
896
				0D21E76B0CBE1E0100DCAF45 /* resman-test.cpp */,
-
 
897
			);
-
 
898
			path = "Util-resman";
-
 
899
			sourceTree = "<group>";
-
 
900
		};
797
		0DB8835F0C611DD20040A677 /* OBJViewer */ = {
901
		0DB8835F0C611DD20040A677 /* OBJViewer */ = {
798
			isa = PBXGroup;
902
			isa = PBXGroup;
799
			children = (
903
			children = (
800
				0DC655D70C69D1280048185B /* ply.c */,
904
				0DC655D70C69D1280048185B /* ply.c */,
801
				0DC655D80C69D1280048185B /* ply.h */,
905
				0DC655D80C69D1280048185B /* ply.h */,
Line 1013... Line 1117...
1013
			comments = "GEL is a dynamic library target. Highly tempting to create a more fancy framework, but it seems that frameworks \nare a little rigid in their structure and all include files would have to be of the form \"GEL/Vec3f.h\" rather than e.g. \"CGLA/Vec3f.h\". In other words, more notational burden and less structure.";
1117
			comments = "GEL is a dynamic library target. Highly tempting to create a more fancy framework, but it seems that frameworks \nare a little rigid in their structure and all include files would have to be of the form \"GEL/Vec3f.h\" rather than e.g. \"CGLA/Vec3f.h\". In other words, more notational burden and less structure.";
1014
			dependencies = (
1118
			dependencies = (
1015
			);
1119
			);
1016
			name = GEL;
1120
			name = GEL;
1017
			productName = GEL;
1121
			productName = GEL;
1018
			productReference = 0D0CAEC10C611308003604C6 /* libGEL.dylib */;
1122
			productReference = 0D0CAEC10C611308003604C6 /* libGELd.dylib */;
1019
			productType = "com.apple.product-type.library.dynamic";
1123
			productType = "com.apple.product-type.library.dynamic";
1020
		};
1124
		};
-
 
1125
		0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
-
 
1126
			isa = PBXNativeTarget;
-
 
1127
			buildConfigurationList = 0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */;
-
 
1128
			buildPhases = (
-
 
1129
				0D21E7940CBE1FC600DCAF45 /* Sources */,
-
 
1130
				0D21E7950CBE1FC600DCAF45 /* Frameworks */,
-
 
1131
			);
-
 
1132
			buildRules = (
-
 
1133
			);
-
 
1134
			dependencies = (
-
 
1135
			);
-
 
1136
			name = test.cgla.matrices;
-
 
1137
			productName = test.cgla.matrices;
-
 
1138
			productReference = 0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */;
-
 
1139
			productType = "com.apple.product-type.tool";
-
 
1140
		};
1021
		0DB883590C611DA10040A677 /* OBJViewer */ = {
1141
		0DB883590C611DA10040A677 /* OBJViewer */ = {
1022
			isa = PBXNativeTarget;
1142
			isa = PBXNativeTarget;
1023
			buildConfigurationList = 0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */;
1143
			buildConfigurationList = 0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */;
1024
			buildPhases = (
1144
			buildPhases = (
1025
				0DB883570C611DA10040A677 /* Sources */,
1145
				0DB883570C611DA10040A677 /* Sources */,
Line 1164... Line 1284...
1164
				0DB883F10C6120E60040A677 /* MeshDistance */,
1284
				0DB883F10C6120E60040A677 /* MeshDistance */,
1165
				0DB884020C6121240040A677 /* Decimator */,
1285
				0DB884020C6121240040A677 /* Decimator */,
1166
				0DB884070C6121400040A677 /* RangeScanViewer */,
1286
				0DB884070C6121400040A677 /* RangeScanViewer */,
1167
				0DB8840C0C6121570040A677 /* BoundaryCollapse */,
1287
				0DB8840C0C6121570040A677 /* BoundaryCollapse */,
1168
				0DB8841C0C6121710040A677 /* VolumePolygonize */,
1288
				0DB8841C0C6121710040A677 /* VolumePolygonize */,
-
 
1289
				0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */,
1169
			);
1290
			);
1170
		};
1291
		};
1171
/* End PBXProject section */
1292
/* End PBXProject section */
1172
 
1293
 
1173
/* Begin PBXShellScriptBuildPhase section */
1294
/* Begin PBXShellScriptBuildPhase section */
Line 1253... Line 1374...
1253
				0D0CB02A0C61132C003604C6 /* HashKey.cpp in Sources */,
1374
				0D0CB02A0C61132C003604C6 /* HashKey.cpp in Sources */,
1254
				0D0CB02E0C61132C003604C6 /* Parse.cpp in Sources */,
1375
				0D0CB02E0C61132C003604C6 /* Parse.cpp in Sources */,
1255
			);
1376
			);
1256
			runOnlyForDeploymentPostprocessing = 0;
1377
			runOnlyForDeploymentPostprocessing = 0;
1257
		};
1378
		};
-
 
1379
		0D21E7940CBE1FC600DCAF45 /* Sources */ = {
-
 
1380
			isa = PBXSourcesBuildPhase;
-
 
1381
			buildActionMask = 2147483647;
-
 
1382
			files = (
-
 
1383
				0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */,
-
 
1384
			);
-
 
1385
			runOnlyForDeploymentPostprocessing = 0;
-
 
1386
		};
1258
		0DB883570C611DA10040A677 /* Sources */ = {
1387
		0DB883570C611DA10040A677 /* Sources */ = {
1259
			isa = PBXSourcesBuildPhase;
1388
			isa = PBXSourcesBuildPhase;
1260
			buildActionMask = 2147483647;
1389
			buildActionMask = 2147483647;
1261
			files = (
1390
			files = (
1262
				0DB883630C611DD20040A677 /* objview.cpp in Sources */,
1391
				0DB883630C611DD20040A677 /* objview.cpp in Sources */,
Line 1327... Line 1456...
1327
/* Begin XCBuildConfiguration section */
1456
/* Begin XCBuildConfiguration section */
1328
		0D0CAEB40C6112FC003604C6 /* Debug */ = {
1457
		0D0CAEB40C6112FC003604C6 /* Debug */ = {
1329
			isa = XCBuildConfiguration;
1458
			isa = XCBuildConfiguration;
1330
			buildSettings = {
1459
			buildSettings = {
1331
				COPY_PHASE_STRIP = NO;
1460
				COPY_PHASE_STRIP = NO;
-
 
1461
				DEPLOYMENT_LOCATION = YES;
-
 
1462
				DEPLOYMENT_POSTPROCESSING = YES;
1332
				HEADER_SEARCH_PATHS = (
1463
				HEADER_SEARCH_PATHS = (
1333
					/opt/local/include,
1464
					/opt/local/include,
1334
					/usr/local/include,
1465
					/usr/local/include,
1335
					src,
1466
					src,
1336
				);
1467
				);
Line 1400... Line 1531...
1400
				PRODUCT_NAME = GEL;
1531
				PRODUCT_NAME = GEL;
1401
				ZERO_LINK = NO;
1532
				ZERO_LINK = NO;
1402
			};
1533
			};
1403
			name = Release;
1534
			name = Release;
1404
		};
1535
		};
-
 
1536
		0D21E7DB0CBE200400DCAF45 /* Debug */ = {
-
 
1537
			isa = XCBuildConfiguration;
-
 
1538
			buildSettings = {
-
 
1539
				COPY_PHASE_STRIP = NO;
-
 
1540
				GCC_DYNAMIC_NO_PIC = NO;
-
 
1541
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-
 
1542
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
-
 
1543
				GCC_MODEL_TUNING = G5;
-
 
1544
				GCC_OPTIMIZATION_LEVEL = 0;
-
 
1545
				INSTALL_PATH = "$(HOME)/bin";
-
 
1546
				PREBINDING = NO;
-
 
1547
				PRODUCT_NAME = test.cgla.matrices;
-
 
1548
				ZERO_LINK = YES;
-
 
1549
			};
-
 
1550
			name = Debug;
-
 
1551
		};
-
 
1552
		0D21E7DC0CBE200400DCAF45 /* Release */ = {
-
 
1553
			isa = XCBuildConfiguration;
-
 
1554
			buildSettings = {
-
 
1555
				COPY_PHASE_STRIP = YES;
-
 
1556
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-
 
1557
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
-
 
1558
				GCC_MODEL_TUNING = G5;
-
 
1559
				INSTALL_PATH = "$(HOME)/bin";
-
 
1560
				PREBINDING = NO;
-
 
1561
				PRODUCT_NAME = test.cgla.matrices;
-
 
1562
				ZERO_LINK = NO;
-
 
1563
			};
-
 
1564
			name = Release;
-
 
1565
		};
1405
		0DB8835D0C611DBF0040A677 /* Debug */ = {
1566
		0DB8835D0C611DBF0040A677 /* Debug */ = {
1406
			isa = XCBuildConfiguration;
1567
			isa = XCBuildConfiguration;
1407
			buildSettings = {
1568
			buildSettings = {
1408
				COPY_PHASE_STRIP = NO;
1569
				COPY_PHASE_STRIP = NO;
1409
				GCC_DYNAMIC_NO_PIC = NO;
1570
				GCC_DYNAMIC_NO_PIC = NO;
Line 1666... Line 1827...
1666
				0D0CAEC50C611308003604C6 /* Release */,
1827
				0D0CAEC50C611308003604C6 /* Release */,
1667
			);
1828
			);
1668
			defaultConfigurationIsVisible = 0;
1829
			defaultConfigurationIsVisible = 0;
1669
			defaultConfigurationName = Release;
1830
			defaultConfigurationName = Release;
1670
		};
1831
		};
-
 
1832
		0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */ = {
-
 
1833
			isa = XCConfigurationList;
-
 
1834
			buildConfigurations = (
-
 
1835
				0D21E7DB0CBE200400DCAF45 /* Debug */,
-
 
1836
				0D21E7DC0CBE200400DCAF45 /* Release */,
-
 
1837
			);
-
 
1838
			defaultConfigurationIsVisible = 0;
-
 
1839
			defaultConfigurationName = Release;
-
 
1840
		};
1671
		0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */ = {
1841
		0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */ = {
1672
			isa = XCConfigurationList;
1842
			isa = XCConfigurationList;
1673
			buildConfigurations = (
1843
			buildConfigurations = (
1674
				0DB8835D0C611DBF0040A677 /* Debug */,
1844
				0DB8835D0C611DBF0040A677 /* Debug */,
1675
				0DB8835E0C611DBF0040A677 /* Release */,
1845
				0DB8835E0C611DBF0040A677 /* Release */,