DOWNLOAD THE MT PACKAGE
You can download separately the MT system and a number of
programs for building MTs.
The current version is version 1.2. See a
history of versions.
Please help us improving the system by sending
us your comments
on problems and bugs that you find in this release
and/or on features that you would like to have in a future release.
Download the MT Libraries
Language and platforms
The code of the MT system is written in ANSI C++.
It has been tested under the Unix environment on PCs (Linux operating
system, GNU g++ compiler) and on a Silicon Graphics Indigo2.
License
The code of the MT libraries is distributed under the
GNU General Public License.
Organization of code
The MT directory is organized as follows:
MT
|
+-------+-----+------+------+-----+----+
| | | | | | |
include src demo data doc lib util
| |
+-----+ +-----+
| | | |
krnl ext krnl ext
- include:
header files for the MT system (kernel and extension).
- src: source code for the MT system (kernel and extension).
- demo:
a few programs demonstrating applications of the MT;
more programs will be added in the future.
- data: files containing some MTs and related features
(tile errors, vertex normals).
- doc: documentation (these html pages).
The entry point is file index.html.
- lib: shared libraries resulting from compiling the kernel
and the extension of the system.
- util: some utility programs.
Each subdirectory of the MT package contains a file
readme.txt explaining its contents.
The contents of the package are described in details
here.
Instructions for downloading
You can download separately:
- The MT system, demos, documentation, utilities (directories
include, src, demo, doc,
lib, util).
- The pre-built MTs (directory data).
For the moment, the system is avaliable just for Unix-like platforms.
Downloading Part 1
Download the file:
mt.tar.gz (version 1.1)
mt-1.2.zip (version 1.2)
mt.net.zip (version 1.2 for dotnet)
The following instructions refer to the current version
(for old version use the old file name).
Uncompress and unpack it:
- gzip -d mt_1.2.tar.gz
- tar xvf mt_1.2.tar
This will create directory MT under the current directory, and
all its subdirectories and their contents, except for subdirectory
MT/data which is left empty.
Directory MT/lib
is also empty and will contain the binaries after compilation.
The space required is about 6Mb.
Downloading Part 2
Download the file
mtdata.tar.gz.
Uncompress and unpack it:
- place the file mtdata.tar.gz under the directory where you
have placed the MT
- gzip -d mtdata.tar.gz
- tar xvf mtdata.tar
This will give the contents of subdirectory MT/data.
The space required is about 55Mb.
If you want to get just the MTs nedded to run the demos,
you can download separately the files:
and place them in subdirectory MT/data.
Instructions for installation
Installation of the MT libraries
Make the libraries by compiling the source files:
- cd to directory MT/src/krnl.
- check that the compiler and options contained in the
makefile match the ones of your system;
edit makefile if necessary
(you may have to change the macros related to "Flags" and "Compiler",
see comments in makefile)
- make libMT.so (the shared library will be placed
in directory MT/lib).
- Repeat the operations above in directory MT/src/ext
for building the shared library libMText.so
Add directory MT/lib to your LD_LIBRARY_PATH by
editing file .tcshrc in your home directory:
-
If such file does not contain a line starting with setenv
LD_LIBRARY_PATH, then add the line:
setenv LD_LIBRARY_PATH mt_path/MT/lib
where mt_path is the absoulte path to the MT directory
on your system.
-
Otherwise, add :mt_path/MT/lib to the list of directories
already present after setenv LD_LIBRARY_PATH
(where mt_path is as above).
The new setting will hold for all shells created after the modification
to file .tcshrc.
Installation of the demos
Our demos need the graphic libraries
OpenGL
(or Mesa) and
Glut
in order to run.
You may need to install these libraries on your system before
installing the MT demos.
- cd to directory MT/demo
- check that the compiler, options, and library paths contained in the
makefile match the ones of your system;
edit makefile if necessary
(you may have to change the macros related to "Flags", "Compiler" and
"Graphic Libraries", see comments in makefile)
- make demo1
- make demo2
To check that everything works, try to run the demos.
See the instructions for
demo1 and demo2.
Installation of the utilities
- cd to directory MT/util
- check that the compiler, options, and library paths contained in the
makefile match the ones of your system;
edit makefile if necessary
(you may have to change the macros related to "Flags" and "Compiler",
see comments in makefile)
- make
MT Building Programs for version 1.2 are
not yet ready!! (but the MT files build with version 1.1 are good also
to be used with version 1.2)
Download the MT Building Programs
The distribution policy of programs for MT construction depends
on the specific program: some of them are distributed in source code,
while some others are distributed just as compiled binaries.
The distribution policy of each program is specified below.
Instructions for downloading
Each program for MT construction can be downloaded separately.
The current distribution includes the following programs:
-
Program MT Delaunay (construction of MTs for terrains).
See documentation.
This program is distributed under the
GNU General Public License.
Download the file
delaunay.tar.gz.
The code is written in ANSI C++.
It has been tested under the Unix environment on PCs (Linux operating
system, GNU g++ compiler) and on a Silicon Graphics Indigo2.
Space requirements: about 4.5Mb.
-
Program MT Jade (construction of MTs for surfaces in space).
See documentation.
This program is distributed just as an executable file using
the shared libraries libMT.so and libMText.so of the MT system
(compiled for Linux and IRIX).
Download the file
mtjade.tar.gz.
The code is written in ANSI C.
It has been tested under the Unix environment on PCs (Linux operating
system, GNU g++ compiler) and on a Silicon Graphics Indigo2.
Space requirements: about 6Mb.
For uncompressing and unpacking, proceed as follows
(where xxxx.tar.gz denotes the file you have downloaded):
- gzip -d xxxx.tar.gz
- cd to the directory where you have placed the MT
directory
- tar xvf xxxx.tar
This operation will give a directory XXXX containing all the files,
where XXXX depends on the program you have downloaded.
Instructions for installation
If your system is Linux or IRIX, you can try using the pre-compiled
executables.
Otherwise, if the program you have downloaded is distributed together
with its source files, you have to make the program
by compiling the source files:
- cd to the directory XXXX of the specific program.
- check that the compiler and options contained in the
makefile match the ones of your system;
edit makefile if necessary.
- Warning: the distributed version of makefile assumes
that the MT directory is ../../MT;
if this is not the case on your machine, edit the
line defining variable MT_DIR.
- make.