Loading...
Search
Search in this resource
sort by
گسترش چندضلعی های قابل دید با استفاده از اضلاع آینه ای
108 viewed

گسترش چندضلعی های قابل دید با استفاده از اضلاع آینه ای

واعظی، آرش Vaezi, Arash

Expanding Visibility Polygons by Mirrors

Vaezi, Arash | 2012

1546 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 44166 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Ghodsi, Mohammad
  7. Abstract:
  8. We consider extending the visibility polygon of a given point q inside a simple polygon by converting one or some of the edges to mirrors. It is known that the visibility polygon of a point inside a polygon in the presence of a mirror can be computed in linear time. We propose a linear time algorithm that checks whether a given segment inside a simple polygon is visible by a given point q via a mirror-edge, and finds all such edges. And we prove that finding edges to add exactly k unit squares to the visibility polygon of a query point q in most cases is NP-complete and its minimization is NP-hard. These cases contain single and muliple, either with secular or difuse reflections. Moreover, considering the same cases findig edges to add at least k unit squares with minimum number of mirror-edges is NP-hard, too. The mutiple reflections case of the specular version of the at least k problem, has been left open
  9. Keywords:
  10. Mirror ; Visibility Polygon ; Specular Reflection ; Diffuse Reflection ; Single Reflection ; Multiple Reflection