The name for this function is circos.rect
because if you imagine the plotting region as Cartesian coordinate, then it is rectangle.
in the polar coordinate, the up and bottom edge become two arcs.
This function can be vectorized.
References
Gu, Z. (2014) circlize implements and enhances circular visualization in R. Bioinformatics.