generating Voronoi polygons

Seth Teller seth at miro.Berkeley.EDU
Sun Jan 20 05:29:25 AEST 1991


In article <9101190311.AA08355 at nazgul.physics.mcgill.ca> loki at NAZGUL.PHYSICS.MCGILL.CA (Loki Jorgenson Rm421) writes:
>> looking for software to generate Voronoi polygons (also known as
>> Dirichlet tesselations) from a set of generating points in two dimensions.
>> any portion of the required algorithms would be appreciated.

an interactive voronoi program for sgi boxes is available through
anonymous ftp from the new ftp.brl.mil (internet 128.63.16.158) 
in pub/voronoi.tar.Z.

the program is about 10K lines of c code, fully interactive,
etc. it's based on steve fortune's sweepline algorithm and
non-interactive implementation.  the interactive version
displays voronoi diagrams, delaunay triangulations, convex
hulls, and the connection between d-dimensional voronoi
diagrams and (d+1)-dimensional convex hulls of co-spherical 
points (where d=2). some references:

        s.j. fortune, "a sweepline algorithm for voronoi diagrams,"
algorithmica 2 (1987), 153-174.

	f.p. preparata & m.i. shamos, _computational geometry: an
introduction_, springer-verlag, 1985, pp. 246-248.

for those who don't want thousands of pounds of gl and ui code,
there's a c library version in vregion.tar.Z that supports queries
for voronoi regions and delaunay triangles.

seth



More information about the Comp.sys.sgi mailing list