allow partial circles by specifying two angles in preparation for polygon support