In the german lib there's a tree called "Laubbaum 1". Maybe one can modify it.
In the script are added cones one by one. At each crossing there is a new
v=rnd(360) to get a new direction. If you replace it by
GOSUB 815
and with the sub
end
0815:
v=rnd(90)-45 : v=v+180*(rnd(2)>1)
return
you will get a random rotation of 90 degrees in on or two directions.
Unfortunatly the script does not turn back the rotations around Z and Y after moving to each next crossing so you have to add
roty -w : rotz -v
beside the right rising number in the deletes of the transformation stack (DEL x).
I have not the time to modify the script, but maybe thats a way. The cones are not added by a loop, they are all scripted one by one.