Subversion Repositories gelsvn

Rev

Rev 367 | 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 = 0DB8835B0C611DA10040A677 /* OBJViewer */;
                activeTarget = 0DB883590C611DA10040A677 /* OBJViewer */;
                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.PBXBookmarksDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        200,
                                        200,
                                        582,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXBookmarksDataSource_LocationID,
                                        PBXBookmarksDataSource_NameID,
                                        PBXBookmarksDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        489,
                                        473,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXErrorsWarningsDataSource_TypeID,
                                        PBXErrorsWarningsDataSource_MessageID,
                                        PBXErrorsWarningsDataSource_LocationID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        22,
                                        300,
                                        814,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXExecutablesDataSource_ActiveFlagID,
                                        PBXExecutablesDataSource_NameID,
                                        PBXExecutablesDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        926,
                                        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.PBXFindDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        200,
                                        786,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFindDataSource_MessageID,
                                        PBXFindDataSource_LocationID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        748,
                                        20,
                                        48,
                                        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,
                                        846,
                                        60,
                                        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 = 239872855;
                        PBXWorkspaceStateSaveDate = 239872855;
                };
                perUserProjectItems = {
                        0D17B9350E4B35E600FD8803 = 0D17B9350E4B35E600FD8803 /* PBXTextBookmark */;
                        0D17B9360E4B35E600FD8803 = 0D17B9360E4B35E600FD8803 /* PBXTextBookmark */;
                        0D17B93A0E4B35E600FD8803 = 0D17B93A0E4B35E600FD8803 /* PBXTextBookmark */;
                        0D17B93B0E4B35E600FD8803 = 0D17B93B0E4B35E600FD8803 /* PBXTextBookmark */;
                        0D17B9450E4B368700FD8803 = 0D17B9450E4B368700FD8803 /* PBXTextBookmark */;
                        0D17B9460E4B368700FD8803 = 0D17B9460E4B368700FD8803 /* PBXTextBookmark */;
                        0D17B9470E4B368700FD8803 = 0D17B9470E4B368700FD8803 /* PBXTextBookmark */;
                        0D17B9790E4B94D700FD8803 = 0D17B9790E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B97C0E4B94D700FD8803 = 0D17B97C0E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B97D0E4B94D700FD8803 = 0D17B97D0E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B97E0E4B94D700FD8803 = 0D17B97E0E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9800E4B94D700FD8803 = 0D17B9800E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9820E4B94D700FD8803 = 0D17B9820E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9830E4B94D700FD8803 = 0D17B9830E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9850E4B94D700FD8803 = 0D17B9850E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9860E4B94D700FD8803 = 0D17B9860E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9880E4B94D700FD8803 = 0D17B9880E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B9890E4B94D700FD8803 = 0D17B9890E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17B98A0E4B94D700FD8803 = 0D17B98A0E4B94D700FD8803 /* PBXTextBookmark */;
                        0D17BA860E4B9D2200FD8803 = 0D17BA860E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA870E4B9D2200FD8803 = 0D17BA870E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA880E4B9D2200FD8803 = 0D17BA880E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA890E4B9D2200FD8803 = 0D17BA890E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA8A0E4B9D2200FD8803 = 0D17BA8A0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA8B0E4B9D2200FD8803 = 0D17BA8B0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA8C0E4B9D2200FD8803 = 0D17BA8C0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA8D0E4B9D2200FD8803 = 0D17BA8D0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA8E0E4B9D2200FD8803 = 0D17BA8E0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA8F0E4B9D2200FD8803 = 0D17BA8F0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA900E4B9D2200FD8803 = 0D17BA900E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA910E4B9D2200FD8803 = 0D17BA910E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA920E4B9D2200FD8803 = 0D17BA920E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA930E4B9D2200FD8803 = 0D17BA930E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA940E4B9D2200FD8803 = 0D17BA940E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA950E4B9D2200FD8803 = 0D17BA950E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA960E4B9D2200FD8803 = 0D17BA960E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA970E4B9D2200FD8803 = 0D17BA970E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA980E4B9D2200FD8803 = 0D17BA980E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA990E4B9D2200FD8803 = 0D17BA990E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA9E0E4B9D2200FD8803 = 0D17BA9E0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BA9F0E4B9D2200FD8803 = 0D17BA9F0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA00E4B9D2200FD8803 = 0D17BAA00E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA10E4B9D2200FD8803 = 0D17BAA10E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA20E4B9D2200FD8803 = 0D17BAA20E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA30E4B9D2200FD8803 = 0D17BAA30E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA40E4B9D2200FD8803 = 0D17BAA40E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA50E4B9D2200FD8803 = 0D17BAA50E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA60E4B9D2200FD8803 = 0D17BAA60E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA70E4B9D2200FD8803 = 0D17BAA70E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA80E4B9D2200FD8803 = 0D17BAA80E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAA90E4B9D2200FD8803 = 0D17BAA90E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAAA0E4B9D2200FD8803 = 0D17BAAA0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAAB0E4B9D2200FD8803 = 0D17BAAB0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAAC0E4B9D2200FD8803 = 0D17BAAC0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAAD0E4B9D2200FD8803 = 0D17BAAD0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAAE0E4B9D2200FD8803 = 0D17BAAE0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAAF0E4B9D2200FD8803 = 0D17BAAF0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB00E4B9D2200FD8803 = 0D17BAB00E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB10E4B9D2200FD8803 = 0D17BAB10E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB20E4B9D2200FD8803 = 0D17BAB20E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB30E4B9D2200FD8803 = 0D17BAB30E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB40E4B9D2200FD8803 = 0D17BAB40E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB50E4B9D2200FD8803 = 0D17BAB50E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB60E4B9D2200FD8803 = 0D17BAB60E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB70E4B9D2200FD8803 = 0D17BAB70E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB80E4B9D2200FD8803 = 0D17BAB80E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAB90E4B9D2200FD8803 = 0D17BAB90E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BABA0E4B9D2200FD8803 = 0D17BABA0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BABB0E4B9D2200FD8803 = 0D17BABB0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BABC0E4B9D2200FD8803 = 0D17BABC0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BABD0E4B9D2200FD8803 = 0D17BABD0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BABE0E4B9D2200FD8803 = 0D17BABE0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BABF0E4B9D2200FD8803 = 0D17BABF0E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAC00E4B9D2200FD8803 = 0D17BAC00E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BAC10E4B9D2200FD8803 = 0D17BAC10E4B9D2200FD8803 /* PBXTextBookmark */;
                        0D17BACA0E4B9E3200FD8803 = 0D17BACA0E4B9E3200FD8803 /* PBXTextBookmark */;
                        0D17BACB0E4B9E3200FD8803 = 0D17BACB0E4B9E3200FD8803 /* PBXTextBookmark */;
                        0D17BACC0E4B9E3200FD8803 = 0D17BACC0E4B9E3200FD8803 /* PBXTextBookmark */;
                        0D17BAE30E4BA00500FD8803 = 0D17BAE30E4BA00500FD8803 /* PBXTextBookmark */;
                        0D17BAE40E4BA00500FD8803 = 0D17BAE40E4BA00500FD8803 /* PBXTextBookmark */;
                        0D17BAE50E4BA00500FD8803 = 0D17BAE50E4BA00500FD8803 /* PBXTextBookmark */;
                        0D17BAE60E4BA00500FD8803 = 0D17BAE60E4BA00500FD8803 /* PBXTextBookmark */;
                        0D17BAEE0E4BA09B00FD8803 = 0D17BAEE0E4BA09B00FD8803 /* PBXTextBookmark */;
                        0D17BAEF0E4BA09B00FD8803 = 0D17BAEF0E4BA09B00FD8803 /* PBXTextBookmark */;
                        0D17BAF50E4BA1C800FD8803 = 0D17BAF50E4BA1C800FD8803 /* PBXTextBookmark */;
                        0D17BAF60E4BA1C800FD8803 = 0D17BAF60E4BA1C800FD8803 /* PBXTextBookmark */;
                        0D17BAF80E4BA1C800FD8803 = 0D17BAF80E4BA1C800FD8803 /* PBXTextBookmark */;
                        0D17BAF90E4BA1C800FD8803 = 0D17BAF90E4BA1C800FD8803 /* PBXTextBookmark */;
                        0D17BAFA0E4BA1C800FD8803 = 0D17BAFA0E4BA1C800FD8803 /* PBXTextBookmark */;
                        0D17BB0A0E4BA45200FD8803 = 0D17BB0A0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB0B0E4BA45200FD8803 = 0D17BB0B0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB0C0E4BA45200FD8803 = 0D17BB0C0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB0D0E4BA45200FD8803 = 0D17BB0D0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB0E0E4BA45200FD8803 = 0D17BB0E0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB0F0E4BA45200FD8803 = 0D17BB0F0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB100E4BA45200FD8803 = 0D17BB100E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB110E4BA45200FD8803 = 0D17BB110E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB120E4BA45200FD8803 = 0D17BB120E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB130E4BA45200FD8803 = 0D17BB130E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB140E4BA45200FD8803 = 0D17BB140E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB150E4BA45200FD8803 = 0D17BB150E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB160E4BA45200FD8803 = 0D17BB160E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB170E4BA45200FD8803 = 0D17BB170E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB180E4BA45200FD8803 = 0D17BB180E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB190E4BA45200FD8803 = 0D17BB190E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB1A0E4BA45200FD8803 = 0D17BB1A0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB1B0E4BA45200FD8803 = 0D17BB1B0E4BA45200FD8803 /* PBXTextBookmark */;
                        0D17BB280E4BA6BB00FD8803 = 0D17BB280E4BA6BB00FD8803 /* PBXTextBookmark */;
                        0D17BB290E4BA6BB00FD8803 = 0D17BB290E4BA6BB00FD8803 /* PBXTextBookmark */;
                        0D17BB2A0E4BA6BB00FD8803 = 0D17BB2A0E4BA6BB00FD8803 /* PBXTextBookmark */;
                        0D17BB2B0E4BA6BB00FD8803 = 0D17BB2B0E4BA6BB00FD8803 /* PBXTextBookmark */;
                        0D5940900E4B0315005EA01C = 0D5940900E4B0315005EA01C /* PBXTextBookmark */;
                        0D5940970E4B0394005EA01C = 0D5940970E4B0394005EA01C /* PBXTextBookmark */;
                        0D5940A60E4B1370005EA01C = 0D5940A60E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940AF0E4B1370005EA01C = 0D5940AF0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B00E4B1370005EA01C = 0D5940B00E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B40E4B1370005EA01C = 0D5940B40E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B50E4B1370005EA01C = 0D5940B50E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B60E4B1370005EA01C = 0D5940B60E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B70E4B1370005EA01C = 0D5940B70E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B80E4B1370005EA01C = 0D5940B80E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940B90E4B1370005EA01C = 0D5940B90E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940BA0E4B1370005EA01C = 0D5940BA0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940BB0E4B1370005EA01C = 0D5940BB0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940BC0E4B1370005EA01C = 0D5940BC0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940BE0E4B1370005EA01C = 0D5940BE0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940BF0E4B1370005EA01C = 0D5940BF0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C00E4B1370005EA01C = 0D5940C00E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C10E4B1370005EA01C = 0D5940C10E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C20E4B1370005EA01C = 0D5940C20E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C30E4B1370005EA01C = 0D5940C30E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C40E4B1370005EA01C = 0D5940C40E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C50E4B1370005EA01C = 0D5940C50E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C60E4B1370005EA01C = 0D5940C60E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C70E4B1370005EA01C = 0D5940C70E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C80E4B1370005EA01C = 0D5940C80E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940C90E4B1370005EA01C = 0D5940C90E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940CB0E4B1370005EA01C = 0D5940CB0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940CC0E4B1370005EA01C = 0D5940CC0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940CD0E4B1370005EA01C = 0D5940CD0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940CE0E4B1370005EA01C = 0D5940CE0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940CF0E4B1370005EA01C = 0D5940CF0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940D00E4B1370005EA01C = 0D5940D00E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940D10E4B1370005EA01C = 0D5940D10E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940D30E4B1370005EA01C = 0D5940D30E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940D60E4B1370005EA01C = 0D5940D60E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940D70E4B1370005EA01C = 0D5940D70E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940DD0E4B1370005EA01C = 0D5940DD0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940DE0E4B1370005EA01C = 0D5940DE0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E10E4B1370005EA01C = 0D5940E10E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E20E4B1370005EA01C = 0D5940E20E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E30E4B1370005EA01C = 0D5940E30E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E40E4B1370005EA01C = 0D5940E40E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E50E4B1370005EA01C = 0D5940E50E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E60E4B1370005EA01C = 0D5940E60E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E70E4B1370005EA01C = 0D5940E70E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E80E4B1370005EA01C = 0D5940E80E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940E90E4B1370005EA01C = 0D5940E90E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940EA0E4B1370005EA01C = 0D5940EA0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940EB0E4B1370005EA01C = 0D5940EB0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940EC0E4B1370005EA01C = 0D5940EC0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940ED0E4B1370005EA01C = 0D5940ED0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940EE0E4B1370005EA01C = 0D5940EE0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940EF0E4B1370005EA01C = 0D5940EF0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F00E4B1370005EA01C = 0D5940F00E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F10E4B1370005EA01C = 0D5940F10E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F20E4B1370005EA01C = 0D5940F20E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F30E4B1370005EA01C = 0D5940F30E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F40E4B1370005EA01C = 0D5940F40E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F50E4B1370005EA01C = 0D5940F50E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F60E4B1370005EA01C = 0D5940F60E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F70E4B1370005EA01C = 0D5940F70E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F80E4B1370005EA01C = 0D5940F80E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940F90E4B1370005EA01C = 0D5940F90E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940FA0E4B1370005EA01C = 0D5940FA0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940FB0E4B1370005EA01C = 0D5940FB0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940FC0E4B1370005EA01C = 0D5940FC0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940FE0E4B1370005EA01C = 0D5940FE0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5940FF0E4B1370005EA01C = 0D5940FF0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5941000E4B1370005EA01C = 0D5941000E4B1370005EA01C /* PBXTextBookmark */;
                        0D5941020E4B1370005EA01C = 0D5941020E4B1370005EA01C /* PBXTextBookmark */;
                        0D59410C0E4B1370005EA01C = 0D59410C0E4B1370005EA01C /* PBXTextBookmark */;
                        0D59411C0E4B1370005EA01C = 0D59411C0E4B1370005EA01C /* PBXTextBookmark */;
                        0D59412C0E4B1370005EA01C = 0D59412C0E4B1370005EA01C /* PBXTextBookmark */;
                        0D59412D0E4B1370005EA01C = 0D59412D0E4B1370005EA01C /* PBXTextBookmark */;
                        0D59412E0E4B1370005EA01C = 0D59412E0E4B1370005EA01C /* PBXTextBookmark */;
                        0D59412F0E4B1370005EA01C = 0D59412F0E4B1370005EA01C /* PBXTextBookmark */;
                        0D5941310E4B1370005EA01C = 0D5941310E4B1370005EA01C /* PBXTextBookmark */;
                        0D5941320E4B1370005EA01C = 0D5941320E4B1370005EA01C /* PBXTextBookmark */;
                        0D5941330E4B1370005EA01C = 0D5941330E4B1370005EA01C /* PBXTextBookmark */;
                        0D59418E0E4B23E9005EA01C = 0D59418E0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941900E4B23E9005EA01C = 0D5941900E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941920E4B23E9005EA01C = 0D5941920E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941940E4B23E9005EA01C = 0D5941940E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941950E4B23E9005EA01C = 0D5941950E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941960E4B23E9005EA01C = 0D5941960E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941970E4B23E9005EA01C = 0D5941970E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941980E4B23E9005EA01C = 0D5941980E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941990E4B23E9005EA01C = 0D5941990E4B23E9005EA01C /* PBXTextBookmark */;
                        0D59419A0E4B23E9005EA01C = 0D59419A0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D59419B0E4B23E9005EA01C = 0D59419B0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941A10E4B23E9005EA01C = 0D5941A10E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941A20E4B23E9005EA01C = 0D5941A20E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941A30E4B23E9005EA01C = 0D5941A30E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941A70E4B23E9005EA01C = 0D5941A70E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941A80E4B23E9005EA01C = 0D5941A80E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941A90E4B23E9005EA01C = 0D5941A90E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941AB0E4B23E9005EA01C = 0D5941AB0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941B10E4B23E9005EA01C = 0D5941B10E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941B20E4B23E9005EA01C = 0D5941B20E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941B50E4B23E9005EA01C = 0D5941B50E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941B80E4B23E9005EA01C = 0D5941B80E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941BC0E4B23E9005EA01C = 0D5941BC0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941BD0E4B23E9005EA01C = 0D5941BD0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941BE0E4B23E9005EA01C = 0D5941BE0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941C00E4B23E9005EA01C = 0D5941C00E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941C10E4B23E9005EA01C = 0D5941C10E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941C40E4B23E9005EA01C = 0D5941C40E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941C50E4B23E9005EA01C = 0D5941C50E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941C80E4B23E9005EA01C = 0D5941C80E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941D00E4B23E9005EA01C = 0D5941D00E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941DB0E4B23E9005EA01C = 0D5941DB0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941DC0E4B23E9005EA01C = 0D5941DC0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941DD0E4B23E9005EA01C = 0D5941DD0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941DE0E4B23E9005EA01C = 0D5941DE0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941DF0E4B23E9005EA01C = 0D5941DF0E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5941E00E4B23E9005EA01C = 0D5941E00E4B23E9005EA01C /* PBXTextBookmark */;
                        0D5942200E4B2602005EA01C = 0D5942200E4B2602005EA01C /* PBXTextBookmark */;
                        0D5942250E4B2602005EA01C = 0D5942250E4B2602005EA01C /* PBXTextBookmark */;
                        0D5942320E4B26E7005EA01C = 0D5942320E4B26E7005EA01C /* PBXTextBookmark */;
                        0D5942470E4B2BE0005EA01C = 0D5942470E4B2BE0005EA01C /* PBXTextBookmark */;
                        0D59424D0E4B2BE0005EA01C = 0D59424D0E4B2BE0005EA01C /* PBXTextBookmark */;
                        0D59428D0E4B30A0005EA01C = 0D59428D0E4B30A0005EA01C /* PBXTextBookmark */;
                        0DA6019B0E48DF6F002DD12B = 0DA6019B0E48DF6F002DD12B /* PBXTextBookmark */;
                        0DA6019C0E48DF6F002DD12B = 0DA6019C0E48DF6F002DD12B /* PBXTextBookmark */;
                        0DA6025F0E49032B002DD12B = 0DA6025F0E49032B002DD12B /* PBXTextBookmark */;
                        0DA602650E49032B002DD12B = 0DA602650E49032B002DD12B /* PBXTextBookmark */;
                        0DA602C70E49E27C002DD12B = 0DA602C70E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602C90E49E27C002DD12B = 0DA602C90E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602CB0E49E27C002DD12B = 0DA602CB0E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602CD0E49E27C002DD12B = 0DA602CD0E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602D90E49E27C002DD12B = 0DA602D90E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602DB0E49E27C002DD12B = 0DA602DB0E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602E00E49E27C002DD12B = 0DA602E00E49E27C002DD12B /* PBXTextBookmark */;
                        0DA602ED0E49E27C002DD12B = 0DA602ED0E49E27C002DD12B /* 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}, {1104, 2755}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 681}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF030C61132B003604C6 /* AABox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 622}";
                };
        };
        0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2033}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 815}";
                        sepNavVisRect = "{{0, 633}, {1353, 160}}";
                };
        };
        0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 4104}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1021}";
                };
        };
        0D0CAF060C61132C003604C6 /* BBox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 1387}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 679}";
                };
        };
        0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 1007}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 576}";
                };
        };
        0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 880}";
                };
        };
        0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 610}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 147}";
                };
        };
        0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1919}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 795}";
                };
        };
        0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1292}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 677}";
                };
        };
        0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 741}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 875}";
                };
        };
        0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 3838}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 604}";
                };
        };
        0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 855}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 583}";
                };
        };
        0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 13604}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 637}";
                        sepNavVisRect = "{{0, 11267}, {986, 695}}";
                };
        };
        0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 639}";
                };
        };
        0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 3819}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 607}";
                        sepNavVisRect = "{{0, 2941}, {1146, 534}}";
                };
        };
        0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
                        sepNavSelRange = "{316, 0}";
                        sepNavVisRange = "{0, 324}";
                };
        };
        0D0CAF130C61132C003604C6 /* Cell.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 3192}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 892}";
                        sepNavVisRect = "{{0, 2014}, {1146, 614}}";
                };
        };
        0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 988}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 718}";
                };
        };
        0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 684}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 681}";
                };
        };
        0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 9082}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1029}";
                };
        };
        0D0CAF170C61132C003604C6 /* HGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2318}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 843}";
                };
        };
        0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1862}}";
                        sepNavSelRange = "{388, 22}";
                        sepNavVisRange = "{1101, 781}";
                        sepNavVisRect = "{{0, 1128}, {1187, 668}}";
                        sepNavWindowFrame = "{{61, 4}, {549, 827}}";
                };
        };
        0D0CAF190C61132C003604C6 /* KDTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 6593}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 756}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 610}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 691}";
                };
        };
        0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 610}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 242}";
                };
        };
        0D0CAF1D0C61132C003604C6 /* Material.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 599}";
                        sepNavVisRect = "{{0, 266}, {1353, 196}}";
                };
        };
        0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 3154}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 454}";
                };
        };
        0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 610}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 453}";
                };
        };
        0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 7049}}";
                        sepNavSelRange = "{80, 0}";
                        sepNavVisRange = "{8815, 700}";
                        sepNavVisRect = "{{0, 3173}, {1187, 335}}";
                };
        };
        0D0CAF210C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1171, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 233}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 4351}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 595}";
                };
        };
        0D0CAF230C61132C003604C6 /* OBox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 836}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 708}";
                };
        };
        0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 13642}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 829}";
                        sepNavVisRect = "{{0, 13024}, {1081, 485}}";
                };
        };
        0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2565}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 981}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                };
        };
        0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 855}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{38, 645}";
                        sepNavVisRect = "{{0, 299}, {1081, 485}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF270C61132C003604C6 /* QEM.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1292}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{32, 602}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF280C61132C003604C6 /* Ray.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2280}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 822}";
                        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}, {950, 1938}}";
                        sepNavSelRange = "{888, 0}";
                        sepNavVisRange = "{0, 676}";
                        sepNavVisRect = "{{0, 380}, {1022, 644}}";
                };
        };
        0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1349}}";
                        sepNavSelRange = "{589, 0}";
                        sepNavVisRange = "{22, 686}";
                        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}, {1104, 3363}}";
                        sepNavSelRange = "{4295, 0}";
                        sepNavVisRange = "{468, 786}";
                        sepNavVisRect = "{{0, 1520}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF370C61132C003604C6 /* draw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 684}}";
                        sepNavSelRange = "{468, 0}";
                        sepNavVisRange = "{117, 948}";
                        sepNavVisRect = "{{0, 14}, {1130, 644}}";
                };
        };
        0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
                        sepNavSelRange = "{174, 0}";
                        sepNavVisRange = "{0, 209}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 213}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 215}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
                };
        };
        0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2584}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 716}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 969}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 640}";
                        sepNavVisRect = "{{0, 363}, {1130, 644}}";
                };
        };
        0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 3686}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 850}";
                };
        };
        0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2831}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 630}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 561}";
                };
        };
        0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1805}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 840}";
                        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}, {1171, 741}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{155, 1074}";
                        sepNavVisRect = "{{0, 78}, {1130, 644}}";
                        sepNavWindowFrame = "{{393, 23}, {846, 820}}";
                };
        };
        0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1171, 3002}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 639}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 589}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1070}";
                        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}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 276}";
                        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}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 491}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 1349}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 756}";
                        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}, {1104, 988}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{706, 1121}";
                        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}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 421}";
                        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}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 218}";
                        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}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 504}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 360}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5F0C61132C003604C6 /* templates.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 3439}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{3445, 760}";
                        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}, {1104, 577}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 558}";
                        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}, {1104, 589}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 656}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 1634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{1062, 792}";
                        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}, {1104, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{77, 1136}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 3192}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{2721, 810}";
                        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}, {1171, 12483}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 471}";
                        sepNavVisRect = "{{0, 143}, {1187, 644}}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0D1306810D886BBC00847A72 /* tessellate.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{69, 619}";
                        sepNavVisRect = "{{0, 242}, {1187, 423}}";
                        sepNavWindowFrame = "{{38, 25}, {549, 827}}";
                };
        };
        0D17B9350E4B35E600FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 6";
                rLen = 0;
                rLoc = 130;
                rType = 0;
                vrLen = 696;
                vrLoc = 0;
        };
        0D17B9360E4B35E600FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */;
                name = "SOIL.c: 109";
                rLen = 24;
                rLoc = 3407;
                rType = 0;
                vrLen = 703;
                vrLoc = 3055;
        };
        0D17B93A0E4B35E600FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 6";
                rLen = 0;
                rLoc = 130;
                rType = 0;
                vrLen = 696;
                vrLoc = 0;
        };
        0D17B93B0E4B35E600FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */;
                name = "SOIL.c: 109";
                rLen = 24;
                rLoc = 3407;
                rType = 0;
                vrLen = 703;
                vrLoc = 3055;
        };
        0D17B9450E4B368700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1147;
                vrLoc = 0;
        };
        0D17B9460E4B368700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 176";
                rLen = 0;
                rLoc = 4295;
                rType = 0;
                vrLen = 851;
                vrLoc = 3446;
        };
        0D17B9470E4B368700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 16";
                rLen = 0;
                rLoc = 468;
                rType = 0;
                vrLen = 1065;
                vrLoc = 0;
        };
        0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 1710}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{1090, 892}";
                };
        };
        0D17B9720E4B949300FD8803 /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
                        sepNavSelRange = "{246, 0}";
                        sepNavVisRange = "{0, 385}";
                };
        };
        0D17B9730E4B949300FD8803 /* rply.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1171, 28690}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{3424, 1133}";
                };
        };
        0D17B9740E4B949300FD8803 /* rply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1171, 6954}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{102, 1081}";
                };
        };
        0D17B9790E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D17B97C0E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
                name = "rply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1133;
                vrLoc = 3424;
        };
        0D17B97D0E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
                name = "rply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1081;
                vrLoc = 102;
        };
        0D17B97E0E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
                name = "tessellate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D17B9800E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D17B9820E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 182;
                rType = 0;
                vrLen = 166;
                vrLoc = 0;
        };
        0D17B9830E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 926;
                vrLoc = 1974;
        };
        0D17B9850E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 182;
                rType = 0;
                vrLen = 166;
                vrLoc = 0;
        };
        0D17B9860E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 926;
                vrLoc = 1974;
        };
        0D17B9880E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
                name = "rply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1133;
                vrLoc = 3424;
        };
        0D17B9890E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
                name = "rply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1081;
                vrLoc = 102;
        };
        0D17B98A0E4B94D700FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
                name = "tessellate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D17BA860E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1074;
                vrLoc = 155;
        };
        0D17BA870E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 639;
                vrLoc = 0;
        };
        0D17BA880E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
                name = "caps_and_needles.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1070;
                vrLoc = 0;
        };
        0D17BA890E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 218;
                vrLoc = 0;
        };
        0D17BA8A0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0D17BA8B0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1121;
                vrLoc = 706;
        };
        0D17BA8C0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 504;
                vrLoc = 0;
        };
        0D17BA8D0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 360;
                vrLoc = 0;
        };
        0D17BA8E0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 760;
                vrLoc = 3445;
        };
        0D17BA8F0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D17BA900E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0D17BA910E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 792;
                vrLoc = 1062;
        };
        0D17BA920E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1136;
                vrLoc = 77;
        };
        0D17BA930E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 276;
                vrLoc = 0;
        };
        0D17BA940E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 491;
                vrLoc = 0;
        };
        0D17BA950E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 756;
                vrLoc = 0;
        };
        0D17BA960E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
                name = "gel_gl.h: 9";
                rLen = 0;
                rLoc = 174;
                rType = 0;
                vrLen = 209;
                vrLoc = 0;
        };
        0D17BA970E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 16";
                rLen = 0;
                rLoc = 468;
                rType = 0;
                vrLen = 948;
                vrLoc = 117;
        };
        0D17BA980E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 176";
                rLen = 0;
                rLoc = 4295;
                rType = 0;
                vrLen = 786;
                vrLoc = 468;
        };
        0D17BA990E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17BA9A0E4B9D2200FD8803 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 43";
                rLen = 21;
                rLoc = 858;
                rType = 0;
                vrLen = 527;
                vrLoc = 1611;
        };
        0D17BA9A0E4B9D2200FD8803 /* ArgExtracter.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = ArgExtracter.h;
                path = /usr/local/include/Util/ArgExtracter.h;
                sourceTree = "<absolute>";
        };
        0D17BA9E0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1074;
                vrLoc = 155;
        };
        0D17BA9F0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 639;
                vrLoc = 0;
        };
        0D17BAA00E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
                name = "caps_and_needles.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1070;
                vrLoc = 0;
        };
        0D17BAA10E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 504;
                vrLoc = 0;
        };
        0D17BAA20E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 218;
                vrLoc = 0;
        };
        0D17BAA30E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0D17BAA40E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1121;
                vrLoc = 706;
        };
        0D17BAA50E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 504;
                vrLoc = 0;
        };
        0D17BAA60E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 360;
                vrLoc = 0;
        };
        0D17BAA70E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 760;
                vrLoc = 3445;
        };
        0D17BAA80E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D17BAA90E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0D17BAAA0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 792;
                vrLoc = 1062;
        };
        0D17BAAB0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1136;
                vrLoc = 77;
        };
        0D17BAAC0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 276;
                vrLoc = 0;
        };
        0D17BAAD0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 491;
                vrLoc = 0;
        };
        0D17BAAE0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 756;
                vrLoc = 0;
        };
        0D17BAAF0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
                name = "gel_gl.h: 9";
                rLen = 0;
                rLoc = 174;
                rType = 0;
                vrLen = 209;
                vrLoc = 0;
        };
        0D17BAB00E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 16";
                rLen = 0;
                rLoc = 468;
                rType = 0;
                vrLen = 948;
                vrLoc = 117;
        };
        0D17BAB10E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 176";
                rLen = 0;
                rLoc = 4295;
                rType = 0;
                vrLen = 786;
                vrLoc = 468;
        };
        0D17BAB20E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 182;
                rType = 0;
                vrLen = 166;
                vrLoc = 0;
        };
        0D17BAB30E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 926;
                vrLoc = 1974;
        };
        0D17BAB40E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 926;
                vrLoc = 1974;
        };
        0D17BAB50E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 182;
                rType = 0;
                vrLen = 166;
                vrLoc = 0;
        };
        0D17BAB60E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 920;
                vrLoc = 1652;
        };
        0D17BAB70E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 867;
                vrLoc = 2035;
        };
        0D17BAB80E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 182;
                rType = 0;
                vrLen = 166;
                vrLoc = 0;
        };
        0D17BAB90E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 870;
                vrLoc = 2032;
        };
        0D17BABA0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 182;
                rType = 0;
                vrLen = 166;
                vrLoc = 0;
        };
        0D17BABB0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 86";
                rLen = 0;
                rLoc = 1863;
                rType = 0;
                vrLen = 870;
                vrLoc = 2032;
        };
        0D17BABC0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 280";
                rLen = 0;
                rLoc = 6958;
                rType = 0;
                vrLen = 492;
                vrLoc = 5914;
        };
        0D17BABD0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 108";
                rLen = 0;
                rLoc = 2707;
                rType = 0;
                vrLen = 646;
                vrLoc = 1121;
        };
        0D17BABE0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 10";
                rLen = 0;
                rLoc = 179;
                rType = 0;
                vrLen = 183;
                vrLoc = 0;
        };
        0D17BABF0E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 110";
                rLen = 24;
                rLoc = 2710;
                rType = 0;
                vrLen = 905;
                vrLoc = 2021;
        };
        0D17BAC00E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 11";
                rLen = 0;
                rLoc = 207;
                rType = 0;
                vrLen = 203;
                vrLoc = 0;
        };
        0D17BAC10E4B9D2200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 118";
                rLen = 0;
                rLoc = 2927;
                rType = 0;
                vrLen = 847;
                vrLoc = 2079;
        };
        0D17BACA0E4B9E3200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 227";
                rLen = 0;
                rLoc = 5537;
                rType = 0;
                vrLen = 554;
                vrLoc = 4640;
        };
        0D17BACB0E4B9E3200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 11";
                rLen = 0;
                rLoc = 204;
                rType = 0;
                vrLen = 207;
                vrLoc = 0;
        };
        0D17BACC0E4B9E3200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 110";
                rLen = 0;
                rLoc = 2731;
                rType = 0;
                vrLen = 909;
                vrLoc = 2021;
        };
        0D17BAE30E4BA00500FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 58";
                rLen = 0;
                rLoc = 1379;
                rType = 0;
                vrLen = 637;
                vrLoc = 4347;
        };
        0D17BAE40E4BA00500FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 110";
                rLen = 0;
                rLoc = 2731;
                rType = 0;
                vrLen = 607;
                vrLoc = 1235;
        };
        0D17BAE50E4BA00500FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 30";
                rLen = 0;
                rLoc = 665;
                rType = 0;
                vrLen = 703;
                vrLoc = 900;
        };
        0D17BAE60E4BA00500FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 370;
                vrLoc = 0;
        };
        0D17BAEE0E4BA09B00FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
                name = "ply_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 880;
                vrLoc = 1103;
        };
        0D17BAEF0E4BA09B00FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 112";
                rLen = 12;
                rLoc = 2737;
                rType = 0;
                vrLen = 851;
                vrLoc = 2079;
        };
        0D17BAF50E4BA1C800FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 11";
                rLen = 0;
                rLoc = 204;
                rType = 0;
                vrLen = 207;
                vrLoc = 0;
        };
        0D17BAF60E4BA1C800FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 112";
                rLen = 12;
                rLoc = 2737;
                rType = 0;
                vrLen = 954;
                vrLoc = 1756;
        };
        0D17BAF80E4BA1C800FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 233";
                rLen = 0;
                rLoc = 5387;
                rType = 0;
                vrLen = 524;
                vrLoc = 6385;
        };
        0D17BAF90E4BA1C800FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 11";
                rLen = 0;
                rLoc = 204;
                rType = 0;
                vrLen = 207;
                vrLoc = 0;
        };
        0D17BAFA0E4BA1C800FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 112";
                rLen = 12;
                rLoc = 2737;
                rType = 0;
                vrLen = 954;
                vrLoc = 1756;
        };
        0D17BB0A0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
                name = "ply_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 892;
                vrLoc = 1090;
        };
        0D17BB0B0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 14";
                rLen = 0;
                rLoc = 246;
                rType = 0;
                vrLen = 385;
                vrLoc = 0;
        };
        0D17BB0C0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 619;
                vrLoc = 69;
        };
        0D17BB0D0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 681;
                vrLoc = 0;
        };
        0D17BB0E0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 622;
                vrLoc = 0;
        };
        0D17BB0F0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 679;
                vrLoc = 0;
        };
        0D17BB100E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 576;
                vrLoc = 0;
        };
        0D17BB110E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 880;
                vrLoc = 0;
        };
        0D17BB120E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 213";
                rLen = 0;
                rLoc = 4914;
                rType = 0;
                vrLen = 934;
                vrLoc = 2571;
        };
        0D17BB130E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 14";
                rLen = 0;
                rLoc = 246;
                rType = 0;
                vrLen = 385;
                vrLoc = 0;
        };
        0D17BB140E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
                name = "ply_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 892;
                vrLoc = 1090;
        };
        0D17BB150E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 14";
                rLen = 0;
                rLoc = 246;
                rType = 0;
                vrLen = 385;
                vrLoc = 0;
        };
        0D17BB160E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 619;
                vrLoc = 69;
        };
        0D17BB170E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 681;
                vrLoc = 0;
        };
        0D17BB180E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 622;
                vrLoc = 0;
        };
        0D17BB190E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 679;
                vrLoc = 0;
        };
        0D17BB1A0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 576;
                vrLoc = 0;
        };
        0D17BB1B0E4BA45200FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 880;
                vrLoc = 0;
        };
        0D17BB280E4BA6BB00FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 15";
                rLen = 0;
                rLoc = 316;
                rType = 0;
                vrLen = 324;
                vrLoc = 0;
        };
        0D17BB290E4BA6BB00FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 213";
                rLen = 0;
                rLoc = 4914;
                rType = 0;
                vrLen = 827;
                vrLoc = 2678;
        };
        0D17BB2A0E4BA6BB00FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 15";
                rLen = 0;
                rLoc = 316;
                rType = 0;
                vrLen = 324;
                vrLoc = 0;
        };
        0D17BB2B0E4BA6BB00FD8803 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 213";
                rLen = 0;
                rLoc = 4914;
                rType = 0;
                vrLen = 690;
                vrLoc = 0;
        };
        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 = 0;
                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}, {1339, 9063}}";
                        sepNavSelRange = "{117, 0}";
                        sepNavVisRange = "{4612, 787}";
                        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 = (
                );
        };
        0D5940860E4B01EC005EA01C /* dump.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = dump.c;
                path = "/Users/jab/Desktop/rply-1.01/etc/dump.c";
                sourceTree = "<absolute>";
        };
        0D5940900E4B0315005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5940860E4B01EC005EA01C /* dump.c */;
                name = "dump.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 855;
                vrLoc = 20;
        };
        0D5940970E4B0394005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602BD0E49E107002DD12B /* rply.c */;
                name = "rply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 942;
                vrLoc = 0;
        };
        0D5940A60E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 810;
                vrLoc = 2721;
        };
        0D5940AF0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
                name = "AncestorGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 815;
                vrLoc = 0;
        };
        0D5940B00E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
                name = "BBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1021;
                vrLoc = 0;
        };
        0D5940B40E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
                name = "BoundingLNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 147;
                vrLoc = 0;
        };
        0D5940B50E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
                name = "BoundingLNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 795;
                vrLoc = 0;
        };
        0D5940B60E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
                name = "BoundingNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 677;
                vrLoc = 0;
        };
        0D5940B70E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
                name = "BoundingNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 875;
                vrLoc = 0;
        };
        0D5940B80E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
                name = "BoundingTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 604;
                vrLoc = 0;
        };
        0D5940B90E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
                name = "BoundingTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 583;
                vrLoc = 0;
        };
        0D5940BA0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 637;
                vrLoc = 0;
        };
        0D5940BB0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
                name = "BSPTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 639;
                vrLoc = 0;
        };
        0D5940BC0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 607;
                vrLoc = 0;
        };
        0D5940BE0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 892;
                vrLoc = 0;
        };
        0D5940BF0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
                name = "GradientFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 718;
                vrLoc = 0;
        };
        0D5940C00E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
                name = "GradientFilter.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 681;
                vrLoc = 0;
        };
        0D5940C10E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
                name = "GridAlgorithm.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1029;
                vrLoc = 0;
        };
        0D5940C20E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
                name = "HGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 843;
                vrLoc = 0;
        };
        0D5940C30E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
                name = "KDTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 756;
                vrLoc = 0;
        };
        0D5940C40E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
                name = "load_raw.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 691;
                vrLoc = 0;
        };
        0D5940C50E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
                name = "load_raw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 242;
                vrLoc = 0;
        };
        0D5940C60E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
                name = "Material.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 599;
                vrLoc = 0;
        };
        0D5940C70E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */;
                name = "Neighbours.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 454;
                vrLoc = 0;
        };
        0D5940C80E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
                name = "Neighbours.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 453;
                vrLoc = 0;
        };
        0D5940C90E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 2";
                rLen = 0;
                rLoc = 80;
                rType = 0;
                vrLen = 700;
                vrLoc = 8815;
        };
        0D5940CB0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */;
                name = "OBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 595;
                vrLoc = 0;
        };
        0D5940CC0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
                name = "OBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 708;
                vrLoc = 0;
        };
        0D5940CD0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 829;
                vrLoc = 0;
        };
        0D5940CE0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
                name = "Polygonizer.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 981;
                vrLoc = 0;
        };
        0D5940CF0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 645;
                vrLoc = 38;
        };
        0D5940D00E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
                name = "Ray.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 822;
                vrLoc = 0;
        };
        0D5940D10E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 602;
                vrLoc = 32;
        };
        0D5940D30E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 30";
                rLen = 0;
                rLoc = 589;
                rType = 0;
                vrLen = 686;
                vrLoc = 22;
        };
        0D5940D60E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "IndexedFaceSet.h: 17";
                rLen = 22;
                rLoc = 388;
                rType = 0;
                vrLen = 781;
                vrLoc = 1101;
        };
        0D5940D70E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA6020B0E48EED3002DD12B /* TriMesh.h */;
                name = "TriMesh.h: 29";
                rLen = 14;
                rLoc = 564;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0D5940DD0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 681;
                vrLoc = 0;
        };
        0D5940DE0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 696;
                vrLoc = 0;
        };
        0D5940E10E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 626;
                vrLoc = 0;
        };
        0D5940E20E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
                name = "AncestorGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 815;
                vrLoc = 0;
        };
        0D5940E30E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
                name = "BBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1021;
                vrLoc = 0;
        };
        0D5940E40E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 729;
                vrLoc = 0;
        };
        0D5940E50E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 686;
                vrLoc = 0;
        };
        0D5940E60E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 884;
                vrLoc = 0;
        };
        0D5940E70E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
                name = "BoundingLNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 147;
                vrLoc = 0;
        };
        0D5940E80E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
                name = "BoundingLNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 795;
                vrLoc = 0;
        };
        0D5940E90E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
                name = "BoundingNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 677;
                vrLoc = 0;
        };
        0D5940EA0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
                name = "BoundingNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 875;
                vrLoc = 0;
        };
        0D5940EB0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
                name = "BoundingTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 604;
                vrLoc = 0;
        };
        0D5940EC0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
                name = "BoundingTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 583;
                vrLoc = 0;
        };
        0D5940ED0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 637;
                vrLoc = 0;
        };
        0D5940EE0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 607;
                vrLoc = 0;
        };
        0D5940EF0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 324;
                vrLoc = 0;
        };
        0D5940F00E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 892;
                vrLoc = 0;
        };
        0D5940F10E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
                name = "GradientFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 718;
                vrLoc = 0;
        };
        0D5940F20E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
                name = "GradientFilter.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 681;
                vrLoc = 0;
        };
        0D5940F30E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
                name = "GridAlgorithm.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1029;
                vrLoc = 0;
        };
        0D5940F40E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
                name = "HGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 843;
                vrLoc = 0;
        };
        0D5940F50E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "IndexedFaceSet.h: 98";
                rLen = 0;
                rLoc = 2183;
                rType = 0;
                vrLen = 791;
                vrLoc = 0;
        };
        0D5940F60E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
                name = "KDTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 756;
                vrLoc = 0;
        };
        0D5940F70E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
                name = "load_raw.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 691;
                vrLoc = 0;
        };
        0D5940F80E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
                name = "load_raw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 242;
                vrLoc = 0;
        };
        0D5940F90E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
                name = "Material.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 599;
                vrLoc = 0;
        };
        0D5940FA0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */;
                name = "Neighbours.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 454;
                vrLoc = 0;
        };
        0D5940FB0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
                name = "Neighbours.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 453;
                vrLoc = 0;
        };
        0D5940FC0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 2";
                rLen = 0;
                rLoc = 80;
                rType = 0;
                vrLen = 670;
                vrLoc = 8845;
        };
        0D5940FE0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1214;
                vrLoc = 0;
        };
        0D5940FF0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1025;
                vrLoc = 0;
        };
        0D5941000E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 810;
                vrLoc = 2721;
        };
        0D5941020E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
                name = "Polygonizer.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 981;
                vrLoc = 0;
        };
        0D59410C0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
                name = "tessellate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 510;
                vrLoc = 0;
        };
        0D59411C0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
                name = "BSPTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 639;
                vrLoc = 0;
        };
        0D59412C0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D59412D0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */;
                name = "OBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 595;
                vrLoc = 0;
        };
        0D59412E0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
                name = "OBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 708;
                vrLoc = 0;
        };
        0D59412F0E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 829;
                vrLoc = 0;
        };
        0D5941310E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 645;
                vrLoc = 38;
        };
        0D5941320E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 602;
                vrLoc = 32;
        };
        0D5941330E4B1370005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
                name = "Ray.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 822;
                vrLoc = 0;
        };
        0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 12103}}";
                        sepNavSelRange = "{82, 0}";
                        sepNavVisRange = "{0, 726}";
                };
        };
        0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2565}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 586}";
                };
        };
        0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 650}";
                };
        };
        0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 516}";
                };
        };
        0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1584, 38342}}";
                        sepNavSelRange = "{3407, 24}";
                        sepNavVisRange = "{3055, 703}";
                };
        };
        0D5941700E4B21AB005EA01C /* SOIL.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 8645}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{2594, 854}";
                };
        };
        0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 69369}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{10181, 619}";
                };
        };
        0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 6726}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1515}";
                };
        };
        0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 797}";
                };
        };
        0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 882}";
                };
        };
        0D59418E0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 44";
                rLen = 0;
                rLoc = 888;
                rType = 0;
                vrLen = 676;
                vrLoc = 0;
        };
        0D5941900E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941910E4B23E9005EA01C /* glu.h */;
                name = "glu.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 691;
                vrLoc = 0;
        };
        0D5941910E4B23E9005EA01C /* glu.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = glu.h;
                path = /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/glu.h;
                sourceTree = "<absolute>";
        };
        0D5941920E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941930E4B23E9005EA01C /* glew.h */;
                name = "glew.h: 1121";
                rLen = 5;
                rLoc = 47993;
                rType = 0;
                vrLen = 1121;
                vrLoc = 47346;
        };
        0D5941930E4B23E9005EA01C /* glew.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = glew.h;
                path = /opt/local/include/GL/glew.h;
                sourceTree = "<absolute>";
        };
        0D5941940E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
                name = "SimpleTrackBall.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 840;
                vrLoc = 0;
        };
        0D5941950E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */;
                name = "SimpleTrackBall.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 561;
                vrLoc = 0;
        };
        0D5941960E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D5941970E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 0;
        };
        0D5941980E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 640;
                vrLoc = 0;
        };
        0D5941990E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
                name = "GLViewController.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 716;
                vrLoc = 0;
        };
        0D59419A0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
                name = "gel_glut.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 215;
                vrLoc = 0;
        };
        0D59419B0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
                name = "gel_glu.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 213;
                vrLoc = 0;
        };
        0D5941A10E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */;
                name = "stbi_DDS_aug_c.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 882;
                vrLoc = 0;
        };
        0D5941A20E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */;
                name = "stbi_DDS_aug.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 797;
                vrLoc = 0;
        };
        0D5941A30E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941720E4B21AB005EA01C /* stb_image_aug.h */;
                name = "stb_image_aug.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1515;
                vrLoc = 0;
        };
        0D5941A70E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416E0E4B21AB005EA01C /* image_helper.h */;
                name = "image_helper.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 516;
                vrLoc = 0;
        };
        0D5941A80E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416D0E4B21AB005EA01C /* image_helper.c */;
                name = "image_helper.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 650;
                vrLoc = 0;
        };
        0D5941A90E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */;
                name = "image_DXT.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 586;
                vrLoc = 0;
        };
        0D5941AB0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 44";
                rLen = 0;
                rLoc = 888;
                rType = 0;
                vrLen = 676;
                vrLoc = 0;
        };
        0D5941B10E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
                name = "gel_gl.h: 4";
                rLen = 114;
                rLoc = 61;
                rType = 0;
                vrLen = 209;
                vrLoc = 0;
        };
        0D5941B20E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
                name = "gel_glu.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 213;
                vrLoc = 0;
        };
        0D5941B50E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
                name = "gel_glut.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 215;
                vrLoc = 0;
        };
        0D5941B80E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 976;
                vrLoc = 0;
        };
        0D5941BC0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416B0E4B21AB005EA01C /* image_DXT.c */;
                name = "image_DXT.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 827;
                vrLoc = 0;
        };
        0D5941BD0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */;
                name = "image_DXT.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 586;
                vrLoc = 0;
        };
        0D5941BE0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416D0E4B21AB005EA01C /* image_helper.c */;
                name = "image_helper.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 650;
                vrLoc = 0;
        };
        0D5941C00E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941710E4B21AB005EA01C /* stb_image_aug.c */;
                name = "stb_image_aug.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1505;
                vrLoc = 0;
        };
        0D5941C10E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */;
                name = "stbi_DDS_aug_c.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 882;
                vrLoc = 0;
        };
        0D5941C40E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */;
                name = "stbi_DDS_aug.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 797;
                vrLoc = 0;
        };
        0D5941C50E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941720E4B21AB005EA01C /* stb_image_aug.h */;
                name = "stb_image_aug.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1515;
                vrLoc = 0;
        };
        0D5941C80E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416E0E4B21AB005EA01C /* image_helper.h */;
                name = "image_helper.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 516;
                vrLoc = 0;
        };
        0D5941D00E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 740;
                vrLoc = 0;
        };
        0D5941DB0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
                name = "GLViewController.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 716;
                vrLoc = 0;
        };
        0D5941DC0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 640;
                vrLoc = 0;
        };
        0D5941DD0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 850;
                vrLoc = 0;
        };
        0D5941DE0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D5941DF0E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */;
                name = "SimpleTrackBall.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 561;
                vrLoc = 0;
        };
        0D5941E00E4B23E9005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
                name = "SimpleTrackBall.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 840;
                vrLoc = 0;
        };
        0D5942200E4B2602005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416B0E4B21AB005EA01C /* image_DXT.c */;
                name = "image_DXT.c: 5";
                rLen = 0;
                rLoc = 82;
                rType = 0;
                vrLen = 726;
                vrLoc = 0;
        };
        0D5942250E4B2602005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */;
                name = "SOIL.c: 109";
                rLen = 24;
                rLoc = 3407;
                rType = 0;
                vrLen = 703;
                vrLoc = 3055;
        };
        0D5942320E4B26E7005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 854;
                vrLoc = 2594;
        };
        0D5942470E4B2BE0005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
                name = "raytrace.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 579;
                vrLoc = 0;
        };
        0D59424D0E4B2BE0005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
                name = "raytrace.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 579;
                vrLoc = 0;
        };
        0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1254}}";
                        sepNavSelRange = "{130, 0}";
                        sepNavVisRange = "{0, 696}";
                };
        };
        0D59428D0E4B30A0005EA01C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941710E4B21AB005EA01C /* stb_image_aug.c */;
                name = "stb_image_aug.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 619;
                vrLoc = 10181;
        };
        0DA601840E48914A002DD12B /* wireframe.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
                        sepNavSelRange = "{204, 0}";
                        sepNavVisRange = "{0, 207}";
                };
        };
        0DA601850E48914A002DD12B /* wireframe.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 2280}}";
                        sepNavSelRange = "{2737, 12}";
                        sepNavVisRange = "{1756, 954}";
                };
        };
        0DA6019B0E48DF6F002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601840E48914A002DD12B /* wireframe.h */;
                name = "wireframe.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 146;
                vrLoc = 0;
        };
        0DA6019C0E48DF6F002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA601850E48914A002DD12B /* wireframe.cpp */;
                name = "wireframe.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 172;
                vrLoc = 0;
        };
        0DA6020B0E48EED3002DD12B /* TriMesh.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = TriMesh.h;
                path = /usr/local/include/Geometry/TriMesh.h;
                sourceTree = "<absolute>";
        };
        0DA6025F0E49032B002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602600E49032B002DD12B /* plyfile.c */;
                name = "plyfile.c: 2820";
                rLen = 0;
                rLoc = 76031;
                rType = 0;
                vrLen = 814;
                vrLoc = 2731;
        };
        0DA602600E49032B002DD12B /* plyfile.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = plyfile.c;
                path = "/Users/jab/Downloads/ply-1.1/plyfile.c";
                sourceTree = "<absolute>";
        };
        0DA602650E49032B002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602660E49032B002DD12B /* plyfile.c */;
                name = "plyfile.c: 2820";
                rLen = 0;
                rLoc = 76031;
                rType = 0;
                vrLen = 814;
                vrLoc = 2731;
        };
        0DA602660E49032B002DD12B /* plyfile.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = plyfile.c;
                path = "/Users/jab/Downloads/ply-1.1/plyfile.c";
                sourceTree = "<absolute>";
        };
        0DA602BD0E49E107002DD12B /* rply.c */ = {
                isa = PBXFileReference;
                fileEncoding = 4;
                lastKnownFileType = sourcecode.c.c;
                name = rply.c;
                path = /Users/jab/GEL/apps/OBJViewer/rply.c;
                sourceTree = "<absolute>";
        };
        0DA602C70E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602C80E49E27C002DD12B /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1135;
                vrLoc = 3;
        };
        0DA602C80E49E27C002DD12B /* ply.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = ply.h;
                path = /Users/jab/Downloads/ply/ply.h;
                sourceTree = "<absolute>";
        };
        0DA602C90E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602CA0E49E27C002DD12B /* flipply.c */;
                name = "flipply.c: 247";
                rLen = 0;
                rLoc = 6731;
                rType = 0;
                vrLen = 1057;
                vrLoc = 6208;
        };
        0DA602CA0E49E27C002DD12B /* flipply.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = flipply.c;
                path = /Users/jab/Downloads/ply/flipply.c;
                sourceTree = "<absolute>";
        };
        0DA602CB0E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602CC0E49E27C002DD12B /* sphereply.c */;
                name = "sphereply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 913;
                vrLoc = 5143;
        };
        0DA602CC0E49E27C002DD12B /* sphereply.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = sphereply.c;
                path = /Users/jab/Downloads/ply/sphereply.c;
                sourceTree = "<absolute>";
        };
        0DA602CD0E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602CE0E49E27C002DD12B /* ply2iv.c */;
                name = "ply2iv.c: 59";
                rLen = 8;
                rLoc = 1921;
                rType = 0;
                vrLen = 525;
                vrLoc = 7271;
        };
        0DA602CE0E49E27C002DD12B /* ply2iv.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = ply2iv.c;
                path = /Users/jab/Downloads/ply/ply2iv.c;
                sourceTree = "<absolute>";
        };
        0DA602D90E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602DA0E49E27C002DD12B /* ply.h */;
                name = "ply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1135;
                vrLoc = 3;
        };
        0DA602DA0E49E27C002DD12B /* ply.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = ply.h;
                path = /Users/jab/Downloads/ply/ply.h;
                sourceTree = "<absolute>";
        };
        0DA602DB0E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602DC0E49E27C002DD12B /* flipply.c */;
                name = "flipply.c: 247";
                rLen = 0;
                rLoc = 6731;
                rType = 0;
                vrLen = 1057;
                vrLoc = 6208;
        };
        0DA602DC0E49E27C002DD12B /* flipply.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = flipply.c;
                path = /Users/jab/Downloads/ply/flipply.c;
                sourceTree = "<absolute>";
        };
        0DA602E00E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602E10E49E27C002DD12B /* ply2iv.c */;
                name = "ply2iv.c: 59";
                rLen = 8;
                rLoc = 1921;
                rType = 0;
                vrLen = 525;
                vrLoc = 7271;
        };
        0DA602E10E49E27C002DD12B /* ply2iv.c */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.c;
                name = ply2iv.c;
                path = /Users/jab/Downloads/ply/ply2iv.c;
                sourceTree = "<absolute>";
        };
        0DA602ED0E49E27C002DD12B /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA602BD0E49E107002DD12B /* rply.c */;
                name = "rply.c: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 942;
                vrLoc = 0;
        };
        0DB883590C611DA10040A677 /* OBJViewer */ = {
                activeExec = 0;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                );
        };
        0DB8835B0C611DA10040A677 /* OBJViewer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                        YES,
                        NO,
                        NO,
                );
                argumentStrings = (
                        "/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
                        "/Users/jab/Studio/3DModels/OBJ/MIDEVIL.obj\n",
                        "/Users/jab/Studio/3DModels/geometry/cube.x3d\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 3;
                libgmallocEnabled = 0;
                name = OBJViewer;
                savedGlobals = {
                };
                sourceDirectories = (
                );
                variableFormatDictionary = {
                };
        };
        0DB883610C611DD20040A677 /* objview.cpp */ = {
                uiCtxt = {
                        sepNavFolds = "{\n    c =     (\n                {\n            r = \"{2073, 487}\";\n        }\n    );\n    r = \"{0, 7019}\";\n}";
                        sepNavIntBoundsRect = "{{0, 0}, {1379, 5757}}";
                        sepNavSelRange = "{4485, 0}";
                        sepNavVisRange = "{3907, 613}";
                        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}, {950, 9557}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 579}";
                        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 = 0;
                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 = 0;
                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 = 0;
                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 = 0;
                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, 1558}}";
                        sepNavSelRange = "{613, 0}";
                        sepNavVisRange = "{936, 1050}";
                        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}}";
                };
        };
        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 = 239837882.74456;
                state = 2;
        };
}