strict digraph DfcCompiled_2_unoptimized {
root=a
ranksep=1
a [shape=box, label="id=a\nStart", tooltip="temperature.id=b\nvegetation.id=bc\ncontinents.id=be\nerosion.id=ec\ndepth.id=er\nridges.id=km\ninitial_density_without_jaggedness.id=kn\nfinal_density.id=lp\nfinal_final_density.id=wz\nmultiNoiseSampler_temperature.id=xc\nmultiNoiseSampler_vegetation.id=xg\nmultiNoiseSampler_continents.id=xi\nmultiNoiseSampler_erosion.id=yg\nmultiNoiseSampler_depth.id=yr\nmultiNoiseSampler_ridges.id=bct\n"]
b -> a [label="temperature"]
bc -> a [label="vegetation"]
be -> a [label="continents"]
ec -> a [label="erosion"]
er -> a [label="depth"]
km -> a [label="ridges"]
kn -> a [label="initial_density_without_jaggedness"]
lp -> a [label="final_density"]
wz -> a [label="final_final_density"]
xc -> a [label="multiNoiseSampler_temperature"]
xg -> a [label="multiNoiseSampler_vegetation"]
xi -> a [label="multiNoiseSampler_continents"]
yg -> a [label="multiNoiseSampler_erosion"]
yr -> a [label="multiNoiseSampler_depth"]
bct -> a [label="multiNoiseSampler_ridges"]
b [shape=box, label="id=b\ntemperature", tooltip="delegate.id=c\n"]
c -> b [label="delegate"]
c [shape=hexagon, label="id=c\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=v\n"]
d -> c [label="inputX"]
q -> c [label="inputY"]
v -> c [label="inputZ"]
d [shape=parallelogram, label="id=d\nadd", tooltip="left.id=e\nright.id=h\n"]
e -> d [label="left"]
h -> d [label="right"]
e [shape=parallelogram, label="id=e\nmul", tooltip="left.id=f\nright.id=g\n"]
f -> e [label="left"]
g -> e [label="right"]
f [shape=triangle, label="id=f\nCoordinate X", tooltip=""]
g [shape=triangle, label="id=g\n0.25", tooltip=""]
h [shape=folder, label="id=h\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=i\n"]
i -> h [label="delegate"]
i [shape=folder, label="id=i\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=j\n"]
j -> i [label="delegate"]
j [shape=parallelogram, label="id=j\nmul", tooltip="left.id=k\nright.id=p\n"]
k -> j [label="left"]
p -> j [label="right"]
k [shape=hexagon, label="id=k\nGenericShiftedNoise", tooltip="inputX.id=e\ninputY.id=l\ninputZ.id=m\n"]
e -> k [label="inputX"]
l -> k [label="inputY"]
m -> k [label="inputZ"]
l [shape=triangle, label="id=l\n0.0", tooltip=""]
m [shape=parallelogram, label="id=m\nmul", tooltip="left.id=n\nright.id=o\n"]
n -> m [label="left"]
o -> m [label="right"]
n [shape=triangle, label="id=n\nCoordinate Z", tooltip=""]
o [shape=triangle, label="id=o\n0.25", tooltip=""]
p [shape=triangle, label="id=p\n4.0", tooltip=""]
q [shape=parallelogram, label="id=q\nadd", tooltip="left.id=r\nright.id=u\n"]
r -> q [label="left"]
u -> q [label="right"]
r [shape=parallelogram, label="id=r\nmul", tooltip="left.id=s\nright.id=t\n"]
s -> r [label="left"]
t -> r [label="right"]
s [shape=triangle, label="id=s\nCoordinate Y", tooltip=""]
t [shape=triangle, label="id=t\n0.0", tooltip=""]
u [shape=triangle, label="id=u\n0.0", tooltip=""]
v [shape=parallelogram, label="id=v\nadd", tooltip="left.id=m\nright.id=w\n"]
m -> v [label="left"]
w -> v [label="right"]
w [shape=folder, label="id=w\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=x\n"]
x -> w [label="delegate"]
x [shape=folder, label="id=x\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=y\n"]
y -> x [label="delegate"]
y [shape=parallelogram, label="id=y\nmul", tooltip="left.id=z\nright.id=bb\n"]
z -> y [label="left"]
bb -> y [label="right"]
z [shape=hexagon, label="id=z\nGenericShiftedNoise", tooltip="inputX.id=m\ninputY.id=e\ninputZ.id=ba\n"]
m -> z [label="inputX"]
e -> z [label="inputY"]
ba -> z [label="inputZ"]
ba [shape=triangle, label="id=ba\n0.0", tooltip=""]
bb [shape=triangle, label="id=bb\n4.0", tooltip=""]
bc [shape=box, label="id=bc\nvegetation", tooltip="delegate.id=bd\n"]
bd -> bc [label="delegate"]
bd [shape=hexagon, label="id=bd\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=v\n"]
d -> bd [label="inputX"]
q -> bd [label="inputY"]
v -> bd [label="inputZ"]
be [shape=box, label="id=be\ncontinents", tooltip="delegate.id=bf\n"]
bf -> be [label="delegate"]
bf [shape=folder, label="id=bf\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=bg\n"]
bg -> bf [label="delegate"]
bg [shape=hexagon, label="id=bg\nGenericShiftedNoise", tooltip="inputX.id=bh\ninputY.id=df\ninputZ.id=dk\n"]
bh -> bg [label="inputX"]
df -> bg [label="inputY"]
dk -> bg [label="inputZ"]
bh [shape=parallelogram, label="id=bh\nadd", tooltip="left.id=e\nright.id=bi\n"]
e -> bh [label="left"]
bi -> bh [label="right"]
bi [shape=parallelogram, label="id=bi\nmul", tooltip="left.id=bj\nright.id=bk\n"]
bj -> bi [label="left"]
bk -> bi [label="right"]
bj [shape=triangle, label="id=bj\n0.125", tooltip=""]
bk [shape=parallelogram, label="id=bk\nmul", tooltip="left.id=bl\nright.id=cv\n"]
bl -> bk [label="left"]
cv -> bk [label="right"]
bl [shape=parallelogram, label="id=bl\nmul", tooltip="left.id=bm\nright.id=cj\n"]
bm -> bl [label="left"]
cj -> bl [label="right"]
bm [shape=folder, label="id=bm\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=bn\n"]
bn -> bm [label="delegate"]
bn [shape=parallelogram, label="id=bn\nmax", tooltip="left.id=bo\nright.id=bp\n"]
bo -> bn [label="left"]
bp -> bn [label="right"]
bo [shape=triangle, label="id=bo\n0.0", tooltip=""]
bp [shape=parallelogram, label="id=bp\nmin", tooltip="left.id=bq\nright.id=br\n"]
bq -> bp [label="left"]
br -> bp [label="right"]
bq [shape=triangle, label="id=bq\n1.0", tooltip=""]
br [shape=parallelogram, label="id=br\nadd", tooltip="left.id=bs\nright.id=bt\n"]
bs -> br [label="left"]
bt -> br [label="right"]
bs [shape=triangle, label="id=bs\n0.0", tooltip=""]
bt [shape=hexagon, label="id=bt\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> bt [label="inputX"]
bz -> bt [label="inputY"]
ce -> bt [label="inputZ"]
bu [shape=parallelogram, label="id=bu\nadd", tooltip="left.id=bv\nright.id=by\n"]
bv -> bu [label="left"]
by -> bu [label="right"]
bv [shape=parallelogram, label="id=bv\nmul", tooltip="left.id=bw\nright.id=bx\n"]
bw -> bv [label="left"]
bx -> bv [label="right"]
bw [shape=triangle, label="id=bw\nCoordinate X", tooltip=""]
bx [shape=triangle, label="id=bx\n1.0", tooltip=""]
by [shape=triangle, label="id=by\n0.0", tooltip=""]
bz [shape=parallelogram, label="id=bz\nadd", tooltip="left.id=ca\nright.id=cd\n"]
ca -> bz [label="left"]
cd -> bz [label="right"]
ca [shape=parallelogram, label="id=ca\nmul", tooltip="left.id=cb\nright.id=cc\n"]
cb -> ca [label="left"]
cc -> ca [label="right"]
cb [shape=triangle, label="id=cb\nCoordinate Y", tooltip=""]
cc [shape=triangle, label="id=cc\n1.0", tooltip=""]
cd [shape=triangle, label="id=cd\n0.0", tooltip=""]
ce [shape=parallelogram, label="id=ce\nadd", tooltip="left.id=cf\nright.id=ci\n"]
cf -> ce [label="left"]
ci -> ce [label="right"]
cf [shape=parallelogram, label="id=cf\nmul", tooltip="left.id=cg\nright.id=ch\n"]
cg -> cf [label="left"]
ch -> cf [label="right"]
cg [shape=triangle, label="id=cg\nCoordinate Z", tooltip=""]
ch [shape=triangle, label="id=ch\n1.0", tooltip=""]
ci [shape=triangle, label="id=ci\n0.0", tooltip=""]
cj [shape=folder, label="id=cj\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=ck\n"]
ck -> cj [label="delegate"]
ck [shape=parallelogram, label="id=ck\nmax", tooltip="left.id=cl\nright.id=cm\n"]
cl -> ck [label="left"]
cm -> ck [label="right"]
cl [shape=triangle, label="id=cl\n0.0", tooltip=""]
cm [shape=parallelogram, label="id=cm\nmin", tooltip="left.id=cn\nright.id=co\n"]
cn -> cm [label="left"]
co -> cm [label="right"]
cn [shape=triangle, label="id=cn\n3250.0", tooltip=""]
co [shape=parallelogram, label="id=co\nmul", tooltip="left.id=cp\nright.id=cu\n"]
cp -> co [label="left"]
cu -> co [label="right"]
cp [shape=triangle, label="id=cp\nMulti2Single", tooltip="next.id=cq\n"]
cq -> cp [label="next"]
cq [shape=triangle, label="id=cq\nToF64", tooltip="next.id=cr\n"]
cr -> cq [label="next"]
cr [shape=hexagon, label="id=cr\nSplineNormal", tooltip="locationFunction.id=cs\nSplineTable.id=ct\n"]
cs -> cr [label="locationFunction"]
ct -> cr [label="SplineTable"]
cs [shape=hexagon, label="id=cs\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> cs [label="inputX"]
bz -> cs [label="inputY"]
ce -> cs [label="inputZ"]
ct [shape=box, label=<
| idx | derivatives | locations | values |
| 0 | 300.0 | -1.0 | 0.0 |
| 1 | 500.0 | -0.5 | 150.0 |
| 2 | 1200.0 | 0.0 | 400.0 |
| 3 | 1600.0 | 0.25 | 800.0 |
| 4 | 0.0 | 1.0 | 2000.0 |
>, tooltip=""]
cu [shape=triangle, label="id=cu\n1.5", tooltip=""]
cv [shape=hexagon, label="id=cv\nGenericShiftedNoise", tooltip="inputX.id=cw\ninputY.id=cz\ninputZ.id=dc\n"]
cw -> cv [label="inputX"]
cz -> cv [label="inputY"]
dc -> cv [label="inputZ"]
cw [shape=parallelogram, label="id=cw\nmul", tooltip="left.id=cx\nright.id=cy\n"]
cx -> cw [label="left"]
cy -> cw [label="right"]
cx [shape=triangle, label="id=cx\nCoordinate X", tooltip=""]
cy [shape=triangle, label="id=cy\n0.167", tooltip=""]
cz [shape=parallelogram, label="id=cz\nmul", tooltip="left.id=da\nright.id=db\n"]
da -> cz [label="left"]
db -> cz [label="right"]
da [shape=triangle, label="id=da\nCoordinate Y", tooltip=""]
db [shape=triangle, label="id=db\n0.5", tooltip=""]
dc [shape=parallelogram, label="id=dc\nmul", tooltip="left.id=dd\nright.id=de\n"]
dd -> dc [label="left"]
de -> dc [label="right"]
dd [shape=triangle, label="id=dd\nCoordinate Z", tooltip=""]
de [shape=triangle, label="id=de\n0.167", tooltip=""]
df [shape=parallelogram, label="id=df\nadd", tooltip="left.id=dg\nright.id=dj\n"]
dg -> df [label="left"]
dj -> df [label="right"]
dg [shape=parallelogram, label="id=dg\nmul", tooltip="left.id=dh\nright.id=di\n"]
dh -> dg [label="left"]
di -> dg [label="right"]
dh [shape=triangle, label="id=dh\nCoordinate Y", tooltip=""]
di [shape=triangle, label="id=di\n0.065", tooltip=""]
dj [shape=triangle, label="id=dj\n0.0", tooltip=""]
dk [shape=parallelogram, label="id=dk\nadd", tooltip="left.id=m\nright.id=dl\n"]
m -> dk [label="left"]
dl -> dk [label="right"]
dl [shape=parallelogram, label="id=dl\nmul", tooltip="left.id=dm\nright.id=dn\n"]
dm -> dl [label="left"]
dn -> dl [label="right"]
dm [shape=triangle, label="id=dm\n0.125", tooltip=""]
dn [shape=parallelogram, label="id=dn\nmul", tooltip="left.id=do\nright.id=eb\n"]
do -> dn [label="left"]
eb -> dn [label="right"]
do [shape=parallelogram, label="id=do\nmul", tooltip="left.id=bm\nright.id=dp\n"]
bm -> do [label="left"]
dp -> do [label="right"]
dp [shape=folder, label="id=dp\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=dq\n"]
dq -> dp [label="delegate"]
dq [shape=parallelogram, label="id=dq\nmax", tooltip="left.id=dr\nright.id=ds\n"]
dr -> dq [label="left"]
ds -> dq [label="right"]
dr [shape=triangle, label="id=dr\n0.0", tooltip=""]
ds [shape=parallelogram, label="id=ds\nmin", tooltip="left.id=dt\nright.id=du\n"]
dt -> ds [label="left"]
du -> ds [label="right"]
dt [shape=triangle, label="id=dt\n3250.0", tooltip=""]
du [shape=parallelogram, label="id=du\nmul", tooltip="left.id=dv\nright.id=ea\n"]
dv -> du [label="left"]
ea -> du [label="right"]
dv [shape=triangle, label="id=dv\nMulti2Single", tooltip="next.id=dw\n"]
dw -> dv [label="next"]
dw [shape=triangle, label="id=dw\nToF64", tooltip="next.id=dx\n"]
dx -> dw [label="next"]
dx [shape=hexagon, label="id=dx\nSplineNormal", tooltip="locationFunction.id=dy\nSplineTable.id=dz\n"]
dy -> dx [label="locationFunction"]
dz -> dx [label="SplineTable"]
dy [shape=hexagon, label="id=dy\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> dy [label="inputX"]
bz -> dy [label="inputY"]
ce -> dy [label="inputZ"]
dz [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 300.0 | -1.0 | 0.0 |
| 1 | 500.0 | -0.5 | 150.0 |
| 2 | 1200.0 | 0.0 | 400.0 |
| 3 | 1600.0 | 0.25 | 800.0 |
| 4 | 0.0 | 1.0 | 2000.0 |
>, tooltip=""]
ea [shape=triangle, label="id=ea\n1.5", tooltip=""]
eb [shape=hexagon, label="id=eb\nGenericShiftedNoise", tooltip="inputX.id=cw\ninputY.id=cz\ninputZ.id=dc\n"]
cw -> eb [label="inputX"]
cz -> eb [label="inputY"]
dc -> eb [label="inputZ"]
ec [shape=box, label="id=ec\nerosion", tooltip="delegate.id=ed\n"]
ed -> ec [label="delegate"]
ed [shape=folder, label="id=ed\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=ee\n"]
ee -> ed [label="delegate"]
ee [shape=diamond, label="id=ee\nRangeChoice [-1000000.0, -0.8)", tooltip="input.id=ef\ntrue.id=eh\nfalse.id=ej\n"]
ef -> ee [label="input", color=blue]
eh -> ee [label="true"]
ej -> ee [label="false"]
ef [shape=folder, label="id=ef\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=eg\n"]
eg -> ef [label="delegate"]
eg [shape=hexagon, label="id=eg\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=v\n"]
d -> eg [label="inputX"]
q -> eg [label="inputY"]
v -> eg [label="inputZ"]
eh [shape=diamond, label="id=eh\nRangeChoice [0.4, 1000000.0)", tooltip="input.id=ei\ntrue.id=el\nfalse.id=ej\n"]
ei -> eh [label="input", color=blue]
el -> eh [label="true"]
ej -> eh [label="false"]
ei [shape=folder, label="id=ei\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=ej\n"]
ej -> ei [label="delegate"]
ej [shape=folder, label="id=ej\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=ek\n"]
ek -> ej [label="delegate"]
ek [shape=hexagon, label="id=ek\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=v\n"]
d -> ek [label="inputX"]
q -> ek [label="inputY"]
v -> ek [label="inputZ"]
el [shape=parallelogram, label="id=el\nadd", tooltip="left.id=em\nright.id=en\n"]
em -> el [label="left"]
en -> el [label="right"]
em [shape=triangle, label="id=em\n0.4", tooltip=""]
en [shape=parallelogram, label="id=en\nmul", tooltip="left.id=eo\nright.id=ep\n"]
eo -> en [label="left"]
ep -> en [label="right"]
eo [shape=triangle, label="id=eo\n1.485", tooltip=""]
ep [shape=parallelogram, label="id=ep\nadd", tooltip="left.id=eq\nright.id=ej\n"]
eq -> ep [label="left"]
ej -> ep [label="right"]
eq [shape=triangle, label="id=eq\n-0.4", tooltip=""]
er [shape=box, label="id=er\ndepth", tooltip="delegate.id=es\n"]
es -> er [label="delegate"]
es [shape=parallelogram, label="id=es\nmax", tooltip="left.id=et\nright.id=gu\n"]
et -> es [label="left"]
gu -> es [label="right"]
et [shape=diamond, label="id=et\nRangeChoice [0.0, 4.0)", tooltip="input.id=eu\ntrue.id=ev\nfalse.id=ew\n"]
eu -> et [label="input", color=blue]
ev -> et [label="true"]
ew -> et [label="false"]
eu [shape=box, label="id=eu\nYClampedGradient\ny=(0.0,384.0)\nvalue=(0.0,384.0)", tooltip=""]
ev [shape=triangle, label="id=ev\n40.0", tooltip=""]
ew [shape=parallelogram, label="id=ew\nadd", tooltip="left.id=ex\nright.id=ey\n"]
ex -> ew [label="left"]
ey -> ew [label="right"]
ex [shape=box, label="id=ex\nYClampedGradient\ny=(0.0,384.0)\nvalue=(1.0,-2.0)", tooltip=""]
ey [shape=folder, label="id=ey\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=ez\n"]
ez -> ey [label="delegate"]
ez [shape=folder, label="id=ez\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=fa\n"]
fa -> ez [label="delegate"]
fa [shape=parallelogram, label="id=fa\nadd", tooltip="left.id=fb\nright.id=fj\n"]
fb -> fa [label="left"]
fj -> fa [label="right"]
fb [shape=parallelogram, label="id=fb\nmul", tooltip="left.id=fc\nright.id=fd\n"]
fc -> fb [label="left"]
fd -> fb [label="right"]
fc [shape=triangle, label="id=fc\n0.0", tooltip=""]
fd [shape=parallelogram, label="id=fd\nadd", tooltip="left.id=fe\nright.id=ff\n"]
fe -> fd [label="left"]
ff -> fd [label="right"]
fe [shape=triangle, label="id=fe\n1.0", tooltip=""]
ff [shape=parallelogram, label="id=ff\nmul", tooltip="left.id=fg\nright.id=fh\n"]
fg -> ff [label="left"]
fh -> ff [label="right"]
fg [shape=triangle, label="id=fg\n-1.0", tooltip=""]
fh [shape=folder, label="id=fh\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=fi\n"]
fi -> fh [label="delegate"]
fi [shape=triangle, label="id=fi\n1.0", tooltip=""]
fj [shape=parallelogram, label="id=fj\nmul", tooltip="left.id=fk\nright.id=fh\n"]
fk -> fj [label="left"]
fh -> fj [label="right"]
fk [shape=parallelogram, label="id=fk\nmax", tooltip="left.id=fl\nright.id=fm\n"]
fl -> fk [label="left"]
fm -> fk [label="right"]
fl [shape=triangle, label="id=fl\n-20.0", tooltip=""]
fm [shape=parallelogram, label="id=fm\nmin", tooltip="left.id=fn\nright.id=fo\n"]
fn -> fm [label="left"]
fo -> fm [label="right"]
fn [shape=triangle, label="id=fn\n20.0", tooltip=""]
fo [shape=parallelogram, label="id=fo\nadd", tooltip="left.id=fp\nright.id=fq\n"]
fp -> fo [label="left"]
fq -> fo [label="right"]
fp [shape=triangle, label="id=fp\n-0.5037500262260437", tooltip=""]
fq [shape=triangle, label="id=fq\nMulti2Single", tooltip="next.id=fr\n"]
fr -> fq [label="next"]
fr [shape=triangle, label="id=fr\nToF64", tooltip="next.id=fs\n"]
fs -> fr [label="next"]
fs [shape=hexagon, label="id=fs\nSplineNormal", tooltip="locationFunction.id=bf\nSplineTable.id=ft\n"]
bf -> fs [label="locationFunction"]
ft -> fs [label="SplineTable"]
ft [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=fu |
| 1 | 0.0 | 0.135 | -0.75 |
| 2 | -20.0 | 0.14 | -0.915 |
| 3 | 0.0 | 0.2 | -4.0 |
| 4 | -0.5 | 0.3 | children.id=ga |
>, tooltip="children[0].id=fu\nchildren[4].id=ga\n"]
fu -> ft [label="children[0]"]
ga -> ft [label="children[4]"]
fu [shape=hexagon, label="id=fu\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=fv\n"]
ed -> fu [label="locationFunction"]
fv -> fu [label="SplineTable"]
fv [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=fw |
| 1 | 0.0 | 0.0 | -0.75 |
| 2 | 0.0 | 0.2 | -0.915 |
| 3 | 0.0 | 0.5 | -1.65 |
>, tooltip="children[0].id=fw\n"]
fw -> fv [label="children[0]"]
fw [shape=hexagon, label="id=fw\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=fz\n"]
fx -> fw [label="locationFunction"]
fz -> fw [label="SplineTable"]
fx [shape=folder, label="id=fx\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=fy\n"]
fy -> fx [label="delegate"]
fy [shape=hexagon, label="id=fy\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=v\n"]
d -> fy [label="inputX"]
q -> fy [label="inputY"]
v -> fy [label="inputZ"]
fz [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.55 | -0.3 | -0.2 |
| 1 | 0.0 | -0.185 | -0.5 |
| 2 | 0.0 | -0.125 | -4.0 |
| 3 | 0.0 | 0.125 | -4.0 |
| 4 | 0.0 | 0.185 | -0.5 |
| 5 | 0.7 | 0.3 | -0.2 |
>, tooltip=""]
ga [shape=hexagon, label="id=ga\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=gb\n"]
ed -> ga [label="locationFunction"]
gb -> ga [label="SplineTable"]
gb [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=gc |
| 1 | 0.0 | 0.0 | children.id=gg |
| 2 | 0.0 | 0.3 | children.id=gi |
>, tooltip="children[0].id=gc\nchildren[1].id=gg\nchildren[2].id=gi\n"]
gc -> gb [label="children[0]"]
gg -> gb [label="children[1]"]
gi -> gb [label="children[2]"]
gc [shape=hexagon, label="id=gc\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=gd\n"]
fx -> gc [label="locationFunction"]
gd -> gc [label="SplineTable"]
gd [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.0 | -0.7 | 1.0 |
| 1 | -1.5 | -0.05 | children.id=ge |
| 2 | 1.5 | 0.05 | children.id=ge |
| 3 | -1.0 | 0.7 | 1.0 |
>, tooltip="children[1].id=ge\nchildren[2].id=ge\n"]
ge -> gd [label="children[1]"]
ge -> gd [label="children[2]"]
ge [shape=hexagon, label="id=ge\nSplineNormal", tooltip="locationFunction.id=bf\nSplineTable.id=gf\n"]
bf -> ge [label="locationFunction"]
gf -> ge [label="SplineTable"]
gf [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.2 |
>, tooltip=""]
gg [shape=hexagon, label="id=gg\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=gh\n"]
fx -> gg [label="locationFunction"]
gh -> gg [label="SplineTable"]
gh [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.2 | -0.4 | -0.085 |
| 1 | -0.5 | -0.2 | -0.35 |
| 2 | -1.0 | -0.15 | -0.35 |
| 3 | 1.0 | 0.15 | -0.35 |
| 4 | 0.0 | 0.2 | -0.1 |
| 5 | 1.0 | 0.4 | -0.085 |
| 6 | -1.0 | 0.975 | 0.3 |
>, tooltip=""]
gi [shape=hexagon, label="id=gi\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=gj\n"]
fx -> gi [label="locationFunction"]
gj -> gi [label="SplineTable"]
gj [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.65 | children.id=gk |
| 1 | 0.0 | -0.625 | children.id=gm |
| 2 | 0.0 | -0.475 | children.id=go |
| 3 | 0.0 | -0.45 | children.id=gq |
| 4 | 0.0 | -0.275 | 0.33 |
| 5 | 0.0 | -0.25 | 0.025 |
| 6 | 0.0 | -0.18 | 0.0 |
| 7 | -1.75 | -0.135 | children.id=ge |
| 8 | -0.25 | -0.05 | children.id=gs |
>, tooltip="children[0].id=gk\nchildren[1].id=gm\nchildren[2].id=go\nchildren[3].id=gq\nchildren[7].id=ge\nchildren[8].id=gs\n"]
gk -> gj [label="children[0]"]
gm -> gj [label="children[1]"]
go -> gj [label="children[2]"]
gq -> gj [label="children[3]"]
ge -> gj [label="children[7]"]
gs -> gj [label="children[8]"]
gk [shape=hexagon, label="id=gk\nSplineNormal", tooltip="locationFunction.id=bf\nSplineTable.id=gl\n"]
bf -> gk [label="locationFunction"]
gl -> gk [label="SplineTable"]
gl [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.25 | 0.65 | 1.0 |
>, tooltip=""]
gm [shape=hexagon, label="id=gm\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=gn\n"]
ed -> gm [label="locationFunction"]
gn -> gm [label="SplineTable"]
gn [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66666 |
>, tooltip=""]
go [shape=hexagon, label="id=go\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=gp\n"]
ed -> go [label="locationFunction"]
gp -> go [label="SplineTable"]
gp [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66 |
>, tooltip=""]
gq [shape=hexagon, label="id=gq\nSplineNormal", tooltip="locationFunction.id=bf\nSplineTable.id=gr\n"]
bf -> gq [label="locationFunction"]
gr -> gq [label="SplineTable"]
gr [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.65 | 0.33 |
>, tooltip=""]
gs [shape=hexagon, label="id=gs\nSplineNormal", tooltip="locationFunction.id=bf\nSplineTable.id=gt\n"]
bf -> gs [label="locationFunction"]
gt -> gs [label="SplineTable"]
gt [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.25 |
>, tooltip=""]
gu [shape=triangle, label="id=gu\nMulti2Single", tooltip="next.id=gv\n"]
gv -> gu [label="next"]
gv [shape=triangle, label="id=gv\nToF64", tooltip="next.id=gw\n"]
gw -> gv [label="next"]
gw [shape=hexagon, label="id=gw\nSplineNormal", tooltip="locationFunction.id=gx\nSplineTable.id=kl\n"]
gx -> gw [label="locationFunction"]
kl -> gw [label="SplineTable"]
gx [shape=parallelogram, label="id=gx\nadd", tooltip="left.id=gy\nright.id=jz\n"]
gy -> gx [label="left"]
jz -> gx [label="right"]
gy [shape=parallelogram, label="id=gy\nmul", tooltip="left.id=gz\nright.id=ha\n"]
gz -> gy [label="left"]
ha -> gy [label="right"]
gz [shape=triangle, label="id=gz\n0.16666666666666666", tooltip=""]
ha [shape=parallelogram, label="id=ha\nadd", tooltip="left.id=hb\nright.id=it\n"]
hb -> ha [label="left"]
it -> ha [label="right"]
hb [shape=parallelogram, label="id=hb\nadd", tooltip="left.id=hc\nright.id=hy\n"]
hc -> hb [label="left"]
hy -> hb [label="right"]
hc [shape=triangle, label="id=hc\nMulti2Single", tooltip="next.id=hd\n"]
hd -> hc [label="next"]
hd [shape=triangle, label="id=hd\nToF64", tooltip="next.id=he\n"]
he -> hd [label="next"]
he [shape=hexagon, label="id=he\nSplineNormal", tooltip="locationFunction.id=hf\nSplineTable.id=hx\n"]
hf -> he [label="locationFunction"]
hx -> he [label="SplineTable"]
hf [shape=folder, label="id=hf\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=hg\n"]
hg -> hf [label="delegate"]
hg [shape=parallelogram, label="id=hg\nadd", tooltip="left.id=hh\nright.id=ho\n"]
hh -> hg [label="left"]
ho -> hg [label="right"]
hh [shape=hexagon, label="id=hh\nGenericShiftedNoise", tooltip="inputX.id=hi\ninputY.id=r\ninputZ.id=hl\n"]
hi -> hh [label="inputX"]
r -> hh [label="inputY"]
hl -> hh [label="inputZ"]
hi [shape=parallelogram, label="id=hi\nmul", tooltip="left.id=hj\nright.id=hk\n"]
hj -> hi [label="left"]
hk -> hi [label="right"]
hj [shape=triangle, label="id=hj\nCoordinate X", tooltip=""]
hk [shape=triangle, label="id=hk\n0.75", tooltip=""]
hl [shape=parallelogram, label="id=hl\nmul", tooltip="left.id=hm\nright.id=hn\n"]
hm -> hl [label="left"]
hn -> hl [label="right"]
hm [shape=triangle, label="id=hm\nCoordinate Z", tooltip=""]
hn [shape=triangle, label="id=hn\n0.75", tooltip=""]
ho [shape=parallelogram, label="id=ho\nmul", tooltip="left.id=hp\nright.id=hw\n"]
hp -> ho [label="left"]
hw -> ho [label="right"]
hp [shape=hexagon, label="id=hp\nGenericShiftedNoise", tooltip="inputX.id=hq\ninputY.id=r\ninputZ.id=ht\n"]
hq -> hp [label="inputX"]
r -> hp [label="inputY"]
ht -> hp [label="inputZ"]
hq [shape=parallelogram, label="id=hq\nmul", tooltip="left.id=hr\nright.id=hs\n"]
hr -> hq [label="left"]
hs -> hq [label="right"]
hr [shape=triangle, label="id=hr\nCoordinate X", tooltip=""]
hs [shape=triangle, label="id=hs\n0.72", tooltip=""]
ht [shape=parallelogram, label="id=ht\nmul", tooltip="left.id=hu\nright.id=hv\n"]
hu -> ht [label="left"]
hv -> ht [label="right"]
hu [shape=triangle, label="id=hu\nCoordinate Z", tooltip=""]
hv [shape=triangle, label="id=hv\n0.72", tooltip=""]
hw [shape=triangle, label="id=hw\n-1.0", tooltip=""]
hx [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
hy [shape=parallelogram, label="id=hy\nadd", tooltip="left.id=hz\nright.id=ij\n"]
hz -> hy [label="left"]
ij -> hy [label="right"]
hz [shape=triangle, label="id=hz\nMulti2Single", tooltip="next.id=ia\n"]
ia -> hz [label="next"]
ia [shape=triangle, label="id=ia\nToF64", tooltip="next.id=ib\n"]
ib -> ia [label="next"]
ib [shape=hexagon, label="id=ib\nSplineNormal", tooltip="locationFunction.id=ic\nSplineTable.id=ii\n"]
ic -> ib [label="locationFunction"]
ii -> ib [label="SplineTable"]
ic [shape=folder, label="id=ic\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=id\n"]
id -> ic [label="delegate"]
id [shape=parallelogram, label="id=id\nadd", tooltip="left.id=ie\nright.id=if\n"]
ie -> id [label="left"]
if -> id [label="right"]
ie [shape=hexagon, label="id=ie\nGenericShiftedNoise", tooltip="inputX.id=hi\ninputY.id=r\ninputZ.id=hl\n"]
hi -> ie [label="inputX"]
r -> ie [label="inputY"]
hl -> ie [label="inputZ"]
if [shape=parallelogram, label="id=if\nmul", tooltip="left.id=ig\nright.id=ih\n"]
ig -> if [label="left"]
ih -> if [label="right"]
ig [shape=hexagon, label="id=ig\nGenericShiftedNoise", tooltip="inputX.id=hq\ninputY.id=r\ninputZ.id=ht\n"]
hq -> ig [label="inputX"]
r -> ig [label="inputY"]
ht -> ig [label="inputZ"]
ih [shape=triangle, label="id=ih\n-1.0", tooltip=""]
ii [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
ij [shape=triangle, label="id=ij\nMulti2Single", tooltip="next.id=ik\n"]
ik -> ij [label="next"]
ik [shape=triangle, label="id=ik\nToF64", tooltip="next.id=il\n"]
il -> ik [label="next"]
il [shape=hexagon, label="id=il\nSplineNormal", tooltip="locationFunction.id=im\nSplineTable.id=is\n"]
im -> il [label="locationFunction"]
is -> il [label="SplineTable"]
im [shape=folder, label="id=im\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=in\n"]
in -> im [label="delegate"]
in [shape=parallelogram, label="id=in\nadd", tooltip="left.id=io\nright.id=ip\n"]
io -> in [label="left"]
ip -> in [label="right"]
io [shape=hexagon, label="id=io\nGenericShiftedNoise", tooltip="inputX.id=hi\ninputY.id=r\ninputZ.id=hl\n"]
hi -> io [label="inputX"]
r -> io [label="inputY"]
hl -> io [label="inputZ"]
ip [shape=parallelogram, label="id=ip\nmul", tooltip="left.id=iq\nright.id=ir\n"]
iq -> ip [label="left"]
ir -> ip [label="right"]
iq [shape=hexagon, label="id=iq\nGenericShiftedNoise", tooltip="inputX.id=hq\ninputY.id=r\ninputZ.id=ht\n"]
hq -> iq [label="inputX"]
r -> iq [label="inputY"]
ht -> iq [label="inputZ"]
ir [shape=triangle, label="id=ir\n-1.0", tooltip=""]
is [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
it [shape=parallelogram, label="id=it\nadd", tooltip="left.id=iu\nright.id=je\n"]
iu -> it [label="left"]
je -> it [label="right"]
iu [shape=triangle, label="id=iu\nMulti2Single", tooltip="next.id=iv\n"]
iv -> iu [label="next"]
iv [shape=triangle, label="id=iv\nToF64", tooltip="next.id=iw\n"]
iw -> iv [label="next"]
iw [shape=hexagon, label="id=iw\nSplineNormal", tooltip="locationFunction.id=ix\nSplineTable.id=jd\n"]
ix -> iw [label="locationFunction"]
jd -> iw [label="SplineTable"]
ix [shape=folder, label="id=ix\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=iy\n"]
iy -> ix [label="delegate"]
iy [shape=parallelogram, label="id=iy\nadd", tooltip="left.id=iz\nright.id=ja\n"]
iz -> iy [label="left"]
ja -> iy [label="right"]
iz [shape=hexagon, label="id=iz\nGenericShiftedNoise", tooltip="inputX.id=hi\ninputY.id=r\ninputZ.id=hl\n"]
hi -> iz [label="inputX"]
r -> iz [label="inputY"]
hl -> iz [label="inputZ"]
ja [shape=parallelogram, label="id=ja\nmul", tooltip="left.id=jb\nright.id=jc\n"]
jb -> ja [label="left"]
jc -> ja [label="right"]
jb [shape=hexagon, label="id=jb\nGenericShiftedNoise", tooltip="inputX.id=hq\ninputY.id=r\ninputZ.id=ht\n"]
hq -> jb [label="inputX"]
r -> jb [label="inputY"]
ht -> jb [label="inputZ"]
jc [shape=triangle, label="id=jc\n-1.0", tooltip=""]
jd [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
je [shape=parallelogram, label="id=je\nadd", tooltip="left.id=jf\nright.id=jp\n"]
jf -> je [label="left"]
jp -> je [label="right"]
jf [shape=triangle, label="id=jf\nMulti2Single", tooltip="next.id=jg\n"]
jg -> jf [label="next"]
jg [shape=triangle, label="id=jg\nToF64", tooltip="next.id=jh\n"]
jh -> jg [label="next"]
jh [shape=hexagon, label="id=jh\nSplineNormal", tooltip="locationFunction.id=ji\nSplineTable.id=jo\n"]
ji -> jh [label="locationFunction"]
jo -> jh [label="SplineTable"]
ji [shape=folder, label="id=ji\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=jj\n"]
jj -> ji [label="delegate"]
jj [shape=parallelogram, label="id=jj\nadd", tooltip="left.id=jk\nright.id=jl\n"]
jk -> jj [label="left"]
jl -> jj [label="right"]
jk [shape=hexagon, label="id=jk\nGenericShiftedNoise", tooltip="inputX.id=hi\ninputY.id=r\ninputZ.id=hl\n"]
hi -> jk [label="inputX"]
r -> jk [label="inputY"]
hl -> jk [label="inputZ"]
jl [shape=parallelogram, label="id=jl\nmul", tooltip="left.id=jm\nright.id=jn\n"]
jm -> jl [label="left"]
jn -> jl [label="right"]
jm [shape=hexagon, label="id=jm\nGenericShiftedNoise", tooltip="inputX.id=hq\ninputY.id=r\ninputZ.id=ht\n"]
hq -> jm [label="inputX"]
r -> jm [label="inputY"]
ht -> jm [label="inputZ"]
jn [shape=triangle, label="id=jn\n-1.0", tooltip=""]
jo [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
jp [shape=triangle, label="id=jp\nMulti2Single", tooltip="next.id=jq\n"]
jq -> jp [label="next"]
jq [shape=triangle, label="id=jq\nToF64", tooltip="next.id=jr\n"]
jr -> jq [label="next"]
jr [shape=hexagon, label="id=jr\nSplineNormal", tooltip="locationFunction.id=js\nSplineTable.id=jy\n"]
js -> jr [label="locationFunction"]
jy -> jr [label="SplineTable"]
js [shape=folder, label="id=js\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=jt\n"]
jt -> js [label="delegate"]
jt [shape=parallelogram, label="id=jt\nadd", tooltip="left.id=ju\nright.id=jv\n"]
ju -> jt [label="left"]
jv -> jt [label="right"]
ju [shape=hexagon, label="id=ju\nGenericShiftedNoise", tooltip="inputX.id=hi\ninputY.id=r\ninputZ.id=hl\n"]
hi -> ju [label="inputX"]
r -> ju [label="inputY"]
hl -> ju [label="inputZ"]
jv [shape=parallelogram, label="id=jv\nmul", tooltip="left.id=jw\nright.id=jx\n"]
jw -> jv [label="left"]
jx -> jv [label="right"]
jw [shape=hexagon, label="id=jw\nGenericShiftedNoise", tooltip="inputX.id=hq\ninputY.id=r\ninputZ.id=ht\n"]
hq -> jw [label="inputX"]
r -> jw [label="inputY"]
ht -> jw [label="inputZ"]
jx [shape=triangle, label="id=jx\n-1.0", tooltip=""]
jy [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
jz [shape=parallelogram, label="id=jz\nmul", tooltip="left.id=ka\nright.id=kk\n"]
ka -> jz [label="left"]
kk -> jz [label="right"]
ka [shape=hexagon, label="id=ka\nGenericShiftedNoise", tooltip="inputX.id=kb\ninputY.id=ke\ninputZ.id=kh\n"]
kb -> ka [label="inputX"]
ke -> ka [label="inputY"]
kh -> ka [label="inputZ"]
kb [shape=parallelogram, label="id=kb\nmul", tooltip="left.id=kc\nright.id=kd\n"]
kc -> kb [label="left"]
kd -> kb [label="right"]
kc [shape=triangle, label="id=kc\nCoordinate X", tooltip=""]
kd [shape=triangle, label="id=kd\n16.0", tooltip=""]
ke [shape=parallelogram, label="id=ke\nmul", tooltip="left.id=kf\nright.id=kg\n"]
kf -> ke [label="left"]
kg -> ke [label="right"]
kf [shape=triangle, label="id=kf\nCoordinate Y", tooltip=""]
kg [shape=triangle, label="id=kg\n64.0", tooltip=""]
kh [shape=parallelogram, label="id=kh\nmul", tooltip="left.id=ki\nright.id=kj\n"]
ki -> kh [label="left"]
kj -> kh [label="right"]
ki [shape=triangle, label="id=ki\nCoordinate Z", tooltip=""]
kj [shape=triangle, label="id=kj\n16.0", tooltip=""]
kk [shape=triangle, label="id=kk\n0.05", tooltip=""]
kl [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -1.0 | 80.0 |
| 1 | 0.0 | -0.1 | 1.0 |
| 2 | 0.0 | -0.025 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.025 | -100.0 |
>, tooltip=""]
km [shape=box, label="id=km\nridges", tooltip="delegate.id=fx\n"]
fx -> km [label="delegate"]
kn [shape=box, label="id=kn\ninitial_density_without_jaggedness", tooltip="delegate.id=ko\n"]
ko -> kn [label="delegate"]
ko [shape=parallelogram, label="id=ko\nmul", tooltip="left.id=kp\nright.id=kq\n"]
kp -> ko [label="left"]
kq -> ko [label="right"]
kp [shape=triangle, label="id=kp\n4.0", tooltip=""]
kq [shape=circle, label="id=kq\nNegMul0.25", tooltip="operand.id=kr\n"]
kr -> kq [label="operand"]
kr [shape=parallelogram, label="id=kr\nmul", tooltip="left.id=ks\nright.id=lc\n"]
ks -> kr [label="left"]
lc -> kr [label="right"]
ks [shape=folder, label="id=ks\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=kt\n"]
kt -> ks [label="delegate"]
kt [shape=folder, label="id=kt\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=ku\n"]
ku -> kt [label="delegate"]
ku [shape=parallelogram, label="id=ku\nadd", tooltip="left.id=kv\nright.id=kx\n"]
kv -> ku [label="left"]
kx -> ku [label="right"]
kv [shape=parallelogram, label="id=kv\nmul", tooltip="left.id=kw\nright.id=fd\n"]
kw -> kv [label="left"]
fd -> kv [label="right"]
kw [shape=triangle, label="id=kw\n10.0", tooltip=""]
kx [shape=parallelogram, label="id=kx\nmul", tooltip="left.id=ky\nright.id=fh\n"]
ky -> kx [label="left"]
fh -> kx [label="right"]
ky [shape=parallelogram, label="id=ky\nmax", tooltip="left.id=kz\nright.id=la\n"]
kz -> ky [label="left"]
la -> ky [label="right"]
kz [shape=triangle, label="id=kz\n0.0", tooltip=""]
la [shape=parallelogram, label="id=la\nmin", tooltip="left.id=lb\nright.id=fq\n"]
lb -> la [label="left"]
fq -> la [label="right"]
lb [shape=triangle, label="id=lb\n8.0", tooltip=""]
lc [shape=folder, label="id=lc\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=ld\n"]
ld -> lc [label="delegate"]
ld [shape=parallelogram, label="id=ld\nadd", tooltip="left.id=kv\nright.id=le\n"]
kv -> ld [label="left"]
le -> ld [label="right"]
le [shape=parallelogram, label="id=le\nmul", tooltip="left.id=lf\nright.id=fh\n"]
lf -> le [label="left"]
fh -> le [label="right"]
lf [shape=parallelogram, label="id=lf\nmax", tooltip="left.id=lg\nright.id=lh\n"]
lg -> lf [label="left"]
lh -> lf [label="right"]
lg [shape=triangle, label="id=lg\n0.0", tooltip=""]
lh [shape=parallelogram, label="id=lh\nmin", tooltip="left.id=li\nright.id=lj\n"]
li -> lh [label="left"]
lj -> lh [label="right"]
li [shape=triangle, label="id=li\n8.0", tooltip=""]
lj [shape=triangle, label="id=lj\nMulti2Single", tooltip="next.id=lk\n"]
lk -> lj [label="next"]
lk [shape=triangle, label="id=lk\nToF64", tooltip="next.id=ll\n"]
ll -> lk [label="next"]
ll [shape=hexagon, label="id=ll\nSplineNormal", tooltip="locationFunction.id=bf\nSplineTable.id=lm\n"]
bf -> ll [label="locationFunction"]
lm -> ll [label="SplineTable"]
lm [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=ln |
| 1 | 0.0 | 0.15 | 0.25 |
| 2 | 20.0 | 0.175 | 0.275 |
| 3 | 0.0 | 0.3 | 3.0 |
>, tooltip="children[0].id=ln\n"]
ln -> lm [label="children[0]"]
ln [shape=hexagon, label="id=ln\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=lo\n"]
ed -> ln [label="locationFunction"]
lo -> ln [label="SplineTable"]
lo [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.15 | 2.0 |
| 1 | 0.0 | -0.1 | 0.25 |
>, tooltip=""]
lp [shape=box, label="id=lp\nfinal_density", tooltip="delegate.id=lq\n"]
lq -> lp [label="delegate"]
lq [shape=parallelogram, label="id=lq\nmax", tooltip="left.id=lr\nright.id=to\n"]
lr -> lq [label="left"]
to -> lq [label="right"]
lr [shape=parallelogram, label="id=lr\nmin", tooltip="left.id=ls\nright.id=pf\n"]
ls -> lr [label="left"]
pf -> lr [label="right"]
ls [shape=circle, label="id=ls\nsqueeze", tooltip="operand.id=lt\n"]
lt -> ls [label="operand"]
lt [shape=parallelogram, label="id=lt\nmul", tooltip="left.id=lu\nright.id=lv\n"]
lu -> lt [label="left"]
lv -> lt [label="right"]
lu [shape=triangle, label="id=lu\n0.64", tooltip=""]
lv [shape=folder, label="id=lv\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=lw\n"]
lw -> lv [label="delegate"]
lw [shape=parallelogram, label="id=lw\nadd", tooltip="left.id=lx\nright.id=pe\n"]
lx -> lw [label="left"]
pe -> lw [label="right"]
lx [shape=parallelogram, label="id=lx\nmul", tooltip="left.id=ly\nright.id=lz\n"]
ly -> lx [label="left"]
lz -> lx [label="right"]
ly [shape=box, label="id=ly\nYClampedGradient\ny=(4.0,32.0)\nvalue=(0.0,1.0)", tooltip=""]
lz [shape=parallelogram, label="id=lz\nadd", tooltip="left.id=ma\nright.id=pd\n"]
ma -> lz [label="left"]
pd -> lz [label="right"]
ma [shape=parallelogram, label="id=ma\nadd", tooltip="left.id=mb\nright.id=pc\n"]
mb -> ma [label="left"]
pc -> ma [label="right"]
mb [shape=parallelogram, label="id=mb\nmul", tooltip="left.id=mc\nright.id=md\n"]
mc -> mb [label="left"]
md -> mb [label="right"]
mc [shape=box, label="id=mc\nYClampedGradient\ny=(256.0,300.0)\nvalue=(1.0,0.0)", tooltip=""]
md [shape=parallelogram, label="id=md\nadd", tooltip="left.id=me\nright.id=pb\n"]
me -> md [label="left"]
pb -> md [label="right"]
me [shape=diamond, label="id=me\nRangeChoice [-1000000.0, 1.5625)", tooltip="input.id=mf\ntrue.id=mf\nfalse.id=mf\n"]
mf -> me [label="input", color=blue]
mf -> me [label="true"]
mf -> me [label="false"]
mf [shape=parallelogram, label="id=mf\nadd", tooltip="left.id=mg\nright.id=ns\n"]
mg -> mf [label="left"]
ns -> mf [label="right"]
mg [shape=parallelogram, label="id=mg\nmul", tooltip="left.id=mh\nright.id=mi\n"]
mh -> mg [label="left"]
mi -> mg [label="right"]
mh [shape=triangle, label="id=mh\n4.0", tooltip=""]
mi [shape=circle, label="id=mi\nNegMul0.25", tooltip="operand.id=mj\n"]
mj -> mi [label="operand"]
mj [shape=parallelogram, label="id=mj\nmul", tooltip="left.id=mk\nright.id=ld\n"]
mk -> mj [label="left"]
ld -> mj [label="right"]
mk [shape=parallelogram, label="id=mk\nadd", tooltip="left.id=ew\nright.id=ml\n"]
ew -> mk [label="left"]
ml -> mk [label="right"]
ml [shape=parallelogram, label="id=ml\nmul", tooltip="left.id=mm\nright.id=nk\n"]
mm -> ml [label="left"]
nk -> ml [label="right"]
mm [shape=folder, label="id=mm\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=mn\n"]
mn -> mm [label="delegate"]
mn [shape=folder, label="id=mn\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=mo\n"]
mo -> mn [label="delegate"]
mo [shape=parallelogram, label="id=mo\nadd", tooltip="left.id=fb\nright.id=mp\n"]
fb -> mo [label="left"]
mp -> mo [label="right"]
mp [shape=parallelogram, label="id=mp\nmul", tooltip="left.id=mq\nright.id=fh\n"]
mq -> mp [label="left"]
fh -> mp [label="right"]
mq [shape=parallelogram, label="id=mq\nmax", tooltip="left.id=mr\nright.id=ms\n"]
mr -> mq [label="left"]
ms -> mq [label="right"]
mr [shape=triangle, label="id=mr\n0.0", tooltip=""]
ms [shape=parallelogram, label="id=ms\nmin", tooltip="left.id=mt\nright.id=mu\n"]
mt -> ms [label="left"]
mu -> ms [label="right"]
mt [shape=triangle, label="id=mt\n1.28", tooltip=""]
mu [shape=triangle, label="id=mu\nMulti2Single", tooltip="next.id=mv\n"]
mv -> mu [label="next"]
mv [shape=triangle, label="id=mv\nToF64", tooltip="next.id=mw\n"]
mw -> mv [label="next"]
mw [shape=hexagon, label="id=mw\nSplineNormal", tooltip="locationFunction.id=ef\nSplineTable.id=mx\n"]
ef -> mw [label="locationFunction"]
mx -> mw [label="SplineTable"]
mx [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=my |
| 1 | 0.0 | 0.15 | 0.0 |
| 2 | 0.0 | 0.3 | children.id=nc |
>, tooltip="children[0].id=my\nchildren[2].id=nc\n"]
my -> mx [label="children[0]"]
nc -> mx [label="children[2]"]
my [shape=hexagon, label="id=my\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=mz\n"]
ed -> my [label="locationFunction"]
mz -> my [label="SplineTable"]
mz [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.3 | 0.0 |
| 1 | 0.0 | 0.4 | children.id=na |
>, tooltip="children[1].id=na\n"]
na -> mz [label="children[1]"]
na [shape=hexagon, label="id=na\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=nb\n"]
fx -> na [label="locationFunction"]
nb -> na [label="SplineTable"]
nb [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.75 | 0.0 | 0.0 |
>, tooltip=""]
nc [shape=hexagon, label="id=nc\nSplineNormal", tooltip="locationFunction.id=ed\nSplineTable.id=nd\n"]
ed -> nc [label="locationFunction"]
nd -> nc [label="SplineTable"]
nd [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=ne |
| 1 | 0.0 | 0.0 | children.id=ng |
| 2 | 0.0 | 0.3 | children.id=ni |
>, tooltip="children[0].id=ne\nchildren[1].id=ng\nchildren[2].id=ni\n"]
ne -> nd [label="children[0]"]
ng -> nd [label="children[1]"]
ni -> nd [label="children[2]"]
ne [shape=hexagon, label="id=ne\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=nf\n"]
fx -> ne [label="locationFunction"]
nf -> ne [label="SplineTable"]
nf [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.5 | 0.65 |
| 1 | -3.0 | -0.3 | 0.0 |
| 2 | 0.0 | 0.0 | 0.0 |
| 3 | 4.0 | 0.3 | 0.0 |
| 4 | 0.0 | 0.5 | 0.85 |
>, tooltip=""]
ng [shape=hexagon, label="id=ng\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=nh\n"]
fx -> ng [label="locationFunction"]
nh -> ng [label="SplineTable"]
nh [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.5 | 0.15 |
| 1 | 1.5 | -0.3 | 0.0 |
| 2 | 0.0 | 0.0 | 0.0 |
>, tooltip=""]
ni [shape=hexagon, label="id=ni\nSplineNormal", tooltip="locationFunction.id=fx\nSplineTable.id=nj\n"]
fx -> ni [label="locationFunction"]
nj -> ni [label="SplineTable"]
nj [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.5 | 0.0 |
| 1 | 0.0 | -0.3 | 0.0 |
| 2 | 0.0 | 0.0 | 0.0 |
| 3 | 0.0 | 0.3 | 0.0 |
| 4 | 0.0 | 0.5 | 0.0 |
>, tooltip=""]
nk [shape=circle, label="id=nk\nNegMul0.5", tooltip="operand.id=nl\n"]
nl -> nk [label="operand"]
nl [shape=hexagon, label="id=nl\nGenericShiftedNoise", tooltip="inputX.id=nm\ninputY.id=r\ninputZ.id=np\n"]
nm -> nl [label="inputX"]
r -> nl [label="inputY"]
np -> nl [label="inputZ"]
nm [shape=parallelogram, label="id=nm\nmul", tooltip="left.id=nn\nright.id=no\n"]
nn -> nm [label="left"]
no -> nm [label="right"]
nn [shape=triangle, label="id=nn\nCoordinate X", tooltip=""]
no [shape=triangle, label="id=no\n1500.0", tooltip=""]
np [shape=parallelogram, label="id=np\nmul", tooltip="left.id=nq\nright.id=nr\n"]
nq -> np [label="left"]
nr -> np [label="right"]
nq [shape=triangle, label="id=nq\nCoordinate Z", tooltip=""]
nr [shape=triangle, label="id=nr\n1500.0", tooltip=""]
ns [shape=parallelogram, label="id=ns\nadd", tooltip="left.id=nt\nright.id=ob\n"]
nt -> ns [label="left"]
ob -> ns [label="right"]
nt [shape=parallelogram, label="id=nt\nadd", tooltip="left.id=nu\nright.id=oa\n"]
nu -> nt [label="left"]
oa -> nt [label="right"]
nu [shape=parallelogram, label="id=nu\nadd", tooltip="left.id=nv\nright.id=nx\n"]
nv -> nu [label="left"]
nx -> nu [label="right"]
nv [shape=parallelogram, label="id=nv\nmul", tooltip="left.id=nw\nright.id=bm\n"]
nw -> nv [label="left"]
bm -> nv [label="right"]
nw [shape=triangle, label="id=nw\n-0.2", tooltip=""]
nx [shape=parallelogram, label="id=nx\nadd", tooltip="left.id=ny\nright.id=nz\n"]
ny -> nx [label="left"]
nz -> nx [label="right"]
ny [shape=triangle, label="id=ny\n-0.165", tooltip=""]
nz [shape=hexagon, label="id=nz\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> nz [label="inputX"]
bz -> nz [label="inputY"]
ce -> nz [label="inputZ"]
oa [shape=triangle, label="id=oa\n0.0", tooltip=""]
ob [shape=hexagon, label="id=ob\nGenericShiftedNoise", tooltip="inputX.id=oc\ninputY.id=og\ninputZ.id=ox\n"]
oc -> ob [label="inputX"]
og -> ob [label="inputY"]
ox -> ob [label="inputZ"]
oc [shape=parallelogram, label="id=oc\nadd", tooltip="left.id=od\nright.id=bk\n"]
od -> oc [label="left"]
bk -> oc [label="right"]
od [shape=parallelogram, label="id=od\nmul", tooltip="left.id=oe\nright.id=of\n"]
oe -> od [label="left"]
of -> od [label="right"]
oe [shape=triangle, label="id=oe\nCoordinate X", tooltip=""]
of [shape=triangle, label="id=of\n0.5", tooltip=""]
og [shape=parallelogram, label="id=og\nadd", tooltip="left.id=oh\nright.id=ok\n"]
oh -> og [label="left"]
ok -> og [label="right"]
oh [shape=parallelogram, label="id=oh\nmul", tooltip="left.id=oi\nright.id=oj\n"]
oi -> oh [label="left"]
oj -> oh [label="right"]
oi [shape=triangle, label="id=oi\nCoordinate Y", tooltip=""]
oj [shape=triangle, label="id=oj\n0.675", tooltip=""]
ok [shape=parallelogram, label="id=ok\nmul", tooltip="left.id=ol\nright.id=ow\n"]
ol -> ok [label="left"]
ow -> ok [label="right"]
ol [shape=triangle, label="id=ol\nMulti2Single", tooltip="next.id=om\n"]
om -> ol [label="next"]
om [shape=triangle, label="id=om\nToF64", tooltip="next.id=on\n"]
on -> om [label="next"]
on [shape=hexagon, label="id=on\nSplineNormal", tooltip="locationFunction.id=oo\nSplineTable.id=ov\n"]
oo -> on [label="locationFunction"]
ov -> on [label="SplineTable"]
oo [shape=parallelogram, label="id=oo\nmax", tooltip="left.id=op\nright.id=oq\n"]
op -> oo [label="left"]
oq -> oo [label="right"]
op [shape=triangle, label="id=op\n1.0", tooltip=""]
oq [shape=parallelogram, label="id=oq\nmin", tooltip="left.id=or\nright.id=os\n"]
or -> oq [label="left"]
os -> oq [label="right"]
or [shape=triangle, label="id=or\n6.0", tooltip=""]
os [shape=parallelogram, label="id=os\nadd", tooltip="left.id=ot\nright.id=ou\n"]
ot -> os [label="left"]
ou -> os [label="right"]
ot [shape=triangle, label="id=ot\n3.5", tooltip=""]
ou [shape=hexagon, label="id=ou\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> ou [label="inputX"]
bz -> ou [label="inputY"]
ce -> ou [label="inputZ"]
ov [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.875 | 1.0 | 1.0 |
| 1 | 2.25 | 4.0 | 3.5 |
| 2 | 0.0 | 6.0 | 5.6 |
>, tooltip=""]
ow [shape=box, label="id=ow\nYClampedGradient\ny=(0.0,384.0)\nvalue=(0.0,185.0)", tooltip=""]
ox [shape=parallelogram, label="id=ox\nadd", tooltip="left.id=oy\nright.id=dn\n"]
oy -> ox [label="left"]
dn -> ox [label="right"]
oy [shape=parallelogram, label="id=oy\nmul", tooltip="left.id=oz\nright.id=pa\n"]
oz -> oy [label="left"]
pa -> oy [label="right"]
oz [shape=triangle, label="id=oz\nCoordinate Z", tooltip=""]
pa [shape=triangle, label="id=pa\n0.5", tooltip=""]
pb [shape=triangle, label="id=pb\n10.0", tooltip=""]
pc [shape=triangle, label="id=pc\n-10.0", tooltip=""]
pd [shape=triangle, label="id=pd\n0.234375", tooltip=""]
pe [shape=triangle, label="id=pe\n-0.234375", tooltip=""]
pf [shape=parallelogram, label="id=pf\nmin, shortcut rightMin=-1.1666666666666667", tooltip="left.id=pg\nright.id=rx\n"]
pg -> pf [label="left"]
rx -> pf [label="right"]
pg [shape=folder, label="id=pg\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=ph\n"]
ph -> pg [label="delegate"]
ph [shape=parallelogram, label="id=ph\nmin", tooltip="left.id=pi\nright.id=qx\n"]
pi -> ph [label="left"]
qx -> ph [label="right"]
pi [shape=parallelogram, label="id=pi\nmin", tooltip="left.id=pj\nright.id=qm\n"]
pj -> pi [label="left"]
qm -> pi [label="right"]
pj [shape=parallelogram, label="id=pj\nmul", tooltip="left.id=pk\nright.id=pl\n"]
pk -> pj [label="left"]
pl -> pj [label="right"]
pk [shape=triangle, label="id=pk\n-1.0", tooltip=""]
pl [shape=parallelogram, label="id=pl\nadd", tooltip="left.id=pm\nright.id=qk\n"]
pm -> pl [label="left"]
qk -> pl [label="right"]
pm [shape=folder, label="id=pm\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=pn\n"]
pn -> pm [label="delegate"]
pn [shape=parallelogram, label="id=pn\nmin", tooltip="left.id=po\nright.id=pp\n"]
po -> pn [label="left"]
pp -> pn [label="right"]
po [shape=triangle, label="id=po\n-0.25", tooltip=""]
pp [shape=parallelogram, label="id=pp\nadd", tooltip="left.id=pq\nright.id=qa\n"]
pq -> pp [label="left"]
qa -> pp [label="right"]
pq [shape=parallelogram, label="id=pq\nadd", tooltip="left.id=pr\nright.id=ps\n"]
pr -> pq [label="left"]
ps -> pq [label="right"]
pr [shape=triangle, label="id=pr\n-1.0", tooltip=""]
ps [shape=folder, label="id=ps\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=pt\n"]
pt -> ps [label="delegate"]
pt [shape=parallelogram, label="id=pt\nmax", tooltip="left.id=pu\nright.id=pv\n"]
pu -> pt [label="left"]
pv -> pt [label="right"]
pu [shape=triangle, label="id=pu\n0.0", tooltip=""]
pv [shape=parallelogram, label="id=pv\nadd", tooltip="left.id=pw\nright.id=px\n"]
pw -> pv [label="left"]
px -> pv [label="right"]
pw [shape=triangle, label="id=pw\n0.0", tooltip=""]
px [shape=parallelogram, label="id=px\nmul", tooltip="left.id=py\nright.id=pz\n"]
py -> px [label="left"]
pz -> px [label="right"]
py [shape=triangle, label="id=py\n0.475", tooltip=""]
pz [shape=hexagon, label="id=pz\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=ca\ninputZ.id=cf\n"]
bv -> pz [label="inputX"]
ca -> pz [label="inputY"]
cf -> pz [label="inputZ"]
qa [shape=parallelogram, label="id=qa\nmul", tooltip="left.id=qb\nright.id=qj\n"]
qb -> qa [label="left"]
qj -> qa [label="right"]
qb [shape=folder, label="id=qb\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=qc\n"]
qc -> qb [label="delegate"]
qc [shape=parallelogram, label="id=qc\nmax", tooltip="left.id=qd\nright.id=qe\n"]
qd -> qc [label="left"]
qe -> qc [label="right"]
qd [shape=triangle, label="id=qd\n0.0", tooltip=""]
qe [shape=parallelogram, label="id=qe\nadd", tooltip="left.id=qf\nright.id=qg\n"]
qf -> qe [label="left"]
qg -> qe [label="right"]
qf [shape=triangle, label="id=qf\n0.0", tooltip=""]
qg [shape=parallelogram, label="id=qg\nmul", tooltip="left.id=qh\nright.id=qi\n"]
qh -> qg [label="left"]
qi -> qg [label="right"]
qh [shape=triangle, label="id=qh\n1.725", tooltip=""]
qi [shape=hexagon, label="id=qi\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=r\ninputZ.id=cf\n"]
bv -> qi [label="inputX"]
r -> qi [label="inputY"]
cf -> qi [label="inputZ"]
qj [shape=hexagon, label="id=qj\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=ca\ninputZ.id=cf\n"]
bv -> qj [label="inputX"]
ca -> qj [label="inputY"]
cf -> qj [label="inputZ"]
qk [shape=circle, label="id=qk\nabs", tooltip="operand.id=ql\n"]
ql -> qk [label="operand"]
ql [shape=hexagon, label="id=ql\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> ql [label="inputX"]
bz -> ql [label="inputY"]
ce -> ql [label="inputZ"]
qm [shape=parallelogram, label="id=qm\nmul", tooltip="left.id=qn\nright.id=qo\n"]
qn -> qm [label="left"]
qo -> qm [label="right"]
qn [shape=triangle, label="id=qn\n-1.0", tooltip=""]
qo [shape=parallelogram, label="id=qo\nadd", tooltip="left.id=qp\nright.id=qv\n"]
qp -> qo [label="left"]
qv -> qo [label="right"]
qp [shape=folder, label="id=qp\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=qq\n"]
qq -> qp [label="delegate"]
qq [shape=parallelogram, label="id=qq\nmin", tooltip="left.id=qr\nright.id=qs\n"]
qr -> qq [label="left"]
qs -> qq [label="right"]
qr [shape=triangle, label="id=qr\n-0.15", tooltip=""]
qs [shape=parallelogram, label="id=qs\nadd", tooltip="left.id=pq\nright.id=qt\n"]
pq -> qs [label="left"]
qt -> qs [label="right"]
qt [shape=parallelogram, label="id=qt\nmul", tooltip="left.id=qb\nright.id=qu\n"]
qb -> qt [label="left"]
qu -> qt [label="right"]
qu [shape=hexagon, label="id=qu\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=ca\ninputZ.id=cf\n"]
bv -> qu [label="inputX"]
ca -> qu [label="inputY"]
cf -> qu [label="inputZ"]
qv [shape=circle, label="id=qv\nabs", tooltip="operand.id=qw\n"]
qw -> qv [label="operand"]
qw [shape=hexagon, label="id=qw\nGenericShiftedNoise", tooltip="inputX.id=bu\ninputY.id=bz\ninputZ.id=ce\n"]
bu -> qw [label="inputX"]
bz -> qw [label="inputY"]
ce -> qw [label="inputZ"]
qx [shape=parallelogram, label="id=qx\nmul", tooltip="left.id=qy\nright.id=qz\n"]
qy -> qx [label="left"]
qz -> qx [label="right"]
qy [shape=triangle, label="id=qy\n-1.0", tooltip=""]
qz [shape=parallelogram, label="id=qz\nadd", tooltip="left.id=ra\nright.id=rg\n"]
ra -> qz [label="left"]
rg -> qz [label="right"]
ra [shape=folder, label="id=ra\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=rb\n"]
rb -> ra [label="delegate"]
rb [shape=parallelogram, label="id=rb\nmin", tooltip="left.id=rc\nright.id=rd\n"]
rc -> rb [label="left"]
rd -> rb [label="right"]
rc [shape=triangle, label="id=rc\n-0.135", tooltip=""]
rd [shape=parallelogram, label="id=rd\nadd", tooltip="left.id=pq\nright.id=re\n"]
pq -> rd [label="left"]
re -> rd [label="right"]
re [shape=parallelogram, label="id=re\nmul", tooltip="left.id=qb\nright.id=rf\n"]
qb -> re [label="left"]
rf -> re [label="right"]
rf [shape=hexagon, label="id=rf\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=ca\ninputZ.id=cf\n"]
bv -> rf [label="inputX"]
ca -> rf [label="inputY"]
cf -> rf [label="inputZ"]
rg [shape=circle, label="id=rg\nabs", tooltip="operand.id=rh\n"]
rh -> rg [label="operand"]
rh [shape=hexagon, label="id=rh\nGenericShiftedNoise", tooltip="inputX.id=ri\ninputY.id=rn\ninputZ.id=rs\n"]
ri -> rh [label="inputX"]
rn -> rh [label="inputY"]
rs -> rh [label="inputZ"]
ri [shape=parallelogram, label="id=ri\nadd", tooltip="left.id=rj\nright.id=rm\n"]
rj -> ri [label="left"]
rm -> ri [label="right"]
rj [shape=parallelogram, label="id=rj\nmul", tooltip="left.id=rk\nright.id=rl\n"]
rk -> rj [label="left"]
rl -> rj [label="right"]
rk [shape=triangle, label="id=rk\nCoordinate X", tooltip=""]
rl [shape=triangle, label="id=rl\n1.175", tooltip=""]
rm [shape=triangle, label="id=rm\n0.0", tooltip=""]
rn [shape=parallelogram, label="id=rn\nadd", tooltip="left.id=ro\nright.id=rr\n"]
ro -> rn [label="left"]
rr -> rn [label="right"]
ro [shape=parallelogram, label="id=ro\nmul", tooltip="left.id=rp\nright.id=rq\n"]
rp -> ro [label="left"]
rq -> ro [label="right"]
rp [shape=triangle, label="id=rp\nCoordinate Y", tooltip=""]
rq [shape=triangle, label="id=rq\n1.175", tooltip=""]
rr [shape=triangle, label="id=rr\n0.0", tooltip=""]
rs [shape=parallelogram, label="id=rs\nadd", tooltip="left.id=rt\nright.id=rw\n"]
rt -> rs [label="left"]
rw -> rs [label="right"]
rt [shape=parallelogram, label="id=rt\nmul", tooltip="left.id=ru\nright.id=rv\n"]
ru -> rt [label="left"]
rv -> rt [label="right"]
ru [shape=triangle, label="id=ru\nCoordinate Z", tooltip=""]
rv [shape=triangle, label="id=rv\n1.175", tooltip=""]
rw [shape=triangle, label="id=rw\n0.0", tooltip=""]
rx [shape=parallelogram, label="id=rx\nmin", tooltip="left.id=ry\nright.id=tn\n"]
ry -> rx [label="left"]
tn -> rx [label="right"]
ry [shape=diamond, label="id=ry\nRangeChoice [-1000000.0, 0.0)", tooltip="input.id=rz\ntrue.id=sn\nfalse.id=so\n"]
rz -> ry [label="input", color=blue]
sn -> ry [label="true"]
so -> ry [label="false"]
rz [shape=folder, label="id=rz\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=sa\n"]
sa -> rz [label="delegate"]
sa [shape=diamond, label="id=sa\nRangeChoice [320.0, 321.0)", tooltip="input.id=sb\ntrue.id=sc\nfalse.id=sm\n"]
sb -> sa [label="input", color=blue]
sc -> sa [label="true"]
sm -> sa [label="false"]
sb [shape=box, label="id=sb\nYClampedGradient\ny=(-4064.0,4062.0)\nvalue=(-4064.0,4062.0)", tooltip=""]
sc [shape=hexagon, label="id=sc\nGenericShiftedNoise", tooltip="inputX.id=sd\ninputY.id=sg\ninputZ.id=sj\n"]
sd -> sc [label="inputX"]
sg -> sc [label="inputY"]
sj -> sc [label="inputZ"]
sd [shape=parallelogram, label="id=sd\nmul", tooltip="left.id=se\nright.id=sf\n"]
se -> sd [label="left"]
sf -> sd [label="right"]
se [shape=triangle, label="id=se\nCoordinate X", tooltip=""]
sf [shape=triangle, label="id=sf\n2.5", tooltip=""]
sg [shape=parallelogram, label="id=sg\nmul", tooltip="left.id=sh\nright.id=si\n"]
sh -> sg [label="left"]
si -> sg [label="right"]
sh [shape=triangle, label="id=sh\nCoordinate Y", tooltip=""]
si [shape=triangle, label="id=si\n2.5", tooltip=""]
sj [shape=parallelogram, label="id=sj\nmul", tooltip="left.id=sk\nright.id=sl\n"]
sk -> sj [label="left"]
sl -> sj [label="right"]
sk [shape=triangle, label="id=sk\nCoordinate Z", tooltip=""]
sl [shape=triangle, label="id=sl\n2.5", tooltip=""]
sm [shape=triangle, label="id=sm\n-1.0", tooltip=""]
sn [shape=triangle, label="id=sn\n64.0", tooltip=""]
so [shape=parallelogram, label="id=so\nadd", tooltip="left.id=sp\nright.id=sx\n"]
sp -> so [label="left"]
sx -> so [label="right"]
sp [shape=folder, label="id=sp\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=sq\n"]
sq -> sp [label="delegate"]
sq [shape=diamond, label="id=sq\nRangeChoice [-60.0, 321.0)", tooltip="input.id=sb\ntrue.id=sr\nfalse.id=sw\n"]
sb -> sq [label="input", color=blue]
sr -> sq [label="true"]
sw -> sq [label="false"]
sr [shape=parallelogram, label="id=sr\nadd", tooltip="left.id=ss\nright.id=st\n"]
ss -> sr [label="left"]
st -> sr [label="right"]
ss [shape=triangle, label="id=ss\n-0.095", tooltip=""]
st [shape=parallelogram, label="id=st\nmul", tooltip="left.id=su\nright.id=sv\n"]
su -> st [label="left"]
sv -> st [label="right"]
su [shape=triangle, label="id=su\n-0.06", tooltip=""]
sv [shape=hexagon, label="id=sv\nGenericShiftedNoise", tooltip="inputX.id=od\ninputY.id=cz\ninputZ.id=oy\n"]
od -> sv [label="inputX"]
cz -> sv [label="inputY"]
oy -> sv [label="inputZ"]
sw [shape=triangle, label="id=sw\n0.0", tooltip=""]
sx [shape=parallelogram, label="id=sx\nmul", tooltip="left.id=sy\nright.id=sz\n"]
sy -> sx [label="left"]
sz -> sx [label="right"]
sy [shape=triangle, label="id=sy\n1.5", tooltip=""]
sz [shape=parallelogram, label="id=sz\nmax, shortcut rightMax=0.38222222222222213", tooltip="left.id=ta\nright.id=ti\n"]
ta -> sz [label="left"]
ti -> sz [label="right"]
ta [shape=circle, label="id=ta\nabs", tooltip="operand.id=tb\n"]
tb -> ta [label="operand"]
tb [shape=folder, label="id=tb\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=tc\n"]
tc -> tb [label="delegate"]
tc [shape=diamond, label="id=tc\nRangeChoice [-60.0, 321.0)", tooltip="input.id=sb\ntrue.id=td\nfalse.id=th\n"]
sb -> tc [label="input", color=blue]
td -> tc [label="true"]
th -> tc [label="false"]
td [shape=hexagon, label="id=td\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=te\ninputZ.id=cf\n"]
bv -> td [label="inputX"]
te -> td [label="inputY"]
cf -> td [label="inputZ"]
te [shape=parallelogram, label="id=te\nmul", tooltip="left.id=tf\nright.id=tg\n"]
tf -> te [label="left"]
tg -> te [label="right"]
tf [shape=triangle, label="id=tf\nCoordinate Y", tooltip=""]
tg [shape=triangle, label="id=tg\n0.4", tooltip=""]
th [shape=triangle, label="id=th\n0.0", tooltip=""]
ti [shape=circle, label="id=ti\nabs", tooltip="operand.id=tj\n"]
tj -> ti [label="operand"]
tj [shape=folder, label="id=tj\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=tk\n"]
tk -> tj [label="delegate"]
tk [shape=diamond, label="id=tk\nRangeChoice [-60.0, 321.0)", tooltip="input.id=sb\ntrue.id=tl\nfalse.id=tm\n"]
sb -> tk [label="input", color=blue]
tl -> tk [label="true"]
tm -> tk [label="false"]
tl [shape=hexagon, label="id=tl\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=ca\ninputZ.id=cf\n"]
bv -> tl [label="inputX"]
ca -> tl [label="inputY"]
cf -> tl [label="inputZ"]
tm [shape=triangle, label="id=tm\n0.0", tooltip=""]
tn [shape=folder, label="id=tn\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=gx\n"]
gx -> tn [label="delegate"]
to [shape=folder, label="id=to\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=tp\n"]
tp -> to [label="delegate"]
tp [shape=parallelogram, label="id=tp\nadd", tooltip="left.id=tq\nright.id=wy\n"]
tq -> tp [label="left"]
wy -> tp [label="right"]
tq [shape=parallelogram, label="id=tq\nadd", tooltip="left.id=tr\nright.id=wx\n"]
tr -> tq [label="left"]
wx -> tq [label="right"]
tr [shape=parallelogram, label="id=tr\nadd", tooltip="left.id=ts\nright.id=wt\n"]
ts -> tr [label="left"]
wt -> tr [label="right"]
ts [shape=parallelogram, label="id=ts\nmul", tooltip="left.id=tt\nright.id=tu\n"]
tt -> ts [label="left"]
tu -> ts [label="right"]
tt [shape=triangle, label="id=tt\n0.64", tooltip=""]
tu [shape=parallelogram, label="id=tu\nadd", tooltip="left.id=tv\nright.id=tw\n"]
tv -> tu [label="left"]
tw -> tu [label="right"]
tv [shape=triangle, label="id=tv\n-0.234375", tooltip=""]
tw [shape=parallelogram, label="id=tw\nmul", tooltip="left.id=tx\nright.id=ty\n"]
tx -> tw [label="left"]
ty -> tw [label="right"]
tx [shape=box, label="id=tx\nYClampedGradient\ny=(0.0,16.0)\nvalue=(0.0,1.0)", tooltip=""]
ty [shape=parallelogram, label="id=ty\nadd", tooltip="left.id=tz\nright.id=ua\n"]
tz -> ty [label="left"]
ua -> ty [label="right"]
tz [shape=triangle, label="id=tz\n0.234375", tooltip=""]
ua [shape=parallelogram, label="id=ua\nadd", tooltip="left.id=ub\nright.id=uc\n"]
ub -> ua [label="left"]
uc -> ua [label="right"]
ub [shape=triangle, label="id=ub\n-23.4375", tooltip=""]
uc [shape=parallelogram, label="id=uc\nmul", tooltip="left.id=ud\nright.id=ue\n"]
ud -> uc [label="left"]
ue -> uc [label="right"]
ud [shape=box, label="id=ud\nYClampedGradient\ny=(56.0,312.0)\nvalue=(1.0,0.0)", tooltip=""]
ue [shape=parallelogram, label="id=ue\nadd", tooltip="left.id=uf\nright.id=ug\n"]
uf -> ue [label="left"]
ug -> ue [label="right"]
uf [shape=triangle, label="id=uf\n23.4375", tooltip=""]
ug [shape=parallelogram, label="id=ug\nadd", tooltip="left.id=uh\nright.id=uk\n"]
uh -> ug [label="left"]
uk -> ug [label="right"]
uh [shape=parallelogram, label="id=uh\nmul", tooltip="left.id=ui\nright.id=uj\n"]
ui -> uh [label="left"]
uj -> uh [label="right"]
ui [shape=triangle, label="id=ui\n2.0", tooltip=""]
uj [shape=trapezium, label="id=uj\nEndIslands", tooltip=""]
uk [shape=parallelogram, label="id=uk\nmax", tooltip="left.id=ul\nright.id=vm\n"]
ul -> uk [label="left"]
vm -> uk [label="right"]
ul [shape=parallelogram, label="id=ul\nmul", tooltip="left.id=um\nright.id=un\n"]
um -> ul [label="left"]
un -> ul [label="right"]
um [shape=triangle, label="id=um\n1.75", tooltip=""]
un [shape=hexagon, label="id=un\nGenericShiftedNoise", tooltip="inputX.id=uo\ninputY.id=vb\ninputZ.id=vi\n"]
uo -> un [label="inputX"]
vb -> un [label="inputY"]
vi -> un [label="inputZ"]
uo [shape=parallelogram, label="id=uo\nadd", tooltip="left.id=bv\nright.id=up\n"]
bv -> uo [label="left"]
up -> uo [label="right"]
up [shape=parallelogram, label="id=up\nmul", tooltip="left.id=uq\nright.id=ur\n"]
uq -> up [label="left"]
ur -> up [label="right"]
uq [shape=triangle, label="id=uq\n250.0", tooltip=""]
ur [shape=hexagon, label="id=ur\nGenericShiftedNoise", tooltip="inputX.id=us\ninputY.id=uv\ninputZ.id=uy\n"]
us -> ur [label="inputX"]
uv -> ur [label="inputY"]
uy -> ur [label="inputZ"]
us [shape=parallelogram, label="id=us\nmul", tooltip="left.id=ut\nright.id=uu\n"]
ut -> us [label="left"]
uu -> us [label="right"]
ut [shape=triangle, label="id=ut\nCoordinate X", tooltip=""]
uu [shape=triangle, label="id=uu\n2.0", tooltip=""]
uv [shape=parallelogram, label="id=uv\nmul", tooltip="left.id=uw\nright.id=ux\n"]
uw -> uv [label="left"]
ux -> uv [label="right"]
uw [shape=triangle, label="id=uw\nCoordinate Y", tooltip=""]
ux [shape=triangle, label="id=ux\n4.0", tooltip=""]
uy [shape=parallelogram, label="id=uy\nmul", tooltip="left.id=uz\nright.id=va\n"]
uz -> uy [label="left"]
va -> uy [label="right"]
uz [shape=triangle, label="id=uz\nCoordinate Z", tooltip=""]
va [shape=triangle, label="id=va\n2.0", tooltip=""]
vb [shape=parallelogram, label="id=vb\nadd", tooltip="left.id=vc\nright.id=vf\n"]
vc -> vb [label="left"]
vf -> vb [label="right"]
vc [shape=parallelogram, label="id=vc\nmul", tooltip="left.id=vd\nright.id=ve\n"]
vd -> vc [label="left"]
ve -> vc [label="right"]
vd [shape=triangle, label="id=vd\nCoordinate Y", tooltip=""]
ve [shape=triangle, label="id=ve\n2.0", tooltip=""]
vf [shape=parallelogram, label="id=vf\nmul", tooltip="left.id=vg\nright.id=vh\n"]
vg -> vf [label="left"]
vh -> vf [label="right"]
vg [shape=triangle, label="id=vg\n75.0", tooltip=""]
vh [shape=hexagon, label="id=vh\nGenericShiftedNoise", tooltip="inputX.id=bv\ninputY.id=vc\ninputZ.id=cf\n"]
bv -> vh [label="inputX"]
vc -> vh [label="inputY"]
cf -> vh [label="inputZ"]
vi [shape=parallelogram, label="id=vi\nadd", tooltip="left.id=cf\nright.id=vj\n"]
cf -> vi [label="left"]
vj -> vi [label="right"]
vj [shape=parallelogram, label="id=vj\nmul", tooltip="left.id=vk\nright.id=vl\n"]
vk -> vj [label="left"]
vl -> vj [label="right"]
vk [shape=triangle, label="id=vk\n250.0", tooltip=""]
vl [shape=hexagon, label="id=vl\nGenericShiftedNoise", tooltip="inputX.id=us\ninputY.id=uv\ninputZ.id=uy\n"]
us -> vl [label="inputX"]
uv -> vl [label="inputY"]
uy -> vl [label="inputZ"]
vm [shape=parallelogram, label="id=vm\nmul", tooltip="left.id=vn\nright.id=vo\n"]
vn -> vm [label="left"]
vo -> vm [label="right"]
vn [shape=triangle, label="id=vn\n1.75", tooltip=""]
vo [shape=hexagon, label="id=vo\nGenericShiftedNoise", tooltip="inputX.id=vp\ninputY.id=wf\ninputZ.id=wp\n"]
vp -> vo [label="inputX"]
wf -> vo [label="inputY"]
wp -> vo [label="inputZ"]
vp [shape=parallelogram, label="id=vp\nadd", tooltip="left.id=vq\nright.id=vt\n"]
vq -> vp [label="left"]
vt -> vp [label="right"]
vq [shape=parallelogram, label="id=vq\nmul", tooltip="left.id=vr\nright.id=vs\n"]
vr -> vq [label="left"]
vs -> vq [label="right"]
vr [shape=triangle, label="id=vr\nCoordinate X", tooltip=""]
vs [shape=triangle, label="id=vs\n-1.0", tooltip=""]
vt [shape=parallelogram, label="id=vt\nmul", tooltip="left.id=vu\nright.id=vv\n"]
vu -> vt [label="left"]
vv -> vt [label="right"]
vu [shape=triangle, label="id=vu\n500.0", tooltip=""]
vv [shape=hexagon, label="id=vv\nGenericShiftedNoise", tooltip="inputX.id=vw\ninputY.id=vz\ninputZ.id=wc\n"]
vw -> vv [label="inputX"]
vz -> vv [label="inputY"]
wc -> vv [label="inputZ"]
vw [shape=parallelogram, label="id=vw\nmul", tooltip="left.id=vx\nright.id=vy\n"]
vx -> vw [label="left"]
vy -> vw [label="right"]
vx [shape=triangle, label="id=vx\nCoordinate X", tooltip=""]
vy [shape=triangle, label="id=vy\n-2.0", tooltip=""]
vz [shape=parallelogram, label="id=vz\nmul", tooltip="left.id=wa\nright.id=wb\n"]
wa -> vz [label="left"]
wb -> vz [label="right"]
wa [shape=triangle, label="id=wa\nCoordinate Y", tooltip=""]
wb [shape=triangle, label="id=wb\n-4.0", tooltip=""]
wc [shape=parallelogram, label="id=wc\nmul", tooltip="left.id=wd\nright.id=we\n"]
wd -> wc [label="left"]
we -> wc [label="right"]
wd [shape=triangle, label="id=wd\nCoordinate Z", tooltip=""]
we [shape=triangle, label="id=we\n-2.0", tooltip=""]
wf [shape=parallelogram, label="id=wf\nadd", tooltip="left.id=wg\nright.id=wj\n"]
wg -> wf [label="left"]
wj -> wf [label="right"]
wg [shape=parallelogram, label="id=wg\nmul", tooltip="left.id=wh\nright.id=wi\n"]
wh -> wg [label="left"]
wi -> wg [label="right"]
wh [shape=triangle, label="id=wh\nCoordinate Y", tooltip=""]
wi [shape=triangle, label="id=wi\n-2.0", tooltip=""]
wj [shape=parallelogram, label="id=wj\nmul", tooltip="left.id=wk\nright.id=wl\n"]
wk -> wj [label="left"]
wl -> wj [label="right"]
wk [shape=triangle, label="id=wk\n75.0", tooltip=""]
wl [shape=hexagon, label="id=wl\nGenericShiftedNoise", tooltip="inputX.id=vq\ninputY.id=wg\ninputZ.id=wm\n"]
vq -> wl [label="inputX"]
wg -> wl [label="inputY"]
wm -> wl [label="inputZ"]
wm [shape=parallelogram, label="id=wm\nmul", tooltip="left.id=wn\nright.id=wo\n"]
wn -> wm [label="left"]
wo -> wm [label="right"]
wn [shape=triangle, label="id=wn\nCoordinate Z", tooltip=""]
wo [shape=triangle, label="id=wo\n-1.0", tooltip=""]
wp [shape=parallelogram, label="id=wp\nadd", tooltip="left.id=wm\nright.id=wq\n"]
wm -> wp [label="left"]
wq -> wp [label="right"]
wq [shape=parallelogram, label="id=wq\nmul", tooltip="left.id=wr\nright.id=ws\n"]
wr -> wq [label="left"]
ws -> wq [label="right"]
wr [shape=triangle, label="id=wr\n500.0", tooltip=""]
ws [shape=hexagon, label="id=ws\nGenericShiftedNoise", tooltip="inputX.id=vw\ninputY.id=vz\ninputZ.id=wc\n"]
vw -> ws [label="inputX"]
vz -> ws [label="inputY"]
wc -> ws [label="inputZ"]
wt [shape=parallelogram, label="id=wt\nmul", tooltip="left.id=wu\nright.id=wv\n"]
wu -> wt [label="left"]
wv -> wt [label="right"]
wu [shape=triangle, label="id=wu\n-10.0", tooltip=""]
wv [shape=parallelogram, label="id=wv\nmax, shortcut rightMax=0.0", tooltip="left.id=gx\nright.id=ww\n"]
gx -> wv [label="left"]
ww -> wv [label="right"]
ww [shape=triangle, label="id=ww\n0.0", tooltip=""]
wx [shape=box, label="id=wx\nYClampedGradient\ny=(0.0,35.0)\nvalue=(-1.25,0.0)", tooltip=""]
wy [shape=box, label="id=wy\nYClampedGradient\ny=(35.0,90.0)\nvalue=(0.0,-2.0)", tooltip=""]
wz [shape=box, label="id=wz\nfinal_final_density", tooltip="delegate.id=xa\n"]
xa -> wz [label="delegate"]
xa [shape=parallelogram, label="id=xa\nadd", tooltip="left.id=lq\nright.id=xb\n"]
lq -> xa [label="left"]
xb -> xa [label="right"]
xb [shape=trapezium, label="id=xb\nBeardifier", tooltip=""]
xc [shape=box, label="id=xc\nmultiNoiseSampler_temperature", tooltip="delegate.id=xd\n"]
xd -> xc [label="delegate"]
xd [shape=hexagon, label="id=xd\nGenericShiftedNoise", tooltip="inputX.id=xe\ninputY.id=q\ninputZ.id=xf\n"]
xe -> xd [label="inputX"]
q -> xd [label="inputY"]
xf -> xd [label="inputZ"]
xe [shape=parallelogram, label="id=xe\nadd", tooltip="left.id=e\nright.id=j\n"]
e -> xe [label="left"]
j -> xe [label="right"]
xf [shape=parallelogram, label="id=xf\nadd", tooltip="left.id=m\nright.id=y\n"]
m -> xf [label="left"]
y -> xf [label="right"]
xg [shape=box, label="id=xg\nmultiNoiseSampler_vegetation", tooltip="delegate.id=xh\n"]
xh -> xg [label="delegate"]
xh [shape=hexagon, label="id=xh\nGenericShiftedNoise", tooltip="inputX.id=xe\ninputY.id=q\ninputZ.id=xf\n"]
xe -> xh [label="inputX"]
q -> xh [label="inputY"]
xf -> xh [label="inputZ"]
xi [shape=box, label="id=xi\nmultiNoiseSampler_continents", tooltip="delegate.id=xj\n"]
xj -> xi [label="delegate"]
xj [shape=hexagon, label="id=xj\nGenericShiftedNoise", tooltip="inputX.id=xk\ninputY.id=df\ninputZ.id=xv\n"]
xk -> xj [label="inputX"]
df -> xj [label="inputY"]
xv -> xj [label="inputZ"]
xk [shape=parallelogram, label="id=xk\nadd", tooltip="left.id=e\nright.id=xl\n"]
e -> xk [label="left"]
xl -> xk [label="right"]
xl [shape=parallelogram, label="id=xl\nmul", tooltip="left.id=xm\nright.id=xn\n"]
xm -> xl [label="left"]
xn -> xl [label="right"]
xm [shape=triangle, label="id=xm\n0.125", tooltip=""]
xn [shape=parallelogram, label="id=xn\nmul", tooltip="left.id=xo\nright.id=cv\n"]
xo -> xn [label="left"]
cv -> xn [label="right"]
xo [shape=parallelogram, label="id=xo\nmul", tooltip="left.id=bn\nright.id=xp\n"]
bn -> xo [label="left"]
xp -> xo [label="right"]
xp [shape=parallelogram, label="id=xp\nmax", tooltip="left.id=xq\nright.id=xr\n"]
xq -> xp [label="left"]
xr -> xp [label="right"]
xq [shape=triangle, label="id=xq\n0.0", tooltip=""]
xr [shape=parallelogram, label="id=xr\nmin", tooltip="left.id=xs\nright.id=xt\n"]
xs -> xr [label="left"]
xt -> xr [label="right"]
xs [shape=triangle, label="id=xs\n3250.0", tooltip=""]
xt [shape=parallelogram, label="id=xt\nmul", tooltip="left.id=xu\nright.id=cp\n"]
xu -> xt [label="left"]
cp -> xt [label="right"]
xu [shape=triangle, label="id=xu\n1.5", tooltip=""]
xv [shape=parallelogram, label="id=xv\nadd", tooltip="left.id=m\nright.id=xw\n"]
m -> xv [label="left"]
xw -> xv [label="right"]
xw [shape=parallelogram, label="id=xw\nmul", tooltip="left.id=xx\nright.id=xy\n"]
xx -> xw [label="left"]
xy -> xw [label="right"]
xx [shape=triangle, label="id=xx\n0.125", tooltip=""]
xy [shape=parallelogram, label="id=xy\nmul", tooltip="left.id=xz\nright.id=eb\n"]
xz -> xy [label="left"]
eb -> xy [label="right"]
xz [shape=parallelogram, label="id=xz\nmul", tooltip="left.id=bn\nright.id=ya\n"]
bn -> xz [label="left"]
ya -> xz [label="right"]
ya [shape=parallelogram, label="id=ya\nmax", tooltip="left.id=yb\nright.id=yc\n"]
yb -> ya [label="left"]
yc -> ya [label="right"]
yb [shape=triangle, label="id=yb\n0.0", tooltip=""]
yc [shape=parallelogram, label="id=yc\nmin", tooltip="left.id=yd\nright.id=ye\n"]
yd -> yc [label="left"]
ye -> yc [label="right"]
yd [shape=triangle, label="id=yd\n3250.0", tooltip=""]
ye [shape=parallelogram, label="id=ye\nmul", tooltip="left.id=yf\nright.id=dv\n"]
yf -> ye [label="left"]
dv -> ye [label="right"]
yf [shape=triangle, label="id=yf\n1.5", tooltip=""]
yg [shape=box, label="id=yg\nmultiNoiseSampler_erosion", tooltip="delegate.id=yh\n"]
yh -> yg [label="delegate"]
yh [shape=diamond, label="id=yh\nRangeChoice [-1000000.0, -0.8)", tooltip="input.id=yi\ntrue.id=yj\nfalse.id=yk\n"]
yi -> yh [label="input", color=blue]
yj -> yh [label="true"]
yk -> yh [label="false"]
yi [shape=hexagon, label="id=yi\nGenericShiftedNoise", tooltip="inputX.id=xe\ninputY.id=q\ninputZ.id=xf\n"]
xe -> yi [label="inputX"]
q -> yi [label="inputY"]
xf -> yi [label="inputZ"]
yj [shape=diamond, label="id=yj\nRangeChoice [0.4, 1000000.0)", tooltip="input.id=yk\ntrue.id=yl\nfalse.id=yk\n"]
yk -> yj [label="input", color=blue]
yl -> yj [label="true"]
yk -> yj [label="false"]
yk [shape=hexagon, label="id=yk\nGenericShiftedNoise", tooltip="inputX.id=xe\ninputY.id=q\ninputZ.id=xf\n"]
xe -> yk [label="inputX"]
q -> yk [label="inputY"]
xf -> yk [label="inputZ"]
yl [shape=parallelogram, label="id=yl\nadd", tooltip="left.id=ym\nright.id=yn\n"]
ym -> yl [label="left"]
yn -> yl [label="right"]
ym [shape=triangle, label="id=ym\n0.4", tooltip=""]
yn [shape=parallelogram, label="id=yn\nmul", tooltip="left.id=yo\nright.id=yp\n"]
yo -> yn [label="left"]
yp -> yn [label="right"]
yo [shape=triangle, label="id=yo\n1.485", tooltip=""]
yp [shape=parallelogram, label="id=yp\nadd", tooltip="left.id=yq\nright.id=yk\n"]
yq -> yp [label="left"]
yk -> yp [label="right"]
yq [shape=triangle, label="id=yq\n-0.4", tooltip=""]
yr [shape=box, label="id=yr\nmultiNoiseSampler_depth", tooltip="delegate.id=ys\n"]
ys -> yr [label="delegate"]
ys [shape=parallelogram, label="id=ys\nmax", tooltip="left.id=yt\nright.id=bap\n"]
yt -> ys [label="left"]
bap -> ys [label="right"]
yt [shape=diamond, label="id=yt\nRangeChoice [0.0, 4.0)", tooltip="input.id=eu\ntrue.id=yu\nfalse.id=yv\n"]
eu -> yt [label="input", color=blue]
yu -> yt [label="true"]
yv -> yt [label="false"]
yu [shape=triangle, label="id=yu\n40.0", tooltip=""]
yv [shape=parallelogram, label="id=yv\nadd", tooltip="left.id=ex\nright.id=yw\n"]
ex -> yv [label="left"]
yw -> yv [label="right"]
yw [shape=parallelogram, label="id=yw\nadd", tooltip="left.id=yx\nright.id=ze\n"]
yx -> yw [label="left"]
ze -> yw [label="right"]
yx [shape=parallelogram, label="id=yx\nmul", tooltip="left.id=yy\nright.id=yz\n"]
yy -> yx [label="left"]
yz -> yx [label="right"]
yy [shape=triangle, label="id=yy\n0.0", tooltip=""]
yz [shape=parallelogram, label="id=yz\nadd", tooltip="left.id=za\nright.id=zb\n"]
za -> yz [label="left"]
zb -> yz [label="right"]
za [shape=triangle, label="id=za\n1.0", tooltip=""]
zb [shape=parallelogram, label="id=zb\nmul", tooltip="left.id=zc\nright.id=zd\n"]
zc -> zb [label="left"]
zd -> zb [label="right"]
zc [shape=triangle, label="id=zc\n-1.0", tooltip=""]
zd [shape=triangle, label="id=zd\n1.0", tooltip=""]
ze [shape=parallelogram, label="id=ze\nmul", tooltip="left.id=zf\nright.id=bao\n"]
zf -> ze [label="left"]
bao -> ze [label="right"]
zf [shape=parallelogram, label="id=zf\nmax", tooltip="left.id=zg\nright.id=zh\n"]
zg -> zf [label="left"]
zh -> zf [label="right"]
zg [shape=triangle, label="id=zg\n-20.0", tooltip=""]
zh [shape=parallelogram, label="id=zh\nmin", tooltip="left.id=zi\nright.id=zj\n"]
zi -> zh [label="left"]
zj -> zh [label="right"]
zi [shape=triangle, label="id=zi\n20.0", tooltip=""]
zj [shape=parallelogram, label="id=zj\nadd", tooltip="left.id=zk\nright.id=zl\n"]
zk -> zj [label="left"]
zl -> zj [label="right"]
zk [shape=triangle, label="id=zk\n-0.5037500262260437", tooltip=""]
zl [shape=triangle, label="id=zl\nMulti2Single", tooltip="next.id=zm\n"]
zm -> zl [label="next"]
zm [shape=triangle, label="id=zm\nToF64", tooltip="next.id=zn\n"]
zn -> zm [label="next"]
zn [shape=hexagon, label="id=zn\nSplineNormal", tooltip="locationFunction.id=xj\nSplineTable.id=zo\n"]
xj -> zn [label="locationFunction"]
zo -> zn [label="SplineTable"]
zo [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=zp |
| 1 | 0.0 | 0.135 | -0.75 |
| 2 | -20.0 | 0.14 | -0.915 |
| 3 | 0.0 | 0.2 | -4.0 |
| 4 | -0.5 | 0.3 | children.id=zu |
>, tooltip="children[0].id=zp\nchildren[4].id=zu\n"]
zp -> zo [label="children[0]"]
zu -> zo [label="children[4]"]
zp [shape=hexagon, label="id=zp\nSplineNormal", tooltip="locationFunction.id=yh\nSplineTable.id=zq\n"]
yh -> zp [label="locationFunction"]
zq -> zp [label="SplineTable"]
zq [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=zr |
| 1 | 0.0 | 0.0 | -0.75 |
| 2 | 0.0 | 0.2 | -0.915 |
| 3 | 0.0 | 0.5 | -1.65 |
>, tooltip="children[0].id=zr\n"]
zr -> zq [label="children[0]"]
zr [shape=hexagon, label="id=zr\nSplineNormal", tooltip="locationFunction.id=zs\nSplineTable.id=zt\n"]
zs -> zr [label="locationFunction"]
zt -> zr [label="SplineTable"]
zs [shape=hexagon, label="id=zs\nGenericShiftedNoise", tooltip="inputX.id=xe\ninputY.id=q\ninputZ.id=xf\n"]
xe -> zs [label="inputX"]
q -> zs [label="inputY"]
xf -> zs [label="inputZ"]
zt [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.55 | -0.3 | -0.2 |
| 1 | 0.0 | -0.185 | -0.5 |
| 2 | 0.0 | -0.125 | -4.0 |
| 3 | 0.0 | 0.125 | -4.0 |
| 4 | 0.0 | 0.185 | -0.5 |
| 5 | 0.7 | 0.3 | -0.2 |
>, tooltip=""]
zu [shape=hexagon, label="id=zu\nSplineNormal", tooltip="locationFunction.id=yh\nSplineTable.id=zv\n"]
yh -> zu [label="locationFunction"]
zv -> zu [label="SplineTable"]
zv [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=zw |
| 1 | 0.0 | 0.0 | children.id=baa |
| 2 | 0.0 | 0.3 | children.id=bac |
>, tooltip="children[0].id=zw\nchildren[1].id=baa\nchildren[2].id=bac\n"]
zw -> zv [label="children[0]"]
baa -> zv [label="children[1]"]
bac -> zv [label="children[2]"]
zw [shape=hexagon, label="id=zw\nSplineNormal", tooltip="locationFunction.id=zs\nSplineTable.id=zx\n"]
zs -> zw [label="locationFunction"]
zx -> zw [label="SplineTable"]
zx [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.0 | -0.7 | 1.0 |
| 1 | -1.5 | -0.05 | children.id=zy |
| 2 | 1.5 | 0.05 | children.id=zy |
| 3 | -1.0 | 0.7 | 1.0 |
>, tooltip="children[1].id=zy\nchildren[2].id=zy\n"]
zy -> zx [label="children[1]"]
zy -> zx [label="children[2]"]
zy [shape=hexagon, label="id=zy\nSplineNormal", tooltip="locationFunction.id=xj\nSplineTable.id=zz\n"]
xj -> zy [label="locationFunction"]
zz -> zy [label="SplineTable"]
zz [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.2 |
>, tooltip=""]
baa [shape=hexagon, label="id=baa\nSplineNormal", tooltip="locationFunction.id=zs\nSplineTable.id=bab\n"]
zs -> baa [label="locationFunction"]
bab -> baa [label="SplineTable"]
bab [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.2 | -0.4 | -0.085 |
| 1 | -0.5 | -0.2 | -0.35 |
| 2 | -1.0 | -0.15 | -0.35 |
| 3 | 1.0 | 0.15 | -0.35 |
| 4 | 0.0 | 0.2 | -0.1 |
| 5 | 1.0 | 0.4 | -0.085 |
| 6 | -1.0 | 0.975 | 0.3 |
>, tooltip=""]
bac [shape=hexagon, label="id=bac\nSplineNormal", tooltip="locationFunction.id=zs\nSplineTable.id=bad\n"]
zs -> bac [label="locationFunction"]
bad -> bac [label="SplineTable"]
bad [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.65 | children.id=bae |
| 1 | 0.0 | -0.625 | children.id=bag |
| 2 | 0.0 | -0.475 | children.id=bai |
| 3 | 0.0 | -0.45 | children.id=bak |
| 4 | 0.0 | -0.275 | 0.33 |
| 5 | 0.0 | -0.25 | 0.025 |
| 6 | 0.0 | -0.18 | 0.0 |
| 7 | -1.75 | -0.135 | children.id=zy |
| 8 | -0.25 | -0.05 | children.id=bam |
>, tooltip="children[0].id=bae\nchildren[1].id=bag\nchildren[2].id=bai\nchildren[3].id=bak\nchildren[7].id=zy\nchildren[8].id=bam\n"]
bae -> bad [label="children[0]"]
bag -> bad [label="children[1]"]
bai -> bad [label="children[2]"]
bak -> bad [label="children[3]"]
zy -> bad [label="children[7]"]
bam -> bad [label="children[8]"]
bae [shape=hexagon, label="id=bae\nSplineNormal", tooltip="locationFunction.id=xj\nSplineTable.id=baf\n"]
xj -> bae [label="locationFunction"]
baf -> bae [label="SplineTable"]
baf [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.25 | 0.65 | 1.0 |
>, tooltip=""]
bag [shape=hexagon, label="id=bag\nSplineNormal", tooltip="locationFunction.id=yh\nSplineTable.id=bah\n"]
yh -> bag [label="locationFunction"]
bah -> bag [label="SplineTable"]
bah [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66666 |
>, tooltip=""]
bai [shape=hexagon, label="id=bai\nSplineNormal", tooltip="locationFunction.id=yh\nSplineTable.id=baj\n"]
yh -> bai [label="locationFunction"]
baj -> bai [label="SplineTable"]
baj [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66 |
>, tooltip=""]
bak [shape=hexagon, label="id=bak\nSplineNormal", tooltip="locationFunction.id=xj\nSplineTable.id=bal\n"]
xj -> bak [label="locationFunction"]
bal -> bak [label="SplineTable"]
bal [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.65 | 0.33 |
>, tooltip=""]
bam [shape=hexagon, label="id=bam\nSplineNormal", tooltip="locationFunction.id=xj\nSplineTable.id=ban\n"]
xj -> bam [label="locationFunction"]
ban -> bam [label="SplineTable"]
ban [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.25 |
>, tooltip=""]
bao [shape=triangle, label="id=bao\n1.0", tooltip=""]
bap [shape=triangle, label="id=bap\nMulti2Single", tooltip="next.id=baq\n"]
baq -> bap [label="next"]
baq [shape=triangle, label="id=baq\nToF64", tooltip="next.id=bar\n"]
bar -> baq [label="next"]
bar [shape=hexagon, label="id=bar\nSplineNormal", tooltip="locationFunction.id=bas\nSplineTable.id=bcs\n"]
bas -> bar [label="locationFunction"]
bcs -> bar [label="SplineTable"]
bas [shape=parallelogram, label="id=bas\nadd", tooltip="left.id=bat\nright.id=bcq\n"]
bat -> bas [label="left"]
bcq -> bas [label="right"]
bat [shape=parallelogram, label="id=bat\nmul", tooltip="left.id=bau\nright.id=bav\n"]
bau -> bat [label="left"]
bav -> bat [label="right"]
bau [shape=triangle, label="id=bau\n0.16666666666666666", tooltip=""]
bav [shape=parallelogram, label="id=bav\nadd", tooltip="left.id=baw\nright.id=bbt\n"]
baw -> bav [label="left"]
bbt -> bav [label="right"]
baw [shape=parallelogram, label="id=baw\nadd", tooltip="left.id=bax\nright.id=bbe\n"]
bax -> baw [label="left"]
bbe -> baw [label="right"]
bax [shape=triangle, label="id=bax\nMulti2Single", tooltip="next.id=bay\n"]
bay -> bax [label="next"]
bay [shape=triangle, label="id=bay\nToF64", tooltip="next.id=baz\n"]
baz -> bay [label="next"]
baz [shape=hexagon, label="id=baz\nSplineNormal", tooltip="locationFunction.id=bba\nSplineTable.id=bbd\n"]
bba -> baz [label="locationFunction"]
bbd -> baz [label="SplineTable"]
bba [shape=parallelogram, label="id=bba\nadd", tooltip="left.id=hh\nright.id=bbb\n"]
hh -> bba [label="left"]
bbb -> bba [label="right"]
bbb [shape=parallelogram, label="id=bbb\nmul", tooltip="left.id=bbc\nright.id=hp\n"]
bbc -> bbb [label="left"]
hp -> bbb [label="right"]
bbc [shape=triangle, label="id=bbc\n-1.0", tooltip=""]
bbd [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
bbe [shape=parallelogram, label="id=bbe\nadd", tooltip="left.id=bbf\nright.id=bbm\n"]
bbf -> bbe [label="left"]
bbm -> bbe [label="right"]
bbf [shape=triangle, label="id=bbf\nMulti2Single", tooltip="next.id=bbg\n"]
bbg -> bbf [label="next"]
bbg [shape=triangle, label="id=bbg\nToF64", tooltip="next.id=bbh\n"]
bbh -> bbg [label="next"]
bbh [shape=hexagon, label="id=bbh\nSplineNormal", tooltip="locationFunction.id=bbi\nSplineTable.id=bbl\n"]
bbi -> bbh [label="locationFunction"]
bbl -> bbh [label="SplineTable"]
bbi [shape=parallelogram, label="id=bbi\nadd", tooltip="left.id=ie\nright.id=bbj\n"]
ie -> bbi [label="left"]
bbj -> bbi [label="right"]
bbj [shape=parallelogram, label="id=bbj\nmul", tooltip="left.id=bbk\nright.id=ig\n"]
bbk -> bbj [label="left"]
ig -> bbj [label="right"]
bbk [shape=triangle, label="id=bbk\n-1.0", tooltip=""]
bbl [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
bbm [shape=triangle, label="id=bbm\nMulti2Single", tooltip="next.id=bbn\n"]
bbn -> bbm [label="next"]
bbn [shape=triangle, label="id=bbn\nToF64", tooltip="next.id=bbo\n"]
bbo -> bbn [label="next"]
bbo [shape=hexagon, label="id=bbo\nSplineNormal", tooltip="locationFunction.id=bbp\nSplineTable.id=bbs\n"]
bbp -> bbo [label="locationFunction"]
bbs -> bbo [label="SplineTable"]
bbp [shape=parallelogram, label="id=bbp\nadd", tooltip="left.id=io\nright.id=bbq\n"]
io -> bbp [label="left"]
bbq -> bbp [label="right"]
bbq [shape=parallelogram, label="id=bbq\nmul", tooltip="left.id=bbr\nright.id=iq\n"]
bbr -> bbq [label="left"]
iq -> bbq [label="right"]
bbr [shape=triangle, label="id=bbr\n-1.0", tooltip=""]
bbs [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
bbt [shape=parallelogram, label="id=bbt\nadd", tooltip="left.id=bbu\nright.id=bcb\n"]
bbu -> bbt [label="left"]
bcb -> bbt [label="right"]
bbu [shape=triangle, label="id=bbu\nMulti2Single", tooltip="next.id=bbv\n"]
bbv -> bbu [label="next"]
bbv [shape=triangle, label="id=bbv\nToF64", tooltip="next.id=bbw\n"]
bbw -> bbv [label="next"]
bbw [shape=hexagon, label="id=bbw\nSplineNormal", tooltip="locationFunction.id=bbx\nSplineTable.id=bca\n"]
bbx -> bbw [label="locationFunction"]
bca -> bbw [label="SplineTable"]
bbx [shape=parallelogram, label="id=bbx\nadd", tooltip="left.id=iz\nright.id=bby\n"]
iz -> bbx [label="left"]
bby -> bbx [label="right"]
bby [shape=parallelogram, label="id=bby\nmul", tooltip="left.id=bbz\nright.id=jb\n"]
bbz -> bby [label="left"]
jb -> bby [label="right"]
bbz [shape=triangle, label="id=bbz\n-1.0", tooltip=""]
bca [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
bcb [shape=parallelogram, label="id=bcb\nadd", tooltip="left.id=bcc\nright.id=bcj\n"]
bcc -> bcb [label="left"]
bcj -> bcb [label="right"]
bcc [shape=triangle, label="id=bcc\nMulti2Single", tooltip="next.id=bcd\n"]
bcd -> bcc [label="next"]
bcd [shape=triangle, label="id=bcd\nToF64", tooltip="next.id=bce\n"]
bce -> bcd [label="next"]
bce [shape=hexagon, label="id=bce\nSplineNormal", tooltip="locationFunction.id=bcf\nSplineTable.id=bci\n"]
bcf -> bce [label="locationFunction"]
bci -> bce [label="SplineTable"]
bcf [shape=parallelogram, label="id=bcf\nadd", tooltip="left.id=jk\nright.id=bcg\n"]
jk -> bcf [label="left"]
bcg -> bcf [label="right"]
bcg [shape=parallelogram, label="id=bcg\nmul", tooltip="left.id=bch\nright.id=jm\n"]
bch -> bcg [label="left"]
jm -> bcg [label="right"]
bch [shape=triangle, label="id=bch\n-1.0", tooltip=""]
bci [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
bcj [shape=triangle, label="id=bcj\nMulti2Single", tooltip="next.id=bck\n"]
bck -> bcj [label="next"]
bck [shape=triangle, label="id=bck\nToF64", tooltip="next.id=bcl\n"]
bcl -> bck [label="next"]
bcl [shape=hexagon, label="id=bcl\nSplineNormal", tooltip="locationFunction.id=bcm\nSplineTable.id=bcp\n"]
bcm -> bcl [label="locationFunction"]
bcp -> bcl [label="SplineTable"]
bcm [shape=parallelogram, label="id=bcm\nadd", tooltip="left.id=ju\nright.id=bcn\n"]
ju -> bcm [label="left"]
bcn -> bcm [label="right"]
bcn [shape=parallelogram, label="id=bcn\nmul", tooltip="left.id=bco\nright.id=jw\n"]
bco -> bcn [label="left"]
jw -> bcn [label="right"]
bco [shape=triangle, label="id=bco\n-1.0", tooltip=""]
bcp [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.025 | 64.0 |
| 1 | 0.0 | -0.0125 | 1.0 |
| 2 | 0.0 | -0.01 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.01 | 0.0 |
| 5 | 0.0 | 0.0125 | 1.0 |
| 6 | 0.0 | 0.025 | 64.0 |
>, tooltip=""]
bcq [shape=parallelogram, label="id=bcq\nmul", tooltip="left.id=bcr\nright.id=ka\n"]
bcr -> bcq [label="left"]
ka -> bcq [label="right"]
bcr [shape=triangle, label="id=bcr\n0.05", tooltip=""]
bcs [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -1.0 | 80.0 |
| 1 | 0.0 | -0.1 | 1.0 |
| 2 | 0.0 | -0.025 | 0.0 |
| 3 | 0.0 | 0.0 | -1.0 |
| 4 | 0.0 | 0.025 | -100.0 |
>, tooltip=""]
bct [shape=box, label="id=bct\nmultiNoiseSampler_ridges", tooltip="delegate.id=zs\n"]
zs -> bct [label="delegate"]
}