Hi,
I’ve made an algorithm that constructs a field of view polygon.
Most up to date version is the StraightEdge project at http://code.google.com/p/straightedge/
Here’s the demo:
http://keithphw.freehostia.com/LineOfSight/LineOfSight.jnlp
source (note that clicking this link may not work, you may have to paste the link text into your browser window to actually download the zip file):
http://keithphw.freehostia.com/LineOfSight/src.zip
dependency jar (Java Topology Suite):
http://keithphw.freehostia.com/LineOfSight/jts-1.8.jar
Comments appreciated!!! 8)
http://www.fileden.com/files/2008/9/22/2110084/LineOfSightMaze.png
http://www.fileden.com/files/2008/9/22/2110084/LineOfSightPillars.png