タイトルのように、長方形をランダムに整形されたポリゴンに分割する必要があります。長方形をランダムに形作られたポリゴンに分割する
例、7つのポリゴンで:
+--------+--------+
|\ | 2 |
| \ 1 |''--..__|
| ------| 5 |
| 3/ \________|
| / /\ 6 |
|__/ 4/\______|
| /7 |
+-----+-----------+
アルゴリズムは、このためにそこにすでにあるかどうかはわからないが、私はこのまわりで私の頭を取得するように見えることはできません。
私はあなたが答えた言語は特に気にしませんが、私はJava/Swingで実装します。
「ランダムな形の」ポリゴンを意味するとは思いません。あなたの例のポリゴンはランダムに形作られていません。あなたはポリゴンの形状に気にしないという意味ですか?それは「ランダムな形」とは異なります。 –
@McWafflestix:あなたは「ランダムに形作られた」という意味はどうですか?つまり、このアルゴリズムを複数回実行すると、生成されたポリゴンはそれぞれ異なることになります。 –
"random"は、セットの他のメンバーとの関係を意味しません。あなたが示すように分割された長方形の場合、一部のメンバーは他のメンバーとの関係を持っています(例えば、共通の辺の長さ)。 –