ビューポートのスケールに応じて、空間内の個々のポイントとしてレンダリングするか、代表的なポリゴンとしてレンダリングするかを決定できるように、2 次元ポイントのセットのサイズを特徴付ける方法が必要です。セットの凸包を計算して代表的なポリゴンを生成するアルゴリズムは既にありますが、そのサイズを特徴付ける方法が必要です。1 つの明白な尺度は、セットの直径である凸包上のポイント間の最大距離です。しかし、境界ポリゴンがどれほど狭いかを把握するために、直径に垂直な断面のサイズにもっと興味があります。ソートされた頂点のリストと最も遠い点のインデックス(理想的にはPythonで)を考えると、これを行う簡単な方法はありますか?
または、代わりに、一連の点の楕円を囲む最小領域の半径を計算する簡単な方法はありますか? この問題に対するいくつかのアプローチを見てきましたが、すぐに Python に変換できるものは何もないので、すぐに使用できるものを本当に探しています。