* 假设有一组点的坐标存储在points数组中  
points := [(10, 20), (30, 40), (50, 60), (70, 80)]  
* 将点转换为区域  
region:= gen_region_polygon(points)   
* 获取区域的外接圆  
circle_outer, center_outer, radius_outer := smallest_circle(region)    
* 获取区域的内切圆  
circle_inner, center_inner, radius_inner := largest_inscribed_circle(region)    
* 计算圆度  
circularity := (radius_outer - radius_inner) / radius_outer
楼主留言:
基准圆,可以算出来。不知道三坐标内部是怎么计算圆度的,怎么算都和三坐标有差别。