
However, technically vision is blocked by walls i.e. When describing a world in 2D, buildings naturally map to polygons and are thus taken as input by the algorithm. Note: The convention used through out is lower case letters for scalars and uppercase letters for vector values.



the field of view ( FoV) is to be determined. Given the observer's vision parameters - viewing direction, vision distance or the reach of sight and the angle of vision - we have to find the region visible to the observer i.e.
