An optimal algorithm for finding all visible edges in a simple polygon | IEEE Journals & Magazine | IEEE Xplore