hallo david, hallo zusammen,
ich hab mir mal das 3d skript etwas angesehen und ein wenig modifiziert, damit es runder läuft. das über parameterspeicher und zufallsfunktion zu machen und die werte zweimal zu nehmen ist aber eine prima idee. ich hab es auch mal schnell mit oben und unten unterschiedlichen werten probiert, aber das wird definitiv zu wild.
na hier das ergebnis:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">! a = 2 ; b = 0.1
! n = 20 !anzahl knicke
! zzyzx = 2 !höhe
m = n+1
dx=a/m
for i=1 to m
put x,y,1 !!! der dritte Wert ist beim ersten durchlauf statuswert, beim zweiten höhe !!!
x=x+dx-rnd(dx)
y=rnd(b)
next i
mulz zzyzx
ruled m, 16+32+64,
use (3*m),
get (3*m)
del 1
end aber domi hat schon recht: so bekommen wir auch nichts anderes hin als wenn man einfach wände machen würde.
wir könnten ja mit sin/cos funktionen arbeiten und abwechselnd fixe faktoren (immer schön nach 180°) einsetzen (als pseudo-unregelmässigkeit), eventuell das ganze oben noch etwas schmaler machen... aber heut wohl nimmer.
:winken:
ps: stand etwas länger auf dem schirm bei mir...
[ 23. Februar 2005, 15:56: Beitrag editiert von: zzyzx ]