Changeset 895 for GTP/trunk/Lib/Geom/shared/GeoTool/include
- Timestamp:
- 05/04/06 13:18:08 (19 years ago)
- Location:
- GTP/trunk/Lib/Geom/shared/GeoTool/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GeoTool/include/GeoMeshView.h
r829 r895 169 169 170 170 // Change de Level of detail of the object. 171 void GoToLod(unsigned int lod); 171 void GoToLod_LodStrip(unsigned int lod); 172 void GoToLod_LodTree(unsigned int lod); 172 173 173 174 private: -
GTP/trunk/Lib/Geom/shared/GeoTool/include/GeoMeshViewUI.h
r841 r895 42 42 #include "GeoTreeSimpSequence.h" 43 43 #include "GeoLodStripsConstructor.h" 44 #include "GeoLodTreeConstructor.h" 44 45 #include "GeoLodTreeLibrary.h" 45 46 … … 58 59 LODSTRIPS_AUTO, 59 60 LODTREES, 61 LODTREES_AUTO, 60 62 SELECT_LEAVES, 61 63 VISUALIZE_LODSTRIPS, … … 174 176 inline void cb_menuLodTreesOpenLeavesSimplification_i(fltk::Item*, void*); 175 177 static void cb_menuLodTreesOpenLeavesSimplification(fltk::Item*, void*); 178 inline void cb_menuLodTreesGenerate_i(fltk::Item*, void*); 179 static void cb_menuLodTreesGenerate(fltk::Item*, void*); 176 180 inline void cb_menuLodTreesVisualize_i(fltk::Item*, void*); 177 181 static void cb_menuLodTreesVisualize(fltk::Item*, void*); … … 187 191 inline void cb_mMeshInfo_i(fltk::Browser*, void*); 188 192 static void cb_mMeshInfo(fltk::Browser*, void*); 189 inline void cb_mLodSlider_i(fltk::Slider*, void*); 190 static void cb_mLodSlider(fltk::Slider*, void*); 193 inline void cb_mLodStripSlider_i(fltk::Slider*, void*); 194 static void cb_mLodStripSlider(fltk::Slider*, void*); 195 inline void cb_mLodTreeSlider_i(fltk::Slider*, void*); 196 static void cb_mLodTreeSlider(fltk::Slider*, void*); 191 197 192 198 // Logo's callback. … … 204 210 void showOpenMeshSimplification(); 205 211 void showAutoGenerateLodStrips(); 212 void showAutoGenerateLodTrees(); 206 213 207 214 // Shows the LodTrees panel. … … 212 219 213 220 // Show the LodStrips visulization panel. 214 void showSlider(); 221 void showLodStripSlider(); 222 void showLodTreeSlider(); 215 223 216 224 void hideStripify(); … … 224 232 225 233 // Hide the LodStrips visualization panel. 226 void hideSlider(); 234 void hideLodStripSlider(); 235 void hideLodTreeSlider(); 227 236 228 237 // Get the number of vertices. … … 247 256 248 257 // Create a siplification sequence of the leaves. 249 void createLeavesSequence( );258 void createLeavesSequence(const std::string &); 250 259 251 260 // Stripify the mesh object. … … 301 310 fltk::Item *menuLodStripsVisualize; 302 311 fltk::ItemGroup *menuLodTrees; 312 fltk::Item *menuLodTreesGenerate; 303 313 fltk::Item *menuLodTreesVisualize; 304 314 … … 321 331 fltk::Button *mButtonBuild; 322 332 fltk::ProgressBar *mBuildBar; 323 fltk::Slider *mLodSlider; 333 fltk::Slider *mLodStripSlider; 334 fltk::Slider *mLodTreeSlider; 324 335 fltk::CheckButton *mGeometryBased; 325 336 fltk::CheckButton *mImageBased; … … 344 355 void setLodStripsLibrary(std::string lodfile, Mesh *geomesh); 345 356 // Initialize the lodtreelibrary for visualization. 346 void setLodTreesLibrary(std::string lodfile, Mesh *geomesh);357 void setLodTreesLibrary(std::string lodfile, std::string leafseqfile, Mesh *geomesh, uint32 ileafSubMesh); 347 358 348 359 // 26-12-2005
Note: See TracChangeset
for help on using the changeset viewer.