ポリゴン内に均等に分散されたポイントを生成するアルゴリズムを探しています。
シナリオは次のとおりです。
各ポイントのコーナー (x、y) のポイントの座標で指定されたポリゴンがあります。そして、ポリゴン内に生成するポイントの数があります。
たとえば、5 つのポイント (1, 1) を含むポリゴンがあるとします。(1, 2) ; (2, 3) ; (3, 2) ; と (3, 1)
そして、そのポリゴン内に 20 個の等間隔のポイントを生成する必要があります。
注: 一部のポリゴンは、均等に分散されたポイントをサポートしていない場合がありますが、ポリゴンのすべての領域を可能な限り一貫してカバーする方法でポイントを分散しようとしています。(私が言いたいのは、他のパーツよりも多くのポイントを持つパーツが欲しくないということです)
そうするアルゴリズムはありますか?または多分図書館
私は C# アプリケーションに取り組んでいますが、アルゴリズムだけが必要で、翻訳できるので、どの言語でも構いません。
助けてくれてありがとう