source: GTP/trunk/Lib/Geom/shared/GTGeometry/README.txt @ 1526

Revision 1526, 2.0 KB checked in by gumbau, 18 years ago (diff)

Updated modules to the new interface and the new simplification algorithm improvements.

Line 
1Overview
2--------
3
4The GTGeometry project is a library that contains a set of features to work
5with geometry. The library is mainly focused to the generation of LOD models.
6However it also supplies some extra features such as mesh simplification and
7stripification.
8
9This project compiles into a static library into:
10        build/Debug/GTGeometry_d.lib
11        build/Release/GTGeometry.lib
12
13
14Features
15--------
16The features the GTGeometry include are:
17
18- LodStrips: supplies a triangle strips-based LOD model for generic meshes.
19
20--- LodStrips generation: used to generate a LOD model from a plain mesh.
21
22--- LodStrips visualization: runtime module used to include LOD objects
23        into external applications.
24
25- LodTree: supplies a LOD model developed to handle level of detail trees.
26
27--- LodTree generation: used to generate a LOD tree model from a mesh repre-
28        sentation of the tree.
29
30--- LodTree visualization: runtime module used to include LOD tree objects
31        into external applications.
32
33- Mesh Simplification: include two simplification algorithms to be used in external
34        applications. They are also used to generate the LOD models.
35
36--- Geometry-based simplification: supplies a simplification algorithm designed
37        for game meshes: it can handle sub-meshes and vertex repetitions in the mesh.
38
39--- Viewpoint-driven simplification: provides a simplification algorithm which uses
40        a visual error metric. This is slower than the geometry-based one, but offers
41        more accurate results.
42       
43- Foliage simplification: offers a foliage simplification algorithm based on leaf
44        collapse operations. This is used internally by the LodTree generation module.
45
46- Stripification: offers a stripification utility. This is used internally by the
47        LodStrips generation module.
48
49
50Usage
51-----
52
53To compile the GTGeometry library into an application, the needed files in
54        GTGeometry/include
55must be included, and the library GTGeometry{_d}.lib must be statically linked.
Note: See TracBrowser for help on using the repository browser.