凸多角形を取り、それを回転とスケーリングによって特定の長方形に収めたいと思います。
私のアプローチは、ポリゴンを小さなステップ(1°など)で回転させ、常に分数(最大水平距離/最大垂直距離)を測定し、分数に最も近いもの(長方形の幅/長方形の高さ)を取り、収まるようにスケーリングすることです長方形に。
「原始的ではない」アプローチがあるのだろうか。さらに、最大の水平距離と垂直距離を測定するだけでなく、「ベスト フィット」のより良い定義があるかもしれません。私の本当の目的は、ポリゴンを画像ファイルに保存したり、ページに印刷したりするときに、ポリゴンを「見栄えよく」することです。