The Prune node removes existing branches when certain conditions are met.
Iterative Evaluation
Unlike a one-shot filter, Prune is designed to work within the iterative growth loop. It checks every internode against its rules multiple times (Test Lifetime), allowing for dynamic behaviors like "survival of the fittest" where branches compete for space over time.
Conditions Pruning logic can be simple (Thresholds) or complex (Mappings/Wrangles).
Height > 10Width < LengthDensity > Map(u)Condition
height, age).>, <, ==).Timing
Advanced
Prune consumes attributes but does not typically emit new ones.
height, age, u, generation, density (custom).height).> 5.0).Grow
The primary growth node. Encapsulates core operations (growth, repetition, branching, switching) into a single interface. Defines one or more growth steps with time-varying attributes.
Repeat
Defines a looping block in the graph. Encapsulates a subgraph between Repeat Begin and Repeat End, re-evaluating it N times with time-varying attributes.