求多边形最小外接圆算法

时间:2013-06-02 16:44:25
【文件属性】:

文件名称:求多边形最小外接圆算法

文件大小:4KB

文件格式:TXT

更新时间:2013-06-02 16:44:25

最小外接圆

1. 在点集中任取3点A,B,C。 2. 作一个包含A,B,C三点的最小圆,圆周可能通过这3点,也可能只通过 其中两点,但包含第3点.后一种情况圆周上的两点一定是位于圆的一条直 径的两端。 3. 在点集中找出距离第2步所建圆圆心最远的D点,若D点已在圆内或圆周上, 则该圆即为所求的圆,算法结束.则,执行第4步。 4. 在A,B,C,D中选3个点,使由它们生成的一个包含这4个点的圆为最小,这3 点成为新的A,B,C,返回执行第2步。若在第4步生成的圆的圆周只通过A,B,C,D 中的两点,则圆周上的两点取成新的A和B,从另两点中任取一点作为新的C。


网友评论

  • 简单易用,可以参考
  • 算法写的很清楚,辛苦了!
  • 不错,可以参考。
  • 下载下来,有一部分乱码,不知道到底哪儿出错了,求帮助?理论上是完全行得通的。
  • 挺好的,就是算法很麻烦。
  • 算法可以参考,但是没附带数据
  • 软件用起来确实不错,比一些花哨的类似软件好多了
  • 正好在做一个写字程序,你的算法是三点求垂线交点,不过较繁琐。求两圆弧的交点的算法不错,暂时收了研究