Dawe.Nipax.cz | Generátor terénu do VRML


z0 ... z0 ... z
x0
...
x0
...
x
rozměr:
min(%):
max(%):
YAB=(YA+YB)/2*RND  
název souboru:



Výpočet:
Alogrotimus vycházi ze čtyř rohů terénu (pokud nejsou nastaveny,=10), dopočítá výšky v polovině každé stěny a středu (výška počítaného bodu je součet výšky menšího z okolních bodů a rozdílu výšek bodů mezi kterými leží vynásobený nahodným číslem ze zadaného rozsahu).

YAB=YA + (YB-YA) / 2 * RND<min;max>

Celý proces se rekurzivně opakuje s každým nově vzniklým čtvercem, dokud lze dělit na menší. Tabulka 5x5 slouží k upřesnění profilu terénu pokud jej chceme složitější - nevyplněná pole se generují popsaným způsobem.
pozn:
Pokud chcete aby se násobil náhodným číslem průměr dvou bodů od nuly, a ne jen jejich rozdíl, zaškrtněte checkbox

YAB=(YA+YB)/2*RND<min;max>

David Podhůrský  
david@podhursky.cz