Subversion Repositories gelsvn

Rev

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

// !$*UTF8*$!
{
        0D0CAEB20C6112FC003604C6 /* Project object */ = {
                activeArchitecture = i386;
                activeBuildConfigurationName = Release;
                activeExecutable = 0DB884040C6121240040A677 /* Decimator */;
                activeTarget = 0DB884020C6121240040A677 /* Decimator */;
                addToTargets = (
                        0D0CAEC00C611308003604C6 /* GEL */,
                );
                breakpoints = (
                        0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */,
                );
                codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                        0DB883B50C611FB20040A677 /* Raytracer */,
                        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
                        0DB883F30C6120E60040A677 /* MeshDistance */,
                        0DB884040C6121240040A677 /* Decimator */,
                        0DB884090C6121400040A677 /* RangeScanViewer */,
                        0DB8840E0C6121570040A677 /* BoundaryCollapse */,
                        0DB8841E0C6121710040A677 /* VolumePolygonize */,
                        0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
                        0D5270470CE1E5BB00FA4789 /* PathTracer */,
                );
                ignoreBreakpointsInProjectsDict = {
                };
                perUserDictionary = {
                        "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        210,
                                        20,
                                        110,
                                        109,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXBreakpointsDataSource_ActionID,
                                        PBXBreakpointsDataSource_TypeID,
                                        PBXBreakpointsDataSource_BreakpointID,
                                        PBXBreakpointsDataSource_UseID,
                                        PBXBreakpointsDataSource_LocationID,
                                        PBXBreakpointsDataSource_ConditionID,
                                        PBXBreakpointsDataSource_ContinueID,
                                );
                        };
                        "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        383,
                                        20,
                                        310,
                                        310,
                                        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,
                                        774,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXExecutablesDataSource_ActiveFlagID,
                                        PBXExecutablesDataSource_NameID,
                                        PBXExecutablesDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        886,
                                        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,
                                        650,
                                        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 = 237283665;
                        PBXWorkspaceStateSaveDate = 237283665;
                };
                perUserProjectItems = {
                        0D75B4D60E24A57E0079666A = 0D75B4D60E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4D70E24A57E0079666A = 0D75B4D70E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4D80E24A57E0079666A = 0D75B4D80E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4D90E24A57E0079666A = 0D75B4D90E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4DA0E24A57E0079666A = 0D75B4DA0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4DB0E24A57E0079666A = 0D75B4DB0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4DC0E24A57E0079666A = 0D75B4DC0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4DD0E24A57E0079666A = 0D75B4DD0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4DE0E24A57E0079666A = 0D75B4DE0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4DF0E24A57E0079666A = 0D75B4DF0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E00E24A57E0079666A = 0D75B4E00E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E10E24A57E0079666A = 0D75B4E10E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E20E24A57E0079666A = 0D75B4E20E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E30E24A57E0079666A = 0D75B4E30E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E40E24A57E0079666A = 0D75B4E40E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E50E24A57E0079666A = 0D75B4E50E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E60E24A57E0079666A = 0D75B4E60E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E70E24A57E0079666A = 0D75B4E70E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E80E24A57E0079666A = 0D75B4E80E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4E90E24A57E0079666A = 0D75B4E90E24A57E0079666A /* PBXTextBookmark */;
                        0D75B4EA0E24A57E0079666A = 0D75B4EA0E24A57E0079666A /* PBXTextBookmark */;
                        0D75B50E0E24A9470079666A = 0D75B50E0E24A9470079666A /* PBXTextBookmark */;
                        0D8313550E24A96100C1C996 /* PBXTextBookmark */ = 0D8313550E24A96100C1C996 /* PBXTextBookmark */;
                        0D83135A0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135A0E24AA3400C1C996 /* PBXTextBookmark */;
                        0D83135B0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135B0E24AA3400C1C996 /* PBXTextBookmark */;
                        0D83135C0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135C0E24AA3400C1C996 /* PBXTextBookmark */;
                        0D83135D0E24AA3400C1C996 /* PBXTextBookmark */ = 0D83135D0E24AA3400C1C996 /* PBXTextBookmark */;
                        0D8313620E24AA5300C1C996 /* PBXTextBookmark */ = 0D8313620E24AA5300C1C996 /* PBXTextBookmark */;
                        0D8313630E24AA5300C1C996 /* PBXTextBookmark */ = 0D8313630E24AA5300C1C996 /* PBXTextBookmark */;
                        0D83136A0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136A0E24AA5900C1C996 /* PBXTextBookmark */;
                        0D83136B0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136B0E24AA5900C1C996 /* PBXTextBookmark */;
                        0D83136C0E24AA5900C1C996 /* PBXTextBookmark */ = 0D83136C0E24AA5900C1C996 /* PBXTextBookmark */;
                        0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */ = 0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */;
                        0D8313720E24AAED00C1C996 /* PBXTextBookmark */ = 0D8313720E24AAED00C1C996 /* PBXTextBookmark */;
                        0D8313740E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313740E24AB0300C1C996 /* PBXTextBookmark */;
                        0D8313750E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313750E24AB0300C1C996 /* PBXTextBookmark */;
                        0D8313760E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313760E24AB0300C1C996 /* PBXTextBookmark */;
                        0D8313770E24AB0300C1C996 /* PBXTextBookmark */ = 0D8313770E24AB0300C1C996 /* PBXTextBookmark */;
                        0D8313780E24AB1C00C1C996 /* PBXTextBookmark */ = 0D8313780E24AB1C00C1C996 /* PBXTextBookmark */;
                        0D8313830E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313830E24AC3B00C1C996 /* PBXTextBookmark */;
                        0D8313840E24AC3B00C1C996 /* PBXBookmark */ = 0D8313840E24AC3B00C1C996 /* PBXBookmark */;
                        0D8313850E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313850E24AC3B00C1C996 /* PBXTextBookmark */;
                        0D8313860E24AC3B00C1C996 /* PBXTextBookmark */ = 0D8313860E24AC3B00C1C996 /* PBXTextBookmark */;
                        0D8313880E24AC4500C1C996 /* PBXTextBookmark */ = 0D8313880E24AC4500C1C996 /* PBXTextBookmark */;
                        0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */ = 0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */;
                        0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */ = 0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */;
                        0D8313900E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313900E24ACEA00C1C996 /* PBXTextBookmark */;
                        0D8313910E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313910E24ACEA00C1C996 /* PBXTextBookmark */;
                        0D8313920E24ACEA00C1C996 /* PBXBookmark */ = 0D8313920E24ACEA00C1C996 /* PBXBookmark */;
                        0D8313930E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313930E24ACEA00C1C996 /* PBXTextBookmark */;
                        0D8313940E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313940E24ACEA00C1C996 /* PBXTextBookmark */;
                        0D8313950E24ACEA00C1C996 /* PBXTextBookmark */ = 0D8313950E24ACEA00C1C996 /* PBXTextBookmark */;
                        0D8313980E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313980E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313990E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313990E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */ = 0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */;
                        0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */ = 0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */;
                        0D8313B10E24CD2300C1C996 /* PBXTextBookmark */ = 0D8313B10E24CD2300C1C996 /* PBXTextBookmark */;
                        0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */ = 0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */;
                        0D8313B60E24CDB600C1C996 /* PBXTextBookmark */ = 0D8313B60E24CDB600C1C996 /* PBXTextBookmark */;
                        0D8313B80E24CDD000C1C996 /* PBXTextBookmark */ = 0D8313B80E24CDD000C1C996 /* PBXTextBookmark */;
                        0D8313B90E24D5E400C1C996 /* PBXTextBookmark */ = 0D8313B90E24D5E400C1C996 /* PBXTextBookmark */;
                        0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */;
                        0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */;
                        0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */;
                        0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */;
                        0D8313C00E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313C00E24D7D700C1C996 /* PBXTextBookmark */;
                        0D8313C10E24D7D700C1C996 /* PBXTextBookmark */ = 0D8313C10E24D7D700C1C996 /* PBXTextBookmark */;
                        0D8313C20E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C20E24D87D00C1C996 /* PBXTextBookmark */;
                        0D8313C30E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C30E24D87D00C1C996 /* PBXTextBookmark */;
                        0D8313C40E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C40E24D87D00C1C996 /* PBXTextBookmark */;
                        0D8313C50E24D87D00C1C996 /* PBXTextBookmark */ = 0D8313C50E24D87D00C1C996 /* PBXTextBookmark */;
                        0D8313C80E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313C80E24D91C00C1C996 /* PBXTextBookmark */;
                        0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */;
                        0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */;
                        0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */ = 0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */;
                        0D8313CF0E24D98100C1C996 /* PBXTextBookmark */ = 0D8313CF0E24D98100C1C996 /* PBXTextBookmark */;
                        0D8313D00E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D00E24D98100C1C996 /* PBXTextBookmark */;
                        0D8313D10E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D10E24D98100C1C996 /* PBXTextBookmark */;
                        0D8313D20E24D98100C1C996 /* PBXTextBookmark */ = 0D8313D20E24D98100C1C996 /* 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;
        };
        0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 8075}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 917}";
                        sepNavVisRect = "{{0, 5966}, {961, 390}}";
                };
        };
        0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 5453}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 910}";
                        sepNavVisRect = "{{0, 0}, {961, 728}}";
                };
        };
        0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1349}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 961}";
                };
        };
        0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1159}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 910}";
                };
        };
        0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1387}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1032}";
                        sepNavVisRect = "{{0, 141}, {1081, 613}}";
                };
        };
        0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 3914}}";
                        sepNavSelRange = "{5541, 19}";
                        sepNavVisRect = "{{0, 3301}, {1081, 613}}";
                };
        };
        0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1025}";
                        sepNavVisRect = "{{1, 1796}, {758, 801}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 2261}}";
                        sepNavSelRange = "{577, 0}";
                        sepNavVisRect = "{{0, 1806}, {961, 390}}";
                };
        };
        0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 9063}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 953}, {961, 291}}";
                };
        };
        0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1021}";
                };
        };
        0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1019}";
                };
        };
        0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 760}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 308}, {961, 291}}";
                };
        };
        0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 1216}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 386}, {961, 291}}";
                };
        };
        0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 471}";
                };
        };
        0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
                        sepNavSelRange = "{667, 0}";
                        sepNavVisRange = "{533, 988}";
                        sepNavVisRect = "{{0, 855}, {1081, 485}}";
                };
        };
        0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 47}, {1081, 485}}";
                };
        };
        0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
                        sepNavSelRange = "{1011, 0}";
                        sepNavVisRect = "{{0, 427}, {1081, 485}}";
                };
        };
        0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
                        sepNavSelRange = "{448, 0}";
                        sepNavVisRect = "{{0, 280}, {1081, 613}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 988}}";
                        sepNavSelRange = "{696, 201}";
                        sepNavVisRect = "{{0, 340}, {1081, 613}}";
                };
        };
        0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1463}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1444}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 532}, {1081, 485}}";
                };
        };
        0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
                        sepNavSelRange = "{71, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 760}}";
                };
        };
        0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 374}, {961, 291}}";
                };
        };
        0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 874}}";
                        sepNavSelRange = "{229, 50}";
                        sepNavVisRect = "{{0, 515}, {961, 291}}";
                };
        };
        0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 969}}";
                        sepNavSelRange = "{554, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 689}}";
                };
        };
        0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 950}}";
                        sepNavSelRange = "{61, 5}";
                        sepNavVisRect = "{{0, 323}, {961, 291}}";
                };
        };
        0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 2774}}";
                        sepNavSelRange = "{81, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1353, 1976}}";
                        sepNavSelRange = "{1012, 0}";
                        sepNavVisRect = "{{0, 633}, {1353, 160}}";
                };
        };
        0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1300, 13224}}";
                        sepNavSelRange = "{15145, 97}";
                        sepNavVisRect = "{{0, 11267}, {986, 695}}";
                };
        };
        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}, {1187, 1862}}";
                        sepNavSelRange = "{81, 24}";
                        sepNavVisRect = "{{0, 1128}, {1187, 668}}";
                        sepNavWindowFrame = "{{61, 4}, {549, 827}}";
                };
        };
        0D0CAF190C61132C003604C6 /* KDTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 6460}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF1D0C61132C003604C6 /* Material.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1353, 1007}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 266}, {1353, 196}}";
                };
        };
        0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 6916}}";
                        sepNavSelRange = "{4203, 26}";
                        sepNavVisRect = "{{0, 3173}, {1187, 335}}";
                };
        };
        0D0CAF210C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {516, 247}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 13528}}";
                        sepNavSelRange = "{20173, 0}";
                        sepNavVisRect = "{{0, 13024}, {1081, 485}}";
                };
        };
        0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {700, 2603}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                };
        };
        0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{38, 732}";
                        sepNavVisRect = "{{0, 299}, {1081, 485}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF270C61132C003604C6 /* QEM.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{32, 697}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF280C61132C003604C6 /* Ray.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 2261}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 3078}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 1149}, {1081, 485}}";
                };
        };
        0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1022, 1938}}";
                        sepNavSelRange = "{425, 0}";
                        sepNavVisRect = "{{0, 380}, {1022, 644}}";
                };
        };
        0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 1349}}";
                        sepNavSelRange = "{94, 0}";
                        sepNavVisRect = "{{0, 646}, {1187, 668}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D0CAF330C61132C003604C6 /* verification.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1022, 4389}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1022, 644}}";
                };
        };
        0D0CAF340C61132C003604C6 /* verification.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 668}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1187, 668}}";
                };
        };
        0D0CAF360C61132C003604C6 /* draw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 3382}}";
                        sepNavSelRange = "{1124, 0}";
                        sepNavVisRect = "{{0, 1520}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF370C61132C003604C6 /* draw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 684}}";
                        sepNavSelRange = "{664, 0}";
                        sepNavVisRect = "{{0, 14}, {1130, 644}}";
                };
        };
        0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{103, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
                };
        };
        0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 2622}}";
                        sepNavSelRange = "{1599, 43}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1007}}";
                        sepNavSelRange = "{70, 0}";
                        sepNavVisRect = "{{0, 363}, {1130, 644}}";
                };
        };
        0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 2755}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1824}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 3097}}";
                        sepNavSelRange = "{594, 0}";
                        sepNavVisRect = "{{0, 2}, {1187, 644}}";
                        sepNavWindowFrame = "{{38, 32}, {846, 820}}";
                };
        };
        0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 741}}";
                        sepNavSelRange = "{154, 0}";
                        sepNavVisRect = "{{0, 78}, {1130, 644}}";
                        sepNavWindowFrame = "{{393, 23}, {846, 820}}";
                };
        };
        0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 2983}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF480C61132C003604C6 /* close_holes.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{229, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF490C61132C003604C6 /* Face.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 1748}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF4A0C61132C003604C6 /* Face.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1311}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 874}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 12692}}";
                        sepNavSelRange = "{13268, 0}";
                        sepNavVisRect = "{{0, 11630}, {1187, 644}}";
                        sepNavWindowFrame = "{{38, 128}, {803, 874}}";
                };
        };
        0D0CAF500C61132C003604C6 /* Manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 8246}}";
                        sepNavSelRange = "{2518, 0}";
                        sepNavVisRect = "{{0, 6137}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 149}, {803, 874}}";
                };
        };
        0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 13471}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 8777}, {1130, 644}}";
                };
        };
        0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 988}}";
                        sepNavSelRange = "{1757, 0}";
                        sepNavVisRect = "{{0, 114}, {1130, 644}}";
                };
        };
        0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{377, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF540C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{355, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1083}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 598}, {1081, 485}}";
                        sepNavWindowFrame = "{{61, 107}, {803, 874}}";
                };
        };
        0D0CAF560C61132C003604C6 /* obj_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{137, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 6840}}";
                        sepNavSelRange = "{4832, 0}";
                        sepNavVisRange = "{4269, 946}";
                        sepNavVisRect = "{{0, 5037}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
                        sepNavSelRange = "{605, 0}";
                        sepNavVisRange = "{0, 651}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1121}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 3249}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5F0C61132C003604C6 /* templates.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 3439}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 6251}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D0CAF610C61132C003604C6 /* triangulate.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1786}}";
                        sepNavSelRange = "{1250, 0}";
                        sepNavVisRect = "{{0, 907}, {1130, 644}}";
                };
        };
        0D0CAF640C61132C003604C6 /* Vertex.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1691}}";
                        sepNavSelRange = "{1423, 19}";
                        sepNavVisRect = "{{0, 727}, {1130, 644}}";
                };
        };
        0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 10621}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 3192}}";
                        sepNavSelRange = "{242, 0}";
                        sepNavVisRect = "{{0, 2546}, {1081, 431}}";
                };
        };
        0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{236, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1147, 1767}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 417}, {1147, 688}}";
                };
        };
        0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1348, 7315}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 3952}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 2679}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1146, 638}}";
                };
        };
        0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
                        sepNavSelRange = "{203, 0}";
                        sepNavVisRect = "{{0, 141}, {1146, 638}}";
                };
        };
        0D0CAF720C61132C003604C6 /* Matrix.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1148, 9348}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 1083}, {1130, 644}}";
                };
        };
        0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
                        sepNavSelRange = "{96, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 12027}}";
                        sepNavSelRange = "{6483, 0}";
                        sepNavVisRect = "{{0, 143}, {1187, 644}}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0D1306810D886BBC00847A72 /* tessellate.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1187, 665}}";
                        sepNavSelRange = "{550, 0}";
                        sepNavVisRect = "{{0, 242}, {1187, 423}}";
                        sepNavWindowFrame = "{{38, 25}, {549, 827}}";
                };
        };
        0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {961, 390}}";
                };
        };
        0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
                        sepNavSelRange = "{1710, 0}";
                        sepNavVisRect = "{{0, 530}, {1121, 610}}";
                };
        };
        0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 476}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {961, 390}}";
                };
        };
        0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
                activeExec = 0;
                executables = (
                        0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
                );
        };
        0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = test.cgla.matrices;
                sourceDirectories = (
                );
        };
        0D526F440CE09D5800FA4789 /* camera.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
                        sepNavSelRange = "{179, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F470CE09D5800FA4789 /* glass.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {986, 695}}";
                };
        };
        0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {961, 390}}";
                };
        };
        0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {986, 695}}";
                };
        };
        0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F510CE09D5800FA4789 /* metal.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F550CE09D5800FA4789 /* omni.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 8797}}";
                        sepNavSelRange = "{305, 0}";
                        sepNavVisRange = "{10875, 1308}";
                        sepNavVisRect = "{{0, 3218}, {1081, 613}}";
                        sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
                };
        };
        0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526FA00CE1E3E700FA4789 /* core.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{127, 785}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
                activeExec = 0;
                executables = (
                        0D5270470CE1E5BB00FA4789 /* PathTracer */,
                );
        };
        0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = PathTracer;
                sourceDirectories = (
                );
        };
        0D75B4D60E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D75B4D70E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
                name = "ArithMatFloat.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 917;
                vrLoc = 0;
        };
        0D75B4D80E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0D75B4D90E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 961;
                vrLoc = 0;
        };
        0D75B4DA0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
                name = "ArithSqMat3x3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0D75B4DB0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1032;
                vrLoc = 0;
        };
        0D75B4DC0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1025;
                vrLoc = 0;
        };
        0D75B4DD0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
                name = "ArithVec2Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1021;
                vrLoc = 0;
        };
        0D75B4DE0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1019;
                vrLoc = 0;
        };
        0D75B4DF0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 668;
                rType = 0;
                vrLen = 1070;
                vrLoc = 408;
        };
        0D75B4E00E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 668;
                rType = 0;
                vrLen = 1070;
                vrLoc = 408;
        };
        0D75B4E10E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D75B4E20E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
                name = "ArithSqMat3x3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0D75B4E30E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
                name = "ArithMatFloat.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 917;
                vrLoc = 0;
        };
        0D75B4E40E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0D75B4E50E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 961;
                vrLoc = 0;
        };
        0D75B4E60E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
                name = "ArithSqMat3x3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0D75B4E70E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1032;
                vrLoc = 0;
        };
        0D75B4E80E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1025;
                vrLoc = 0;
        };
        0D75B4E90E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
                name = "ArithVec2Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1021;
                vrLoc = 0;
        };
        0D75B4EA0E24A57E0079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1019;
                vrLoc = 0;
        };
        0D75B50E0E24A9470079666A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 1058;
                vrLoc = 534;
        };
        0D8313550E24A96100C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 988;
                vrLoc = 534;
        };
        0D83135A0E24AA3400C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 988;
                vrLoc = 534;
        };
        0D83135B0E24AA3400C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 823;
                vrLoc = 0;
        };
        0D83135C0E24AA3400C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 988;
                vrLoc = 534;
        };
        0D83135D0E24AA3400C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1035;
                vrLoc = 607;
        };
        0D8313620E24AA5300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "error: GL/glut.h: No such file or directory";
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                rLen = 1;
                rLoc = 1;
                rType = 1;
        };
        0D8313630E24AA5300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 591;
                vrLoc = 0;
        };
        0D83136A0E24AA5900C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1035;
                vrLoc = 607;
        };
        0D83136B0E24AA5900C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1035;
                vrLoc = 607;
        };
        0D83136C0E24AA5900C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 745;
                vrLoc = 0;
        };
        0D83136E0E24AA7C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 705;
                vrLoc = 0;
        };
        0D8313720E24AAED00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 705;
                vrLoc = 0;
        };
        0D8313740E24AB0300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
                name = "scene.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 785;
                vrLoc = 127;
        };
        0D8313750E24AB0300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 7";
                rLen = 0;
                rLoc = 117;
                rType = 0;
                vrLen = 561;
                vrLoc = 0;
        };
        0D8313760E24AB0300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526FAB0CE1E3E700FA4789 /* scene.h */;
                name = "scene.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 785;
                vrLoc = 127;
        };
        0D8313770E24AB0300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 7";
                rLen = 0;
                rLoc = 117;
                rType = 0;
                vrLen = 749;
                vrLoc = 4612;
        };
        0D8313780E24AB1C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 705;
                vrLoc = 0;
        };
        0D8313830E24AC3B00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 19";
                rLen = 0;
                rLoc = 305;
                rType = 0;
                vrLen = 1298;
                vrLoc = 10909;
        };
        0D8313840E24AC3B00C1C996 /* PBXBookmark */ = {
                isa = PBXBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
        };
        0D8313850E24AC3B00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 19";
                rLen = 0;
                rLoc = 305;
                rType = 0;
                vrLen = 1298;
                vrLoc = 10909;
        };
        0D8313860E24AC3B00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 8304;
        };
        0D8313880E24AC4500C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 8304;
        };
        0D83138B0E24AC5A00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 854;
                vrLoc = 8304;
        };
        0D83138E0E24AC9D00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 8304;
        };
        0D8313900E24ACEA00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 854;
                vrLoc = 8304;
        };
        0D8313910E24ACEA00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1035;
                vrLoc = 607;
        };
        0D8313920E24ACEA00C1C996 /* PBXBookmark */ = {
                isa = PBXBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
        };
        0D8313930E24ACEA00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 854;
                vrLoc = 8304;
        };
        0D8313940E24ACEA00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1035;
                vrLoc = 607;
        };
        0D8313950E24ACEA00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 723;
                vrLoc = 4058;
        };
        0D8313980E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 697;
                vrLoc = 32;
        };
        0D8313990E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 732;
                vrLoc = 38;
        };
        0D83139A0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1025;
                vrLoc = 0;
        };
        0D83139B0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
                name = "ArithVec2Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1021;
                vrLoc = 0;
        };
        0D83139C0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1019;
                vrLoc = 0;
        };
        0D83139D0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 988;
                vrLoc = 533;
        };
        0D83139E0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 19";
                rLen = 0;
                rLoc = 305;
                rType = 0;
                vrLen = 1308;
                vrLoc = 10875;
        };
        0D83139F0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 8304;
        };
        0D8313A00E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 809;
                vrLoc = 2670;
        };
        0D8313A10E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 160";
                rLen = 0;
                rLoc = 4511;
                rType = 0;
                vrLen = 941;
                vrLoc = 4039;
        };
        0D8313A20E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 12";
                rLen = 141;
                rLoc = 501;
                rType = 0;
                vrLen = 598;
                vrLoc = 0;
        };
        0D8313A30E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 16;
                rLoc = 1544;
                rType = 0;
                vrLen = 997;
                vrLoc = 522;
        };
        0D8313A40E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1025;
                vrLoc = 0;
        };
        0D8313A50E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
                name = "ArithVec2Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1021;
                vrLoc = 0;
        };
        0D8313A60E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1019;
                vrLoc = 0;
        };
        0D8313A70E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 988;
                vrLoc = 533;
        };
        0D8313A80E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D526F590CE09D5800FA4789 /* pathtracer.cpp */;
                name = "pathtracer.cpp: 19";
                rLen = 0;
                rLoc = 305;
                rType = 0;
                vrLen = 1308;
                vrLoc = 10875;
        };
        0D8313A90E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 8304;
        };
        0D8313AA0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 809;
                vrLoc = 2670;
        };
        0D8313AB0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 598;
                vrLoc = 0;
        };
        0D8313AC0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 160";
                rLen = 0;
                rLoc = 4511;
                rType = 0;
                vrLen = 941;
                vrLoc = 4039;
        };
        0D8313AD0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 12";
                rLen = 141;
                rLoc = 501;
                rType = 0;
                vrLen = 598;
                vrLoc = 0;
        };
        0D8313AE0E24CC5F00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 0;
                rLoc = 1617;
                rType = 0;
                vrLen = 1007;
                vrLoc = 524;
        };
        0D8313B00E24CC7C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 0;
                rLoc = 1617;
                rType = 0;
                vrLen = 1008;
                vrLoc = 524;
        };
        0D8313B10E24CD2300C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 0;
                rLoc = 1617;
                rType = 0;
                vrLen = 1007;
                vrLoc = 524;
        };
        0D8313B40E24CD3C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 0;
                rLoc = 1617;
                rType = 0;
                vrLen = 1008;
                vrLoc = 524;
        };
        0D8313B60E24CDB600C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 0;
                rLoc = 1617;
                rType = 0;
                vrLen = 1007;
                vrLoc = 524;
        };
        0D8313B80E24CDD000C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 59";
                rLen = 0;
                rLoc = 1617;
                rType = 0;
                vrLen = 1008;
                vrLoc = 524;
        };
        0D8313B90E24D5E400C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 58";
                rLen = 0;
                rLoc = 1543;
                rType = 0;
                vrLen = 1024;
                vrLoc = 524;
        };
        0D8313BC0E24D7D700C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 58";
                rLen = 0;
                rLoc = 1543;
                rType = 0;
                vrLen = 1024;
                vrLoc = 524;
        };
        0D8313BD0E24D7D700C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 14";
                rLen = 0;
                rLoc = 605;
                rType = 0;
                vrLen = 651;
                vrLoc = 0;
        };
        0D8313BE0E24D7D700C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 161";
                rLen = 0;
                rLoc = 4570;
                rType = 0;
                vrLen = 938;
                vrLoc = 4039;
        };
        0D8313BF0E24D7D700C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 161";
                rLen = 0;
                rLoc = 4570;
                rType = 0;
                vrLen = 938;
                vrLoc = 4039;
        };
        0D8313C00E24D7D700C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 14";
                rLen = 0;
                rLoc = 605;
                rType = 0;
                vrLen = 651;
                vrLoc = 0;
        };
        0D8313C10E24D7D700C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 946;
                vrLoc = 4269;
        };
        0D8313C20E24D87D00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 946;
                vrLoc = 4269;
        };
        0D8313C30E24D87D00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 58";
                rLen = 0;
                rLoc = 1543;
                rType = 0;
                vrLen = 1024;
                vrLoc = 524;
        };
        0D8313C40E24D87D00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 946;
                vrLoc = 4269;
        };
        0D8313C50E24D87D00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 25";
                rLen = 0;
                rLoc = 614;
                rType = 0;
                vrLen = 815;
                vrLoc = 322;
        };
        0D8313C80E24D91C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D8313C90E24D91C00C1C996 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 43";
                rLen = 21;
                rLoc = 858;
                rType = 0;
                vrLen = 730;
                vrLoc = 1408;
        };
        0D8313C90E24D91C00C1C996 /* ArgExtracter.h */ = {
                isa = PBXFileReference;
                name = ArgExtracter.h;
                path = /usr/local/include/Util/ArgExtracter.h;
                sourceTree = "<absolute>";
        };
        0D8313CA0E24D91C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 21";
                rLen = 12;
                rLoc = 447;
                rType = 0;
                vrLen = 889;
                vrLoc = 366;
        };
        0D8313CB0E24D91C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 43";
                rLen = 21;
                rLoc = 858;
                rType = 0;
                vrLen = 730;
                vrLoc = 1408;
        };
        0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = ArgExtracter.h;
                path = /usr/local/include/Util/ArgExtracter.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2052}}";
                        sepNavSelRange = "{858, 21}";
                        sepNavVisRange = "{1400, 738}";
                };
        };
        0D8313CD0E24D91C00C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 34";
                rLen = 0;
                rLoc = 794;
                rType = 0;
                vrLen = 1050;
                vrLoc = 937;
        };
        0D8313CF0E24D98100C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 43";
                rLen = 21;
                rLoc = 858;
                rType = 0;
                vrLen = 738;
                vrLoc = 1400;
        };
        0D8313D00E24D98100C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 34";
                rLen = 0;
                rLoc = 794;
                rType = 0;
                vrLen = 898;
                vrLoc = 444;
        };
        0D8313D10E24D98100C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D8313CC0E24D91C00C1C996 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 43";
                rLen = 21;
                rLoc = 858;
                rType = 0;
                vrLen = 738;
                vrLoc = 1400;
        };
        0D8313D20E24D98100C1C996 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 27";
                rLen = 0;
                rLoc = 613;
                rType = 0;
                vrLen = 874;
                vrLoc = 444;
        };
        0DB883590C611DA10040A677 /* OBJViewer */ = {
                activeExec = 0;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                );
        };
        0DB8835B0C611DA10040A677 /* OBJViewer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                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}, {1064, 8094}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{8304, 850}";
                        sepNavVisRect = "{{0, 5675}, {1130, 644}}";
                        sepNavWindowFrame = "{{605, -15}, {803, 874}}";
                };
        };
        0DB883B30C611FB20040A677 /* Raytracer */ = {
                activeExec = 0;
                executables = (
                        0DB883B50C611FB20040A677 /* Raytracer */,
                );
        };
        0DB883B50C611FB20040A677 /* Raytracer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                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;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = BloomenthalPolygonize;
                sourceDirectories = (
                );
        };
        0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 9899}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1520}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0DB883F10C6120E60040A677 /* MeshDistance */ = {
                activeExec = 0;
                executables = (
                        0DB883F30C6120E60040A677 /* MeshDistance */,
                );
        };
        0DB883F30C6120E60040A677 /* MeshDistance */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = MeshDistance;
                sourceDirectories = (
                );
        };
        0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 5073}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{2670, 809}";
                        sepNavVisRect = "{{0, 2}, {1130, 644}}";
                };
        };
        0DB884020C6121240040A677 /* Decimator */ = {
                activeExec = 0;
                executables = (
                        0DB884040C6121240040A677 /* Decimator */,
                );
        };
        0DB884040C6121240040A677 /* Decimator */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 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;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 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;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 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;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 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}, {1064, 1653}}";
                        sepNavSelRange = "{613, 0}";
                        sepNavVisRange = "{444, 874}";
                        sepNavVisRect = "{{0, 714}, {1130, 644}}";
                };
        };
        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 = "{4958, 0}";
                        sepNavVisRect = "{{0, 3090}, {1081, 485}}";
                        sepNavWindowFrame = "{{159, 16}, {803, 874}}";
                };
        };
        0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 722}}";
                        sepNavSelRange = "{181, 0}";
                        sepNavVisRect = "{{0, 57}, {1130, 644}}";
                };
        };
        0DB884460C6122220040A677 /* volpoly.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1843}}";
                        sepNavSelRange = "{741, 0}";
                        sepNavVisRect = "{{0, 437}, {1130, 644}}";
                };
        };
        0DC655640C69CD450048185B /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 644}}";
                        sepNavSelRange = "{198, 58}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
                };
        };
        0DC655650C69CD450048185B /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 3724}}";
                        sepNavSelRange = "{4724, 0}";
                        sepNavVisRect = "{{0, 3013}, {1130, 644}}";
                        sepNavWindowFrame = "{{586, 4}, {803, 874}}";
                };
        };
        0DC655D70C69D1280048185B /* ply.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 63042}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 456}}";
                };
        };
        0DC655D80C69D1280048185B /* ply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 4446}}";
                        sepNavSelRange = "{1307, 6}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0DE310510CEF15FD006F19B5 /* glsl_shader.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
                        sepNavSelRange = "{740, 64}";
                        sepNavVisRect = "{{0, 315}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 32}, {1164, 827}}";
                };
        };
        0DE310520CEF15FD006F19B5 /* glsl_shader.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1653}}";
                        sepNavSelRange = "{3835, 0}";
                        sepNavVisRect = "{{0, 999}, {1130, 644}}";
                };
        };
        0DF0B8E80CD5DA1000675F35 /* objview.cpp:3 */ = {
                isa = PBXFileBreakpoint;
                actions = (
                );
                breakpointStyle = 0;
                continueAfterActions = 0;
                countType = 0;
                delayBeforeContinue = 0;
                fileReference = 0DB883610C611DD20040A677 /* objview.cpp */;
                hitCount = 0;
                ignoreCount = 0;
                lineNumber = 3;
                modificationTime = 237284131.783772;
                state = 2;
        };
}