Home▸Algorithms & AI▸Recursive Branching Tree: Leonardo's Rule, Murray's Law and Sap Flow Resistance Lab

🌳 Recursive Branching Tree: Leonardo's Rule, Murray's Law and Sap Flow Resistance Lab

Grow a recursive tree and choose how branch radii split at every fork: Leonardo's area rule (exponent 2), Murray's law (exponent 3) or anything between. See sap speed, hydraulic resistance and the pumping-plus-upkeep cost, and find why exponent 3 is the cheapest design.

Algorithms & AI3DModerate60 FPS📱 Mobile-adapted🟠 Blender
murray-leonardo-branching-exponent-recursive-tree-sap-flow-lab ↗ Open standalone
⚙ Under the hood

Grow a recursive tree and choose how branch radii split at every fork, from Leonardo's area rule to Murray's law. See sap speed per branch, hydraulic resistance and the pumping-plus-upkeep cost, and find why exponent 3 is the cheapest plumbing.

RecursionFractal treeMurray's lawLeonardo's ruleThree.jsBlender

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)