Abstract
We introduce a very efficient noniterative algorithm to calculate the signed area of a spherical polygon with arbitrary shape on the Poincaré sphere. The method is based on the concept of the geometric Berry phase. It can handle diverse scenarios like convex and concave angles, multiply connected domains, overlapped vertices, sides and areas, self-intersecting polygons, holes, islands, cogeodesic vertices, random polygons, and vertices connected with long segments of great circles. A set of MATLAB routines of the algorithm is included. The main benefits of the algorithm are the ability to handle all manner of degenerate shapes, the shortness of the program code, and the running time.
© 2020 Optical Society of America
Full Article | PDF ArticleMore Like This
Antti Hannonen, Henri Partanen, Aleksi Leinonen, Janne Heikkinen, Tommi K. Hakala, Ari T. Friberg, and Tero Setälä
Optica 7(10) 1435-1439 (2020)
Piotr Kurzynowski, Władysław A. Woźniak, and Małgorzata Szarycz
J. Opt. Soc. Am. A 28(3) 475-482 (2011)
Yuanyuan Liu, Zhenxing Liu, Junxiao Zhou, Xiaohui Ling, Weixing Shu, Hailu Luo, and Shuangchun Wen
Opt. Lett. 42(17) 3447-3450 (2017)