[Lunar-commits] <moonbase> gts: initial import.

Dennis 'stumbles' Veatch stumbles at lunar-linux.org
Fri Feb 27 02:20:18 CET 2009


commit 0649dbf0ebe2f65b0174e289a31358337ccce0bd
Author: Dennis 'stumbles' Veatch <stumbles at lunar-linux.org>
Date:   Thu Feb 26 20:20:18 2009 -0500

    gts: initial import.
---
 libs/gts/DEPENDS |    1 +
 libs/gts/DETAILS |   38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/libs/gts/DEPENDS b/libs/gts/DEPENDS
new file mode 100644
index 0000000..2ce0fd3
--- /dev/null
+++ b/libs/gts/DEPENDS
@@ -0,0 +1 @@
+depends  netpbm
diff --git a/libs/gts/DETAILS b/libs/gts/DETAILS
new file mode 100644
index 0000000..eaafd35
--- /dev/null
+++ b/libs/gts/DETAILS
@@ -0,0 +1,38 @@
+          MODULE=gts                                                                                                                           
+         VERSION=0.7.6                                                                                                                         
+          SOURCE=$MODULE-$VERSION.tar.gz                                                                                                       
+      SOURCE_URL=$SFORGE_URL/$MODULE                                                                                                           
+      SOURCE_VFY=sha1:000720bebecf0b153eb28260bd30fbd979dcc040
+        WEB_SITE=http://gts.sourceforge.net/
+         ENTERED=20090226
+         UPDATED=20090225
+           SHORT="GNU Triangulated Surface Library"
+cat << EOF
+GTS stands for the GNU Triangulated Surface Library. It is an Open Source Free
+Software Library intended to provide a set of useful functions to deal with 3D
+surfaces meshed with interconnected triangles. The source code is available
+free of charge under the Free Software LGPL license.
+
+The code is written entirely in C with an object-oriented approach based mostly
+on the design of GTK+. Careful attention is paid to performance related issues
+as the initial goal of GTS is to provide a simple and efficient library to
+scientists dealing with 3D computational surface meshes.
+
+A brief summary of its main features:
+
+    * Simple object-oriented structure giving easy access to topological
+      properties.
+    * 2D dynamic Delaunay and constrained Delaunay triangulations.
+    * Robust geometric predicates (orientation, in circle) using fast adaptive
+      floating point arithmetic (adapted from the fine work of Jonathan R.
+      Shewchuk).
+    * Robust set operations on surfaces (union, intersection, difference).
+    * Surface refinement and coarsening (multiresolution models).
+    * Dynamic view-independent continuous level-of-detail.
+    * Preliminary support for view-dependent level-of-detail.
+    * Bounding-boxes trees and Kd-trees for efficient point location and
+      collision/intersection detection.
+    * Graph operations: traversal, graph partitioning.
+    * Metric operations (area, volume, curvature ...).
+    * Triangle strips generation for fast rendering.
+EOF


More information about the Lunar-commits mailing list