Log in | Register
Tool Repository
User Group Management
Credits

Overall Description

Tool name:
MT (MULTI-TESSELATION) Package
Tool type:
Library
Owner:
DISI
License:
The code of the MT libraries is distributed under the GNU General Public License. http://www.disi.unige.it/person/MagilloP/MT/license.html
Available at Infrastructure:
Description:
The MT Package contains a C++ library that allows you to design interactive applications which exploit the full power of multiresolution on geometric objects represented by meshes in any dimension.
The MT Package allows you to do two basic actions:
  • Take a simplicial (e.g., triangular, tetrahedral) mesh describing an object and build a multiresolution representation of the same object;
  • Query this multiresolution representation on-line to obtain meshes representing the object at the level of detail you like.
The MT Package is fully parametric on:
  • The dimension of the mesh (e.g., a surface made of triangles, a volume made of tetrahedra, and any higher dimensional complex made of simplexes);
  • The dimension on the embedding space (i.e., the number of coordinates on the vertices of the mesh);
  • Any attribute that you wish to store at the vertices and at the cells of your mesh;
  • Any criterion that you wish to adopt in order to extract meshes at variable resolution from the multiresolution model.
Thus you can manage multiresolution the way you like, depending on the needs of your application. You just have to specify the attributes you wish to include and the condition to test the resolution.
The MT Package allows you to use your own simplification code to build the multiresolution model! You just have to include commands provided by a class in the library.
The MT Package also contains some off-the-shelf programs,which can be either used directly, or adopted as templates to write your own applications:
  • Programs to build multiresolution terrain models from either digital elevation grids or triangulated irregular networks;
  • A program to build multiresolution surface models from generic triangle meshes;
  • A program to fly over a terrain, which gives you the possibility to adjust view and resolution parameters;
  • A program to analyze an object by interactively using a magic lens that keeps high resolution inside a volume, while the rest of the object is shown at low resolution.
See a more detailed http://www.disi.unige.it/person/MagilloP/MT/quick.html to discover the possibilities you have in using the MT Package.
Execution Platform:
Linux , Windows
Functionality:
Visualization >> Realistic rendering >> Shading , Level of details >> Geometric simplification , Level of details >> Progressive representation
hasInputFormat:
hasOutputFormat:
Tool links and information

hasURL:
ftp://ftp.disi.unige.it/person/MagilloP/MT_SW/MT/doc/index.html
hasSourceCodeURL:
hasReference:
ftp://ftp.disi.unige.it/person/MagilloP/MT_SW/MT/doc/index.html
hasReviewURL:
hasUsersMailingList:
hasDevelopersMailingList:
hasBugsRepository:
http://www.disi.unige.it/person/PapaleoL/MTTest/ITN_Status_list.htm
Other metadata

hasUserComment:
hasContact:
hasDevelopmentStatus:
Stable
hasHardwareRequirements:
Minimal requirement for linux installation is to have pentium processor
hasOutputShapeType:
hasBenchmarkURL:
http://www.disi.unige.it/person/PapaleoL/MTTest/TST_Report_list.htm
hasInputShapeType:
hasCompilationPlatform:
Windows_Visual_Cplusplus
hasCompilationPlatform:
Linux_gcc_gplusplus_3_2_x
hasCompilationPlatform:
Linux_gcc_gplusplus_2_9_x
hasTutorial:
hasUploader:
Paola_Magillo
implements:
MT_MULTI_TESSELATION_Package_ShadingRenderingAlgorithm
implements:
MT_MULTI_TESSELATION_Package_ProgressiveRepresentationAlgorithm
implements:
MT_MULTI_TESSELATION_Package_GeometricSimplificationAlgorithm
hasUploadDate:
2004-11-11T15:14:27+01:00
hasLastModifiedDate:
2007-09-13T10:00:14+02:00
hasVersion:
requiresTool:
hasUILanguage:
English
hasRelease:
MT_MULTI_TESSELATION_Package_1_2_5
hasOutput:
MT_MULTI_TESSELATION_Package_output_shapes
writtenWithProgrammingLanguage:
C++
hasUIType:
Command Line
hasDemo:
hasCreator:
hasInput:
MT_MULTI_TESSELATION_Package_input_shapes

Tool screenshots: