strict digraph DfcCompiled_2 {
root=a
ranksep=1
a [shape=box, label="id=a\nStart", tooltip="temperature.id=b\nvegetation.id=y\ncontinents.id=bb\nerosion.id=dt\ndepth.id=ek\nridges.id=kk\ninitial_density_without_jaggedness.id=kl\nfinal_density.id=ll\nfinal_final_density.id=xt\nmultiNoiseSampler_temperature.id=xw\nmultiNoiseSampler_vegetation.id=yb\nmultiNoiseSampler_continents.id=ye\nmultiNoiseSampler_erosion.id=yq\nmultiNoiseSampler_depth.id=zd\nmultiNoiseSampler_ridges.id=bce\n"]
b -> a [label="temperature"]
y -> a [label="vegetation"]
bb -> a [label="continents"]
dt -> a [label="erosion"]
ek -> a [label="depth"]
kk -> a [label="ridges"]
kl -> a [label="initial_density_without_jaggedness"]
ll -> a [label="final_density"]
xt -> a [label="final_final_density"]
xw -> a [label="multiNoiseSampler_temperature"]
yb -> a [label="multiNoiseSampler_vegetation"]
ye -> a [label="multiNoiseSampler_continents"]
yq -> a [label="multiNoiseSampler_erosion"]
zd -> a [label="multiNoiseSampler_depth"]
bce -> 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\nauxName=\nmethod_0_GenericShiftedNoiseNode\nmethod_25_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=r\n"]
d -> c [label="inputX"]
q -> c [label="inputY"]
r -> c [label="inputZ"]
d [shape=parallelogram, label="id=d\nauxName=\nmethod_1_AddNode\nmethod_26_AddNode\nadd", tooltip="left.id=e\nright.id=h\n"]
e -> d [label="left"]
h -> d [label="right"]
e [shape=parallelogram, label="id=e\nauxName=\nmethod_2_MulNode\nmethod_12_MulNode\nmul", tooltip="left.id=f\nright.id=g\n"]
f -> e [label="left"]
g -> e [label="right"]
f [shape=triangle, label="id=f\n0.25", tooltip=""]
g [shape=triangle, label="id=g\nCoordinate X", tooltip=""]
h [shape=folder, label="id=h\nauxName=\nmethod_4_CacheLikeNode_flat_cache\nmethod_27_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=i\n"]
i -> h [label="delegate"]
i [shape=folder, label="id=i\nauxName=\nmethod_5_CacheLikeNode_cache_2d\nmethod_16_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=j\n"]
j -> i [label="delegate"]
j [shape=parallelogram, label="id=j\nauxName=\nmethod_6_MulNode\nmethod_10_MulNode\nmul", tooltip="left.id=k\nright.id=l\n"]
k -> j [label="left"]
l -> j [label="right"]
k [shape=triangle, label="id=k\n4.0", tooltip=""]
l [shape=hexagon, label="id=l\nauxName=\nmethod_7_GenericShiftedNoiseNode\nmethod_11_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=e\ninputY.id=m\ninputZ.id=n\n"]
e -> l [label="inputX"]
m -> l [label="inputY"]
n -> l [label="inputZ"]
m [shape=triangle, label="id=m\n0.0", tooltip=""]
n [shape=parallelogram, label="id=n\nauxName=\nmethod_8_MulNode\nmethod_14_MulNode\nmul", tooltip="left.id=o\nright.id=p\n"]
o -> n [label="left"]
p -> n [label="right"]
o [shape=triangle, label="id=o\n0.25", tooltip=""]
p [shape=triangle, label="id=p\nCoordinate Z", tooltip=""]
q [shape=triangle, label="id=q\n0.0", tooltip=""]
r [shape=parallelogram, label="id=r\nauxName=\nmethod_17_AddNode\nmethod_28_AddNode\nadd", tooltip="left.id=n\nright.id=s\n"]
n -> r [label="left"]
s -> r [label="right"]
s [shape=folder, label="id=s\nauxName=\nmethod_18_CacheLikeNode_flat_cache\nmethod_29_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=t\n"]
t -> s [label="delegate"]
t [shape=folder, label="id=t\nauxName=\nmethod_19_CacheLikeNode_cache_2d\nmethod_24_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=u\n"]
u -> t [label="delegate"]
u [shape=parallelogram, label="id=u\nauxName=\nmethod_20_MulNode\nmethod_22_MulNode\nmul", tooltip="left.id=v\nright.id=w\n"]
v -> u [label="left"]
w -> u [label="right"]
v [shape=triangle, label="id=v\n4.0", tooltip=""]
w [shape=hexagon, label="id=w\nauxName=\nmethod_21_GenericShiftedNoiseNode\nmethod_23_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=n\ninputY.id=e\ninputZ.id=x\n"]
n -> w [label="inputX"]
e -> w [label="inputY"]
x -> w [label="inputZ"]
x [shape=triangle, label="id=x\n0.0", tooltip=""]
y [shape=box, label="id=y\nvegetation", tooltip="delegate.id=z\n"]
z -> y [label="delegate"]
z [shape=hexagon, label="id=z\nauxName=\nmethod_30_GenericShiftedNoiseNode\nmethod_31_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=ba\ninputZ.id=r\n"]
d -> z [label="inputX"]
ba -> z [label="inputY"]
r -> z [label="inputZ"]
ba [shape=triangle, label="id=ba\n0.0", tooltip=""]
bb [shape=box, label="id=bb\ncontinents", tooltip="delegate.id=bc\n"]
bc -> bb [label="delegate"]
bc [shape=folder, label="id=bc\nauxName=\nmethod_32_CacheLikeNode_cache_once\nmethod_102_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=bd\n"]
bd -> bc [label="delegate"]
bd [shape=hexagon, label="id=bd\nauxName=\nmethod_33_GenericShiftedNoiseNode\nmethod_90_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=be\ninputY.id=cw\ninputZ.id=db\n"]
be -> bd [label="inputX"]
cw -> bd [label="inputY"]
db -> bd [label="inputZ"]
be [shape=parallelogram, label="id=be\nauxName=\nmethod_34_AddNode\nmethod_91_AddNode\nadd", tooltip="left.id=e\nright.id=bf\n"]
e -> be [label="left"]
bf -> be [label="right"]
bf [shape=parallelogram, label="id=bf\nauxName=\nmethod_35_MulNode\nmethod_92_MulNode\nmul", tooltip="left.id=bg\nright.id=bh\n"]
bg -> bf [label="left"]
bh -> bf [label="right"]
bg [shape=triangle, label="id=bg\n0.125", tooltip=""]
bh [shape=parallelogram, label="id=bh\nauxName=\nmethod_36_MulNode\nmethod_93_MulNode\nmul", tooltip="left.id=bi\nright.id=cm\n"]
bi -> bh [label="left"]
cm -> bh [label="right"]
bi [shape=parallelogram, label="id=bi\nauxName=\nmethod_37_MulNode\nmethod_94_MulNode\nmul", tooltip="left.id=bj\nright.id=ca\n"]
bj -> bi [label="left"]
ca -> bi [label="right"]
bj [shape=folder, label="id=bj\nauxName=\nmethod_38_CacheLikeNode_cache_once\nmethod_95_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=bk\n"]
bk -> bj [label="delegate"]
bk [shape=parallelogram, label="id=bk\nauxName=\nmethod_39_MaxNode\nmethod_47_MaxNode\nmax", tooltip="left.id=bl\nright.id=bm\n"]
bl -> bk [label="left"]
bm -> bk [label="right"]
bl [shape=triangle, label="id=bl\n0.0", tooltip=""]
bm [shape=parallelogram, label="id=bm\nauxName=\nmethod_40_MinNode\nmethod_48_MinNode\nmin", tooltip="left.id=bn\nright.id=bo\n"]
bn -> bm [label="left"]
bo -> bm [label="right"]
bn [shape=triangle, label="id=bn\n1.0", tooltip=""]
bo [shape=parallelogram, label="id=bo\nauxName=\nmethod_41_AddNode\nmethod_49_AddNode\nadd", tooltip="left.id=bp\nright.id=bq\n"]
bp -> bo [label="left"]
bq -> bo [label="right"]
bp [shape=triangle, label="id=bp\n0.0", tooltip=""]
bq [shape=hexagon, label="id=bq\nauxName=\nmethod_42_GenericShiftedNoiseNode\nmethod_50_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> bq [label="inputX"]
bu -> bq [label="inputY"]
bx -> bq [label="inputZ"]
br [shape=parallelogram, label="id=br\nauxName=\nmethod_43_AddNode\nmethod_51_AddNode\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=triangle, label="id=bt\nCoordinate X", tooltip=""]
bu [shape=parallelogram, label="id=bu\nauxName=\nmethod_44_AddNode\nmethod_52_AddNode\nadd", tooltip="left.id=bv\nright.id=bw\n"]
bv -> bu [label="left"]
bw -> bu [label="right"]
bv [shape=triangle, label="id=bv\n0.0", tooltip=""]
bw [shape=triangle, label="id=bw\nCoordinate Y", tooltip=""]
bx [shape=parallelogram, label="id=bx\nauxName=\nmethod_46_AddNode\nmethod_54_AddNode\nadd", tooltip="left.id=by\nright.id=bz\n"]
by -> bx [label="left"]
bz -> bx [label="right"]
by [shape=triangle, label="id=by\n0.0", tooltip=""]
bz [shape=triangle, label="id=bz\nCoordinate Z", tooltip=""]
ca [shape=folder, label="id=ca\nauxName=\nmethod_55_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=cb\n"]
cb -> ca [label="delegate"]
cb [shape=parallelogram, label="id=cb\nauxName=\nmethod_56_MaxNode\nmethod_63_MaxNode\nmax", tooltip="left.id=cc\nright.id=cd\n"]
cc -> cb [label="left"]
cd -> cb [label="right"]
cc [shape=triangle, label="id=cc\n0.0", tooltip=""]
cd [shape=parallelogram, label="id=cd\nauxName=\nmethod_57_MinNode\nmethod_64_MinNode\nmin", tooltip="left.id=ce\nright.id=cf\n"]
ce -> cd [label="left"]
cf -> cd [label="right"]
ce [shape=triangle, label="id=ce\n3250.0", tooltip=""]
cf [shape=parallelogram, label="id=cf\nauxName=\nmethod_58_MulNode\nmethod_65_MulNode\nmul", tooltip="left.id=cg\nright.id=ch\n"]
cg -> cf [label="left"]
ch -> cf [label="right"]
cg [shape=triangle, label="id=cg\n1.5", tooltip=""]
ch [shape=triangle, label="id=ch\nauxName=\nmethod_59_Multi2SingleNode\nmethod_66_Multi2SingleNode\nMulti2Single", tooltip="next.id=ci\n"]
ci -> ch [label="next"]
ci [shape=triangle, label="id=ci\nauxName=\nmethod_60_ToF64Node\nToF64", tooltip="next.id=cj\n"]
cj -> ci [label="next"]
cj [shape=hexagon, label="id=cj\nauxName=\nmethod_61_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=ck\nSplineTable.id=cl\n"]
ck -> cj [label="locationFunction"]
cl -> cj [label="SplineTable"]
ck [shape=hexagon, label="id=ck\nauxName=\nmethod_62_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> ck [label="inputX"]
bu -> ck [label="inputY"]
bx -> ck [label="inputZ"]
cl [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=""]
cm [shape=hexagon, label="id=cm\nauxName=\nmethod_67_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=cn\ninputY.id=cq\ninputZ.id=ct\n"]
cn -> cm [label="inputX"]
cq -> cm [label="inputY"]
ct -> cm [label="inputZ"]
cn [shape=parallelogram, label="id=cn\nauxName=\nmethod_68_MulNode\nmul", tooltip="left.id=co\nright.id=cp\n"]
co -> cn [label="left"]
cp -> cn [label="right"]
co [shape=triangle, label="id=co\n0.167", tooltip=""]
cp [shape=triangle, label="id=cp\nCoordinate X", tooltip=""]
cq [shape=parallelogram, label="id=cq\nauxName=\nmethod_69_MulNode\nmul", tooltip="left.id=cr\nright.id=cs\n"]
cr -> cq [label="left"]
cs -> cq [label="right"]
cr [shape=triangle, label="id=cr\n0.5", tooltip=""]
cs [shape=triangle, label="id=cs\nCoordinate Y", tooltip=""]
ct [shape=parallelogram, label="id=ct\nauxName=\nmethod_70_MulNode\nmul", tooltip="left.id=cu\nright.id=cv\n"]
cu -> ct [label="left"]
cv -> ct [label="right"]
cu [shape=triangle, label="id=cu\n0.167", tooltip=""]
cv [shape=triangle, label="id=cv\nCoordinate Z", tooltip=""]
cw [shape=parallelogram, label="id=cw\nauxName=\nmethod_71_AddNode\nmethod_96_AddNode\nadd", tooltip="left.id=cx\nright.id=cy\n"]
cx -> cw [label="left"]
cy -> cw [label="right"]
cx [shape=triangle, label="id=cx\n0.0", tooltip=""]
cy [shape=parallelogram, label="id=cy\nauxName=\nmethod_72_MulNode\nmethod_97_MulNode\nmul", tooltip="left.id=cz\nright.id=da\n"]
cz -> cy [label="left"]
da -> cy [label="right"]
cz [shape=triangle, label="id=cz\n0.065", tooltip=""]
da [shape=triangle, label="id=da\nCoordinate Y", tooltip=""]
db [shape=parallelogram, label="id=db\nauxName=\nmethod_73_AddNode\nmethod_98_AddNode\nadd", tooltip="left.id=n\nright.id=dc\n"]
n -> db [label="left"]
dc -> db [label="right"]
dc [shape=parallelogram, label="id=dc\nauxName=\nmethod_74_MulNode\nmethod_99_MulNode\nmul", tooltip="left.id=dd\nright.id=de\n"]
dd -> dc [label="left"]
de -> dc [label="right"]
dd [shape=triangle, label="id=dd\n0.125", tooltip=""]
de [shape=parallelogram, label="id=de\nauxName=\nmethod_75_MulNode\nmethod_100_MulNode\nmul", tooltip="left.id=df\nright.id=ds\n"]
df -> de [label="left"]
ds -> de [label="right"]
df [shape=parallelogram, label="id=df\nauxName=\nmethod_76_MulNode\nmethod_101_MulNode\nmul", tooltip="left.id=bj\nright.id=dg\n"]
bj -> df [label="left"]
dg -> df [label="right"]
dg [shape=folder, label="id=dg\nauxName=\nmethod_77_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=dh\n"]
dh -> dg [label="delegate"]
dh [shape=parallelogram, label="id=dh\nauxName=\nmethod_78_MaxNode\nmethod_85_MaxNode\nmax", tooltip="left.id=di\nright.id=dj\n"]
di -> dh [label="left"]
dj -> dh [label="right"]
di [shape=triangle, label="id=di\n0.0", tooltip=""]
dj [shape=parallelogram, label="id=dj\nauxName=\nmethod_79_MinNode\nmethod_86_MinNode\nmin", tooltip="left.id=dk\nright.id=dl\n"]
dk -> dj [label="left"]
dl -> dj [label="right"]
dk [shape=triangle, label="id=dk\n3250.0", tooltip=""]
dl [shape=parallelogram, label="id=dl\nauxName=\nmethod_80_MulNode\nmethod_87_MulNode\nmul", tooltip="left.id=dm\nright.id=dn\n"]
dm -> dl [label="left"]
dn -> dl [label="right"]
dm [shape=triangle, label="id=dm\n1.5", tooltip=""]
dn [shape=triangle, label="id=dn\nauxName=\nmethod_81_Multi2SingleNode\nmethod_88_Multi2SingleNode\nMulti2Single", tooltip="next.id=do\n"]
do -> dn [label="next"]
do [shape=triangle, label="id=do\nauxName=\nmethod_82_ToF64Node\nToF64", tooltip="next.id=dp\n"]
dp -> do [label="next"]
dp [shape=hexagon, label="id=dp\nauxName=\nmethod_83_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=dq\nSplineTable.id=dr\n"]
dq -> dp [label="locationFunction"]
dr -> dp [label="SplineTable"]
dq [shape=hexagon, label="id=dq\nauxName=\nmethod_84_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> dq [label="inputX"]
bu -> dq [label="inputY"]
bx -> dq [label="inputZ"]
dr [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=""]
ds [shape=hexagon, label="id=ds\nauxName=\nmethod_89_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=cn\ninputY.id=cq\ninputZ.id=ct\n"]
cn -> ds [label="inputX"]
cq -> ds [label="inputY"]
ct -> ds [label="inputZ"]
dt [shape=box, label="id=dt\nerosion", tooltip="delegate.id=du\n"]
du -> dt [label="delegate"]
du [shape=folder, label="id=du\nauxName=\nmethod_103_CacheLikeNode_flat_cache\nmethod_119_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=dv\n"]
dv -> du [label="delegate"]
dv [shape=diamond, label="id=dv\nauxName=\nmethod_104_RangeChoiceNode\nmethod_117_RangeChoiceNode\nRangeChoice [-1000000.0, -0.8)", tooltip="input.id=dw\ntrue.id=dz\nfalse.id=eb\n"]
dw -> dv [label="input", color=blue]
dz -> dv [label="true"]
eb -> dv [label="false"]
dw [shape=folder, label="id=dw\nauxName=\nmethod_105_CacheLikeNode_flat_cache\nmethod_118_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=dx\n"]
dx -> dw [label="delegate"]
dx [shape=hexagon, label="id=dx\nauxName=\nmethod_106_GenericShiftedNoiseNode\nmethod_107_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=dy\ninputZ.id=r\n"]
d -> dx [label="inputX"]
dy -> dx [label="inputY"]
r -> dx [label="inputZ"]
dy [shape=triangle, label="id=dy\n0.0", tooltip=""]
dz [shape=diamond, label="id=dz\nauxName=\nmethod_108_RangeChoiceNode\nRangeChoice [0.4, 1000000.0)", tooltip="input.id=ea\ntrue.id=ee\nfalse.id=eb\n"]
ea -> dz [label="input", color=blue]
ee -> dz [label="true"]
eb -> dz [label="false"]
ea [shape=folder, label="id=ea\nauxName=\nmethod_109_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=eb\n"]
eb -> ea [label="delegate"]
eb [shape=folder, label="id=eb\nauxName=\nmethod_110_CacheLikeNode_flat_cache\nmethod_113_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=ec\n"]
ec -> eb [label="delegate"]
ec [shape=hexagon, label="id=ec\nauxName=\nmethod_111_GenericShiftedNoiseNode\nmethod_112_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=ed\ninputZ.id=r\n"]
d -> ec [label="inputX"]
ed -> ec [label="inputY"]
r -> ec [label="inputZ"]
ed [shape=triangle, label="id=ed\n0.0", tooltip=""]
ee [shape=parallelogram, label="id=ee\nauxName=\nmethod_114_AddNode\nadd", tooltip="left.id=ef\nright.id=eg\n"]
ef -> ee [label="left"]
eg -> ee [label="right"]
ef [shape=triangle, label="id=ef\n0.4", tooltip=""]
eg [shape=parallelogram, label="id=eg\nauxName=\nmethod_115_MulNode\nmul", tooltip="left.id=eh\nright.id=ei\n"]
eh -> eg [label="left"]
ei -> eg [label="right"]
eh [shape=triangle, label="id=eh\n1.485", tooltip=""]
ei [shape=parallelogram, label="id=ei\nauxName=\nmethod_116_AddNode\nadd", tooltip="left.id=ej\nright.id=eb\n"]
ej -> ei [label="left"]
eb -> ei [label="right"]
ej [shape=triangle, label="id=ej\n-0.4", tooltip=""]
ek [shape=box, label="id=ek\ndepth", tooltip="delegate.id=el\n"]
el -> ek [label="delegate"]
el [shape=parallelogram, label="id=el\nauxName=\nmethod_120_MaxNode\nmethod_250_MaxNode\nmax", tooltip="left.id=em\nright.id=gg\n"]
em -> el [label="left"]
gg -> el [label="right"]
em [shape=diamond, label="id=em\nauxName=\nmethod_121_RangeChoiceNode\nmethod_251_RangeChoiceNode\nRangeChoice [0.0, 4.0)", tooltip="input.id=en\ntrue.id=eo\nfalse.id=ep\n"]
en -> em [label="input", color=blue]
eo -> em [label="true"]
ep -> em [label="false"]
en [shape=box, label="id=en\nauxName=\nmethod_122_YClampedGradientNode\nmethod_252_YClampedGradientNode\nYClampedGradient\ny=(0.0,384.0)\nvalue=(0.0,384.0)", tooltip=""]
eo [shape=triangle, label="id=eo\n40.0", tooltip=""]
ep [shape=parallelogram, label="id=ep\nauxName=\nmethod_123_AddNode\nadd", tooltip="left.id=eq\nright.id=er\n"]
eq -> ep [label="left"]
er -> ep [label="right"]
eq [shape=box, label="id=eq\nauxName=\nmethod_124_YClampedGradientNode\nYClampedGradient\ny=(0.0,384.0)\nvalue=(1.0,-2.0)", tooltip=""]
er [shape=folder, label="id=er\nauxName=\nmethod_125_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=es\n"]
es -> er [label="delegate"]
es [shape=folder, label="id=es\nauxName=\nmethod_126_CacheLikeNode_cache_2d\nmethod_154_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=et\n"]
et -> es [label="delegate"]
et [shape=parallelogram, label="id=et\nauxName=\nmethod_127_AddNode\nmethod_149_AddNode\nadd", tooltip="left.id=eu\nright.id=ev\n"]
eu -> et [label="left"]
ev -> et [label="right"]
eu [shape=triangle, label="id=eu\n0.0", tooltip=""]
ev [shape=parallelogram, label="id=ev\nauxName=\nmethod_128_MaxNode\nmethod_150_MaxNode\nmax", tooltip="left.id=ew\nright.id=ex\n"]
ew -> ev [label="left"]
ex -> ev [label="right"]
ew [shape=triangle, label="id=ew\n-20.0", tooltip=""]
ex [shape=parallelogram, label="id=ex\nauxName=\nmethod_129_MinNode\nmethod_151_MinNode\nmin", tooltip="left.id=ey\nright.id=ez\n"]
ey -> ex [label="left"]
ez -> ex [label="right"]
ey [shape=triangle, label="id=ey\n20.0", tooltip=""]
ez [shape=parallelogram, label="id=ez\nauxName=\nmethod_130_AddNode\nmethod_152_AddNode\nadd", tooltip="left.id=fa\nright.id=fb\n"]
fa -> ez [label="left"]
fb -> ez [label="right"]
fa [shape=triangle, label="id=fa\n-0.5037500262260437", tooltip=""]
fb [shape=triangle, label="id=fb\nauxName=\nmethod_131_Multi2SingleNode\nmethod_153_Multi2SingleNode\nMulti2Single", tooltip="next.id=fc\n"]
fc -> fb [label="next"]
fc [shape=triangle, label="id=fc\nauxName=\nmethod_132_ToF64Node\nToF64", tooltip="next.id=fd\n"]
fd -> fc [label="next"]
fd [shape=hexagon, label="id=fd\nauxName=\nmethod_133_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bc\nSplineTable.id=fe\n"]
bc -> fd [label="locationFunction"]
fe -> fd [label="SplineTable"]
fe [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=ff |
| 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=fm |
>, tooltip="children[0].id=ff\nchildren[4].id=fm\n"]
ff -> fe [label="children[0]"]
fm -> fe [label="children[4]"]
ff [shape=hexagon, label="id=ff\nauxName=\nmethod_134_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=fg\n"]
du -> ff [label="locationFunction"]
fg -> ff [label="SplineTable"]
fg [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=fh |
| 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=fh\n"]
fh -> fg [label="children[0]"]
fh [shape=hexagon, label="id=fh\nauxName=\nmethod_135_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=fl\n"]
fi -> fh [label="locationFunction"]
fl -> fh [label="SplineTable"]
fi [shape=folder, label="id=fi\nauxName=\nmethod_136_CacheLikeNode_flat_cache\nmethod_254_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=fj\n"]
fj -> fi [label="delegate"]
fj [shape=hexagon, label="id=fj\nauxName=\nmethod_137_GenericShiftedNoiseNode\nmethod_138_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=fk\ninputZ.id=r\n"]
d -> fj [label="inputX"]
fk -> fj [label="inputY"]
r -> fj [label="inputZ"]
fk [shape=triangle, label="id=fk\n0.0", tooltip=""]
fl [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=""]
fm [shape=hexagon, label="id=fm\nauxName=\nmethod_139_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=fn\n"]
du -> fm [label="locationFunction"]
fn -> fm [label="SplineTable"]
fn [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=fo |
| 1 | 0.0 | 0.0 | children.id=fs |
| 2 | 0.0 | 0.3 | children.id=fu |
>, tooltip="children[0].id=fo\nchildren[1].id=fs\nchildren[2].id=fu\n"]
fo -> fn [label="children[0]"]
fs -> fn [label="children[1]"]
fu -> fn [label="children[2]"]
fo [shape=hexagon, label="id=fo\nauxName=\nmethod_140_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=fp\n"]
fi -> fo [label="locationFunction"]
fp -> fo [label="SplineTable"]
fp [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.0 | -0.7 | 1.0 |
| 1 | -1.5 | -0.05 | children.id=fq |
| 2 | 1.5 | 0.05 | children.id=fq |
| 3 | -1.0 | 0.7 | 1.0 |
>, tooltip="children[1].id=fq\nchildren[2].id=fq\n"]
fq -> fp [label="children[1]"]
fq -> fp [label="children[2]"]
fq [shape=hexagon, label="id=fq\nauxName=\nmethod_141_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bc\nSplineTable.id=fr\n"]
bc -> fq [label="locationFunction"]
fr -> fq [label="SplineTable"]
fr [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.2 |
>, tooltip=""]
fs [shape=hexagon, label="id=fs\nauxName=\nmethod_148_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=ft\n"]
fi -> fs [label="locationFunction"]
ft -> fs [label="SplineTable"]
ft [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=""]
fu [shape=hexagon, label="id=fu\nauxName=\nmethod_142_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=fv\n"]
fi -> fu [label="locationFunction"]
fv -> fu [label="SplineTable"]
fv [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.65 | children.id=fw |
| 1 | 0.0 | -0.625 | children.id=fy |
| 2 | 0.0 | -0.475 | children.id=ga |
| 3 | 0.0 | -0.45 | children.id=gc |
| 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=fq |
| 8 | -0.25 | -0.05 | children.id=ge |
>, tooltip="children[0].id=fw\nchildren[1].id=fy\nchildren[2].id=ga\nchildren[3].id=gc\nchildren[7].id=fq\nchildren[8].id=ge\n"]
fw -> fv [label="children[0]"]
fy -> fv [label="children[1]"]
ga -> fv [label="children[2]"]
gc -> fv [label="children[3]"]
fq -> fv [label="children[7]"]
ge -> fv [label="children[8]"]
fw [shape=hexagon, label="id=fw\nauxName=\nmethod_143_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bc\nSplineTable.id=fx\n"]
bc -> fw [label="locationFunction"]
fx -> fw [label="SplineTable"]
fx [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.25 | 0.65 | 1.0 |
>, tooltip=""]
fy [shape=hexagon, label="id=fy\nauxName=\nmethod_145_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=fz\n"]
du -> fy [label="locationFunction"]
fz -> fy [label="SplineTable"]
fz [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66666 |
>, tooltip=""]
ga [shape=hexagon, label="id=ga\nauxName=\nmethod_146_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=gb\n"]
du -> ga [label="locationFunction"]
gb -> ga [label="SplineTable"]
gb [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66 |
>, tooltip=""]
gc [shape=hexagon, label="id=gc\nauxName=\nmethod_147_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bc\nSplineTable.id=gd\n"]
bc -> gc [label="locationFunction"]
gd -> gc [label="SplineTable"]
gd [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.65 | 0.33 |
>, tooltip=""]
ge [shape=hexagon, label="id=ge\nauxName=\nmethod_144_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bc\nSplineTable.id=gf\n"]
bc -> ge [label="locationFunction"]
gf -> ge [label="SplineTable"]
gf [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.25 |
>, tooltip=""]
gg [shape=triangle, label="id=gg\nauxName=\nmethod_155_Multi2SingleNode\nmethod_253_Multi2SingleNode\nMulti2Single", tooltip="next.id=gh\n"]
gh -> gg [label="next"]
gh [shape=triangle, label="id=gh\nauxName=\nmethod_156_ToF64Node\nToF64", tooltip="next.id=gi\n"]
gi -> gh [label="next"]
gi [shape=hexagon, label="id=gi\nauxName=\nmethod_157_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=gj\nSplineTable.id=kj\n"]
gj -> gi [label="locationFunction"]
kj -> gi [label="SplineTable"]
gj [shape=parallelogram, label="id=gj\nauxName=\nmethod_158_AddNode\nmethod_473_AddNode\nadd", tooltip="left.id=gk\nright.id=jx\n"]
gk -> gj [label="left"]
jx -> gj [label="right"]
gk [shape=parallelogram, label="id=gk\nauxName=\nmethod_159_MulNode\nmethod_474_MulNode\nmul", tooltip="left.id=gl\nright.id=gm\n"]
gl -> gk [label="left"]
gm -> gk [label="right"]
gl [shape=triangle, label="id=gl\n0.16666666666666666", tooltip=""]
gm [shape=parallelogram, label="id=gm\nauxName=\nmethod_160_AddNode\nmethod_475_AddNode\nadd", tooltip="left.id=gn\nright.id=il\n"]
gn -> gm [label="left"]
il -> gm [label="right"]
gn [shape=parallelogram, label="id=gn\nauxName=\nmethod_161_AddNode\nmethod_476_AddNode\nadd", tooltip="left.id=go\nright.id=hm\n"]
go -> gn [label="left"]
hm -> gn [label="right"]
go [shape=triangle, label="id=go\nauxName=\nmethod_162_Multi2SingleNode\nmethod_477_Multi2SingleNode\nMulti2Single", tooltip="next.id=gp\n"]
gp -> go [label="next"]
gp [shape=triangle, label="id=gp\nauxName=\nmethod_163_ToF64Node\nToF64", tooltip="next.id=gq\n"]
gq -> gp [label="next"]
gq [shape=hexagon, label="id=gq\nauxName=\nmethod_164_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=gr\nSplineTable.id=hl\n"]
gr -> gq [label="locationFunction"]
hl -> gq [label="SplineTable"]
gr [shape=folder, label="id=gr\nauxName=\nmethod_165_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=gs\n"]
gs -> gr [label="delegate"]
gs [shape=parallelogram, label="id=gs\nauxName=\nmethod_166_AddNode\nmethod_174_AddNode\nadd", tooltip="left.id=gt\nright.id=hb\n"]
gt -> gs [label="left"]
hb -> gs [label="right"]
gt [shape=hexagon, label="id=gt\nauxName=\nmethod_167_GenericShiftedNoiseNode\nmethod_175_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=gu\ninputY.id=gx\ninputZ.id=gy\n"]
gu -> gt [label="inputX"]
gx -> gt [label="inputY"]
gy -> gt [label="inputZ"]
gu [shape=parallelogram, label="id=gu\nauxName=\nmethod_168_MulNode\nmethod_176_MulNode\nmul", tooltip="left.id=gv\nright.id=gw\n"]
gv -> gu [label="left"]
gw -> gu [label="right"]
gv [shape=triangle, label="id=gv\n0.75", tooltip=""]
gw [shape=triangle, label="id=gw\nCoordinate X", tooltip=""]
gx [shape=triangle, label="id=gx\n0.0", tooltip=""]
gy [shape=parallelogram, label="id=gy\nauxName=\nmethod_169_MulNode\nmethod_177_MulNode\nmul", tooltip="left.id=gz\nright.id=ha\n"]
gz -> gy [label="left"]
ha -> gy [label="right"]
gz [shape=triangle, label="id=gz\n0.75", tooltip=""]
ha [shape=triangle, label="id=ha\nCoordinate Z", tooltip=""]
hb [shape=parallelogram, label="id=hb\nauxName=\nmethod_170_MulNode\nmethod_178_MulNode\nmul", tooltip="left.id=hc\nright.id=hd\n"]
hc -> hb [label="left"]
hd -> hb [label="right"]
hc [shape=triangle, label="id=hc\n-1.0", tooltip=""]
hd [shape=hexagon, label="id=hd\nauxName=\nmethod_171_GenericShiftedNoiseNode\nmethod_179_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=he\ninputY.id=hh\ninputZ.id=hi\n"]
he -> hd [label="inputX"]
hh -> hd [label="inputY"]
hi -> hd [label="inputZ"]
he [shape=parallelogram, label="id=he\nauxName=\nmethod_172_MulNode\nmethod_180_MulNode\nmul", tooltip="left.id=hf\nright.id=hg\n"]
hf -> he [label="left"]
hg -> he [label="right"]
hf [shape=triangle, label="id=hf\n0.72", tooltip=""]
hg [shape=triangle, label="id=hg\nCoordinate X", tooltip=""]
hh [shape=triangle, label="id=hh\n0.0", tooltip=""]
hi [shape=parallelogram, label="id=hi\nauxName=\nmethod_173_MulNode\nmethod_181_MulNode\nmul", tooltip="left.id=hj\nright.id=hk\n"]
hj -> hi [label="left"]
hk -> hi [label="right"]
hj [shape=triangle, label="id=hj\n0.72", tooltip=""]
hk [shape=triangle, label="id=hk\nCoordinate Z", tooltip=""]
hl [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=""]
hm [shape=parallelogram, label="id=hm\nauxName=\nmethod_182_AddNode\nmethod_478_AddNode\nadd", tooltip="left.id=hn\nright.id=hz\n"]
hn -> hm [label="left"]
hz -> hm [label="right"]
hn [shape=triangle, label="id=hn\nauxName=\nmethod_183_Multi2SingleNode\nmethod_479_Multi2SingleNode\nMulti2Single", tooltip="next.id=ho\n"]
ho -> hn [label="next"]
ho [shape=triangle, label="id=ho\nauxName=\nmethod_184_ToF64Node\nToF64", tooltip="next.id=hp\n"]
hp -> ho [label="next"]
hp [shape=hexagon, label="id=hp\nauxName=\nmethod_185_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=hq\nSplineTable.id=hy\n"]
hq -> hp [label="locationFunction"]
hy -> hp [label="SplineTable"]
hq [shape=folder, label="id=hq\nauxName=\nmethod_186_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=hr\n"]
hr -> hq [label="delegate"]
hr [shape=parallelogram, label="id=hr\nauxName=\nmethod_187_AddNode\nmethod_191_AddNode\nadd", tooltip="left.id=hs\nright.id=hu\n"]
hs -> hr [label="left"]
hu -> hr [label="right"]
hs [shape=hexagon, label="id=hs\nauxName=\nmethod_188_GenericShiftedNoiseNode\nmethod_192_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=gu\ninputY.id=ht\ninputZ.id=gy\n"]
gu -> hs [label="inputX"]
ht -> hs [label="inputY"]
gy -> hs [label="inputZ"]
ht [shape=triangle, label="id=ht\n0.0", tooltip=""]
hu [shape=parallelogram, label="id=hu\nauxName=\nmethod_189_MulNode\nmethod_193_MulNode\nmul", tooltip="left.id=hv\nright.id=hw\n"]
hv -> hu [label="left"]
hw -> hu [label="right"]
hv [shape=triangle, label="id=hv\n-1.0", tooltip=""]
hw [shape=hexagon, label="id=hw\nauxName=\nmethod_190_GenericShiftedNoiseNode\nmethod_194_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=he\ninputY.id=hx\ninputZ.id=hi\n"]
he -> hw [label="inputX"]
hx -> hw [label="inputY"]
hi -> hw [label="inputZ"]
hx [shape=triangle, label="id=hx\n0.0", tooltip=""]
hy [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=""]
hz [shape=triangle, label="id=hz\nauxName=\nmethod_195_Multi2SingleNode\nmethod_480_Multi2SingleNode\nMulti2Single", tooltip="next.id=ia\n"]
ia -> hz [label="next"]
ia [shape=triangle, label="id=ia\nauxName=\nmethod_196_ToF64Node\nToF64", tooltip="next.id=ib\n"]
ib -> ia [label="next"]
ib [shape=hexagon, label="id=ib\nauxName=\nmethod_197_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=ic\nSplineTable.id=ik\n"]
ic -> ib [label="locationFunction"]
ik -> ib [label="SplineTable"]
ic [shape=folder, label="id=ic\nauxName=\nmethod_198_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=id\n"]
id -> ic [label="delegate"]
id [shape=parallelogram, label="id=id\nauxName=\nmethod_199_AddNode\nmethod_203_AddNode\nadd", tooltip="left.id=ie\nright.id=ig\n"]
ie -> id [label="left"]
ig -> id [label="right"]
ie [shape=hexagon, label="id=ie\nauxName=\nmethod_200_GenericShiftedNoiseNode\nmethod_204_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=gu\ninputY.id=if\ninputZ.id=gy\n"]
gu -> ie [label="inputX"]
if -> ie [label="inputY"]
gy -> ie [label="inputZ"]
if [shape=triangle, label="id=if\n0.0", tooltip=""]
ig [shape=parallelogram, label="id=ig\nauxName=\nmethod_201_MulNode\nmethod_205_MulNode\nmul", tooltip="left.id=ih\nright.id=ii\n"]
ih -> ig [label="left"]
ii -> ig [label="right"]
ih [shape=triangle, label="id=ih\n-1.0", tooltip=""]
ii [shape=hexagon, label="id=ii\nauxName=\nmethod_202_GenericShiftedNoiseNode\nmethod_206_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=he\ninputY.id=ij\ninputZ.id=hi\n"]
he -> ii [label="inputX"]
ij -> ii [label="inputY"]
hi -> ii [label="inputZ"]
ij [shape=triangle, label="id=ij\n0.0", tooltip=""]
ik [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=""]
il [shape=parallelogram, label="id=il\nauxName=\nmethod_207_AddNode\nmethod_481_AddNode\nadd", tooltip="left.id=im\nright.id=iy\n"]
im -> il [label="left"]
iy -> il [label="right"]
im [shape=triangle, label="id=im\nauxName=\nmethod_208_Multi2SingleNode\nmethod_482_Multi2SingleNode\nMulti2Single", tooltip="next.id=in\n"]
in -> im [label="next"]
in [shape=triangle, label="id=in\nauxName=\nmethod_209_ToF64Node\nToF64", tooltip="next.id=io\n"]
io -> in [label="next"]
io [shape=hexagon, label="id=io\nauxName=\nmethod_210_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=ip\nSplineTable.id=ix\n"]
ip -> io [label="locationFunction"]
ix -> io [label="SplineTable"]
ip [shape=folder, label="id=ip\nauxName=\nmethod_211_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=iq\n"]
iq -> ip [label="delegate"]
iq [shape=parallelogram, label="id=iq\nauxName=\nmethod_212_AddNode\nmethod_216_AddNode\nadd", tooltip="left.id=ir\nright.id=it\n"]
ir -> iq [label="left"]
it -> iq [label="right"]
ir [shape=hexagon, label="id=ir\nauxName=\nmethod_213_GenericShiftedNoiseNode\nmethod_217_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=gu\ninputY.id=is\ninputZ.id=gy\n"]
gu -> ir [label="inputX"]
is -> ir [label="inputY"]
gy -> ir [label="inputZ"]
is [shape=triangle, label="id=is\n0.0", tooltip=""]
it [shape=parallelogram, label="id=it\nauxName=\nmethod_214_MulNode\nmethod_218_MulNode\nmul", tooltip="left.id=iu\nright.id=iv\n"]
iu -> it [label="left"]
iv -> it [label="right"]
iu [shape=triangle, label="id=iu\n-1.0", tooltip=""]
iv [shape=hexagon, label="id=iv\nauxName=\nmethod_215_GenericShiftedNoiseNode\nmethod_219_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=he\ninputY.id=iw\ninputZ.id=hi\n"]
he -> iv [label="inputX"]
iw -> iv [label="inputY"]
hi -> iv [label="inputZ"]
iw [shape=triangle, label="id=iw\n0.0", tooltip=""]
ix [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=""]
iy [shape=parallelogram, label="id=iy\nauxName=\nmethod_220_AddNode\nmethod_483_AddNode\nadd", tooltip="left.id=iz\nright.id=jl\n"]
iz -> iy [label="left"]
jl -> iy [label="right"]
iz [shape=triangle, label="id=iz\nauxName=\nmethod_221_Multi2SingleNode\nmethod_484_Multi2SingleNode\nMulti2Single", tooltip="next.id=ja\n"]
ja -> iz [label="next"]
ja [shape=triangle, label="id=ja\nauxName=\nmethod_222_ToF64Node\nToF64", tooltip="next.id=jb\n"]
jb -> ja [label="next"]
jb [shape=hexagon, label="id=jb\nauxName=\nmethod_223_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=jc\nSplineTable.id=jk\n"]
jc -> jb [label="locationFunction"]
jk -> jb [label="SplineTable"]
jc [shape=folder, label="id=jc\nauxName=\nmethod_224_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=jd\n"]
jd -> jc [label="delegate"]
jd [shape=parallelogram, label="id=jd\nauxName=\nmethod_225_AddNode\nmethod_229_AddNode\nadd", tooltip="left.id=je\nright.id=jg\n"]
je -> jd [label="left"]
jg -> jd [label="right"]
je [shape=hexagon, label="id=je\nauxName=\nmethod_226_GenericShiftedNoiseNode\nmethod_230_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=gu\ninputY.id=jf\ninputZ.id=gy\n"]
gu -> je [label="inputX"]
jf -> je [label="inputY"]
gy -> je [label="inputZ"]
jf [shape=triangle, label="id=jf\n0.0", tooltip=""]
jg [shape=parallelogram, label="id=jg\nauxName=\nmethod_227_MulNode\nmethod_231_MulNode\nmul", tooltip="left.id=jh\nright.id=ji\n"]
jh -> jg [label="left"]
ji -> jg [label="right"]
jh [shape=triangle, label="id=jh\n-1.0", tooltip=""]
ji [shape=hexagon, label="id=ji\nauxName=\nmethod_228_GenericShiftedNoiseNode\nmethod_232_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=he\ninputY.id=jj\ninputZ.id=hi\n"]
he -> ji [label="inputX"]
jj -> ji [label="inputY"]
hi -> ji [label="inputZ"]
jj [shape=triangle, label="id=jj\n0.0", tooltip=""]
jk [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=""]
jl [shape=triangle, label="id=jl\nauxName=\nmethod_233_Multi2SingleNode\nmethod_485_Multi2SingleNode\nMulti2Single", tooltip="next.id=jm\n"]
jm -> jl [label="next"]
jm [shape=triangle, label="id=jm\nauxName=\nmethod_234_ToF64Node\nToF64", tooltip="next.id=jn\n"]
jn -> jm [label="next"]
jn [shape=hexagon, label="id=jn\nauxName=\nmethod_235_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=jo\nSplineTable.id=jw\n"]
jo -> jn [label="locationFunction"]
jw -> jn [label="SplineTable"]
jo [shape=folder, label="id=jo\nauxName=\nmethod_236_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=jp\n"]
jp -> jo [label="delegate"]
jp [shape=parallelogram, label="id=jp\nauxName=\nmethod_237_AddNode\nmethod_241_AddNode\nadd", tooltip="left.id=jq\nright.id=js\n"]
jq -> jp [label="left"]
js -> jp [label="right"]
jq [shape=hexagon, label="id=jq\nauxName=\nmethod_238_GenericShiftedNoiseNode\nmethod_242_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=gu\ninputY.id=jr\ninputZ.id=gy\n"]
gu -> jq [label="inputX"]
jr -> jq [label="inputY"]
gy -> jq [label="inputZ"]
jr [shape=triangle, label="id=jr\n0.0", tooltip=""]
js [shape=parallelogram, label="id=js\nauxName=\nmethod_239_MulNode\nmethod_243_MulNode\nmul", tooltip="left.id=jt\nright.id=ju\n"]
jt -> js [label="left"]
ju -> js [label="right"]
jt [shape=triangle, label="id=jt\n-1.0", tooltip=""]
ju [shape=hexagon, label="id=ju\nauxName=\nmethod_240_GenericShiftedNoiseNode\nmethod_244_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=he\ninputY.id=jv\ninputZ.id=hi\n"]
he -> ju [label="inputX"]
jv -> ju [label="inputY"]
hi -> ju [label="inputZ"]
jv [shape=triangle, label="id=jv\n0.0", tooltip=""]
jw [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=""]
jx [shape=parallelogram, label="id=jx\nauxName=\nmethod_245_MulNode\nmethod_486_MulNode\nmul", tooltip="left.id=jy\nright.id=jz\n"]
jy -> jx [label="left"]
jz -> jx [label="right"]
jy [shape=triangle, label="id=jy\n0.05", tooltip=""]
jz [shape=hexagon, label="id=jz\nauxName=\nmethod_246_GenericShiftedNoiseNode\nmethod_487_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=ka\ninputY.id=kd\ninputZ.id=kg\n"]
ka -> jz [label="inputX"]
kd -> jz [label="inputY"]
kg -> jz [label="inputZ"]
ka [shape=parallelogram, label="id=ka\nauxName=\nmethod_247_MulNode\nmethod_488_MulNode\nmul", tooltip="left.id=kb\nright.id=kc\n"]
kb -> ka [label="left"]
kc -> ka [label="right"]
kb [shape=triangle, label="id=kb\n16.0", tooltip=""]
kc [shape=triangle, label="id=kc\nCoordinate X", tooltip=""]
kd [shape=parallelogram, label="id=kd\nauxName=\nmethod_248_MulNode\nmethod_489_MulNode\nmul", tooltip="left.id=ke\nright.id=kf\n"]
ke -> kd [label="left"]
kf -> kd [label="right"]
ke [shape=triangle, label="id=ke\n64.0", tooltip=""]
kf [shape=triangle, label="id=kf\nCoordinate Y", tooltip=""]
kg [shape=parallelogram, label="id=kg\nauxName=\nmethod_249_MulNode\nmethod_490_MulNode\nmul", tooltip="left.id=kh\nright.id=ki\n"]
kh -> kg [label="left"]
ki -> kg [label="right"]
kh [shape=triangle, label="id=kh\n16.0", tooltip=""]
ki [shape=triangle, label="id=ki\nCoordinate Z", tooltip=""]
kj [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=""]
kk [shape=box, label="id=kk\nridges", tooltip="delegate.id=fi\n"]
fi -> kk [label="delegate"]
kl [shape=box, label="id=kl\ninitial_density_without_jaggedness", tooltip="delegate.id=km\n"]
km -> kl [label="delegate"]
km [shape=parallelogram, label="id=km\nauxName=\nmethod_255_MulNode\nmethod_279_MulNode\nmul", tooltip="left.id=kn\nright.id=ko\n"]
kn -> km [label="left"]
ko -> km [label="right"]
kn [shape=triangle, label="id=kn\n4.0", tooltip=""]
ko [shape=circle, label="id=ko\nauxName=\nmethod_256_NegMulNode\nmethod_280_NegMulNode\nNegMul0.25", tooltip="operand.id=kp\n"]
kp -> ko [label="operand"]
kp [shape=parallelogram, label="id=kp\nauxName=\nmethod_257_MulNode\nmethod_281_MulNode\nmul", tooltip="left.id=kq\nright.id=ky\n"]
kq -> kp [label="left"]
ky -> kp [label="right"]
kq [shape=folder, label="id=kq\nauxName=\nmethod_258_CacheLikeNode_flat_cache\nmethod_282_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=kr\n"]
kr -> kq [label="delegate"]
kr [shape=folder, label="id=kr\nauxName=\nmethod_259_CacheLikeNode_cache_2d\nmethod_266_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=ks\n"]
ks -> kr [label="delegate"]
ks [shape=parallelogram, label="id=ks\nauxName=\nmethod_260_AddNode\nmethod_263_AddNode\nadd", tooltip="left.id=kt\nright.id=ku\n"]
kt -> ks [label="left"]
ku -> ks [label="right"]
kt [shape=triangle, label="id=kt\n0.0", tooltip=""]
ku [shape=parallelogram, label="id=ku\nauxName=\nmethod_261_MaxNode\nmethod_264_MaxNode\nmax", tooltip="left.id=kv\nright.id=kw\n"]
kv -> ku [label="left"]
kw -> ku [label="right"]
kv [shape=triangle, label="id=kv\n0.0", tooltip=""]
kw [shape=parallelogram, label="id=kw\nauxName=\nmethod_262_MinNode\nmethod_265_MinNode\nmin", tooltip="left.id=kx\nright.id=fb\n"]
kx -> kw [label="left"]
fb -> kw [label="right"]
kx [shape=triangle, label="id=kx\n8.0", tooltip=""]
ky [shape=folder, label="id=ky\nauxName=\nmethod_267_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=kz\n"]
kz -> ky [label="delegate"]
kz [shape=parallelogram, label="id=kz\nauxName=\nmethod_268_AddNode\nmethod_275_AddNode\nadd", tooltip="left.id=la\nright.id=lb\n"]
la -> kz [label="left"]
lb -> kz [label="right"]
la [shape=triangle, label="id=la\n0.0", tooltip=""]
lb [shape=parallelogram, label="id=lb\nauxName=\nmethod_269_MaxNode\nmethod_276_MaxNode\nmax", tooltip="left.id=lc\nright.id=ld\n"]
lc -> lb [label="left"]
ld -> lb [label="right"]
lc [shape=triangle, label="id=lc\n0.0", tooltip=""]
ld [shape=parallelogram, label="id=ld\nauxName=\nmethod_270_MinNode\nmethod_277_MinNode\nmin", tooltip="left.id=le\nright.id=lf\n"]
le -> ld [label="left"]
lf -> ld [label="right"]
le [shape=triangle, label="id=le\n8.0", tooltip=""]
lf [shape=triangle, label="id=lf\nauxName=\nmethod_271_Multi2SingleNode\nmethod_278_Multi2SingleNode\nMulti2Single", tooltip="next.id=lg\n"]
lg -> lf [label="next"]
lg [shape=triangle, label="id=lg\nauxName=\nmethod_272_ToF64Node\nToF64", tooltip="next.id=lh\n"]
lh -> lg [label="next"]
lh [shape=hexagon, label="id=lh\nauxName=\nmethod_273_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bc\nSplineTable.id=li\n"]
bc -> lh [label="locationFunction"]
li -> lh [label="SplineTable"]
li [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=lj |
| 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=lj\n"]
lj -> li [label="children[0]"]
lj [shape=hexagon, label="id=lj\nauxName=\nmethod_274_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=lk\n"]
du -> lj [label="locationFunction"]
lk -> lj [label="SplineTable"]
lk [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.15 | 2.0 |
| 1 | 0.0 | -0.1 | 0.25 |
>, tooltip=""]
ll [shape=box, label="id=ll\nfinal_density", tooltip="delegate.id=lm\n"]
lm -> ll [label="delegate"]
lm [shape=parallelogram, label="id=lm\nauxName=\nmethod_283_MaxNode\nmethod_555_MaxNode\nmax", tooltip="left.id=ln\nright.id=ue\n"]
ln -> lm [label="left"]
ue -> lm [label="right"]
ln [shape=parallelogram, label="id=ln\nauxName=\nmethod_284_MinNode\nmethod_556_MinNode\nmin", tooltip="left.id=lo\nright.id=pb\n"]
lo -> ln [label="left"]
pb -> ln [label="right"]
lo [shape=circle, label="id=lo\nauxName=\nmethod_285_SqueezeNode\nmethod_557_SqueezeNode\nsqueeze", tooltip="operand.id=lp\n"]
lp -> lo [label="operand"]
lp [shape=parallelogram, label="id=lp\nauxName=\nmethod_286_MulNode\nmethod_558_MulNode\nmul", tooltip="left.id=lq\nright.id=lr\n"]
lq -> lp [label="left"]
lr -> lp [label="right"]
lq [shape=triangle, label="id=lq\n0.64", tooltip=""]
lr [shape=folder, label="id=lr\nauxName=\nmethod_287_CacheLikeNode_interpolated\nmethod_559_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=ls\n"]
ls -> lr [label="delegate"]
ls [shape=parallelogram, label="id=ls\nauxName=\nmethod_288_AddNode\nmethod_347_AddNode\nadd", tooltip="left.id=lt\nright.id=lu\n"]
lt -> ls [label="left"]
lu -> ls [label="right"]
lt [shape=triangle, label="id=lt\n-0.234375", tooltip=""]
lu [shape=parallelogram, label="id=lu\nauxName=\nmethod_289_MulNode\nmethod_348_MulNode\nmul", tooltip="left.id=lv\nright.id=lw\n"]
lv -> lu [label="left"]
lw -> lu [label="right"]
lv [shape=box, label="id=lv\nauxName=\nmethod_290_YClampedGradientNode\nmethod_349_YClampedGradientNode\nYClampedGradient\ny=(4.0,32.0)\nvalue=(0.0,1.0)", tooltip=""]
lw [shape=parallelogram, label="id=lw\nauxName=\nmethod_291_AddNode\nadd", tooltip="left.id=lx\nright.id=ly\n"]
lx -> lw [label="left"]
ly -> lw [label="right"]
lx [shape=triangle, label="id=lx\n0.234375", tooltip=""]
ly [shape=parallelogram, label="id=ly\nauxName=\nmethod_292_AddNode\nadd", tooltip="left.id=lz\nright.id=ma\n"]
lz -> ly [label="left"]
ma -> ly [label="right"]
lz [shape=triangle, label="id=lz\n-10.0", tooltip=""]
ma [shape=parallelogram, label="id=ma\nauxName=\nmethod_293_MulNode\nmul", tooltip="left.id=mb\nright.id=mc\n"]
mb -> ma [label="left"]
mc -> ma [label="right"]
mb [shape=box, label="id=mb\nauxName=\nmethod_294_YClampedGradientNode\nYClampedGradient\ny=(256.0,300.0)\nvalue=(1.0,0.0)", tooltip=""]
mc [shape=parallelogram, label="id=mc\nauxName=\nmethod_295_AddNode\nadd", tooltip="left.id=md\nright.id=me\n"]
md -> mc [label="left"]
me -> mc [label="right"]
md [shape=triangle, label="id=md\n10.0", tooltip=""]
me [shape=parallelogram, label="id=me\nauxName=\nmethod_296_AddNode\nadd", tooltip="left.id=mf\nright.id=ns\n"]
mf -> me [label="left"]
ns -> me [label="right"]
mf [shape=parallelogram, label="id=mf\nauxName=\nmethod_297_MulNode\nmul", tooltip="left.id=mg\nright.id=mh\n"]
mg -> mf [label="left"]
mh -> mf [label="right"]
mg [shape=triangle, label="id=mg\n4.0", tooltip=""]
mh [shape=circle, label="id=mh\nauxName=\nmethod_298_NegMulNode\nNegMul0.25", tooltip="operand.id=mi\n"]
mi -> mh [label="operand"]
mi [shape=parallelogram, label="id=mi\nauxName=\nmethod_299_MulNode\nmul", tooltip="left.id=mj\nright.id=kz\n"]
mj -> mi [label="left"]
kz -> mi [label="right"]
mj [shape=parallelogram, label="id=mj\nauxName=\nmethod_300_AddNode\nadd", tooltip="left.id=ep\nright.id=mk\n"]
ep -> mj [label="left"]
mk -> mj [label="right"]
mk [shape=parallelogram, label="id=mk\nauxName=\nmethod_301_MulNode\nmul", tooltip="left.id=ml\nright.id=nj\n"]
ml -> mk [label="left"]
nj -> mk [label="right"]
ml [shape=folder, label="id=ml\nauxName=\nmethod_302_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=mm\n"]
mm -> ml [label="delegate"]
mm [shape=folder, label="id=mm\nauxName=\nmethod_303_CacheLikeNode_cache_2d\nmethod_320_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=mn\n"]
mn -> mm [label="delegate"]
mn [shape=parallelogram, label="id=mn\nauxName=\nmethod_304_AddNode\nmethod_316_AddNode\nadd", tooltip="left.id=mo\nright.id=mp\n"]
mo -> mn [label="left"]
mp -> mn [label="right"]
mo [shape=triangle, label="id=mo\n0.0", tooltip=""]
mp [shape=parallelogram, label="id=mp\nauxName=\nmethod_305_MaxNode\nmethod_317_MaxNode\nmax", tooltip="left.id=mq\nright.id=mr\n"]
mq -> mp [label="left"]
mr -> mp [label="right"]
mq [shape=triangle, label="id=mq\n0.0", tooltip=""]
mr [shape=parallelogram, label="id=mr\nauxName=\nmethod_306_MinNode\nmethod_318_MinNode\nmin", tooltip="left.id=ms\nright.id=mt\n"]
ms -> mr [label="left"]
mt -> mr [label="right"]
ms [shape=triangle, label="id=ms\n1.28", tooltip=""]
mt [shape=triangle, label="id=mt\nauxName=\nmethod_307_Multi2SingleNode\nmethod_319_Multi2SingleNode\nMulti2Single", tooltip="next.id=mu\n"]
mu -> mt [label="next"]
mu [shape=triangle, label="id=mu\nauxName=\nmethod_308_ToF64Node\nToF64", tooltip="next.id=mv\n"]
mv -> mu [label="next"]
mv [shape=hexagon, label="id=mv\nauxName=\nmethod_309_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=dw\nSplineTable.id=mw\n"]
dw -> mv [label="locationFunction"]
mw -> mv [label="SplineTable"]
mw [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=mx |
| 1 | 0.0 | 0.15 | 0.0 |
| 2 | 0.0 | 0.3 | children.id=nb |
>, tooltip="children[0].id=mx\nchildren[2].id=nb\n"]
mx -> mw [label="children[0]"]
nb -> mw [label="children[2]"]
mx [shape=hexagon, label="id=mx\nauxName=\nmethod_310_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=my\n"]
du -> mx [label="locationFunction"]
my -> mx [label="SplineTable"]
my [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.3 | 0.0 |
| 1 | 0.0 | 0.4 | children.id=mz |
>, tooltip="children[1].id=mz\n"]
mz -> my [label="children[1]"]
mz [shape=hexagon, label="id=mz\nauxName=\nmethod_311_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=na\n"]
fi -> mz [label="locationFunction"]
na -> mz [label="SplineTable"]
na [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.75 | 0.0 | 0.0 |
>, tooltip=""]
nb [shape=hexagon, label="id=nb\nauxName=\nmethod_312_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=du\nSplineTable.id=nc\n"]
du -> nb [label="locationFunction"]
nc -> nb [label="SplineTable"]
nc [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=nd |
| 1 | 0.0 | 0.0 | children.id=nf |
| 2 | 0.0 | 0.3 | children.id=nh |
>, tooltip="children[0].id=nd\nchildren[1].id=nf\nchildren[2].id=nh\n"]
nd -> nc [label="children[0]"]
nf -> nc [label="children[1]"]
nh -> nc [label="children[2]"]
nd [shape=hexagon, label="id=nd\nauxName=\nmethod_313_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=ne\n"]
fi -> nd [label="locationFunction"]
ne -> nd [label="SplineTable"]
ne [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=""]
nf [shape=hexagon, label="id=nf\nauxName=\nmethod_315_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=ng\n"]
fi -> nf [label="locationFunction"]
ng -> nf [label="SplineTable"]
ng [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=""]
nh [shape=hexagon, label="id=nh\nauxName=\nmethod_314_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=fi\nSplineTable.id=ni\n"]
fi -> nh [label="locationFunction"]
ni -> nh [label="SplineTable"]
ni [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=""]
nj [shape=circle, label="id=nj\nauxName=\nmethod_321_NegMulNode\nNegMul0.5", tooltip="operand.id=nk\n"]
nk -> nj [label="operand"]
nk [shape=hexagon, label="id=nk\nauxName=\nmethod_322_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=nl\ninputY.id=no\ninputZ.id=np\n"]
nl -> nk [label="inputX"]
no -> nk [label="inputY"]
np -> nk [label="inputZ"]
nl [shape=parallelogram, label="id=nl\nauxName=\nmethod_323_MulNode\nmul", tooltip="left.id=nm\nright.id=nn\n"]
nm -> nl [label="left"]
nn -> nl [label="right"]
nm [shape=triangle, label="id=nm\n1500.0", tooltip=""]
nn [shape=triangle, label="id=nn\nCoordinate X", tooltip=""]
no [shape=triangle, label="id=no\n0.0", tooltip=""]
np [shape=parallelogram, label="id=np\nauxName=\nmethod_324_MulNode\nmul", tooltip="left.id=nq\nright.id=nr\n"]
nq -> np [label="left"]
nr -> np [label="right"]
nq [shape=triangle, label="id=nq\n1500.0", tooltip=""]
nr [shape=triangle, label="id=nr\nCoordinate Z", tooltip=""]
ns [shape=parallelogram, label="id=ns\nauxName=\nmethod_325_AddNode\nadd", tooltip="left.id=nt\nright.id=ob\n"]
nt -> ns [label="left"]
ob -> ns [label="right"]
nt [shape=parallelogram, label="id=nt\nauxName=\nmethod_326_AddNode\nadd", tooltip="left.id=nu\nright.id=nv\n"]
nu -> nt [label="left"]
nv -> nt [label="right"]
nu [shape=triangle, label="id=nu\n0.0", tooltip=""]
nv [shape=parallelogram, label="id=nv\nauxName=\nmethod_327_AddNode\nadd", tooltip="left.id=nw\nright.id=ny\n"]
nw -> nv [label="left"]
ny -> nv [label="right"]
nw [shape=parallelogram, label="id=nw\nauxName=\nmethod_328_MulNode\nmul", tooltip="left.id=nx\nright.id=bj\n"]
nx -> nw [label="left"]
bj -> nw [label="right"]
nx [shape=triangle, label="id=nx\n-0.2", tooltip=""]
ny [shape=parallelogram, label="id=ny\nauxName=\nmethod_329_AddNode\nadd", tooltip="left.id=nz\nright.id=oa\n"]
nz -> ny [label="left"]
oa -> ny [label="right"]
nz [shape=triangle, label="id=nz\n-0.165", tooltip=""]
oa [shape=hexagon, label="id=oa\nauxName=\nmethod_330_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> oa [label="inputX"]
bu -> oa [label="inputY"]
bx -> oa [label="inputZ"]
ob [shape=hexagon, label="id=ob\nauxName=\nmethod_331_GenericShiftedNoiseNode\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\nauxName=\nmethod_332_AddNode\nadd", tooltip="left.id=od\nright.id=bh\n"]
od -> oc [label="left"]
bh -> oc [label="right"]
od [shape=parallelogram, label="id=od\nauxName=\nmethod_333_MulNode\nmul", tooltip="left.id=oe\nright.id=of\n"]
oe -> od [label="left"]
of -> od [label="right"]
oe [shape=triangle, label="id=oe\n0.5", tooltip=""]
of [shape=triangle, label="id=of\nCoordinate X", tooltip=""]
og [shape=parallelogram, label="id=og\nauxName=\nmethod_334_AddNode\nadd", tooltip="left.id=oh\nright.id=ok\n"]
oh -> og [label="left"]
ok -> og [label="right"]
oh [shape=parallelogram, label="id=oh\nauxName=\nmethod_335_MulNode\nmul", tooltip="left.id=oi\nright.id=oj\n"]
oi -> oh [label="left"]
oj -> oh [label="right"]
oi [shape=triangle, label="id=oi\n0.675", tooltip=""]
oj [shape=triangle, label="id=oj\nCoordinate Y", tooltip=""]
ok [shape=parallelogram, label="id=ok\nauxName=\nmethod_336_MulNode\nmul", tooltip="left.id=ol\nright.id=ow\n"]
ol -> ok [label="left"]
ow -> ok [label="right"]
ol [shape=triangle, label="id=ol\nauxName=\nmethod_337_Multi2SingleNode\nMulti2Single", tooltip="next.id=om\n"]
om -> ol [label="next"]
om [shape=triangle, label="id=om\nauxName=\nmethod_338_ToF64Node\nToF64", tooltip="next.id=on\n"]
on -> om [label="next"]
on [shape=hexagon, label="id=on\nauxName=\nmethod_339_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=oo\nSplineTable.id=ov\n"]
oo -> on [label="locationFunction"]
ov -> on [label="SplineTable"]
oo [shape=parallelogram, label="id=oo\nauxName=\nmethod_340_MaxNode\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\nauxName=\nmethod_341_MinNode\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\nauxName=\nmethod_342_AddNode\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\nauxName=\nmethod_343_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> ou [label="inputX"]
bu -> ou [label="inputY"]
bx -> 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\nauxName=\nmethod_344_YClampedGradientNode\nYClampedGradient\ny=(0.0,384.0)\nvalue=(0.0,185.0)", tooltip=""]
ox [shape=parallelogram, label="id=ox\nauxName=\nmethod_345_AddNode\nadd", tooltip="left.id=oy\nright.id=de\n"]
oy -> ox [label="left"]
de -> ox [label="right"]
oy [shape=parallelogram, label="id=oy\nauxName=\nmethod_346_MulNode\nmul", tooltip="left.id=oz\nright.id=pa\n"]
oz -> oy [label="left"]
pa -> oy [label="right"]
oz [shape=triangle, label="id=oz\n0.5", tooltip=""]
pa [shape=triangle, label="id=pa\nCoordinate Z", tooltip=""]
pb [shape=parallelogram, label="id=pb\nauxName=\nmethod_350_MinShortNode\nmethod_560_MinShortNode\nmin, shortcut rightMin=-1.1666666666666667", tooltip="left.id=pc\nright.id=si\n"]
pc -> pb [label="left"]
si -> pb [label="right"]
pc [shape=folder, label="id=pc\nauxName=\nmethod_351_CacheLikeNode_interpolated\nmethod_561_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=pd\n"]
pd -> pc [label="delegate"]
pd [shape=parallelogram, label="id=pd\nauxName=\nmethod_352_MinNode\nmethod_418_MinNode\nmin", tooltip="left.id=pe\nright.id=rf\n"]
pe -> pd [label="left"]
rf -> pd [label="right"]
pe [shape=parallelogram, label="id=pe\nauxName=\nmethod_353_MinNode\nmethod_419_MinNode\nmin", tooltip="left.id=pf\nright.id=qr\n"]
pf -> pe [label="left"]
qr -> pe [label="right"]
pf [shape=parallelogram, label="id=pf\nauxName=\nmethod_354_MulNode\nmethod_420_MulNode\nmul", tooltip="left.id=pg\nright.id=ph\n"]
pg -> pf [label="left"]
ph -> pf [label="right"]
pg [shape=triangle, label="id=pg\n-1.0", tooltip=""]
ph [shape=parallelogram, label="id=ph\nauxName=\nmethod_355_AddNode\nmethod_421_AddNode\nadd", tooltip="left.id=pi\nright.id=qp\n"]
pi -> ph [label="left"]
qp -> ph [label="right"]
pi [shape=folder, label="id=pi\nauxName=\nmethod_356_CacheLikeNode_cache_once\nmethod_422_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=pj\n"]
pj -> pi [label="delegate"]
pj [shape=parallelogram, label="id=pj\nauxName=\nmethod_357_MinNode\nmethod_380_MinNode\nmin", tooltip="left.id=pk\nright.id=pl\n"]
pk -> pj [label="left"]
pl -> pj [label="right"]
pk [shape=triangle, label="id=pk\n-0.25", tooltip=""]
pl [shape=parallelogram, label="id=pl\nauxName=\nmethod_358_AddNode\nmethod_381_AddNode\nadd", tooltip="left.id=pm\nright.id=pz\n"]
pm -> pl [label="left"]
pz -> pl [label="right"]
pm [shape=parallelogram, label="id=pm\nauxName=\nmethod_359_AddNode\nmethod_382_AddNode\nadd", tooltip="left.id=pn\nright.id=po\n"]
pn -> pm [label="left"]
po -> pm [label="right"]
pn [shape=triangle, label="id=pn\n-1.0", tooltip=""]
po [shape=folder, label="id=po\nauxName=\nmethod_360_CacheLikeNode_cache_once\nmethod_383_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=pp\n"]
pp -> po [label="delegate"]
pp [shape=parallelogram, label="id=pp\nauxName=\nmethod_361_MaxNode\nmethod_365_MaxNode\nmax", tooltip="left.id=pq\nright.id=pr\n"]
pq -> pp [label="left"]
pr -> pp [label="right"]
pq [shape=triangle, label="id=pq\n0.0", tooltip=""]
pr [shape=parallelogram, label="id=pr\nauxName=\nmethod_362_AddNode\nmethod_366_AddNode\nadd", tooltip="left.id=ps\nright.id=pt\n"]
ps -> pr [label="left"]
pt -> pr [label="right"]
ps [shape=triangle, label="id=ps\n0.0", tooltip=""]
pt [shape=parallelogram, label="id=pt\nauxName=\nmethod_363_MulNode\nmethod_367_MulNode\nmul", tooltip="left.id=pu\nright.id=pv\n"]
pu -> pt [label="left"]
pv -> pt [label="right"]
pu [shape=triangle, label="id=pu\n0.475", tooltip=""]
pv [shape=hexagon, label="id=pv\nauxName=\nmethod_364_GenericShiftedNoiseNode\nmethod_368_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=pw\ninputY.id=px\ninputZ.id=py\n"]
pw -> pv [label="inputX"]
px -> pv [label="inputY"]
py -> pv [label="inputZ"]
pw [shape=triangle, label="id=pw\nCoordinate X", tooltip=""]
px [shape=triangle, label="id=px\nCoordinate Y", tooltip=""]
py [shape=triangle, label="id=py\nCoordinate Z", tooltip=""]
pz [shape=parallelogram, label="id=pz\nauxName=\nmethod_369_MulNode\nmethod_384_MulNode\nmul", tooltip="left.id=qa\nright.id=ql\n"]
qa -> pz [label="left"]
ql -> pz [label="right"]
qa [shape=folder, label="id=qa\nauxName=\nmethod_370_CacheLikeNode_cache_2d\nmethod_385_CacheLikeNode_cache_2d\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=qb\n"]
qb -> qa [label="delegate"]
qb [shape=parallelogram, label="id=qb\nauxName=\nmethod_371_MaxNode\nmethod_375_MaxNode\nmax", tooltip="left.id=qc\nright.id=qd\n"]
qc -> qb [label="left"]
qd -> qb [label="right"]
qc [shape=triangle, label="id=qc\n0.0", tooltip=""]
qd [shape=parallelogram, label="id=qd\nauxName=\nmethod_372_AddNode\nmethod_376_AddNode\nadd", tooltip="left.id=qe\nright.id=qf\n"]
qe -> qd [label="left"]
qf -> qd [label="right"]
qe [shape=triangle, label="id=qe\n0.0", tooltip=""]
qf [shape=parallelogram, label="id=qf\nauxName=\nmethod_373_MulNode\nmethod_377_MulNode\nmul", tooltip="left.id=qg\nright.id=qh\n"]
qg -> qf [label="left"]
qh -> qf [label="right"]
qg [shape=triangle, label="id=qg\n1.725", tooltip=""]
qh [shape=hexagon, label="id=qh\nauxName=\nmethod_374_GenericShiftedNoiseNode\nmethod_378_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=qi\ninputY.id=qj\ninputZ.id=qk\n"]
qi -> qh [label="inputX"]
qj -> qh [label="inputY"]
qk -> qh [label="inputZ"]
qi [shape=triangle, label="id=qi\nCoordinate X", tooltip=""]
qj [shape=triangle, label="id=qj\n0.0", tooltip=""]
qk [shape=triangle, label="id=qk\nCoordinate Z", tooltip=""]
ql [shape=hexagon, label="id=ql\nauxName=\nmethod_379_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=qm\ninputY.id=qn\ninputZ.id=qo\n"]
qm -> ql [label="inputX"]
qn -> ql [label="inputY"]
qo -> ql [label="inputZ"]
qm [shape=triangle, label="id=qm\nCoordinate X", tooltip=""]
qn [shape=triangle, label="id=qn\nCoordinate Y", tooltip=""]
qo [shape=triangle, label="id=qo\nCoordinate Z", tooltip=""]
qp [shape=circle, label="id=qp\nauxName=\nmethod_386_AbsNode\nmethod_423_AbsNode\nabs", tooltip="operand.id=qq\n"]
qq -> qp [label="operand"]
qq [shape=hexagon, label="id=qq\nauxName=\nmethod_387_GenericShiftedNoiseNode\nmethod_424_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> qq [label="inputX"]
bu -> qq [label="inputY"]
bx -> qq [label="inputZ"]
qr [shape=parallelogram, label="id=qr\nauxName=\nmethod_388_MulNode\nmethod_425_MulNode\nmul", tooltip="left.id=qs\nright.id=qt\n"]
qs -> qr [label="left"]
qt -> qr [label="right"]
qs [shape=triangle, label="id=qs\n-1.0", tooltip=""]
qt [shape=parallelogram, label="id=qt\nauxName=\nmethod_389_AddNode\nmethod_426_AddNode\nadd", tooltip="left.id=qu\nright.id=rd\n"]
qu -> qt [label="left"]
rd -> qt [label="right"]
qu [shape=folder, label="id=qu\nauxName=\nmethod_390_CacheLikeNode_cache_once\nmethod_427_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=qv\n"]
qv -> qu [label="delegate"]
qv [shape=parallelogram, label="id=qv\nauxName=\nmethod_391_MinNode\nmethod_395_MinNode\nmin", tooltip="left.id=qw\nright.id=qx\n"]
qw -> qv [label="left"]
qx -> qv [label="right"]
qw [shape=triangle, label="id=qw\n-0.15", tooltip=""]
qx [shape=parallelogram, label="id=qx\nauxName=\nmethod_392_AddNode\nmethod_396_AddNode\nadd", tooltip="left.id=pm\nright.id=qy\n"]
pm -> qx [label="left"]
qy -> qx [label="right"]
qy [shape=parallelogram, label="id=qy\nauxName=\nmethod_393_MulNode\nmethod_397_MulNode\nmul", tooltip="left.id=qa\nright.id=qz\n"]
qa -> qy [label="left"]
qz -> qy [label="right"]
qz [shape=hexagon, label="id=qz\nauxName=\nmethod_394_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=ra\ninputY.id=rb\ninputZ.id=rc\n"]
ra -> qz [label="inputX"]
rb -> qz [label="inputY"]
rc -> qz [label="inputZ"]
ra [shape=triangle, label="id=ra\nCoordinate X", tooltip=""]
rb [shape=triangle, label="id=rb\nCoordinate Y", tooltip=""]
rc [shape=triangle, label="id=rc\nCoordinate Z", tooltip=""]
rd [shape=circle, label="id=rd\nauxName=\nmethod_398_AbsNode\nmethod_428_AbsNode\nabs", tooltip="operand.id=re\n"]
re -> rd [label="operand"]
re [shape=hexagon, label="id=re\nauxName=\nmethod_399_GenericShiftedNoiseNode\nmethod_429_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=br\ninputY.id=bu\ninputZ.id=bx\n"]
br -> re [label="inputX"]
bu -> re [label="inputY"]
bx -> re [label="inputZ"]
rf [shape=parallelogram, label="id=rf\nauxName=\nmethod_400_MulNode\nmethod_430_MulNode\nmul", tooltip="left.id=rg\nright.id=rh\n"]
rg -> rf [label="left"]
rh -> rf [label="right"]
rg [shape=triangle, label="id=rg\n-1.0", tooltip=""]
rh [shape=parallelogram, label="id=rh\nauxName=\nmethod_401_AddNode\nmethod_431_AddNode\nadd", tooltip="left.id=ri\nright.id=rr\n"]
ri -> rh [label="left"]
rr -> rh [label="right"]
ri [shape=folder, label="id=ri\nauxName=\nmethod_402_CacheLikeNode_cache_once\nmethod_432_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=rj\n"]
rj -> ri [label="delegate"]
rj [shape=parallelogram, label="id=rj\nauxName=\nmethod_403_MinNode\nmethod_407_MinNode\nmin", tooltip="left.id=rk\nright.id=rl\n"]
rk -> rj [label="left"]
rl -> rj [label="right"]
rk [shape=triangle, label="id=rk\n-0.135", tooltip=""]
rl [shape=parallelogram, label="id=rl\nauxName=\nmethod_404_AddNode\nmethod_408_AddNode\nadd", tooltip="left.id=pm\nright.id=rm\n"]
pm -> rl [label="left"]
rm -> rl [label="right"]
rm [shape=parallelogram, label="id=rm\nauxName=\nmethod_405_MulNode\nmethod_409_MulNode\nmul", tooltip="left.id=qa\nright.id=rn\n"]
qa -> rm [label="left"]
rn -> rm [label="right"]
rn [shape=hexagon, label="id=rn\nauxName=\nmethod_406_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=ro\ninputY.id=rp\ninputZ.id=rq\n"]
ro -> rn [label="inputX"]
rp -> rn [label="inputY"]
rq -> rn [label="inputZ"]
ro [shape=triangle, label="id=ro\nCoordinate X", tooltip=""]
rp [shape=triangle, label="id=rp\nCoordinate Y", tooltip=""]
rq [shape=triangle, label="id=rq\nCoordinate Z", tooltip=""]
rr [shape=circle, label="id=rr\nauxName=\nmethod_410_AbsNode\nmethod_433_AbsNode\nabs", tooltip="operand.id=rs\n"]
rs -> rr [label="operand"]
rs [shape=hexagon, label="id=rs\nauxName=\nmethod_411_GenericShiftedNoiseNode\nmethod_434_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=rt\ninputY.id=ry\ninputZ.id=sd\n"]
rt -> rs [label="inputX"]
ry -> rs [label="inputY"]
sd -> rs [label="inputZ"]
rt [shape=parallelogram, label="id=rt\nauxName=\nmethod_412_AddNode\nmethod_435_AddNode\nadd", tooltip="left.id=ru\nright.id=rv\n"]
ru -> rt [label="left"]
rv -> rt [label="right"]
ru [shape=triangle, label="id=ru\n0.0", tooltip=""]
rv [shape=parallelogram, label="id=rv\nauxName=\nmethod_413_MulNode\nmethod_436_MulNode\nmul", tooltip="left.id=rw\nright.id=rx\n"]
rw -> rv [label="left"]
rx -> rv [label="right"]
rw [shape=triangle, label="id=rw\n1.175", tooltip=""]
rx [shape=triangle, label="id=rx\nCoordinate X", tooltip=""]
ry [shape=parallelogram, label="id=ry\nauxName=\nmethod_414_AddNode\nmethod_437_AddNode\nadd", tooltip="left.id=rz\nright.id=sa\n"]
rz -> ry [label="left"]
sa -> ry [label="right"]
rz [shape=triangle, label="id=rz\n0.0", tooltip=""]
sa [shape=parallelogram, label="id=sa\nauxName=\nmethod_415_MulNode\nmethod_438_MulNode\nmul", tooltip="left.id=sb\nright.id=sc\n"]
sb -> sa [label="left"]
sc -> sa [label="right"]
sb [shape=triangle, label="id=sb\n1.175", tooltip=""]
sc [shape=triangle, label="id=sc\nCoordinate Y", tooltip=""]
sd [shape=parallelogram, label="id=sd\nauxName=\nmethod_416_AddNode\nmethod_439_AddNode\nadd", tooltip="left.id=se\nright.id=sf\n"]
se -> sd [label="left"]
sf -> sd [label="right"]
se [shape=triangle, label="id=se\n0.0", tooltip=""]
sf [shape=parallelogram, label="id=sf\nauxName=\nmethod_417_MulNode\nmethod_440_MulNode\nmul", tooltip="left.id=sg\nright.id=sh\n"]
sg -> sf [label="left"]
sh -> sf [label="right"]
sg [shape=triangle, label="id=sg\n1.175", tooltip=""]
sh [shape=triangle, label="id=sh\nCoordinate Z", tooltip=""]
si [shape=parallelogram, label="id=si\nauxName=\nmethod_441_MinNode\nmin", tooltip="left.id=sj\nright.id=ud\n"]
sj -> si [label="left"]
ud -> si [label="right"]
sj [shape=diamond, label="id=sj\nauxName=\nmethod_442_RangeChoiceNode\nRangeChoice [-1000000.0, 0.0)", tooltip="input.id=sk\ntrue.id=sy\nfalse.id=sz\n"]
sk -> sj [label="input", color=blue]
sy -> sj [label="true"]
sz -> sj [label="false"]
sk [shape=folder, label="id=sk\nauxName=\nmethod_443_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=sl\n"]
sl -> sk [label="delegate"]
sl [shape=diamond, label="id=sl\nauxName=\nmethod_444_RangeChoiceNode\nmethod_450_RangeChoiceNode\nRangeChoice [320.0, 321.0)", tooltip="input.id=sm\ntrue.id=sn\nfalse.id=sx\n"]
sm -> sl [label="input", color=blue]
sn -> sl [label="true"]
sx -> sl [label="false"]
sm [shape=box, label="id=sm\nauxName=\nmethod_445_YClampedGradientNode\nmethod_451_YClampedGradientNode\nYClampedGradient\ny=(-4064.0,4062.0)\nvalue=(-4064.0,4062.0)", tooltip=""]
sn [shape=hexagon, label="id=sn\nauxName=\nmethod_446_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=so\ninputY.id=sr\ninputZ.id=su\n"]
so -> sn [label="inputX"]
sr -> sn [label="inputY"]
su -> sn [label="inputZ"]
so [shape=parallelogram, label="id=so\nauxName=\nmethod_447_MulNode\nmul", tooltip="left.id=sp\nright.id=sq\n"]
sp -> so [label="left"]
sq -> so [label="right"]
sp [shape=triangle, label="id=sp\n2.5", tooltip=""]
sq [shape=triangle, label="id=sq\nCoordinate X", tooltip=""]
sr [shape=parallelogram, label="id=sr\nauxName=\nmethod_448_MulNode\nmul", tooltip="left.id=ss\nright.id=st\n"]
ss -> sr [label="left"]
st -> sr [label="right"]
ss [shape=triangle, label="id=ss\n2.5", tooltip=""]
st [shape=triangle, label="id=st\nCoordinate Y", tooltip=""]
su [shape=parallelogram, label="id=su\nauxName=\nmethod_449_MulNode\nmul", tooltip="left.id=sv\nright.id=sw\n"]
sv -> su [label="left"]
sw -> su [label="right"]
sv [shape=triangle, label="id=sv\n2.5", tooltip=""]
sw [shape=triangle, label="id=sw\nCoordinate Z", tooltip=""]
sx [shape=triangle, label="id=sx\n-1.0", tooltip=""]
sy [shape=triangle, label="id=sy\n64.0", tooltip=""]
sz [shape=parallelogram, label="id=sz\nauxName=\nmethod_452_AddNode\nadd", tooltip="left.id=ta\nright.id=ti\n"]
ta -> sz [label="left"]
ti -> sz [label="right"]
ta [shape=folder, label="id=ta\nauxName=\nmethod_453_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=tb\n"]
tb -> ta [label="delegate"]
tb [shape=diamond, label="id=tb\nauxName=\nmethod_454_RangeChoiceNode\nmethod_458_RangeChoiceNode\nRangeChoice [-60.0, 321.0)", tooltip="input.id=sm\ntrue.id=tc\nfalse.id=th\n"]
sm -> tb [label="input", color=blue]
tc -> tb [label="true"]
th -> tb [label="false"]
tc [shape=parallelogram, label="id=tc\nauxName=\nmethod_455_AddNode\nadd", tooltip="left.id=td\nright.id=te\n"]
td -> tc [label="left"]
te -> tc [label="right"]
td [shape=triangle, label="id=td\n-0.095", tooltip=""]
te [shape=parallelogram, label="id=te\nauxName=\nmethod_456_MulNode\nmul", tooltip="left.id=tf\nright.id=tg\n"]
tf -> te [label="left"]
tg -> te [label="right"]
tf [shape=triangle, label="id=tf\n-0.06", tooltip=""]
tg [shape=hexagon, label="id=tg\nauxName=\nmethod_457_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=od\ninputY.id=cq\ninputZ.id=oy\n"]
od -> tg [label="inputX"]
cq -> tg [label="inputY"]
oy -> tg [label="inputZ"]
th [shape=triangle, label="id=th\n0.0", tooltip=""]
ti [shape=parallelogram, label="id=ti\nauxName=\nmethod_459_MulNode\nmul", tooltip="left.id=tj\nright.id=tk\n"]
tj -> ti [label="left"]
tk -> ti [label="right"]
tj [shape=triangle, label="id=tj\n1.5", tooltip=""]
tk [shape=parallelogram, label="id=tk\nauxName=\nmethod_460_MaxShortNode\nmax, shortcut rightMax=0.38222222222222213", tooltip="left.id=tl\nright.id=tv\n"]
tl -> tk [label="left"]
tv -> tk [label="right"]
tl [shape=circle, label="id=tl\nauxName=\nmethod_461_AbsNode\nabs", tooltip="operand.id=tm\n"]
tm -> tl [label="operand"]
tm [shape=folder, label="id=tm\nauxName=\nmethod_462_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=tn\n"]
tn -> tm [label="delegate"]
tn [shape=diamond, label="id=tn\nauxName=\nmethod_463_RangeChoiceNode\nmethod_466_RangeChoiceNode\nRangeChoice [-60.0, 321.0)", tooltip="input.id=sm\ntrue.id=to\nfalse.id=tu\n"]
sm -> tn [label="input", color=blue]
to -> tn [label="true"]
tu -> tn [label="false"]
to [shape=hexagon, label="id=to\nauxName=\nmethod_464_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=tp\ninputY.id=tq\ninputZ.id=tt\n"]
tp -> to [label="inputX"]
tq -> to [label="inputY"]
tt -> to [label="inputZ"]
tp [shape=triangle, label="id=tp\nCoordinate X", tooltip=""]
tq [shape=parallelogram, label="id=tq\nauxName=\nmethod_465_MulNode\nmul", tooltip="left.id=tr\nright.id=ts\n"]
tr -> tq [label="left"]
ts -> tq [label="right"]
tr [shape=triangle, label="id=tr\n0.4", tooltip=""]
ts [shape=triangle, label="id=ts\nCoordinate Y", tooltip=""]
tt [shape=triangle, label="id=tt\nCoordinate Z", tooltip=""]
tu [shape=triangle, label="id=tu\n0.0", tooltip=""]
tv [shape=circle, label="id=tv\nauxName=\nmethod_467_AbsNode\nabs", tooltip="operand.id=tw\n"]
tw -> tv [label="operand"]
tw [shape=folder, label="id=tw\nauxName=\nmethod_468_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=tx\n"]
tx -> tw [label="delegate"]
tx [shape=diamond, label="id=tx\nauxName=\nmethod_469_RangeChoiceNode\nmethod_471_RangeChoiceNode\nRangeChoice [-60.0, 321.0)", tooltip="input.id=sm\ntrue.id=ty\nfalse.id=uc\n"]
sm -> tx [label="input", color=blue]
ty -> tx [label="true"]
uc -> tx [label="false"]
ty [shape=hexagon, label="id=ty\nauxName=\nmethod_470_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=tz\ninputY.id=ua\ninputZ.id=ub\n"]
tz -> ty [label="inputX"]
ua -> ty [label="inputY"]
ub -> ty [label="inputZ"]
tz [shape=triangle, label="id=tz\nCoordinate X", tooltip=""]
ua [shape=triangle, label="id=ua\nCoordinate Y", tooltip=""]
ub [shape=triangle, label="id=ub\nCoordinate Z", tooltip=""]
uc [shape=triangle, label="id=uc\n0.0", tooltip=""]
ud [shape=folder, label="id=ud\nauxName=\nmethod_472_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=gj\n"]
gj -> ud [label="delegate"]
ue [shape=folder, label="id=ue\nauxName=\nmethod_491_CacheLikeNode_interpolated\nmethod_562_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=uf\n"]
uf -> ue [label="delegate"]
uf [shape=parallelogram, label="id=uf\nauxName=\nmethod_492_AddNode\nmethod_544_AddNode\nadd", tooltip="left.id=ug\nright.id=xs\n"]
ug -> uf [label="left"]
xs -> uf [label="right"]
ug [shape=parallelogram, label="id=ug\nauxName=\nmethod_493_AddNode\nmethod_545_AddNode\nadd", tooltip="left.id=uh\nright.id=xr\n"]
uh -> ug [label="left"]
xr -> ug [label="right"]
uh [shape=parallelogram, label="id=uh\nauxName=\nmethod_494_AddNode\nmethod_546_AddNode\nadd", tooltip="left.id=ui\nright.id=xn\n"]
ui -> uh [label="left"]
xn -> uh [label="right"]
ui [shape=parallelogram, label="id=ui\nauxName=\nmethod_495_MulNode\nmethod_547_MulNode\nmul", tooltip="left.id=uj\nright.id=uk\n"]
uj -> ui [label="left"]
uk -> ui [label="right"]
uj [shape=triangle, label="id=uj\n0.64", tooltip=""]
uk [shape=parallelogram, label="id=uk\nauxName=\nmethod_496_AddNode\nmethod_548_AddNode\nadd", tooltip="left.id=ul\nright.id=um\n"]
ul -> uk [label="left"]
um -> uk [label="right"]
ul [shape=triangle, label="id=ul\n-0.234375", tooltip=""]
um [shape=parallelogram, label="id=um\nauxName=\nmethod_497_MulNode\nmethod_549_MulNode\nmul", tooltip="left.id=un\nright.id=uo\n"]
un -> um [label="left"]
uo -> um [label="right"]
un [shape=box, label="id=un\nauxName=\nmethod_498_YClampedGradientNode\nmethod_550_YClampedGradientNode\nYClampedGradient\ny=(0.0,16.0)\nvalue=(0.0,1.0)", tooltip=""]
uo [shape=parallelogram, label="id=uo\nauxName=\nmethod_499_AddNode\nadd", tooltip="left.id=up\nright.id=uq\n"]
up -> uo [label="left"]
uq -> uo [label="right"]
up [shape=triangle, label="id=up\n0.234375", tooltip=""]
uq [shape=parallelogram, label="id=uq\nauxName=\nmethod_500_AddNode\nadd", tooltip="left.id=ur\nright.id=us\n"]
ur -> uq [label="left"]
us -> uq [label="right"]
ur [shape=triangle, label="id=ur\n-23.4375", tooltip=""]
us [shape=parallelogram, label="id=us\nauxName=\nmethod_501_MulNode\nmul", tooltip="left.id=ut\nright.id=uu\n"]
ut -> us [label="left"]
uu -> us [label="right"]
ut [shape=box, label="id=ut\nauxName=\nmethod_502_YClampedGradientNode\nYClampedGradient\ny=(56.0,312.0)\nvalue=(1.0,0.0)", tooltip=""]
uu [shape=parallelogram, label="id=uu\nauxName=\nmethod_503_AddNode\nadd", tooltip="left.id=uv\nright.id=uw\n"]
uv -> uu [label="left"]
uw -> uu [label="right"]
uv [shape=triangle, label="id=uv\n23.4375", tooltip=""]
uw [shape=parallelogram, label="id=uw\nauxName=\nmethod_504_AddNode\nadd", tooltip="left.id=ux\nright.id=va\n"]
ux -> uw [label="left"]
va -> uw [label="right"]
ux [shape=parallelogram, label="id=ux\nauxName=\nmethod_505_MulNode\nmul", tooltip="left.id=uy\nright.id=uz\n"]
uy -> ux [label="left"]
uz -> ux [label="right"]
uy [shape=triangle, label="id=uy\n2.0", tooltip=""]
uz [shape=trapezium, label="id=uz\nauxName=\nmethod_506_EndIslandsNode\nEndIslands", tooltip=""]
va [shape=parallelogram, label="id=va\nauxName=\nmethod_507_MaxNode\nmax", tooltip="left.id=vb\nright.id=wg\n"]
vb -> va [label="left"]
wg -> va [label="right"]
vb [shape=parallelogram, label="id=vb\nauxName=\nmethod_508_MulNode\nmul", tooltip="left.id=vc\nright.id=vd\n"]
vc -> vb [label="left"]
vd -> vb [label="right"]
vc [shape=triangle, label="id=vc\n1.75", tooltip=""]
vd [shape=hexagon, label="id=vd\nauxName=\nmethod_509_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=ve\ninputY.id=vs\ninputZ.id=wb\n"]
ve -> vd [label="inputX"]
vs -> vd [label="inputY"]
wb -> vd [label="inputZ"]
ve [shape=parallelogram, label="id=ve\nauxName=\nmethod_510_AddNode\nadd", tooltip="left.id=vf\nright.id=vg\n"]
vf -> ve [label="left"]
vg -> ve [label="right"]
vf [shape=triangle, label="id=vf\nCoordinate X", tooltip=""]
vg [shape=parallelogram, label="id=vg\nauxName=\nmethod_511_MulNode\nmul", tooltip="left.id=vh\nright.id=vi\n"]
vh -> vg [label="left"]
vi -> vg [label="right"]
vh [shape=triangle, label="id=vh\n250.0", tooltip=""]
vi [shape=hexagon, label="id=vi\nauxName=\nmethod_512_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=vj\ninputY.id=vm\ninputZ.id=vp\n"]
vj -> vi [label="inputX"]
vm -> vi [label="inputY"]
vp -> vi [label="inputZ"]
vj [shape=parallelogram, label="id=vj\nauxName=\nmethod_513_MulNode\nmul", tooltip="left.id=vk\nright.id=vl\n"]
vk -> vj [label="left"]
vl -> vj [label="right"]
vk [shape=triangle, label="id=vk\n2.0", tooltip=""]
vl [shape=triangle, label="id=vl\nCoordinate X", tooltip=""]
vm [shape=parallelogram, label="id=vm\nauxName=\nmethod_514_MulNode\nmul", tooltip="left.id=vn\nright.id=vo\n"]
vn -> vm [label="left"]
vo -> vm [label="right"]
vn [shape=triangle, label="id=vn\n4.0", tooltip=""]
vo [shape=triangle, label="id=vo\nCoordinate Y", tooltip=""]
vp [shape=parallelogram, label="id=vp\nauxName=\nmethod_515_MulNode\nmul", tooltip="left.id=vq\nright.id=vr\n"]
vq -> vp [label="left"]
vr -> vp [label="right"]
vq [shape=triangle, label="id=vq\n2.0", tooltip=""]
vr [shape=triangle, label="id=vr\nCoordinate Z", tooltip=""]
vs [shape=parallelogram, label="id=vs\nauxName=\nmethod_516_AddNode\nadd", tooltip="left.id=vt\nright.id=vw\n"]
vt -> vs [label="left"]
vw -> vs [label="right"]
vt [shape=parallelogram, label="id=vt\nauxName=\nmethod_517_MulNode\nmul", tooltip="left.id=vu\nright.id=vv\n"]
vu -> vt [label="left"]
vv -> vt [label="right"]
vu [shape=triangle, label="id=vu\n2.0", tooltip=""]
vv [shape=triangle, label="id=vv\nCoordinate Y", tooltip=""]
vw [shape=parallelogram, label="id=vw\nauxName=\nmethod_518_MulNode\nmul", tooltip="left.id=vx\nright.id=vy\n"]
vx -> vw [label="left"]
vy -> vw [label="right"]
vx [shape=triangle, label="id=vx\n75.0", tooltip=""]
vy [shape=hexagon, label="id=vy\nauxName=\nmethod_519_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=vz\ninputY.id=vt\ninputZ.id=wa\n"]
vz -> vy [label="inputX"]
vt -> vy [label="inputY"]
wa -> vy [label="inputZ"]
vz [shape=triangle, label="id=vz\nCoordinate X", tooltip=""]
wa [shape=triangle, label="id=wa\nCoordinate Z", tooltip=""]
wb [shape=parallelogram, label="id=wb\nauxName=\nmethod_520_AddNode\nadd", tooltip="left.id=wc\nright.id=wd\n"]
wc -> wb [label="left"]
wd -> wb [label="right"]
wc [shape=triangle, label="id=wc\nCoordinate Z", tooltip=""]
wd [shape=parallelogram, label="id=wd\nauxName=\nmethod_521_MulNode\nmul", tooltip="left.id=we\nright.id=wf\n"]
we -> wd [label="left"]
wf -> wd [label="right"]
we [shape=triangle, label="id=we\n250.0", tooltip=""]
wf [shape=hexagon, label="id=wf\nauxName=\nmethod_522_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=vj\ninputY.id=vm\ninputZ.id=vp\n"]
vj -> wf [label="inputX"]
vm -> wf [label="inputY"]
vp -> wf [label="inputZ"]
wg [shape=parallelogram, label="id=wg\nauxName=\nmethod_523_MulNode\nmul", tooltip="left.id=wh\nright.id=wi\n"]
wh -> wg [label="left"]
wi -> wg [label="right"]
wh [shape=triangle, label="id=wh\n1.75", tooltip=""]
wi [shape=hexagon, label="id=wi\nauxName=\nmethod_524_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=wj\ninputY.id=wz\ninputZ.id=xj\n"]
wj -> wi [label="inputX"]
wz -> wi [label="inputY"]
xj -> wi [label="inputZ"]
wj [shape=parallelogram, label="id=wj\nauxName=\nmethod_525_AddNode\nadd", tooltip="left.id=wk\nright.id=wn\n"]
wk -> wj [label="left"]
wn -> wj [label="right"]
wk [shape=parallelogram, label="id=wk\nauxName=\nmethod_526_MulNode\nmul", tooltip="left.id=wl\nright.id=wm\n"]
wl -> wk [label="left"]
wm -> wk [label="right"]
wl [shape=triangle, label="id=wl\n-1.0", tooltip=""]
wm [shape=triangle, label="id=wm\nCoordinate X", tooltip=""]
wn [shape=parallelogram, label="id=wn\nauxName=\nmethod_527_MulNode\nmul", tooltip="left.id=wo\nright.id=wp\n"]
wo -> wn [label="left"]
wp -> wn [label="right"]
wo [shape=triangle, label="id=wo\n500.0", tooltip=""]
wp [shape=hexagon, label="id=wp\nauxName=\nmethod_528_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=wq\ninputY.id=wt\ninputZ.id=ww\n"]
wq -> wp [label="inputX"]
wt -> wp [label="inputY"]
ww -> wp [label="inputZ"]
wq [shape=parallelogram, label="id=wq\nauxName=\nmethod_529_MulNode\nmul", tooltip="left.id=wr\nright.id=ws\n"]
wr -> wq [label="left"]
ws -> wq [label="right"]
wr [shape=triangle, label="id=wr\n-2.0", tooltip=""]
ws [shape=triangle, label="id=ws\nCoordinate X", tooltip=""]
wt [shape=parallelogram, label="id=wt\nauxName=\nmethod_530_MulNode\nmul", tooltip="left.id=wu\nright.id=wv\n"]
wu -> wt [label="left"]
wv -> wt [label="right"]
wu [shape=triangle, label="id=wu\n-4.0", tooltip=""]
wv [shape=triangle, label="id=wv\nCoordinate Y", tooltip=""]
ww [shape=parallelogram, label="id=ww\nauxName=\nmethod_531_MulNode\nmul", tooltip="left.id=wx\nright.id=wy\n"]
wx -> ww [label="left"]
wy -> ww [label="right"]
wx [shape=triangle, label="id=wx\n-2.0", tooltip=""]
wy [shape=triangle, label="id=wy\nCoordinate Z", tooltip=""]
wz [shape=parallelogram, label="id=wz\nauxName=\nmethod_532_AddNode\nadd", tooltip="left.id=xa\nright.id=xd\n"]
xa -> wz [label="left"]
xd -> wz [label="right"]
xa [shape=parallelogram, label="id=xa\nauxName=\nmethod_533_MulNode\nmul", tooltip="left.id=xb\nright.id=xc\n"]
xb -> xa [label="left"]
xc -> xa [label="right"]
xb [shape=triangle, label="id=xb\n-2.0", tooltip=""]
xc [shape=triangle, label="id=xc\nCoordinate Y", tooltip=""]
xd [shape=parallelogram, label="id=xd\nauxName=\nmethod_534_MulNode\nmul", tooltip="left.id=xe\nright.id=xf\n"]
xe -> xd [label="left"]
xf -> xd [label="right"]
xe [shape=triangle, label="id=xe\n75.0", tooltip=""]
xf [shape=hexagon, label="id=xf\nauxName=\nmethod_535_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=wk\ninputY.id=xa\ninputZ.id=xg\n"]
wk -> xf [label="inputX"]
xa -> xf [label="inputY"]
xg -> xf [label="inputZ"]
xg [shape=parallelogram, label="id=xg\nauxName=\nmethod_536_MulNode\nmul", tooltip="left.id=xh\nright.id=xi\n"]
xh -> xg [label="left"]
xi -> xg [label="right"]
xh [shape=triangle, label="id=xh\n-1.0", tooltip=""]
xi [shape=triangle, label="id=xi\nCoordinate Z", tooltip=""]
xj [shape=parallelogram, label="id=xj\nauxName=\nmethod_537_AddNode\nadd", tooltip="left.id=xg\nright.id=xk\n"]
xg -> xj [label="left"]
xk -> xj [label="right"]
xk [shape=parallelogram, label="id=xk\nauxName=\nmethod_538_MulNode\nmul", tooltip="left.id=xl\nright.id=xm\n"]
xl -> xk [label="left"]
xm -> xk [label="right"]
xl [shape=triangle, label="id=xl\n500.0", tooltip=""]
xm [shape=hexagon, label="id=xm\nauxName=\nmethod_539_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=wq\ninputY.id=wt\ninputZ.id=ww\n"]
wq -> xm [label="inputX"]
wt -> xm [label="inputY"]
ww -> xm [label="inputZ"]
xn [shape=parallelogram, label="id=xn\nauxName=\nmethod_540_MulNode\nmethod_551_MulNode\nmul", tooltip="left.id=xo\nright.id=xp\n"]
xo -> xn [label="left"]
xp -> xn [label="right"]
xo [shape=triangle, label="id=xo\n-10.0", tooltip=""]
xp [shape=parallelogram, label="id=xp\nauxName=\nmethod_541_MaxNode\nmethod_552_MaxNode\nmax", tooltip="left.id=gj\nright.id=xq\n"]
gj -> xp [label="left"]
xq -> xp [label="right"]
xq [shape=triangle, label="id=xq\n0.0", tooltip=""]
xr [shape=box, label="id=xr\nauxName=\nmethod_542_YClampedGradientNode\nmethod_553_YClampedGradientNode\nYClampedGradient\ny=(0.0,35.0)\nvalue=(-1.25,0.0)", tooltip=""]
xs [shape=box, label="id=xs\nauxName=\nmethod_543_YClampedGradientNode\nmethod_554_YClampedGradientNode\nYClampedGradient\ny=(35.0,90.0)\nvalue=(0.0,-2.0)", tooltip=""]
xt [shape=box, label="id=xt\nfinal_final_density", tooltip="delegate.id=xu\n"]
xu -> xt [label="delegate"]
xu [shape=parallelogram, label="id=xu\nauxName=\nmethod_563_AddNode\nmethod_565_AddNode\nadd", tooltip="left.id=lm\nright.id=xv\n"]
lm -> xu [label="left"]
xv -> xu [label="right"]
xv [shape=trapezium, label="id=xv\nauxName=\nmethod_564_BeardifierNode\nmethod_566_BeardifierNode\nBeardifier", tooltip=""]
xw [shape=box, label="id=xw\nmultiNoiseSampler_temperature", tooltip="delegate.id=xx\n"]
xx -> xw [label="delegate"]
xx [shape=hexagon, label="id=xx\nauxName=\nmethod_567_GenericShiftedNoiseNode\nmethod_570_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=xy\ninputY.id=xz\ninputZ.id=ya\n"]
xy -> xx [label="inputX"]
xz -> xx [label="inputY"]
ya -> xx [label="inputZ"]
xy [shape=parallelogram, label="id=xy\nauxName=\nmethod_568_AddNode\nmethod_571_AddNode\nadd", tooltip="left.id=e\nright.id=j\n"]
e -> xy [label="left"]
j -> xy [label="right"]
xz [shape=triangle, label="id=xz\n0.0", tooltip=""]
ya [shape=parallelogram, label="id=ya\nauxName=\nmethod_569_AddNode\nmethod_572_AddNode\nadd", tooltip="left.id=n\nright.id=u\n"]
n -> ya [label="left"]
u -> ya [label="right"]
yb [shape=box, label="id=yb\nmultiNoiseSampler_vegetation", tooltip="delegate.id=yc\n"]
yc -> yb [label="delegate"]
yc [shape=hexagon, label="id=yc\nauxName=\nmethod_573_GenericShiftedNoiseNode\nmethod_574_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=xy\ninputY.id=yd\ninputZ.id=ya\n"]
xy -> yc [label="inputX"]
yd -> yc [label="inputY"]
ya -> yc [label="inputZ"]
yd [shape=triangle, label="id=yd\n0.0", tooltip=""]
ye [shape=box, label="id=ye\nmultiNoiseSampler_continents", tooltip="delegate.id=yf\n"]
yf -> ye [label="delegate"]
yf [shape=hexagon, label="id=yf\nauxName=\nmethod_575_GenericShiftedNoiseNode\nmethod_584_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=yg\ninputY.id=cw\ninputZ.id=yl\n"]
yg -> yf [label="inputX"]
cw -> yf [label="inputY"]
yl -> yf [label="inputZ"]
yg [shape=parallelogram, label="id=yg\nauxName=\nmethod_576_AddNode\nmethod_585_AddNode\nadd", tooltip="left.id=e\nright.id=yh\n"]
e -> yg [label="left"]
yh -> yg [label="right"]
yh [shape=parallelogram, label="id=yh\nauxName=\nmethod_577_MulNode\nmethod_586_MulNode\nmul", tooltip="left.id=yi\nright.id=yj\n"]
yi -> yh [label="left"]
yj -> yh [label="right"]
yi [shape=triangle, label="id=yi\n0.125", tooltip=""]
yj [shape=parallelogram, label="id=yj\nauxName=\nmethod_578_MulNode\nmethod_587_MulNode\nmul", tooltip="left.id=yk\nright.id=cm\n"]
yk -> yj [label="left"]
cm -> yj [label="right"]
yk [shape=parallelogram, label="id=yk\nauxName=\nmethod_579_MulNode\nmethod_588_MulNode\nmul", tooltip="left.id=bk\nright.id=cb\n"]
bk -> yk [label="left"]
cb -> yk [label="right"]
yl [shape=parallelogram, label="id=yl\nauxName=\nmethod_580_AddNode\nmethod_589_AddNode\nadd", tooltip="left.id=n\nright.id=ym\n"]
n -> yl [label="left"]
ym -> yl [label="right"]
ym [shape=parallelogram, label="id=ym\nauxName=\nmethod_581_MulNode\nmethod_590_MulNode\nmul", tooltip="left.id=yn\nright.id=yo\n"]
yn -> ym [label="left"]
yo -> ym [label="right"]
yn [shape=triangle, label="id=yn\n0.125", tooltip=""]
yo [shape=parallelogram, label="id=yo\nauxName=\nmethod_582_MulNode\nmethod_591_MulNode\nmul", tooltip="left.id=yp\nright.id=ds\n"]
yp -> yo [label="left"]
ds -> yo [label="right"]
yp [shape=parallelogram, label="id=yp\nauxName=\nmethod_583_MulNode\nmethod_592_MulNode\nmul", tooltip="left.id=bk\nright.id=dh\n"]
bk -> yp [label="left"]
dh -> yp [label="right"]
yq [shape=box, label="id=yq\nmultiNoiseSampler_erosion", tooltip="delegate.id=yr\n"]
yr -> yq [label="delegate"]
yr [shape=diamond, label="id=yr\nauxName=\nmethod_593_RangeChoiceNode\nmethod_600_RangeChoiceNode\nRangeChoice [-1000000.0, -0.8)", tooltip="input.id=ys\ntrue.id=yu\nfalse.id=yv\n"]
ys -> yr [label="input", color=blue]
yu -> yr [label="true"]
yv -> yr [label="false"]
ys [shape=hexagon, label="id=ys\nauxName=\nmethod_594_GenericShiftedNoiseNode\nmethod_601_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=xy\ninputY.id=yt\ninputZ.id=ya\n"]
xy -> ys [label="inputX"]
yt -> ys [label="inputY"]
ya -> ys [label="inputZ"]
yt [shape=triangle, label="id=yt\n0.0", tooltip=""]
yu [shape=diamond, label="id=yu\nauxName=\nmethod_595_RangeChoiceNode\nRangeChoice [0.4, 1000000.0)", tooltip="input.id=yv\ntrue.id=yx\nfalse.id=yv\n"]
yv -> yu [label="input", color=blue]
yx -> yu [label="true"]
yv -> yu [label="false"]
yv [shape=hexagon, label="id=yv\nauxName=\nmethod_596_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=xy\ninputY.id=yw\ninputZ.id=ya\n"]
xy -> yv [label="inputX"]
yw -> yv [label="inputY"]
ya -> yv [label="inputZ"]
yw [shape=triangle, label="id=yw\n0.0", tooltip=""]
yx [shape=parallelogram, label="id=yx\nauxName=\nmethod_597_AddNode\nadd", tooltip="left.id=yy\nright.id=yz\n"]
yy -> yx [label="left"]
yz -> yx [label="right"]
yy [shape=triangle, label="id=yy\n0.4", tooltip=""]
yz [shape=parallelogram, label="id=yz\nauxName=\nmethod_598_MulNode\nmul", tooltip="left.id=za\nright.id=zb\n"]
za -> yz [label="left"]
zb -> yz [label="right"]
za [shape=triangle, label="id=za\n1.485", tooltip=""]
zb [shape=parallelogram, label="id=zb\nauxName=\nmethod_599_AddNode\nadd", tooltip="left.id=zc\nright.id=yv\n"]
zc -> zb [label="left"]
yv -> zb [label="right"]
zc [shape=triangle, label="id=zc\n-0.4", tooltip=""]
zd [shape=box, label="id=zd\nmultiNoiseSampler_depth", tooltip="delegate.id=ze\n"]
ze -> zd [label="delegate"]
ze [shape=parallelogram, label="id=ze\nauxName=\nmethod_602_MaxNode\nmethod_653_MaxNode\nmax", tooltip="left.id=zf\nright.id=bau\n"]
zf -> ze [label="left"]
bau -> ze [label="right"]
zf [shape=diamond, label="id=zf\nauxName=\nmethod_603_RangeChoiceNode\nmethod_654_RangeChoiceNode\nRangeChoice [0.0, 4.0)", tooltip="input.id=en\ntrue.id=zg\nfalse.id=zh\n"]
en -> zf [label="input", color=blue]
zg -> zf [label="true"]
zh -> zf [label="false"]
zg [shape=triangle, label="id=zg\n40.0", tooltip=""]
zh [shape=parallelogram, label="id=zh\nauxName=\nmethod_604_AddNode\nadd", tooltip="left.id=eq\nright.id=zi\n"]
eq -> zh [label="left"]
zi -> zh [label="right"]
zi [shape=parallelogram, label="id=zi\nauxName=\nmethod_605_AddNode\nadd", tooltip="left.id=zj\nright.id=zk\n"]
zj -> zi [label="left"]
zk -> zi [label="right"]
zj [shape=triangle, label="id=zj\n0.0", tooltip=""]
zk [shape=parallelogram, label="id=zk\nauxName=\nmethod_606_MaxNode\nmax", tooltip="left.id=zl\nright.id=zm\n"]
zl -> zk [label="left"]
zm -> zk [label="right"]
zl [shape=triangle, label="id=zl\n-20.0", tooltip=""]
zm [shape=parallelogram, label="id=zm\nauxName=\nmethod_607_MinNode\nmin", tooltip="left.id=zn\nright.id=zo\n"]
zn -> zm [label="left"]
zo -> zm [label="right"]
zn [shape=triangle, label="id=zn\n20.0", tooltip=""]
zo [shape=parallelogram, label="id=zo\nauxName=\nmethod_608_AddNode\nadd", tooltip="left.id=zp\nright.id=zq\n"]
zp -> zo [label="left"]
zq -> zo [label="right"]
zp [shape=triangle, label="id=zp\n-0.5037500262260437", tooltip=""]
zq [shape=triangle, label="id=zq\nauxName=\nmethod_609_Multi2SingleNode\nMulti2Single", tooltip="next.id=zr\n"]
zr -> zq [label="next"]
zr [shape=triangle, label="id=zr\nauxName=\nmethod_610_ToF64Node\nToF64", tooltip="next.id=zs\n"]
zs -> zr [label="next"]
zs [shape=hexagon, label="id=zs\nauxName=\nmethod_611_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yf\nSplineTable.id=zt\n"]
yf -> zs [label="locationFunction"]
zt -> zs [label="SplineTable"]
zt [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=zu |
| 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=baa |
>, tooltip="children[0].id=zu\nchildren[4].id=baa\n"]
zu -> zt [label="children[0]"]
baa -> zt [label="children[4]"]
zu [shape=hexagon, label="id=zu\nauxName=\nmethod_612_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yr\nSplineTable.id=zv\n"]
yr -> 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 | -0.75 |
| 2 | 0.0 | 0.2 | -0.915 |
| 3 | 0.0 | 0.5 | -1.65 |
>, tooltip="children[0].id=zw\n"]
zw -> zv [label="children[0]"]
zw [shape=hexagon, label="id=zw\nauxName=\nmethod_613_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=zx\nSplineTable.id=zz\n"]
zx -> zw [label="locationFunction"]
zz -> zw [label="SplineTable"]
zx [shape=hexagon, label="id=zx\nauxName=\nmethod_614_GenericShiftedNoiseNode\nmethod_656_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=xy\ninputY.id=zy\ninputZ.id=ya\n"]
xy -> zx [label="inputX"]
zy -> zx [label="inputY"]
ya -> zx [label="inputZ"]
zy [shape=triangle, label="id=zy\n0.0", tooltip=""]
zz [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=""]
baa [shape=hexagon, label="id=baa\nauxName=\nmethod_615_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yr\nSplineTable.id=bab\n"]
yr -> baa [label="locationFunction"]
bab -> baa [label="SplineTable"]
bab [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=bac |
| 1 | 0.0 | 0.0 | children.id=bag |
| 2 | 0.0 | 0.3 | children.id=bai |
>, tooltip="children[0].id=bac\nchildren[1].id=bag\nchildren[2].id=bai\n"]
bac -> bab [label="children[0]"]
bag -> bab [label="children[1]"]
bai -> bab [label="children[2]"]
bac [shape=hexagon, label="id=bac\nauxName=\nmethod_616_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=zx\nSplineTable.id=bad\n"]
zx -> bac [label="locationFunction"]
bad -> bac [label="SplineTable"]
bad [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.0 | -0.7 | 1.0 |
| 1 | -1.5 | -0.05 | children.id=bae |
| 2 | 1.5 | 0.05 | children.id=bae |
| 3 | -1.0 | 0.7 | 1.0 |
>, tooltip="children[1].id=bae\nchildren[2].id=bae\n"]
bae -> bad [label="children[1]"]
bae -> bad [label="children[2]"]
bae [shape=hexagon, label="id=bae\nauxName=\nmethod_617_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yf\nSplineTable.id=baf\n"]
yf -> bae [label="locationFunction"]
baf -> bae [label="SplineTable"]
baf [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.2 |
>, tooltip=""]
bag [shape=hexagon, label="id=bag\nauxName=\nmethod_624_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=zx\nSplineTable.id=bah\n"]
zx -> bag [label="locationFunction"]
bah -> bag [label="SplineTable"]
bah [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=""]
bai [shape=hexagon, label="id=bai\nauxName=\nmethod_618_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=zx\nSplineTable.id=baj\n"]
zx -> bai [label="locationFunction"]
baj -> bai [label="SplineTable"]
baj [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.65 | children.id=bak |
| 1 | 0.0 | -0.625 | children.id=bam |
| 2 | 0.0 | -0.475 | children.id=bao |
| 3 | 0.0 | -0.45 | children.id=baq |
| 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=bae |
| 8 | -0.25 | -0.05 | children.id=bas |
>, tooltip="children[0].id=bak\nchildren[1].id=bam\nchildren[2].id=bao\nchildren[3].id=baq\nchildren[7].id=bae\nchildren[8].id=bas\n"]
bak -> baj [label="children[0]"]
bam -> baj [label="children[1]"]
bao -> baj [label="children[2]"]
baq -> baj [label="children[3]"]
bae -> baj [label="children[7]"]
bas -> baj [label="children[8]"]
bak [shape=hexagon, label="id=bak\nauxName=\nmethod_619_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yf\nSplineTable.id=bal\n"]
yf -> bak [label="locationFunction"]
bal -> bak [label="SplineTable"]
bal [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.25 | 0.65 | 1.0 |
>, tooltip=""]
bam [shape=hexagon, label="id=bam\nauxName=\nmethod_621_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yr\nSplineTable.id=ban\n"]
yr -> bam [label="locationFunction"]
ban -> bam [label="SplineTable"]
ban [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66666 |
>, tooltip=""]
bao [shape=hexagon, label="id=bao\nauxName=\nmethod_622_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yr\nSplineTable.id=bap\n"]
yr -> bao [label="locationFunction"]
bap -> bao [label="SplineTable"]
bap [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.4 | 0.66 |
>, tooltip=""]
baq [shape=hexagon, label="id=baq\nauxName=\nmethod_623_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yf\nSplineTable.id=bar\n"]
yf -> baq [label="locationFunction"]
bar -> baq [label="SplineTable"]
bar [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.25 | 0.65 | 0.33 |
>, tooltip=""]
bas [shape=hexagon, label="id=bas\nauxName=\nmethod_620_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=yf\nSplineTable.id=bat\n"]
yf -> bas [label="locationFunction"]
bat -> bas [label="SplineTable"]
bat [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.4 | 0.3 | -0.25 |
>, tooltip=""]
bau [shape=triangle, label="id=bau\nauxName=\nmethod_625_Multi2SingleNode\nmethod_655_Multi2SingleNode\nMulti2Single", tooltip="next.id=bav\n"]
bav -> bau [label="next"]
bav [shape=triangle, label="id=bav\nauxName=\nmethod_626_ToF64Node\nToF64", tooltip="next.id=baw\n"]
baw -> bav [label="next"]
baw [shape=hexagon, label="id=baw\nauxName=\nmethod_627_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=bax\nSplineTable.id=bcd\n"]
bax -> baw [label="locationFunction"]
bcd -> baw [label="SplineTable"]
bax [shape=parallelogram, label="id=bax\nauxName=\nmethod_628_AddNode\nadd", tooltip="left.id=bay\nright.id=jx\n"]
bay -> bax [label="left"]
jx -> bax [label="right"]
bay [shape=parallelogram, label="id=bay\nauxName=\nmethod_629_MulNode\nmul", tooltip="left.id=baz\nright.id=bba\n"]
baz -> bay [label="left"]
bba -> bay [label="right"]
baz [shape=triangle, label="id=baz\n0.16666666666666666", tooltip=""]
bba [shape=parallelogram, label="id=bba\nauxName=\nmethod_630_AddNode\nadd", tooltip="left.id=bbb\nright.id=bbp\n"]
bbb -> bba [label="left"]
bbp -> bba [label="right"]
bbb [shape=parallelogram, label="id=bbb\nauxName=\nmethod_631_AddNode\nadd", tooltip="left.id=bbc\nright.id=bbg\n"]
bbc -> bbb [label="left"]
bbg -> bbb [label="right"]
bbc [shape=triangle, label="id=bbc\nauxName=\nmethod_632_Multi2SingleNode\nMulti2Single", tooltip="next.id=bbd\n"]
bbd -> bbc [label="next"]
bbd [shape=triangle, label="id=bbd\nauxName=\nmethod_633_ToF64Node\nToF64", tooltip="next.id=bbe\n"]
bbe -> bbd [label="next"]
bbe [shape=hexagon, label="id=bbe\nauxName=\nmethod_634_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=gs\nSplineTable.id=bbf\n"]
gs -> bbe [label="locationFunction"]
bbf -> bbe [label="SplineTable"]
bbf [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=""]
bbg [shape=parallelogram, label="id=bbg\nauxName=\nmethod_635_AddNode\nadd", tooltip="left.id=bbh\nright.id=bbl\n"]
bbh -> bbg [label="left"]
bbl -> bbg [label="right"]
bbh [shape=triangle, label="id=bbh\nauxName=\nmethod_636_Multi2SingleNode\nMulti2Single", tooltip="next.id=bbi\n"]
bbi -> bbh [label="next"]
bbi [shape=triangle, label="id=bbi\nauxName=\nmethod_637_ToF64Node\nToF64", tooltip="next.id=bbj\n"]
bbj -> bbi [label="next"]
bbj [shape=hexagon, label="id=bbj\nauxName=\nmethod_638_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=hr\nSplineTable.id=bbk\n"]
hr -> bbj [label="locationFunction"]
bbk -> bbj [label="SplineTable"]
bbk [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=""]
bbl [shape=triangle, label="id=bbl\nauxName=\nmethod_639_Multi2SingleNode\nMulti2Single", tooltip="next.id=bbm\n"]
bbm -> bbl [label="next"]
bbm [shape=triangle, label="id=bbm\nauxName=\nmethod_640_ToF64Node\nToF64", tooltip="next.id=bbn\n"]
bbn -> bbm [label="next"]
bbn [shape=hexagon, label="id=bbn\nauxName=\nmethod_641_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=id\nSplineTable.id=bbo\n"]
id -> bbn [label="locationFunction"]
bbo -> bbn [label="SplineTable"]
bbo [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=""]
bbp [shape=parallelogram, label="id=bbp\nauxName=\nmethod_642_AddNode\nadd", tooltip="left.id=bbq\nright.id=bbu\n"]
bbq -> bbp [label="left"]
bbu -> bbp [label="right"]
bbq [shape=triangle, label="id=bbq\nauxName=\nmethod_643_Multi2SingleNode\nMulti2Single", tooltip="next.id=bbr\n"]
bbr -> bbq [label="next"]
bbr [shape=triangle, label="id=bbr\nauxName=\nmethod_644_ToF64Node\nToF64", tooltip="next.id=bbs\n"]
bbs -> bbr [label="next"]
bbs [shape=hexagon, label="id=bbs\nauxName=\nmethod_645_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=iq\nSplineTable.id=bbt\n"]
iq -> bbs [label="locationFunction"]
bbt -> bbs [label="SplineTable"]
bbt [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=""]
bbu [shape=parallelogram, label="id=bbu\nauxName=\nmethod_646_AddNode\nadd", tooltip="left.id=bbv\nright.id=bbz\n"]
bbv -> bbu [label="left"]
bbz -> bbu [label="right"]
bbv [shape=triangle, label="id=bbv\nauxName=\nmethod_647_Multi2SingleNode\nMulti2Single", tooltip="next.id=bbw\n"]
bbw -> bbv [label="next"]
bbw [shape=triangle, label="id=bbw\nauxName=\nmethod_648_ToF64Node\nToF64", tooltip="next.id=bbx\n"]
bbx -> bbw [label="next"]
bbx [shape=hexagon, label="id=bbx\nauxName=\nmethod_649_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=jd\nSplineTable.id=bby\n"]
jd -> bbx [label="locationFunction"]
bby -> bbx [label="SplineTable"]
bby [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=""]
bbz [shape=triangle, label="id=bbz\nauxName=\nmethod_650_Multi2SingleNode\nMulti2Single", tooltip="next.id=bca\n"]
bca -> bbz [label="next"]
bca [shape=triangle, label="id=bca\nauxName=\nmethod_651_ToF64Node\nToF64", tooltip="next.id=bcb\n"]
bcb -> bca [label="next"]
bcb [shape=hexagon, label="id=bcb\nauxName=\nmethod_652_SplineNormalNode\nSplineNormal", tooltip="locationFunction.id=jp\nSplineTable.id=bcc\n"]
jp -> bcb [label="locationFunction"]
bcc -> bcb [label="SplineTable"]
bcc [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=""]
bcd [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=""]
bce [shape=box, label="id=bce\nmultiNoiseSampler_ridges", tooltip="delegate.id=zx\n"]
zx -> bce [label="delegate"]
}