立方体の 3D ボックスがあり、各立方体には次の 3 つのインデックスがあると仮定(x,y,z)
します。
この立方体のボックスを表す 3D 配列があり、各立方体が 3D 配列の要素であるとします。
たとえば、次の配列は、ボウル型の土地を表します。
y=0:
0 0 0 0 0
0 0 0 0 0
1 1 1 1 1
1 1 1 1 1
y=1:
0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 1 1 1 1
y=2:
0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 1 1 1 1
y=3:
0 0 0 0 0
0 0 0 0 0
1 1 1 1 1
1 1 1 1 1
f
選択ボックスを指定すると、頻度が で、平均高さがh
、高さのv
平均変動が である丘を生成するようなアルゴリズムは何ですか?
結合ボックスの最下層が「ベースライン」または「海面」であると想定できます。
function makeTrees(double frequency, int height, double variation)
{
//return 3d array.
}
私はMinecraft MCEditフィルタプラグインを書いています:P