Triangulation API für Delphi unter Windows NT

 ENGLISH VERSION 
 Startseite 

 Beschreibung    Kopierrechte     Herunterladen    Hilfedateien  

zum Anfang

Portierung der Unix Applikation TRIANGLE von Jonathan Richard Shewchuk für Window NT und Delphi V

Die Applikation dient zur Erstellung von 2-DIM Delaunay Triangulationen, Polygontriangulationen und dem Aufbau von Voronoidiagrammen. Das Programm wurde für die Verwendung unter Delphi 5 und Windows NT 4.0 modifiziert. Dabei wurde der Programmkode für den frei verfügbaren Borland C++ Compiler BCC 5.5 umgeschrieben, eine dynamische linkbare Bibliothek erstellt und eine Delphischnittstelle dazu ausformuliert. Die Unit TriCoreApi stellt den Anfang der Kapselung der Triangle API dar.


zum Anfang

Copyright (englisch)

:
 --------------------------------------------------------------------
 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
 --------------------------------------------------------------------

zum Anfang

Herunterladen

Es stehen folgende Programme und Quelltexte zum Download zur Verfügung:

  1. Verweis zur Homepage von J.R. Shewchuk und dem Programm Triangle 1.3:
     Author  und  Programm .
  2. Verweis zur Programm Homepage von TriangleRoutines:
     Author  und Programm (UNDER CONSTRUCTION).
  3. Die ZIP Version der dynamisch linkbaren Bibliothek TRIANGLE.DLL:
     triangle_dll.zip 65.5 kByte  mit Quellen  tridll_full.zip 118.1 kByte  .
  4. Die GZIP/TAR Version der dynamischlinkbaren Bibliothek TRIANGLE.DLL:
     triangle.dll.gz 65.7 kByte  mit Quellen  tridll_full.tgz 183.2 kByte .
  5. Die ZIP Version der ausführbaren Konsolenapplikation TRIANGLE.EXE:
     triangle_exe.zip 89.0 kByte  mit Quellen  triexe_full.zip 203 kByte 
  6. Die GZIP/TAR Version der ausführbaren Konsolenapplikation TRIANGLE.EXE:
     triangle.exe.gz 89kByte  mit Quellen  triexe_full.tgz 205 kByte 
  7. Die ZIP/TGZ Version der Delphi Core API Quelltextdateien sowie ein kleines Programm Beispiel zum Test unter Delphi: TRIANGLE.EXE:
     tricoreapi.zip 165.3 kByte  bzw.  tricoreapi.tgz 165.6 kByte 

Der minimale Download zum Testen unter Delphi ist  triangle_dll.zip 65 kByte  und  tricoreapi.zip 165.3 kByte . Die Triangle.dll sollte in einem Verzeichnis sein das der TestCoreTri.Exe zugänglich ist.


zum Anfang

Hilfedateien

Es stehen folgende Hilfedateien zu Verfügung:

  1. Hilfe zur include Datei für die Bibliothek
     triangle.h (englisch).
  2. Hilfe zur
     Delphi Core API (englisch).
  3. PasDoc Hilfedateien zur Delphi Core API herunterladen.
    ZIP  triapidoc.zip 14.1 kByte  bzw. GNUZIP/TAR  triapidoc.tgz 6.2 kbyte 


 © - II/2002 Alexander Weidauer