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.
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
--------------------------------------------------------------------
Download
There are following code downloads available:
-
Link to the Homepage von J.R. Shewchuk and the programmatic page of Triangle
1.3:
AUTHOR and
PROGRAM .
-
Link to the program homepage of delphi routines to use TRIANGLE:
AUTHOR und
PROGRAM (..sorry UNDER CONSTRUCTION) .
-
The ZIP version of the dynamic linked library TRIANGLE.DLL:
triangle_dll.zip 65.5
kByte with source code
tridll_full.zip 118.1 kByte .
-
The GZIP/TAR version of the dynamic linked library TRIANGLE.DLL:
triangle.dll.gz 65.7 kByte
with source code tridll_full.tgz
183.2 kByte .
-
The ZIP version of the Windows NT executable console application
TRIANGLE.EXE:
triangle_exe.zip 89.0
kByte with source code
triexe_full.zip 203 kByte
-
The GZIP/TAR version of the Windows NT executable console application
TRIANGLE.EXE:
triangle.exe.gz 89kByte
mit Quellen triexe_full.tgz
205 kByte
-
The ZIP/TGZ Delphi Core API source code and some a simple example
to use TRIANGLE.EXE:
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.
Helpfiles
There are following helpfiles available:
-
Help to datatypes and function declared in file
triangle.h .
-
A pasdoc helpfile generation of the
Delphi Core API .
-
Download helpfiles of Delphi Core API.
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.
© - II/2002
Alexander Weidauer