私はグーグルで検索しましたが、必要なものに似たものは見つかりませんでした。
Clipper Lib は、パスの面積を計算する関数を提供します。
double Area(Path path)
これをスケーリングして複雑なポリゴン (穴が開いたポリゴンなど) の面積を計算する方法が見つかりません。
つまり、次のようなものを作成する必要があります。
double Area(Paths paths, PolyFillType FillType = PolyFillType.pftEvenOdd)
誰かがこれを行う方法を教えてもらえますか? 前もって感謝します
PS: この複雑な多角形には穴がある可能性があるため、単純に面積の合計を出すことはできません。