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.
-------------------------------------------------------------------- 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 --------------------------------------------------------------------
Es stehen folgende Programme und Quelltexte zum Download zur Verfügung:
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.
Es stehen folgende Hilfedateien zu Verfügung: