Subversion Repositories gelsvn

Rev

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

Rev 382 Rev 389
Line 191... Line 191...
191
		0D17B9780E4B949300FD8803 /* rply.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D17B9740E4B949300FD8803 /* rply.h */; };
191
		0D17B9780E4B949300FD8803 /* rply.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D17B9740E4B949300FD8803 /* rply.h */; };
192
		0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */; };
192
		0D21E7990CBE1FD600DCAF45 /* mat_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */; };
193
		0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
193
		0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
194
		0D44A3220E55BE6500AECD76 /* ply_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */; };
194
		0D44A3220E55BE6500AECD76 /* ply_load.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */; };
195
		0D44A3230E55BE6500AECD76 /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */; };
195
		0D44A3230E55BE6500AECD76 /* ply_load.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */; };
196
		0D5270480CE1E5D000FA4789 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
196
		0D5270480CE1E5D000FA4789 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
197
		0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
197
		0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
198
		0D52704A0CE1E5D000FA4789 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
198
		0D52704A0CE1E5D000FA4789 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
199
		0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
199
		0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
200
		0D52704F0CE1E5E900FA4789 /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F440CE09D5800FA4789 /* camera.cpp */; };
200
		0D52704F0CE1E5E900FA4789 /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F440CE09D5800FA4789 /* camera.cpp */; };
201
		0D5270500CE1E5E900FA4789 /* glass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F470CE09D5800FA4789 /* glass.cpp */; };
201
		0D5270500CE1E5E900FA4789 /* glass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D526F470CE09D5800FA4789 /* glass.cpp */; };
Line 221... Line 221...
221
		0D59417E0E4B21AB005EA01C /* stbi_DDS_aug_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */; };
221
		0D59417E0E4B21AB005EA01C /* stbi_DDS_aug_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */; };
222
		0D59420F0E4B24F4005EA01C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D59420E0E4B24F4005EA01C /* Carbon.framework */; };
222
		0D59420F0E4B24F4005EA01C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D59420E0E4B24F4005EA01C /* Carbon.framework */; };
223
		0D5942660E4B2EE9005EA01C /* glsl_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */; };
223
		0D5942660E4B2EE9005EA01C /* glsl_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */; };
224
		0D5942670E4B2EE9005EA01C /* glsl_shader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */; };
224
		0D5942670E4B2EE9005EA01C /* glsl_shader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */; };
225
		0D6B893B0CFA1F410014CA7F /* Mat3x3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */; };
225
		0D6B893B0CFA1F410014CA7F /* Mat3x3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */; };
226
		0D8536AD0CBF5C4200F3A517 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
226
		0D8536AD0CBF5C4200F3A517 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
227
		0DA6018A0E489422002DD12B /* wireframe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA601850E48914A002DD12B /* wireframe.cpp */; };
227
		0DA6018A0E489422002DD12B /* wireframe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA601850E48914A002DD12B /* wireframe.cpp */; };
-
 
228
		0DAF05E70E6BEB280097AAAD /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
-
 
229
		0DAF05E80E6BEB280097AAAD /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
-
 
230
		0DAF05E90E6BEB280097AAAD /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
-
 
231
		0DAF05EA0E6BEB280097AAAD /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
-
 
232
		0DAF05F10E6BEB8B0097AAAD /* meshedit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */; };
-
 
233
		0DAF05F20E6BEB8B0097AAAD /* wireframe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */; };
-
 
234
		0DAF06250E6C0A6A0097AAAD /* harmonics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */; };
228
		0DB883630C611DD20040A677 /* objview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883610C611DD20040A677 /* objview.cpp */; };
235
		0DB883630C611DD20040A677 /* objview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883610C611DD20040A677 /* objview.cpp */; };
229
		0DB883700C611E970040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
236
		0DB883700C611E970040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
230
		0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
237
		0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
231
		0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
238
		0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
232
		0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
239
		0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
233
		0DB883B60C611FCA0040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
240
		0DB883B60C611FCA0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
234
		0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
241
		0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
235
		0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
242
		0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
236
		0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
243
		0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
237
		0DB883DB0C61206C0040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
244
		0DB883DB0C61206C0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
238
		0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
245
		0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
239
		0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
246
		0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
240
		0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
247
		0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
241
		0DB883E70C6120A50040A677 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */; };
248
		0DB883E70C6120A50040A677 /* raytrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */; };
242
		0DB883EC0C6120C90040A677 /* bloomenthal-polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */; };
249
		0DB883EC0C6120C90040A677 /* bloomenthal-polygonize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */; };
243
		0DB883F40C6120F80040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
250
		0DB883F40C6120F80040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
244
		0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
251
		0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
245
		0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
252
		0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
246
		0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
253
		0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
247
		0DB883FC0C61210A0040A677 /* meshdist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */; };
254
		0DB883FC0C61210A0040A677 /* meshdist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */; };
248
		0DB884240C6121860040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
255
		0DB884240C6121860040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
249
		0DB884250C6121860040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
256
		0DB884250C6121860040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
250
		0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
257
		0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
251
		0DB884270C6121860040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
258
		0DB884270C6121860040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
252
		0DB884280C6121910040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
259
		0DB884280C6121910040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
253
		0DB884290C6121910040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
260
		0DB884290C6121910040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
254
		0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
261
		0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
255
		0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
262
		0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
256
		0DB8842C0C61219D0040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
263
		0DB8842C0C61219D0040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
257
		0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
264
		0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
258
		0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
265
		0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
259
		0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
266
		0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
260
		0DB884300C6121B10040A677 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
267
		0DB884300C6121B10040A677 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
261
		0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
268
		0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0340C6113E8003604C6 /* GLUT.framework */; };
262
		0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
269
		0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0350C6113E8003604C6 /* OpenGL.framework */; };
263
		0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
270
		0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
264
		0DB884370C6121CF0040A677 /* decimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884350C6121CF0040A677 /* decimator.cpp */; };
271
		0DB884370C6121CF0040A677 /* decimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884350C6121CF0040A677 /* decimator.cpp */; };
265
		0DB8843D0C6121ED0040A677 /* plyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */; };
272
		0DB8843D0C6121ED0040A677 /* plyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */; };
266
		0DB8843E0C6121ED0040A677 /* rsview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */; };
273
		0DB8843E0C6121ED0040A677 /* rsview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */; };
267
		0DB884420C6122050040A677 /* boundary_collapse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */; };
274
		0DB884420C6122050040A677 /* boundary_collapse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */; };
268
		0DB884480C6122220040A677 /* volpoly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884460C6122220040A677 /* volpoly.cpp */; };
275
		0DB884480C6122220040A677 /* volpoly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB884460C6122220040A677 /* volpoly.cpp */; };
269
		0DC4C91F0E5039EF00F1B8A3 /* eigensolvertest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */; };
276
		0DC4C91F0E5039EF00F1B8A3 /* eigensolvertest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */; };
270
		0DC4C92B0E503CE300F1B8A3 /* libGELd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGELd.dylib */; };
277
		0DC4C92B0E503CE300F1B8A3 /* libGEL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CAEC10C611308003604C6 /* libGEL.dylib */; };
271
		0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
278
		0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D0CB0360C6113E8003604C6 /* vecLib.framework */; };
272
		0DC70B570E4DB1AF007B9226 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B530E4DB1AF007B9226 /* string_utils.cpp */; };
279
		0DC70B570E4DB1AF007B9226 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B530E4DB1AF007B9226 /* string_utils.cpp */; };
273
		0DC70B580E4DB1AF007B9226 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */; };
280
		0DC70B580E4DB1AF007B9226 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */; };
274
		0DC70B590E4DB1AF007B9226 /* XmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */; };
281
		0DC70B590E4DB1AF007B9226 /* XmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */; };
275
		0DC70B5A0E4DB1AF007B9226 /* XmlParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */; };
282
		0DC70B5A0E4DB1AF007B9226 /* XmlParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */; };
Line 336... Line 343...
336
			remoteInfo = GEL;
343
			remoteInfo = GEL;
337
		};
344
		};
338
/* End PBXContainerItemProxy section */
345
/* End PBXContainerItemProxy section */
339
 
346
 
340
/* Begin PBXFileReference section */
347
/* Begin PBXFileReference section */
341
		0D0CAEC10C611308003604C6 /* libGELd.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libGELd.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
348
		0D0CAEC10C611308003604C6 /* libGEL.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libGEL.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
342
		0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
349
		0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithMatFloat.h; sourceTree = "<group>"; };
343
		0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
350
		0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithQuat.h; sourceTree = "<group>"; };
344
		0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
351
		0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat2x2Float.h; sourceTree = "<group>"; };
345
		0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
352
		0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArithSqMat3x3Float.cpp; sourceTree = "<group>"; };
346
		0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
353
		0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArithSqMat3x3Float.h; sourceTree = "<group>"; };
Line 573... Line 580...
573
		0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glsl_shader.cpp; sourceTree = "<group>"; };
580
		0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glsl_shader.cpp; sourceTree = "<group>"; };
574
		0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsl_shader.h; sourceTree = "<group>"; };
581
		0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsl_shader.h; sourceTree = "<group>"; };
575
		0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3d.cpp; sourceTree = "<group>"; };
582
		0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Mat3x3d.cpp; sourceTree = "<group>"; };
576
		0DA601840E48914A002DD12B /* wireframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wireframe.h; sourceTree = "<group>"; };
583
		0DA601840E48914A002DD12B /* wireframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wireframe.h; sourceTree = "<group>"; };
577
		0DA601850E48914A002DD12B /* wireframe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wireframe.cpp; sourceTree = "<group>"; };
584
		0DA601850E48914A002DD12B /* wireframe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wireframe.cpp; sourceTree = "<group>"; };
-
 
585
		0DAF05B40E6BEAFC0097AAAD /* MeshEdit */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MeshEdit; sourceTree = BUILT_PRODUCTS_DIR; };
-
 
586
		0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = meshedit.cpp; path = apps/MeshEdit/meshedit.cpp; sourceTree = "<group>"; };
-
 
587
		0DAF05ED0E6BEB8B0097AAAD /* tri.frag */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tri.frag; path = apps/MeshEdit/tri.frag; sourceTree = "<group>"; };
-
 
588
		0DAF05EE0E6BEB8B0097AAAD /* tri.vert */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tri.vert; path = apps/MeshEdit/tri.vert; sourceTree = "<group>"; };
-
 
589
		0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wireframe.cpp; path = apps/MeshEdit/wireframe.cpp; sourceTree = "<group>"; };
-
 
590
		0DAF05F00E6BEB8B0097AAAD /* wireframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wireframe.h; path = apps/MeshEdit/wireframe.h; sourceTree = "<group>"; };
-
 
591
		0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = harmonics.h; path = apps/MeshEdit/harmonics.h; sourceTree = "<group>"; };
-
 
592
		0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = harmonics.cpp; path = apps/MeshEdit/harmonics.cpp; sourceTree = "<group>"; };
578
		0DB8835A0C611DA10040A677 /* OBJViewer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OBJViewer; sourceTree = BUILT_PRODUCTS_DIR; };
593
		0DB8835A0C611DA10040A677 /* OBJViewer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OBJViewer; sourceTree = BUILT_PRODUCTS_DIR; };
579
		0DB883610C611DD20040A677 /* objview.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = objview.cpp; sourceTree = "<group>"; };
594
		0DB883610C611DD20040A677 /* objview.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = objview.cpp; sourceTree = "<group>"; };
580
		0DB883B40C611FB20040A677 /* Raytracer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Raytracer; sourceTree = BUILT_PRODUCTS_DIR; };
595
		0DB883B40C611FB20040A677 /* Raytracer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Raytracer; sourceTree = BUILT_PRODUCTS_DIR; };
581
		0DB883D90C6120590040A677 /* BloomenthalPolygonize */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BloomenthalPolygonize; sourceTree = BUILT_PRODUCTS_DIR; };
596
		0DB883D90C6120590040A677 /* BloomenthalPolygonize */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BloomenthalPolygonize; sourceTree = BUILT_PRODUCTS_DIR; };
582
		0DB883E30C6120A50040A677 /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Camera.h; sourceTree = "<group>"; };
597
		0DB883E30C6120A50040A677 /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Camera.h; sourceTree = "<group>"; };
Line 618... Line 633...
618
		};
633
		};
619
		0D21E7950CBE1FC600DCAF45 /* Frameworks */ = {
634
		0D21E7950CBE1FC600DCAF45 /* Frameworks */ = {
620
			isa = PBXFrameworksBuildPhase;
635
			isa = PBXFrameworksBuildPhase;
621
			buildActionMask = 2147483647;
636
			buildActionMask = 2147483647;
622
			files = (
637
			files = (
623
				0D8536AD0CBF5C4200F3A517 /* libGELd.dylib in Frameworks */,
638
				0D8536AD0CBF5C4200F3A517 /* libGEL.dylib in Frameworks */,
624
				0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */,
639
				0D21E7C90CBE1FEE00DCAF45 /* vecLib.framework in Frameworks */,
625
			);
640
			);
626
			runOnlyForDeploymentPostprocessing = 0;
641
			runOnlyForDeploymentPostprocessing = 0;
627
		};
642
		};
628
		0D5270440CE1E5BB00FA4789 /* Frameworks */ = {
643
		0D5270440CE1E5BB00FA4789 /* Frameworks */ = {
629
			isa = PBXFrameworksBuildPhase;
644
			isa = PBXFrameworksBuildPhase;
630
			buildActionMask = 2147483647;
645
			buildActionMask = 2147483647;
631
			files = (
646
			files = (
632
				0D5270480CE1E5D000FA4789 /* libGELd.dylib in Frameworks */,
647
				0D5270480CE1E5D000FA4789 /* libGEL.dylib in Frameworks */,
633
				0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */,
648
				0D5270490CE1E5D000FA4789 /* GLUT.framework in Frameworks */,
634
				0D52704A0CE1E5D000FA4789 /* OpenGL.framework in Frameworks */,
649
				0D52704A0CE1E5D000FA4789 /* OpenGL.framework in Frameworks */,
635
				0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */,
650
				0D52704B0CE1E5D000FA4789 /* vecLib.framework in Frameworks */,
636
			);
651
			);
637
			runOnlyForDeploymentPostprocessing = 0;
652
			runOnlyForDeploymentPostprocessing = 0;
638
		};
653
		};
-
 
654
		0DAF05B20E6BEAFC0097AAAD /* Frameworks */ = {
-
 
655
			isa = PBXFrameworksBuildPhase;
-
 
656
			buildActionMask = 2147483647;
-
 
657
			files = (
-
 
658
				0DAF05E70E6BEB280097AAAD /* libGEL.dylib in Frameworks */,
-
 
659
				0DAF05E80E6BEB280097AAAD /* GLUT.framework in Frameworks */,
-
 
660
				0DAF05E90E6BEB280097AAAD /* OpenGL.framework in Frameworks */,
-
 
661
				0DAF05EA0E6BEB280097AAAD /* vecLib.framework in Frameworks */,
-
 
662
			);
-
 
663
			runOnlyForDeploymentPostprocessing = 0;
-
 
664
		};
639
		0DB883580C611DA10040A677 /* Frameworks */ = {
665
		0DB883580C611DA10040A677 /* Frameworks */ = {
640
			isa = PBXFrameworksBuildPhase;
666
			isa = PBXFrameworksBuildPhase;
641
			buildActionMask = 2147483647;
667
			buildActionMask = 2147483647;
642
			files = (
668
			files = (
643
				0DB883700C611E970040A677 /* libGELd.dylib in Frameworks */,
669
				0DB883700C611E970040A677 /* libGEL.dylib in Frameworks */,
644
				0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */,
670
				0DB883A50C611EC30040A677 /* GLUT.framework in Frameworks */,
645
				0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */,
671
				0DB883A60C611EC30040A677 /* OpenGL.framework in Frameworks */,
646
				0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */,
672
				0DB883A70C611EC30040A677 /* vecLib.framework in Frameworks */,
647
			);
673
			);
648
			runOnlyForDeploymentPostprocessing = 0;
674
			runOnlyForDeploymentPostprocessing = 0;
649
		};
675
		};
650
		0DB883B20C611FB20040A677 /* Frameworks */ = {
676
		0DB883B20C611FB20040A677 /* Frameworks */ = {
651
			isa = PBXFrameworksBuildPhase;
677
			isa = PBXFrameworksBuildPhase;
652
			buildActionMask = 2147483647;
678
			buildActionMask = 2147483647;
653
			files = (
679
			files = (
654
				0DB883B60C611FCA0040A677 /* libGELd.dylib in Frameworks */,
680
				0DB883B60C611FCA0040A677 /* libGEL.dylib in Frameworks */,
655
				0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */,
681
				0DB883B70C611FD70040A677 /* GLUT.framework in Frameworks */,
656
				0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */,
682
				0DB883B80C611FD70040A677 /* OpenGL.framework in Frameworks */,
657
				0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */,
683
				0DB883B90C611FD70040A677 /* vecLib.framework in Frameworks */,
658
			);
684
			);
659
			runOnlyForDeploymentPostprocessing = 0;
685
			runOnlyForDeploymentPostprocessing = 0;
660
		};
686
		};
661
		0DB883D70C6120590040A677 /* Frameworks */ = {
687
		0DB883D70C6120590040A677 /* Frameworks */ = {
662
			isa = PBXFrameworksBuildPhase;
688
			isa = PBXFrameworksBuildPhase;
663
			buildActionMask = 2147483647;
689
			buildActionMask = 2147483647;
664
			files = (
690
			files = (
665
				0DB883DB0C61206C0040A677 /* libGELd.dylib in Frameworks */,
691
				0DB883DB0C61206C0040A677 /* libGEL.dylib in Frameworks */,
666
				0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */,
692
				0DB883DC0C61206C0040A677 /* GLUT.framework in Frameworks */,
667
				0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */,
693
				0DB883DD0C61206C0040A677 /* OpenGL.framework in Frameworks */,
668
				0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */,
694
				0DB883DE0C61206C0040A677 /* vecLib.framework in Frameworks */,
669
			);
695
			);
670
			runOnlyForDeploymentPostprocessing = 0;
696
			runOnlyForDeploymentPostprocessing = 0;
671
		};
697
		};
672
		0DB883F00C6120E60040A677 /* Frameworks */ = {
698
		0DB883F00C6120E60040A677 /* Frameworks */ = {
673
			isa = PBXFrameworksBuildPhase;
699
			isa = PBXFrameworksBuildPhase;
674
			buildActionMask = 2147483647;
700
			buildActionMask = 2147483647;
675
			files = (
701
			files = (
676
				0DB883F40C6120F80040A677 /* libGELd.dylib in Frameworks */,
702
				0DB883F40C6120F80040A677 /* libGEL.dylib in Frameworks */,
677
				0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */,
703
				0DB883F50C6120F80040A677 /* GLUT.framework in Frameworks */,
678
				0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */,
704
				0DB883F60C6120F80040A677 /* OpenGL.framework in Frameworks */,
679
				0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */,
705
				0DB883F70C6120F80040A677 /* vecLib.framework in Frameworks */,
680
			);
706
			);
681
			runOnlyForDeploymentPostprocessing = 0;
707
			runOnlyForDeploymentPostprocessing = 0;
682
		};
708
		};
683
		0DB884010C6121240040A677 /* Frameworks */ = {
709
		0DB884010C6121240040A677 /* Frameworks */ = {
684
			isa = PBXFrameworksBuildPhase;
710
			isa = PBXFrameworksBuildPhase;
685
			buildActionMask = 2147483647;
711
			buildActionMask = 2147483647;
686
			files = (
712
			files = (
687
				0DB884240C6121860040A677 /* libGELd.dylib in Frameworks */,
713
				0DB884240C6121860040A677 /* libGEL.dylib in Frameworks */,
688
				0DB884250C6121860040A677 /* GLUT.framework in Frameworks */,
714
				0DB884250C6121860040A677 /* GLUT.framework in Frameworks */,
689
				0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */,
715
				0DB884260C6121860040A677 /* OpenGL.framework in Frameworks */,
690
				0DB884270C6121860040A677 /* vecLib.framework in Frameworks */,
716
				0DB884270C6121860040A677 /* vecLib.framework in Frameworks */,
691
			);
717
			);
692
			runOnlyForDeploymentPostprocessing = 0;
718
			runOnlyForDeploymentPostprocessing = 0;
693
		};
719
		};
694
		0DB884060C6121400040A677 /* Frameworks */ = {
720
		0DB884060C6121400040A677 /* Frameworks */ = {
695
			isa = PBXFrameworksBuildPhase;
721
			isa = PBXFrameworksBuildPhase;
696
			buildActionMask = 2147483647;
722
			buildActionMask = 2147483647;
697
			files = (
723
			files = (
698
				0DB884280C6121910040A677 /* libGELd.dylib in Frameworks */,
724
				0DB884280C6121910040A677 /* libGEL.dylib in Frameworks */,
699
				0DB884290C6121910040A677 /* GLUT.framework in Frameworks */,
725
				0DB884290C6121910040A677 /* GLUT.framework in Frameworks */,
700
				0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */,
726
				0DB8842A0C6121910040A677 /* OpenGL.framework in Frameworks */,
701
				0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */,
727
				0DB8842B0C6121910040A677 /* vecLib.framework in Frameworks */,
702
			);
728
			);
703
			runOnlyForDeploymentPostprocessing = 0;
729
			runOnlyForDeploymentPostprocessing = 0;
704
		};
730
		};
705
		0DB8840B0C6121570040A677 /* Frameworks */ = {
731
		0DB8840B0C6121570040A677 /* Frameworks */ = {
706
			isa = PBXFrameworksBuildPhase;
732
			isa = PBXFrameworksBuildPhase;
707
			buildActionMask = 2147483647;
733
			buildActionMask = 2147483647;
708
			files = (
734
			files = (
709
				0DB8842C0C61219D0040A677 /* libGELd.dylib in Frameworks */,
735
				0DB8842C0C61219D0040A677 /* libGEL.dylib in Frameworks */,
710
				0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */,
736
				0DB8842D0C61219D0040A677 /* GLUT.framework in Frameworks */,
711
				0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */,
737
				0DB8842E0C61219D0040A677 /* OpenGL.framework in Frameworks */,
712
				0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */,
738
				0DB8842F0C61219D0040A677 /* vecLib.framework in Frameworks */,
713
			);
739
			);
714
			runOnlyForDeploymentPostprocessing = 0;
740
			runOnlyForDeploymentPostprocessing = 0;
715
		};
741
		};
716
		0DB8841B0C6121710040A677 /* Frameworks */ = {
742
		0DB8841B0C6121710040A677 /* Frameworks */ = {
717
			isa = PBXFrameworksBuildPhase;
743
			isa = PBXFrameworksBuildPhase;
718
			buildActionMask = 2147483647;
744
			buildActionMask = 2147483647;
719
			files = (
745
			files = (
720
				0DB884300C6121B10040A677 /* libGELd.dylib in Frameworks */,
746
				0DB884300C6121B10040A677 /* libGEL.dylib in Frameworks */,
721
				0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */,
747
				0DB884310C6121B10040A677 /* GLUT.framework in Frameworks */,
722
				0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */,
748
				0DB884320C6121B10040A677 /* OpenGL.framework in Frameworks */,
723
				0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */,
749
				0DB884330C6121B10040A677 /* vecLib.framework in Frameworks */,
724
			);
750
			);
725
			runOnlyForDeploymentPostprocessing = 0;
751
			runOnlyForDeploymentPostprocessing = 0;
726
		};
752
		};
727
		0DC4C9140E5039D400F1B8A3 /* Frameworks */ = {
753
		0DC4C9140E5039D400F1B8A3 /* Frameworks */ = {
728
			isa = PBXFrameworksBuildPhase;
754
			isa = PBXFrameworksBuildPhase;
729
			buildActionMask = 2147483647;
755
			buildActionMask = 2147483647;
730
			files = (
756
			files = (
731
				0DC4C92B0E503CE300F1B8A3 /* libGELd.dylib in Frameworks */,
757
				0DC4C92B0E503CE300F1B8A3 /* libGEL.dylib in Frameworks */,
732
				0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */,
758
				0DC4C9390E503CEB00F1B8A3 /* vecLib.framework in Frameworks */,
733
			);
759
			);
734
			runOnlyForDeploymentPostprocessing = 0;
760
			runOnlyForDeploymentPostprocessing = 0;
735
		};
761
		};
736
/* End PBXFrameworksBuildPhase section */
762
/* End PBXFrameworksBuildPhase section */
737
 
763
 
738
/* Begin PBXGroup section */
764
/* Begin PBXGroup section */
739
		0D0CAEB00C6112FC003604C6 = {
765
		0D0CAEB00C6112FC003604C6 = {
740
			isa = PBXGroup;
766
			isa = PBXGroup;
741
			children = (
767
			children = (
-
 
768
				0DAF05EB0E6BEB3A0097AAAD /* MeshEdit */,
742
				0D21E7500CBE1E0100DCAF45 /* test */,
769
				0D21E7500CBE1E0100DCAF45 /* test */,
743
				0DB883E20C6120A50040A677 /* Raytracer */,
770
				0DB883E20C6120A50040A677 /* Raytracer */,
744
				0D526F6E0CE09D5E00FA4789 /* PathTracer */,
771
				0D526F6E0CE09D5E00FA4789 /* PathTracer */,
745
				0DB884440C6122220040A677 /* VolumePolygonize */,
772
				0DB884440C6122220040A677 /* VolumePolygonize */,
746
				0DB8843F0C6122050040A677 /* BoundaryCollapse */,
773
				0DB8843F0C6122050040A677 /* BoundaryCollapse */,
Line 765... Line 792...
765
			sourceTree = "<group>";
792
			sourceTree = "<group>";
766
		};
793
		};
767
		0D0CAEC20C611308003604C6 /* Products */ = {
794
		0D0CAEC20C611308003604C6 /* Products */ = {
768
			isa = PBXGroup;
795
			isa = PBXGroup;
769
			children = (
796
			children = (
770
				0D0CAEC10C611308003604C6 /* libGELd.dylib */,
797
				0D0CAEC10C611308003604C6 /* libGEL.dylib */,
771
				0DB8835A0C611DA10040A677 /* OBJViewer */,
798
				0DB8835A0C611DA10040A677 /* OBJViewer */,
772
				0DB883B40C611FB20040A677 /* Raytracer */,
799
				0DB883B40C611FB20040A677 /* Raytracer */,
773
				0DB883D90C6120590040A677 /* BloomenthalPolygonize */,
800
				0DB883D90C6120590040A677 /* BloomenthalPolygonize */,
774
				0DB883F20C6120E60040A677 /* MeshDistance */,
801
				0DB883F20C6120E60040A677 /* MeshDistance */,
775
				0DB884030C6121240040A677 /* Decimator */,
802
				0DB884030C6121240040A677 /* Decimator */,
Line 777... Line 804...
777
				0DB8840D0C6121570040A677 /* BoundaryCollapse */,
804
				0DB8840D0C6121570040A677 /* BoundaryCollapse */,
778
				0DB8841D0C6121710040A677 /* VolumePolygonize */,
805
				0DB8841D0C6121710040A677 /* VolumePolygonize */,
779
				0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */,
806
				0D21E7970CBE1FC600DCAF45 /* test.cgla.matrices */,
780
				0D5270460CE1E5BB00FA4789 /* PathTracer */,
807
				0D5270460CE1E5BB00FA4789 /* PathTracer */,
781
				0DC4C9160E5039D400F1B8A3 /* LinAlg-eigensolver */,
808
				0DC4C9160E5039D400F1B8A3 /* LinAlg-eigensolver */,
-
 
809
				0DAF05B40E6BEAFC0097AAAD /* MeshEdit */,
782
			);
810
			);
783
			name = Products;
811
			name = Products;
784
			sourceTree = "<group>";
812
			sourceTree = "<group>";
785
		};
813
		};
786
		0D0CAEC60C61132B003604C6 /* CGLA */ = {
814
		0D0CAEC60C61132B003604C6 /* CGLA */ = {
Line 1141... Line 1169...
1141
				0D526F5C0CE09D5800FA4789 /* scene.cpp */,
1169
				0D526F5C0CE09D5800FA4789 /* scene.cpp */,
1142
			);
1170
			);
1143
			name = PathTracer;
1171
			name = PathTracer;
1144
			sourceTree = "<group>";
1172
			sourceTree = "<group>";
1145
		};
1173
		};
-
 
1174
		0DAF05EB0E6BEB3A0097AAAD /* MeshEdit */ = {
-
 
1175
			isa = PBXGroup;
-
 
1176
			children = (
-
 
1177
				0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */,
-
 
1178
				0DAF05ED0E6BEB8B0097AAAD /* tri.frag */,
-
 
1179
				0DAF05EE0E6BEB8B0097AAAD /* tri.vert */,
-
 
1180
				0DAF05EF0E6BEB8B0097AAAD /* wireframe.cpp */,
-
 
1181
				0DAF05F00E6BEB8B0097AAAD /* wireframe.h */,
-
 
1182
				0DAF06230E6C0A6A0097AAAD /* harmonics.h */,
-
 
1183
				0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */,
-
 
1184
			);
-
 
1185
			name = MeshEdit;
-
 
1186
			sourceTree = "<group>";
-
 
1187
		};
1146
		0DB8835F0C611DD20040A677 /* OBJViewer */ = {
1188
		0DB8835F0C611DD20040A677 /* OBJViewer */ = {
1147
			isa = PBXGroup;
1189
			isa = PBXGroup;
1148
			children = (
1190
			children = (
1149
				0DA601840E48914A002DD12B /* wireframe.h */,
1191
				0DA601840E48914A002DD12B /* wireframe.h */,
1150
				0DA601850E48914A002DD12B /* wireframe.cpp */,
1192
				0DA601850E48914A002DD12B /* wireframe.cpp */,
Line 1382... Line 1424...
1382
			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.";
1424
			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.";
1383
			dependencies = (
1425
			dependencies = (
1384
			);
1426
			);
1385
			name = GEL;
1427
			name = GEL;
1386
			productName = GEL;
1428
			productName = GEL;
1387
			productReference = 0D0CAEC10C611308003604C6 /* libGELd.dylib */;
1429
			productReference = 0D0CAEC10C611308003604C6 /* libGEL.dylib */;
1388
			productType = "com.apple.product-type.library.dynamic";
1430
			productType = "com.apple.product-type.library.dynamic";
1389
		};
1431
		};
1390
		0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1432
		0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1391
			isa = PBXNativeTarget;
1433
			isa = PBXNativeTarget;
1392
			buildConfigurationList = 0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */;
1434
			buildConfigurationList = 0D21E7DA0CBE200400DCAF45 /* Build configuration list for PBXNativeTarget "test.cgla.matrices" */;
Line 1418... Line 1460...
1418
			name = PathTracer;
1460
			name = PathTracer;
1419
			productName = PathTracer;
1461
			productName = PathTracer;
1420
			productReference = 0D5270460CE1E5BB00FA4789 /* PathTracer */;
1462
			productReference = 0D5270460CE1E5BB00FA4789 /* PathTracer */;
1421
			productType = "com.apple.product-type.tool";
1463
			productType = "com.apple.product-type.tool";
1422
		};
1464
		};
-
 
1465
		0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
-
 
1466
			isa = PBXNativeTarget;
-
 
1467
			buildConfigurationList = 0DAF05E60E6BEB1A0097AAAD /* Build configuration list for PBXNativeTarget "MeshEdit" */;
-
 
1468
			buildPhases = (
-
 
1469
				0DAF05B10E6BEAFC0097AAAD /* Sources */,
-
 
1470
				0DAF05B20E6BEAFC0097AAAD /* Frameworks */,
-
 
1471
			);
-
 
1472
			buildRules = (
-
 
1473
			);
-
 
1474
			dependencies = (
-
 
1475
			);
-
 
1476
			name = MeshEdit;
-
 
1477
			productName = MeshEdit;
-
 
1478
			productReference = 0DAF05B40E6BEAFC0097AAAD /* MeshEdit */;
-
 
1479
			productType = "com.apple.product-type.tool";
-
 
1480
		};
1423
		0DB883590C611DA10040A677 /* OBJViewer */ = {
1481
		0DB883590C611DA10040A677 /* OBJViewer */ = {
1424
			isa = PBXNativeTarget;
1482
			isa = PBXNativeTarget;
1425
			buildConfigurationList = 0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */;
1483
			buildConfigurationList = 0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */;
1426
			buildPhases = (
1484
			buildPhases = (
1427
				0DB883570C611DA10040A677 /* Sources */,
1485
				0DB883570C611DA10040A677 /* Sources */,
Line 1594... Line 1652...
1594
				0DB8840C0C6121570040A677 /* BoundaryCollapse */,
1652
				0DB8840C0C6121570040A677 /* BoundaryCollapse */,
1595
				0DB8841C0C6121710040A677 /* VolumePolygonize */,
1653
				0DB8841C0C6121710040A677 /* VolumePolygonize */,
1596
				0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */,
1654
				0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */,
1597
				0D5270450CE1E5BB00FA4789 /* PathTracer */,
1655
				0D5270450CE1E5BB00FA4789 /* PathTracer */,
1598
				0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */,
1656
				0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */,
-
 
1657
				0DAF05B30E6BEAFC0097AAAD /* MeshEdit */,
1599
			);
1658
			);
1600
		};
1659
		};
1601
/* End PBXProject section */
1660
/* End PBXProject section */
1602
 
1661
 
1603
/* Begin PBXShellScriptBuildPhase section */
1662
/* Begin PBXShellScriptBuildPhase section */
Line 1723... Line 1782...
1723
				0D52705A0CE1E5E900FA4789 /* plastic.cpp in Sources */,
1782
				0D52705A0CE1E5E900FA4789 /* plastic.cpp in Sources */,
1724
				0D52705B0CE1E5E900FA4789 /* scene.cpp in Sources */,
1783
				0D52705B0CE1E5E900FA4789 /* scene.cpp in Sources */,
1725
			);
1784
			);
1726
			runOnlyForDeploymentPostprocessing = 0;
1785
			runOnlyForDeploymentPostprocessing = 0;
1727
		};
1786
		};
-
 
1787
		0DAF05B10E6BEAFC0097AAAD /* Sources */ = {
-
 
1788
			isa = PBXSourcesBuildPhase;
-
 
1789
			buildActionMask = 2147483647;
-
 
1790
			files = (
-
 
1791
				0DAF05F10E6BEB8B0097AAAD /* meshedit.cpp in Sources */,
-
 
1792
				0DAF05F20E6BEB8B0097AAAD /* wireframe.cpp in Sources */,
-
 
1793
				0DAF06250E6C0A6A0097AAAD /* harmonics.cpp in Sources */,
-
 
1794
			);
-
 
1795
			runOnlyForDeploymentPostprocessing = 0;
-
 
1796
		};
1728
		0DB883570C611DA10040A677 /* Sources */ = {
1797
		0DB883570C611DA10040A677 /* Sources */ = {
1729
			isa = PBXSourcesBuildPhase;
1798
			isa = PBXSourcesBuildPhase;
1730
			buildActionMask = 2147483647;
1799
			buildActionMask = 2147483647;
1731
			files = (
1800
			files = (
1732
				0DB883630C611DD20040A677 /* objview.cpp in Sources */,
1801
				0DB883630C611DD20040A677 /* objview.cpp in Sources */,
Line 2013... Line 2082...
2013
				PRODUCT_NAME = PathTracer;
2082
				PRODUCT_NAME = PathTracer;
2014
				ZERO_LINK = NO;
2083
				ZERO_LINK = NO;
2015
			};
2084
			};
2016
			name = Release;
2085
			name = Release;
2017
		};
2086
		};
-
 
2087
		0DAF05B60E6BEAFC0097AAAD /* Debug */ = {
-
 
2088
			isa = XCBuildConfiguration;
-
 
2089
			buildSettings = {
-
 
2090
				COPY_PHASE_STRIP = NO;
-
 
2091
				GCC_DYNAMIC_NO_PIC = NO;
-
 
2092
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-
 
2093
				GCC_MODEL_TUNING = G5;
-
 
2094
				GCC_OPTIMIZATION_LEVEL = 0;
-
 
2095
				INSTALL_PATH = /usr/local/bin;
-
 
2096
				OTHER_LDFLAGS = (
-
 
2097
					"-lglconsole",
-
 
2098
					"-lcvars",
-
 
2099
					"-lglew",
-
 
2100
				);
-
 
2101
				PREBINDING = NO;
-
 
2102
				PRODUCT_NAME = MeshEdit;
-
 
2103
				ZERO_LINK = YES;
-
 
2104
			};
-
 
2105
			name = Debug;
-
 
2106
		};
-
 
2107
		0DAF05B70E6BEAFC0097AAAD /* Release */ = {
-
 
2108
			isa = XCBuildConfiguration;
-
 
2109
			buildSettings = {
-
 
2110
				COPY_PHASE_STRIP = YES;
-
 
2111
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-
 
2112
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-
 
2113
				GCC_MODEL_TUNING = G5;
-
 
2114
				INSTALL_PATH = /usr/local/bin;
-
 
2115
				OTHER_LDFLAGS = (
-
 
2116
					"-lglconsole",
-
 
2117
					"-lcvars",
-
 
2118
					"-lglew",
-
 
2119
				);
-
 
2120
				PREBINDING = NO;
-
 
2121
				PRODUCT_NAME = MeshEdit;
-
 
2122
				ZERO_LINK = NO;
-
 
2123
			};
-
 
2124
			name = Release;
-
 
2125
		};
2018
		0DB8835D0C611DBF0040A677 /* Debug */ = {
2126
		0DB8835D0C611DBF0040A677 /* Debug */ = {
2019
			isa = XCBuildConfiguration;
2127
			isa = XCBuildConfiguration;
2020
			buildSettings = {
2128
			buildSettings = {
2021
				COPY_PHASE_STRIP = NO;
2129
				COPY_PHASE_STRIP = NO;
2022
				DEPLOYMENT_LOCATION = NO;
2130
				DEPLOYMENT_LOCATION = NO;
Line 2353... Line 2461...
2353
				0D5270710CE1E63400FA4789 /* Release */,
2461
				0D5270710CE1E63400FA4789 /* Release */,
2354
			);
2462
			);
2355
			defaultConfigurationIsVisible = 0;
2463
			defaultConfigurationIsVisible = 0;
2356
			defaultConfigurationName = Release;
2464
			defaultConfigurationName = Release;
2357
		};
2465
		};
-
 
2466
		0DAF05E60E6BEB1A0097AAAD /* Build configuration list for PBXNativeTarget "MeshEdit" */ = {
-
 
2467
			isa = XCConfigurationList;
-
 
2468
			buildConfigurations = (
-
 
2469
				0DAF05B60E6BEAFC0097AAAD /* Debug */,
-
 
2470
				0DAF05B70E6BEAFC0097AAAD /* Release */,
-
 
2471
			);
-
 
2472
			defaultConfigurationIsVisible = 0;
-
 
2473
			defaultConfigurationName = Release;
-
 
2474
		};
2358
		0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */ = {
2475
		0DB8835C0C611DBF0040A677 /* Build configuration list for PBXNativeTarget "OBJViewer" */ = {
2359
			isa = XCConfigurationList;
2476
			isa = XCConfigurationList;
2360
			buildConfigurations = (
2477
			buildConfigurations = (
2361
				0DB8835D0C611DBF0040A677 /* Debug */,
2478
				0DB8835D0C611DBF0040A677 /* Debug */,
2362
				0DB8835E0C611DBF0040A677 /* Release */,
2479
				0DB8835E0C611DBF0040A677 /* Release */,