Subversion Repositories gelsvn

Rev

Rev 336 | Rev 341 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

// !$*UTF8*$!
{
        0D0CAEB20C6112FC003604C6 /* Project object */ = {
                activeBuildConfigurationName = Debug;
                activeExecutable = 0DB8835B0C611DA10040A677 /* OBJViewer */;
                activeTarget = 0D0CAEC00C611308003604C6 /* GEL */;
                addToTargets = (
                        0DB883590C611DA10040A677 /* OBJViewer */,
                );
                breakpoints = (
                );
                breakpointsGroup = 0D0CB0670C611749003604C6 /* XCBreakpointsBucket */;
                codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                        0DB883B50C611FB20040A677 /* Raytracer */,
                        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
                        0DB883F30C6120E60040A677 /* MeshDistance */,
                        0DB884040C6121240040A677 /* Decimator */,
                        0DB884090C6121400040A677 /* RangeScanViewer */,
                        0DB8840E0C6121570040A677 /* BoundaryCollapse */,
                        0DB8841E0C6121710040A677 /* VolumePolygonize */,
                );
                ignoreBreakpointsInProjectsDict = {
                };
                perUserDictionary = {
                        "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        423,
                                        20,
                                        323,
                                        322,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXBreakpointsDataSource_ActionID,
                                        PBXBreakpointsDataSource_TypeID,
                                        PBXBreakpointsDataSource_BreakpointID,
                                        PBXBreakpointsDataSource_UseID,
                                        PBXBreakpointsDataSource_LocationID,
                                        PBXBreakpointsDataSource_ConditionID,
                                        PBXBreakpointsDataSource_ContinueID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        489,
                                        590.2085,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXErrorsWarningsDataSource_TypeID,
                                        PBXErrorsWarningsDataSource_MessageID,
                                        PBXErrorsWarningsDataSource_LocationID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        22,
                                        300,
                                        400,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXExecutablesDataSource_ActiveFlagID,
                                        PBXExecutablesDataSource_NameID,
                                        PBXExecutablesDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        889,
                                        20,
                                        48,
                                        43,
                                        43,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFileDataSource_FiletypeID,
                                        PBXFileDataSource_Filename_ColumnID,
                                        PBXFileDataSource_Built_ColumnID,
                                        PBXFileDataSource_ObjectSize_ColumnID,
                                        PBXFileDataSource_Errors_ColumnID,
                                        PBXFileDataSource_Warnings_ColumnID,
                                        PBXFileDataSource_Target_ColumnID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        902,
                                        20,
                                        48.1626,
                                        43,
                                        43,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFileDataSource_SCM_ColumnID,
                                        PBXFileDataSource_FiletypeID,
                                        PBXFileDataSource_Filename_ColumnID,
                                        PBXFileDataSource_Built_ColumnID,
                                        PBXFileDataSource_ObjectSize_ColumnID,
                                        PBXFileDataSource_Errors_ColumnID,
                                        PBXFileDataSource_Warnings_ColumnID,
                                        PBXFileDataSource_Target_ColumnID,
                                );
                        };
                        PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        200,
                                        184,
                                        20,
                                        48,
                                        43,
                                        43,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFileDataSource_FiletypeID,
                                        PBXFileDataSource_Filename_ColumnID,
                                        PBXTargetDataSource_PrimaryAttribute,
                                        PBXFileDataSource_Built_ColumnID,
                                        PBXFileDataSource_ObjectSize_ColumnID,
                                        PBXFileDataSource_Errors_ColumnID,
                                        PBXFileDataSource_Warnings_ColumnID,
                                );
                        };
                        PBXPerProjectTemplateStateSaveDate = 208342926;
                        PBXWorkspaceStateSaveDate = 208342926;
                };
                perUserProjectItems = {
                        0D37F2790C69EF45007C63CF = 0D37F2790C69EF45007C63CF /* PBXTextBookmark */;
                        0D37F27F0C69EF6A007C63CF = 0D37F27F0C69EF6A007C63CF /* PBXTextBookmark */;
                        0D37F2800C69EF71007C63CF = 0D37F2800C69EF71007C63CF /* PBXTextBookmark */;
                        0D37F2820C69EF73007C63CF = 0D37F2820C69EF73007C63CF /* PBXTextBookmark */;
                        0D37F28D0C6A0E4E007C63CF = 0D37F28D0C6A0E4E007C63CF /* PBXTextBookmark */;
                        0D37F28E0C6A0E4E007C63CF = 0D37F28E0C6A0E4E007C63CF /* PBXTextBookmark */;
                        0D7F89600C68A5E400BC2B60 = 0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89610C68A5E400BC2B60 = 0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89620C68A5E400BC2B60 = 0D7F89620C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89630C68A5E400BC2B60 = 0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89650C68A5E400BC2B60 = 0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89660C68A5E400BC2B60 = 0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89670C68A5E400BC2B60 = 0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89680C68A5E400BC2B60 = 0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */;
                        0D7F89860C68A7E700BC2B60 = 0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */;
                        0D7F89870C68A7E700BC2B60 = 0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */;
                        0D7F89B90C68A95100BC2B60 = 0D7F89B90C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89BA0C68A95100BC2B60 = 0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89BB0C68A95100BC2B60 = 0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89BC0C68A95100BC2B60 = 0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89BD0C68A95100BC2B60 = 0D7F89BD0C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89BF0C68A95100BC2B60 = 0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89C20C68A95100BC2B60 = 0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89C30C68A95100BC2B60 = 0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */;
                        0D7F89CA0C68AC4C00BC2B60 = 0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */;
                        0D7F89CB0C68AC4C00BC2B60 = 0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */;
                        0D7F89CC0C68AC4C00BC2B60 = 0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */;
                        0D7F89CF0C68AC4C00BC2B60 = 0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */;
                        0D7F89D00C68AC4C00BC2B60 = 0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */;
                        0D7F89D10C68AC4C00BC2B60 = 0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */;
                        0DC654A00C69B9D40048185B = 0DC654A00C69B9D40048185B /* PBXTextBookmark */;
                        0DC654B30C69BBAE0048185B = 0DC654B30C69BBAE0048185B /* PBXTextBookmark */;
                        0DC654C40C69BFC20048185B = 0DC654C40C69BFC20048185B /* PBXTextBookmark */;
                        0DC654C60C69BFC20048185B = 0DC654C60C69BFC20048185B /* PBXTextBookmark */;
                        0DC654C70C69BFC20048185B = 0DC654C70C69BFC20048185B /* PBXTextBookmark */;
                        0DC654C90C69BFC20048185B = 0DC654C90C69BFC20048185B /* PBXTextBookmark */;
                        0DC654CA0C69BFC20048185B = 0DC654CA0C69BFC20048185B /* PBXTextBookmark */;
                        0DC654CC0C69BFC20048185B = 0DC654CC0C69BFC20048185B /* PBXTextBookmark */;
                        0DC6551F0C69C2750048185B = 0DC6551F0C69C2750048185B /* PBXTextBookmark */;
                        0DC655200C69C2750048185B = 0DC655200C69C2750048185B /* PBXTextBookmark */;
                        0DC655230C69C2750048185B = 0DC655230C69C2750048185B /* PBXTextBookmark */;
                        0DC655240C69C2750048185B = 0DC655240C69C2750048185B /* PBXTextBookmark */;
                        0DC655290C69C2750048185B = 0DC655290C69C2750048185B /* PBXTextBookmark */;
                        0DC655480C69CB770048185B = 0DC655480C69CB770048185B /* PBXTextBookmark */;
                        0DC655740C69CE8B0048185B = 0DC655740C69CE8B0048185B /* PBXTextBookmark */;
                        0DC6557E0C69CF000048185B = 0DC6557E0C69CF000048185B /* PBXTextBookmark */;
                        0DC655860C69CFA20048185B = 0DC655860C69CFA20048185B /* PBXTextBookmark */;
                        0DC655A60C69CFEB0048185B = 0DC655A60C69CFEB0048185B /* PBXTextBookmark */;
                        0DC655C00C69D07D0048185B = 0DC655C00C69D07D0048185B /* PBXTextBookmark */;
                        0DC655F90C69D1700048185B = 0DC655F90C69D1700048185B /* PBXTextBookmark */;
                        0DC655FA0C69D1700048185B = 0DC655FA0C69D1700048185B /* PBXTextBookmark */;
                        0DC6566E0C69D5ED0048185B = 0DC6566E0C69D5ED0048185B /* PBXTextBookmark */;
                        0DC6566F0C69D5ED0048185B = 0DC6566F0C69D5ED0048185B /* PBXTextBookmark */;
                        0DC656730C69D5ED0048185B = 0DC656730C69D5ED0048185B /* PBXTextBookmark */;
                        0DC656750C69D5ED0048185B = 0DC656750C69D5ED0048185B /* PBXTextBookmark */;
                        0DC656AA0C69D7080048185B = 0DC656AA0C69D7080048185B /* PBXTextBookmark */;
                        0DC656DE0C69D7D80048185B = 0DC656DE0C69D7D80048185B /* PBXTextBookmark */;
                        0DC656DF0C69D7D80048185B = 0DC656DF0C69D7D80048185B /* PBXTextBookmark */;
                        0DC656E70C69D7D80048185B = 0DC656E70C69D7D80048185B /* PBXTextBookmark */;
                        0DC6572E0C69D8900048185B = 0DC6572E0C69D8900048185B /* PBXTextBookmark */;
                        0DC6575E0C69D97A0048185B = 0DC6575E0C69D97A0048185B /* PBXTextBookmark */;
                        0DC657610C69D97A0048185B = 0DC657610C69D97A0048185B /* PBXTextBookmark */;
                        0DC657710C69DCF30048185B = 0DC657710C69DCF30048185B /* PBXTextBookmark */;
                        0DC657720C69DCF30048185B = 0DC657720C69DCF30048185B /* PBXTextBookmark */;
                        0DC657740C69DCF30048185B = 0DC657740C69DCF30048185B /* PBXTextBookmark */;
                        0DC657760C69DCF30048185B = 0DC657760C69DCF30048185B /* PBXTextBookmark */;
                        0DC657770C69DCF30048185B = 0DC657770C69DCF30048185B /* PBXTextBookmark */;
                        0DC657780C69DCF30048185B = 0DC657780C69DCF30048185B /* PBXTextBookmark */;
                        0DC6577A0C69DCF30048185B = 0DC6577A0C69DCF30048185B /* PBXTextBookmark */;
                        0DC6577C0C69DCF30048185B = 0DC6577C0C69DCF30048185B /* PBXTextBookmark */;
                        0DC6577D0C69DCF30048185B = 0DC6577D0C69DCF30048185B /* PBXTextBookmark */;
                        0DC6578A0C69DEE70048185B = 0DC6578A0C69DEE70048185B /* PBXTextBookmark */;
                        0DC6578B0C69DEE70048185B = 0DC6578B0C69DEE70048185B /* PBXTextBookmark */;
                        0DC6578E0C69DEE70048185B = 0DC6578E0C69DEE70048185B /* PBXTextBookmark */;
                        0DC657970C69DF0F0048185B = 0DC657970C69DF0F0048185B /* PBXTextBookmark */;
                        0DC657980C69DF0F0048185B = 0DC657980C69DF0F0048185B /* PBXTextBookmark */;
                        0DC657F40C69E26F0048185B = 0DC657F40C69E26F0048185B /* PBXTextBookmark */;
                        0DC657F50C69E26F0048185B = 0DC657F50C69E26F0048185B /* PBXTextBookmark */;
                        0DC657F60C69E26F0048185B = 0DC657F60C69E26F0048185B /* PBXTextBookmark */;
                        0DC657F80C69E26F0048185B = 0DC657F80C69E26F0048185B /* PBXTextBookmark */;
                        0DC658010C69E27F0048185B = 0DC658010C69E27F0048185B /* PBXTextBookmark */;
                };
                sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
                userBuildSettings = {
                };
        };
        0D0CAEB60C6112FC003604C6 /* Source Control */ = {
                isa = PBXSourceControlManager;
                fallbackIsa = XCSourceControlManager;
                isSCMEnabled = 1;
                scmConfiguration = {
                        SubversionToolPath = /opt/local/bin/svn;
                };
                scmType = scm.subversion;
        };
        0D0CAEB70C6112FC003604C6 /* Code sense */ = {
                isa = PBXCodeSenseManager;
                indexTemplatePath = "";
        };
        0D0CAEC00C611308003604C6 /* GEL */ = {
                activeExec = 0;
        };
        0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 3572}}";
                        sepNavSelRange = "{660, 0}";
                        sepNavVisRect = "{{0, 2941}, {1146, 534}}";
                };
        };
        0D0CAF130C61132C003604C6 /* Cell.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 3230}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 2014}, {1146, 614}}";
                };
        };
        0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 1862}}";
                        sepNavSelRange = "{81, 24}";
                        sepNavVisRect = "{{0, 761}, {1146, 614}}";
                };
        };
        0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 6916}}";
                        sepNavSelRange = "{9059, 218}";
                        sepNavVisRect = "{{0, 6023}, {1106, 867}}";
                };
        };
        0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 1938}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 152}, {1146, 614}}";
                };
        };
        0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 1349}}";
                        sepNavSelRange = "{444, 0}";
                        sepNavVisRect = "{{0, 475}, {1106, 867}}";
                        sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
                };
        };
        0D0CAF330C61132C003604C6 /* verification.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 4389}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1146, 614}}";
                };
        };
        0D0CAF360C61132C003604C6 /* draw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 3287}}";
                        sepNavSelRange = "{1314, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 539}}";
                };
        };
        0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 891}}";
                        sepNavSelRange = "{103, 0}";
                        sepNavVisRect = "{{0, 0}, {1146, 891}}";
                };
        };
        0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1147, 688}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1147, 688}}";
                };
        };
        0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 2983}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 113}, {1106, 688}}";
                };
        };
        0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 456}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1146, 404}}";
                };
        };
        0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 12692}}";
                        sepNavSelRange = "{13268, 0}";
                        sepNavVisRect = "{{0, 11799}, {1146, 614}}";
                        sepNavWindowFrame = "{{38, 128}, {803, 874}}";
                };
        };
        0D0CAF500C61132C003604C6 /* Manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {758, 8246}}";
                        sepNavSelRange = "{2518, 0}";
                        sepNavVisRect = "{{0, 947}, {758, 801}}";
                        sepNavWindowFrame = "{{15, 149}, {803, 874}}";
                };
        };
        0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1106, 867}}";
                };
        };
        0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1147, 1064}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 171}, {1147, 448}}";
                        sepNavWindowFrame = "{{61, 107}, {803, 874}}";
                };
        };
        0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 417}, {1147, 688}}";
                };
        };
        0D0CB0670C611749003604C6 /* XCBreakpointsBucket */ = {
                isa = XCBreakpointsBucket;
                name = GEL;
                objects = (
                );
        };
        0D37F2790C69EF45007C63CF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 264";
                rLen = 0;
                rLoc = 6058;
                rType = 0;
                vrLen = 673;
                vrLoc = 5747;
        };
        0D37F27F0C69EF6A007C63CF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 92";
                rLen = 0;
                rLoc = 2174;
                rType = 0;
                vrLen = 805;
                vrLoc = 1060;
        };
        0D37F2800C69EF71007C63CF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 264";
                rLen = 0;
                rLoc = 6058;
                rType = 0;
                vrLen = 943;
                vrLoc = 5607;
        };
        0D37F2820C69EF73007C63CF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 92";
                rLen = 0;
                rLoc = 2174;
                rType = 0;
                vrLen = 277;
                vrLoc = 1233;
        };
        0D37F28D0C6A0E4E007C63CF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 92";
                rLen = 0;
                rLoc = 2174;
                rType = 0;
                vrLen = 805;
                vrLoc = 1060;
        };
        0D37F28E0C6A0E4E007C63CF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 92";
                rLen = 0;
                rLoc = 2174;
                rType = 0;
                vrLen = 1150;
                vrLoc = 886;
        };
        0D7F89600C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
                name = "gel_glu.h: 6";
                rLen = 0;
                rLoc = 103;
                rType = 0;
                vrLen = 213;
                vrLoc = 0;
        };
        0D7F89610C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: save_touched_attributes";
                rLen = 0;
                rLoc = 2518;
                rType = 0;
                vrLen = 1632;
                vrLoc = 1478;
        };
        0D7F89620C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 866;
                vrLoc = 13184;
        };
        0D7F89630C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1119;
                vrLoc = 157;
        };
        0D7F89650C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
                name = "gel_glu.h: 6";
                rLen = 0;
                rLoc = 103;
                rType = 0;
                vrLen = 213;
                vrLoc = 0;
        };
        0D7F89660C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: save_touched_attributes";
                rLen = 0;
                rLoc = 2518;
                rType = 0;
                vrLen = 1632;
                vrLoc = 1478;
        };
        0D7F89670C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 866;
                vrLoc = 13184;
        };
        0D7F89680C68A5E400BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1119;
                vrLoc = 157;
        };
        0D7F89860C68A7E700BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 33";
                rLen = 0;
                rLoc = 607;
                rType = 0;
                vrLen = 599;
                vrLoc = 137;
        };
        0D7F89870C68A7E700BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 316";
                rLen = 178;
                rLoc = 7166;
                rType = 0;
                vrLen = 545;
                vrLoc = 7528;
        };
        0D7F89B90C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 692;
                vrLoc = 157;
        };
        0D7F89BA0C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
                name = "x3d_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1048;
                vrLoc = 481;
        };
        0D7F89BB0C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 861;
                vrLoc = 0;
        };
        0D7F89BC0C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 143;
        };
        0D7F89BD0C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 431;
                vrLoc = 0;
        };
        0D7F89BF0C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
                name = "x3d_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 637;
                vrLoc = 0;
        };
        0D7F89C20C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 861;
                vrLoc = 0;
        };
        0D7F89C30C68A95100BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 143;
        };
        0D7F89CA0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 429;
                vrLoc = 0;
        };
        0D7F89CB0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 36";
                rLen = 0;
                rLoc = 660;
                rType = 0;
                vrLen = 705;
                vrLoc = 3800;
        };
        0D7F89CC0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 902;
                vrLoc = 2897;
        };
        0D7F89CF0C68AC4C00BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 429;
                vrLoc = 0;
        };
        0D7F89D00C68AC4C00BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 36";
                rLen = 0;
                rLoc = 660;
                rType = 0;
                vrLen = 705;
                vrLoc = 3800;
        };
        0D7F89D10C68AC4C00BC2B60 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 902;
                vrLoc = 2897;
        };
        0DB883590C611DA10040A677 /* OBJViewer */ = {
                activeExec = 0;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                );
        };
        0DB8835B0C611DA10040A677 /* OBJViewer */ = {
                isa = PBXExecutable;
                activeArgIndex = 0;
                activeArgIndices = (
                        YES,
                );
                argumentStrings = (
                        /Users/jab/Studio/3DModels/PLY/Armadillo.ply,
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 3;
                libgmallocEnabled = 0;
                name = OBJViewer;
                savedGlobals = {
                };
                sourceDirectories = (
                );
                variableFormatDictionary = {
                };
        };
        0DB883610C611DD20040A677 /* objview.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 6745}}";
                        sepNavSelRange = "{6058, 0}";
                        sepNavVisRect = "{{0, 4737}, {1081, 539}}";
                        sepNavWindowFrame = "{{107, 4}, {803, 1024}}";
                };
        };
        0DB883B30C611FB20040A677 /* Raytracer */ = {
                activeExec = 0;
                executables = (
                        0DB883B50C611FB20040A677 /* Raytracer */,
                );
        };
        0DB883B50C611FB20040A677 /* Raytracer */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = Raytracer;
                sourceDirectories = (
                );
        };
        0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
                activeExec = 0;
                executables = (
                        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
                );
        };
        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = BloomenthalPolygonize;
                sourceDirectories = (
                );
        };
        0DB883F10C6120E60040A677 /* MeshDistance */ = {
                activeExec = 0;
                executables = (
                        0DB883F30C6120E60040A677 /* MeshDistance */,
                );
        };
        0DB883F30C6120E60040A677 /* MeshDistance */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = MeshDistance;
                sourceDirectories = (
                );
        };
        0DB884020C6121240040A677 /* Decimator */ = {
                activeExec = 0;
                executables = (
                        0DB884040C6121240040A677 /* Decimator */,
                );
        };
        0DB884040C6121240040A677 /* Decimator */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = Decimator;
                savedGlobals = {
                };
                sourceDirectories = (
                );
        };
        0DB884070C6121400040A677 /* RangeScanViewer */ = {
                activeExec = 0;
                executables = (
                        0DB884090C6121400040A677 /* RangeScanViewer */,
                );
        };
        0DB884090C6121400040A677 /* RangeScanViewer */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = RangeScanViewer;
                sourceDirectories = (
                );
        };
        0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
                activeExec = 0;
                executables = (
                        0DB8840E0C6121570040A677 /* BoundaryCollapse */,
                );
        };
        0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = BoundaryCollapse;
                sourceDirectories = (
                );
        };
        0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
                activeExec = 0;
                executables = (
                        0DB8841E0C6121710040A677 /* VolumePolygonize */,
                );
        };
        0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
                isa = PBXExecutable;
                activeArgIndex = 2147483647;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = VolumePolygonize;
                sourceDirectories = (
                );
        };
        0DB884350C6121CF0040A677 /* decimator.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 1330}}";
                        sepNavSelRange = "{493, 110}";
                        sepNavVisRect = "{{0, 183}, {1106, 867}}";
                };
        };
        0DB8843A0C6121ED0040A677 /* ply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 3363}, {1146, 614}}";
                };
        };
        0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1106, 688}}";
                };
        };
        0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 798}, {1106, 688}}";
                        sepNavWindowFrame = "{{159, 16}, {803, 874}}";
                };
        };
        0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 722}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1146, 614}}";
                };
        };
        0DC654A00C69B9D40048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 628";
                rLen = 0;
                rLoc = 13268;
                rType = 0;
                vrLen = 654;
                vrLoc = 13184;
        };
        0DC654B20C69BBAE0048185B /* MultiGridOctest.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = MultiGridOctest.cpp;
                path = /Users/jab/Desktop/PoissonRecon/Src/MultiGridOctest.cpp;
                sourceTree = "<absolute>";
        };
        0DC654B30C69BBAE0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
                name = "rsview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 840;
                vrLoc = 0;
        };
        0DC654C40C69BFC20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC654B20C69BBAE0048185B /* MultiGridOctest.cpp */;
                name = "MultiGridOctest.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1801;
                vrLoc = 5226;
        };
        0DC654C60C69BFC20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1573;
                vrLoc = 6944;
        };
        0DC654C70C69BFC20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
                name = "plyfile.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1307;
                vrLoc = 0;
        };
        0DC654C90C69BFC20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC654B20C69BBAE0048185B /* MultiGridOctest.cpp */;
                name = "MultiGridOctest.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1801;
                vrLoc = 5226;
        };
        0DC654CA0C69BFC20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843B0C6121ED0040A677 /* plyfile.c */;
                name = "plyfile.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1307;
                vrLoc = 0;
        };
        0DC654CC0C69BFC20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1573;
                vrLoc = 6944;
        };
        0DC6551F0C69C2750048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: HMesh";
                rLen = 0;
                rLoc = 324;
                rType = 0;
                vrLen = 627;
                vrLoc = 165;
        };
        0DC655200C69C2750048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
                name = "boundary_collapse.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 526;
                vrLoc = 0;
        };
        0DC655230C69C2750048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843A0C6121ED0040A677 /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1302;
                vrLoc = 6944;
        };
        0DC655240C69C2750048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
                name = "rsview.cpp: 117";
                rLen = 2223;
                rLoc = 2821;
                rType = 0;
                vrLen = 1632;
                vrLoc = 1792;
        };
        0DC655290C69C2750048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
                name = "boundary_collapse.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 526;
                vrLoc = 0;
        };
        0DC655480C69CB770048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB8843C0C6121ED0040A677 /* rsview.cpp */;
                name = "rsview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 610;
                vrLoc = 920;
        };
        0DC655640C69CD450048185B /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 867}}";
                        sepNavSelRange = "{198, 58}";
                        sepNavVisRect = "{{0, 0}, {1106, 867}}";
                        sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
                };
        };
        0DC655650C69CD450048185B /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 3553}}";
                        sepNavSelRange = "{4605, 0}";
                        sepNavVisRect = "{{0, 2901}, {1146, 614}}";
                        sepNavWindowFrame = "{{549, -120}, {803, 1024}}";
                };
        };
        0DC655720C69CE8B0048185B /* ply2iv.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = ply2iv.c;
                path = /Users/jab/Desktop/ply/ply2iv.c;
                sourceTree = "<absolute>";
        };
        0DC655740C69CE8B0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655750C69CE8B0048185B /* ply2iv.c */;
                name = "(null): 1";
                rLen = 7796;
                rLoc = 0;
                rType = 0;
                vrLen = 1362;
                vrLoc = 1175;
        };
        0DC655750C69CE8B0048185B /* ply2iv.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = ply2iv.c;
                path = /Users/jab/Desktop/ply/ply2iv.c;
                sourceTree = "<absolute>";
        };
        0DC6557E0C69CF000048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
                name = "ply_load.cpp: 264";
                rLen = 0;
                rLoc = 4573;
                rType = 0;
                vrLen = 645;
                vrLoc = 6008;
        };
        0DC655860C69CFA20048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 827;
                vrLoc = 460;
        };
        0DC655A60C69CFEB0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655640C69CD450048185B /* ply_load.h */;
                name = "ply_load.h: ply_load";
                rLen = 0;
                rLoc = 203;
                rType = 0;
                vrLen = 251;
                vrLoc = 0;
        };
        0DC655C00C69D07D0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655720C69CE8B0048185B /* ply2iv.c */;
                name = "ply2iv.c: 25";
                rLen = 0;
                rLoc = 780;
                rType = 0;
                vrLen = 985;
                vrLoc = 709;
        };
        0DC655D70C69D1280048185B /* ply.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 62966}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 539}}";
                };
        };
        0DC655D80C69D1280048185B /* ply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 4446}}";
                        sepNavSelRange = "{1307, 6}";
                        sepNavVisRect = "{{0, 494}, {1081, 539}}";
                };
        };
        0DC655F90C69D1700048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655D70C69D1280048185B /* ply.c */;
                name = "ply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1212;
                vrLoc = 0;
        };
        0DC655FA0C69D1700048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655D80C69D1280048185B /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1138;
                vrLoc = 0;
        };
        0DC6566E0C69D5ED0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "#include \"CGLA/Vec3f.h\"";
                rLen = 24;
                rLoc = 81;
                rType = 0;
                vrLen = 1067;
                vrLoc = 1101;
        };
        0DC6566F0C69D5ED0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 638;
                vrLoc = 0;
        };
        0DC656730C69D5ED0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "#include \"CGLA/Vec3f.h\"";
                rLen = 24;
                rLoc = 81;
                rType = 0;
                vrLen = 1067;
                vrLoc = 1101;
        };
        0DC656750C69D5ED0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 638;
                vrLoc = 0;
        };
        0DC656AA0C69D7080048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655D80C69D1280048185B /* ply.h */;
                name = binary;
                rLen = 6;
                rLoc = 1307;
                rType = 0;
                vrLen = 807;
                vrLoc = 961;
        };
        0DC656DE0C69D7D80048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655640C69CD450048185B /* ply_load.h */;
                name = "ply_load.h: ply_load";
                rLen = 0;
                rLoc = 198;
                rType = 0;
                vrLen = 256;
                vrLoc = 0;
        };
        0DC656DF0C69D7D80048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
                name = "verification.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 925;
                vrLoc = 0;
        };
        0DC656E70C69D7D80048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
                name = "verification.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 925;
                vrLoc = 0;
        };
        0DC6572E0C69D8900048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1019;
                vrLoc = 1192;
        };
        0DC6575E0C69D97A0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "mesh->mat_idx.push_back(current_material);";
                rLen = 42;
                rLoc = 8956;
                rType = 0;
                vrLen = 945;
                vrLoc = 8341;
        };
        0DC657610C69D97A0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "mesh->mat_idx.push_back(current_material);";
                rLen = 42;
                rLoc = 8956;
                rType = 0;
                vrLen = 945;
                vrLoc = 8341;
        };
        0DC657710C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655D70C69D1280048185B /* ply.c */;
                name = "ply.c: 12";
                rLen = 0;
                rLoc = 269;
                rType = 0;
                vrLen = 1366;
                vrLoc = 10238;
        };
        0DC657720C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655D80C69D1280048185B /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1470;
                vrLoc = 0;
        };
        0DC657740C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655640C69CD450048185B /* ply_load.h */;
                name = "ply_load(const std::string& fn, Geometry::TriMesh& mesh);";
                rLen = 58;
                rLoc = 198;
                rType = 0;
                vrLen = 256;
                vrLoc = 0;
        };
        0DC657760C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 638;
                vrLoc = 0;
        };
        0DC657770C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655720C69CE8B0048185B /* ply2iv.c */;
                name = "->nvert";
                rLen = 7;
                rLoc = 7292;
                rType = 0;
                vrLen = 820;
                vrLoc = 6976;
        };
        0DC657780C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 340";
                rLen = 218;
                rLoc = 9059;
                rType = 0;
                vrLen = 1080;
                vrLoc = 8420;
        };
        0DC6577A0C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1317;
                vrLoc = 1082;
        };
        0DC6577C0C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 338";
                rLen = 0;
                rLoc = 8999;
                rType = 0;
                vrLen = 1080;
                vrLoc = 8420;
        };
        0DC6577D0C69DCF30048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
                name = "ply_load.cpp: 177";
                rLen = 0;
                rLoc = 4605;
                rType = 0;
                vrLen = 1176;
                vrLoc = 3255;
        };
        0DC6578A0C69DEE70048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
                name = "ply_load.cpp: 176";
                rLen = 0;
                rLoc = 4607;
                rType = 0;
                vrLen = 1025;
                vrLoc = 3862;
        };
        0DC6578B0C69DEE70048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 26";
                rLen = 110;
                rLoc = 493;
                rType = 0;
                vrLen = 954;
                vrLoc = 229;
        };
        0DC6578E0C69DEE70048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 311";
                rLen = 0;
                rLoc = 7150;
                rType = 0;
                vrLen = 1083;
                vrLoc = 6786;
        };
        0DC657970C69DF0F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655D70C69D1280048185B /* ply.c */;
                name = "ply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1212;
                vrLoc = 0;
        };
        0DC657980C69DF0F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC655650C69CD450048185B /* ply_load.cpp */;
                name = "ply_load.cpp: 176";
                rLen = 0;
                rLoc = 4605;
                rType = 0;
                vrLen = 679;
                vrLoc = 4207;
        };
        0DC657F40C69E26F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "#include \"CGLA/Vec3f.h\"";
                rLen = 24;
                rLoc = 81;
                rType = 0;
                vrLen = 781;
                vrLoc = 994;
        };
        0DC657F50C69E26F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 22";
                rLen = 0;
                rLoc = 444;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0DC657F60C69E26F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 677;
                vrLoc = 146;
        };
        0DC657F80C69E26F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 677;
                vrLoc = 146;
        };
        0DC658010C69E27F0048185B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 22";
                rLen = 0;
                rLoc = 444;
                rType = 0;
                vrLen = 1013;
                vrLoc = 492;
        };
}