西西河

主题:求一个算法 -- 东方射日

共:💬55 🌺26
全看分页树展 · 主题 跟帖
家园 接近了

还是用一个三角形,如果是一个钝角三角形呢?那么外心在三角形外,简单画画就知道此时要找的点不是外心,而简单就是长边的中点。

综合一下应该是答案了吧:

1.找凸包

2.找最长连线的两点

3.凸包上其他点按与上述两点间的夹角排序

4.找到最小夹角(必然大于60,否则断言错误)

5.如果夹角小于90,取此三点外接圆圆心;否则取两点中点

有没有错误?

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河