J. Greely has a utility to generate borders, as input to his map generator:
http://dotclue.org/t20/
(The utility is allygen.)
While pondering what to do for my map site - which right now has large hand-drawn vectors based on the old Imperium Poster - I ran across the Alpha Shapes - generalizations of the concept of a convex hull:
Applet:
http://cgm.cs.mcgill.ca/~godfried/teaching/projects97/belair/alpha.html
Utility:
http://cm.bell-labs.com/netlib/voronoi/hull.html
Basically you can take a set of points compute the Delaunay triangulation of the points, remove any boundary lines that exceed some length, and use the remaining set of boundary lines. This "feels" just right for interstellar mapping - say, with a length of about 5.
There might need to be a way to "repel" from non-members (which Greely's util handles). If I get a chance to play further I'll post results if anyone is interested.
(FWIW, the concept applies to higher dimensions as well, so you could use it for 3D.)
http://dotclue.org/t20/
(The utility is allygen.)
While pondering what to do for my map site - which right now has large hand-drawn vectors based on the old Imperium Poster - I ran across the Alpha Shapes - generalizations of the concept of a convex hull:
Applet:
http://cgm.cs.mcgill.ca/~godfried/teaching/projects97/belair/alpha.html
Utility:
http://cm.bell-labs.com/netlib/voronoi/hull.html
Basically you can take a set of points compute the Delaunay triangulation of the points, remove any boundary lines that exceed some length, and use the remaining set of boundary lines. This "feels" just right for interstellar mapping - say, with a length of about 5.
There might need to be a way to "repel" from non-members (which Greely's util handles). If I get a chance to play further I'll post results if anyone is interested.
(FWIW, the concept applies to higher dimensions as well, so you could use it for 3D.)