..back to Geographic tools      ..deutsche Version

Triangulation API for Delphi under Windows NT

.. to bring adjoining things together
 

 Description    Copyright     Download    Helpfiles

Port of the UNIX applikation TRIANGLE written by Jonathan Richard Shewchuk for DELPHI use under Window NT

The application is used to create a two-dimensional mesh triangulaytion in Delaunay terms. It supports Delaunay triangulation, constraint polygon triangulation and the creation of Voronoi-diagrams. The Program was modfied to use interfaces for Delphi 5 under Windows NT 4.0. To be opportune with the compiler family, the code was adapted to use the free Borland C++ Compiler BCC 5.5. The result is a dynamic liked library with a DELPHI core API. The code is very volatile and it is the start for programming a secure encapsulation of the API as a component.
 ..to Top

Copyright

The Copyright is applied in terms of the author of triangle J.R.Shewchuk:
 --------------------------------------------------------------------

 CORE API for Triangle.DLL

 A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator.

 --------------------------------------------------------------------

 This program may be freely redistributed under the condition that the

 copyright notices (including this entire header and the copyright

 notice printed when the `-h' switch is selected) are not removed, and

 no compensation is received.  Private, research, and institutional

 use is free.  You may distribute modified versions of this code UNDER

 THE CONDITION THAT THIS CODE AND ANY MODIFICATIONS MADE TO IT IN THE

 SAME FILE REMAIN UNDER COPYRIGHT OF THE ORIGINAL AUTHOR, BOTH SOURCE

 AND OBJECT CODE ARE MADE FREELY AVAILABLE WITHOUT CHARGE, AND CLEAR

 NOTICE IS GIVEN OF THE MODIFICATIONS.  Distribution of this code as

 part of a commercial system is permissible ONLY BY DIRECT ARRANGEMENT

 WITH THE AUTHORS.

 --------------------------------------------------------------------

 Triangle © - VII/1996 School of Computer Science Carnegie Mellon

 University; written by Jonathan Richard Shewchuk

 http://www.cs.berkeley.edu/~jrs; email:jrs@cs.cmu.edu

 --------------------------------------------------------------------

 UCoreTriApi © - II/2002 TriplexWare;  written by A. Weidauer

 http://www.weidauer@huckfinn.de; email:alex.weidauer@huckfinn.de

 --------------------------------------------------------------------

 ..to Top

Download

There are following code downloads available:
  1. Link to the Homepage von J.R. Shewchuk and the programmatic page of Triangle 1.3:

  2.  AUTHOR  and  PROGRAM .
  3. Link to the program homepage of delphi routines to use TRIANGLE:

  4.  AUTHOR  und  PROGRAM (..sorry UNDER CONSTRUCTION) .
  5. The ZIP version of the dynamic linked library TRIANGLE.DLL:

  6.  triangle_dll.zip 65.5 kByte  with source code  tridll_full.zip 118.1 kByte  .
  7. The GZIP/TAR version of the dynamic linked library TRIANGLE.DLL:

  8.  triangle.dll.gz 65.7 kByte  with source code  tridll_full.tgz 183.2 kByte .
  9. The ZIP version of the Windows NT executable console application TRIANGLE.EXE:

  10.  triangle_exe.zip 89.0 kByte  with source code  triexe_full.zip 203 kByte
  11. The GZIP/TAR version of the Windows NT executable console application TRIANGLE.EXE:

  12.  triangle.exe.gz 89kByte  mit Quellen  triexe_full.tgz 205 kByte
  13. The ZIP/TGZ Delphi Core API source code and some a simple example to use TRIANGLE.EXE:

  14.  tricoreapi.zip 165.3 kByte  or  tricoreapi.tgz 165.6 kByte
The minimal download options to test the things under DELPH is  triangle_dll.zip 65 kByte  and  tricoreapi.zip 165.3 kByte . The Triangle.dll should be located in a common/viewable directory for then TestCoreTri.exe.
to Top

Helpfiles

There are following helpfiles available:
  1. Help to datatypes and function declared in file

  2.  triangle.h .
  3. A pasdoc helpfile generation of the

  4.  Delphi Core API .
  5. Download helpfiles of Delphi Core API.

  6. ZIP  triapidoc.zip 14.1 kByte  bzw. GNUZIP/TAR  triapidoc.tgz 6.2 kbyte
The help declarations are also available as remarks in the source code of ANSI-C as well as DELPHI.
to Top

 © - II/2002 Alexander Weidauer