2 research outputs found

    Generalized kernels of polygons under rotation

    Get PDF
    Given a set O\mathcal{O} of kk orientations in the plane, two points inside a simple polygon PP O\mathcal{O}-see each other if there is an O\mathcal{O}-staircase contained in PP that connects them. The O\mathcal{O}-kernel of PP is the subset of points which O\mathcal{O}-see all the other points in PP. This work initiates the study of the computation and maintenance of the O\mathcal{O}-Kernel{\rm Kernel} of a polygon PP as we rotate the set O\mathcal{O} by an angle θ\theta, denoted O\mathcal{O}-Kernelθ(P){\rm Kernel}_{\theta}(P). In particular, we design efficient algorithms for (i) computing and maintaining {0o}\{0^{o}\}-Kernelθ(P){\rm Kernel}_{\theta}(P) while θ\theta varies in [−π2,π2)[-\frac{\pi}{2},\frac{\pi}{2}), obtaining the angular intervals where the {0o}\{0^{o}\}-Kernelθ(P){\rm Kernel}_{\theta}(P) is not empty and (ii) for orthogonal polygons PP, computing the orientation θ∈[0,π2)\theta\in[0, \frac{\pi}{2}) such that the area and/or the perimeter of the {0o,90o}\{0^{o},90^{o}\}-Kernelθ(P){\rm Kernel}_{\theta}(P) are maximum or minimum. These results extend previous works by Gewali, Palios, Rawlins, Schuierer, and Wood.Comment: 12 pages, 4 figures, a version omitting some proofs appeared at the 34th European Workshop on Computational Geometry (EuroCG 2018
    corecore