Ignore:
Timestamp:
10/03/06 14:11:36 (18 years ago)
Author:
gumbau
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GeoTool/src/GeoMeshViewUI.cpp

    r1549 r1560  
    10341034                                else 
    10351035                                { 
     1036                                        //      Transform NoSV Mesh to a SV Mesh. 
     1037                                        mesh_aux        =       mGeoMesh->toSharedVertex(); 
     1038 
     1039                                        //      Deletes the mesh No Shared Vertex. 
     1040                                        delete  mGeoMesh; 
     1041 
     1042                                        //      Gets the mesh Shared Vertex. 
     1043                                        mGeoMesh        =       mesh_aux; 
     1044 
     1045                                        // Visualize mesh. 
     1046                                        geoMeshView->setMesh(mGeoMesh); 
     1047 
    10361048                                        //      Simplify the mesh object. 
    10371049                                        if(simplifyEdgeCollapse()) 
    10381050                                        { 
    1039                                                 delete  mMeshSimplifier; 
    10401051                                                geoMeshView->restoreContext(); 
    10411052                                        } 
     
    10561067                                //      Simplify and generate simplification sequence. 
    10571068                        case    LODTREES_AUTO: 
    1058                                 if (idMeshLeaves==(unsigned short)-1) 
     1069 
     1070                                if (idMeshLeaves == (unsigned short)-1) 
    10591071                                { 
    10601072                                        fltk::alert("Leaves submesh not selected!"); 
     
    11411153                                        if (simplifyEdgeCollapse()) 
    11421154                                        { 
    1143                                                 //      Create the simplification sequence. 
    1144                                                 //createSimplificationSequence(); 
    1145                                                  
    11461155                                                //delete        mMeshSimplifier; 
    11471156                                                geoMeshView->restoreContext(); 
     
    26002609                                        o->box(fltk::FLAT_BOX); 
    26012610                                        o->color((fltk::Color)0xffffff00); 
    2602                                         //fltk::Group::current()->resizable(o); 
    26032611                                } 
    26042612 
     
    26212629                                { 
    26222630                                        fltk::Button* o; 
    2623                                         //o = mButtonProcess = new fltk::Button(665, 410, 73, 25, "Process"); 
    26242631                                        o = mButtonProcess = new fltk::Button(75, 410, 73, 25, "Process"); 
    26252632                                        o->callback((fltk::Callback*)cb_mButtonProcess); 
     
    26302637                                { 
    26312638                                        fltk::ProgressBar* o; 
    2632                                         //o = mProcessBar = new fltk::ProgressBar(616, 435, 175, 18); 
    26332639                                        o = mProcessBar = new fltk::ProgressBar(16, 435, 195, 18); 
    26342640                                        o->hide(); 
     
    26692675                                        fltk::Slider* o; 
    26702676                                        o = mLodStripSlider = new fltk::Slider(16, 50, 30, 450); 
     2677                                        o->linesize(0.01f); 
    26712678                                        o->type(fltk::Slider::TICK_BELOW); 
    26722679                                        o->set_vertical(); 
     
    26782685                                        fltk::Slider* o; 
    26792686                                        o = mLodTreeSlider = new fltk::Slider(46, 50, 30, 450); 
     2687                                        o->linesize(0.01f); 
    26802688                                        o->type(fltk::Slider::TICK_BELOW); 
    26812689                                        o->set_vertical(); 
     
    27062714                                } 
    27072715 
    2708                                 //mChangeVertices = new fltk::CheckButton(30, 104, 25, 25, "Change vertices"); 
    2709  
    27102716                                { 
    27112717                                        mProcessTitle           = new fltk::Widget(0, 0, 230, 25, ""); 
     
    27192725                                } 
    27202726 
    2721                                 /* 
    2722                                          { 
    2723                                          mTypeLabel                     = new fltk::Output(26, 82, 5, 25, "Type"); 
    2724                                          fltk::Output* o        =       mTypeLabel; 
    2725                                          o->set_vertical(); 
    2726                                          o->box(fltk::NO_BOX); 
    2727                                          o->labelfont(fltk::HELVETICA_BOLD); 
    2728                                          o->color((fltk::Color)0xe0dfe300); 
    2729                                          o->align(fltk::ALIGN_RIGHT); 
    2730                                          } 
    2731                                          */ 
    2732  
    27332727                                { 
    27342728                                        mMeshReductionLabel     = new fltk::Output(26, 124, 0, 25, "Mesh Reduction"); 
     
    27412735                                } 
    27422736 
    2743                                 //mChangeTexture = new fltk::CheckButton(30, 104, 25, 25, "Change texture"); 
    2744  
    27452737                                { 
    27462738                                        fltk::Group* o; 
     
    28152807                                } 
    28162808 
    2817                                 //{ 
    2818                                 //      fltk::Item* o = menuFileTransformSharedVertex = new fltk::Item("Transform to Shared Vertex"); 
    2819                                 //      o->callback((fltk::Callback*)cb_menuFileTransformSharedVertex); 
    2820                                 //} 
    2821  
    28222809                                { 
    28232810                                        menuLoadTextures = new fltk::ItemGroup("Load Textures"); 
     
    28622849                                } 
    28632850 
    2864                                 //{ 
    2865                                 //      fltk::Item* o = menuEditZoom = new fltk::Item("Zoom"); 
    2866                                 //      o->callback((fltk::Callback*)cb_menuEditZoom); 
    2867                                 //} 
    2868  
    28692851                                new fltk::Divider(); 
    28702852 
     
    28792861                                        o->callback((fltk::Callback*)cb_menuSelectLeaves); 
    28802862                                } 
    2881  
    28822863                                o->end(); 
    28832864                        } 
     
    29002881                                } 
    29012882 
    2902                                 //new fltk::Divider(); 
    2903  
    29042883                                { 
    29052884                                        fltk::Item* o = menuRenderCW = new fltk::Item("CW"); 
    29062885                                        o->type(fltk::Item::RADIO); 
    29072886                                        o->callback((fltk::Callback*)cb_menuRenderCW); 
    2908  
    2909                                         //o->hide(); 
    29102887                                } 
    29112888 
     
    29152892                                        o->set_value(); 
    29162893                                        o->callback((fltk::Callback*)cb_menuRenderCCW); 
    2917  
    2918                                         //o->hide(); 
    29192894                                } 
    29202895 
     
    29962971 
    29972972                        //      Menu LodTrees. 
    2998                          
    29992973                        { 
    30002974                                fltk::ItemGroup* o; 
     
    30293003                        } 
    30303004 
    3031 /*                      { 
    3032                                 fltk::SharedImage *gifLogo = logo->get("media\\logos\\logo.gif"); 
    3033                                  
    3034                                 //o->callback((fltk::Callback*)cb_mLogo); 
    3035                                  
    3036                                 mLogo   =       new fltk::InvisibleBox(406, 1, 43, 13);                          
    3037                                 mLogo->image(gifLogo); 
    3038                         }*/ 
    3039  
    30403005                        o->end(); 
    30413006                } 
     
    30463011                        o->box(fltk::BORDER_BOX); 
    30473012                        o->begin(); 
    3048  
    3049                         /* 
    3050                         { 
    3051                                 fltk::Widget* o; 
    3052                                 o = mFPS = new fltk::Widget(10, 4, 30, 15, "FPS "); 
    3053                                 o->box(fltk::NO_BOX); 
    3054                                 o->labelfont(fltk::HELVETICA_BOLD); 
    3055                                 o->color((fltk::Color)0xe0dfe300); 
    3056                         } 
    3057                         */ 
    30583013 
    30593014                        { 
     
    30713026                                o->labelfont(fltk::HELVETICA_BOLD); 
    30723027                                o->color((fltk::Color)0xe0dfe300); 
    3073  
    3074                                 //      Hide triangle count. 
    3075                                 //o->hide(); 
    30763028                        } 
    30773029 
     
    30833035                                o->color((fltk::Color)0xe0dfe300); 
    30843036                        } 
    3085  
    3086                         //{ 
    3087                         //      fltk::Widget* o; 
    3088                         //      o = mQuads = new fltk::Widget(454, 4, 40, 15, "Quads"); 
    3089                         //      o->box(fltk::NO_BOX); 
    3090                         //      o->labelfont(fltk::HELVETICA_BOLD); 
    3091                         //      o->color((fltk::Color)0xe0dfe300); 
    3092                         //} 
    30933037 
    30943038                        { 
     
    31013045                        o->end(); 
    31023046                } 
    3103  
    3104  
    31053047                o->end(); 
    31063048        } 
     
    31083050        fltk::focus(geoMeshView); 
    31093051         
    3110  
    31113052        /*Hide Right Panel*/ 
    31123053        hideRightPanel(); 
Note: See TracChangeset for help on using the changeset viewer.