Isovist Challenge

Nice challenge. Can you define the following:

  1. What determines the direction of the vision radius (its bisector, I suppose)?
  2. You show an exterior rectangle; I take it these elements are the simply part of the list of 2D curves, or do you always assume the view is contained, i.e. are the external bounds a constant and not part of the 2D curve input?
  3. Non-linear obstructions or only linear?
  4. You mention sample points; what if the solution doesn’t need them…still a requirement?