The Branch Bender Element works by adding bending points to existing branches. Each bend point along the length of a branch could add directional change to it, modifying the shape of the branch as a whole.

## Max and Min Bend Points

Max and min bend points values set the number of possible bend points on a branch. The final number of bend points are calculated using the distribution curves on this element.

## Length Distribution Curve

Distribution curve to calculate the number of points assigned to a branch based on the length of it. The x axis represents the lengths of the branches of the tree (0 for the shortest branch and 1 for the longest one); the y axis represents the minimum and maximum number of bend points (0 minimum, 1 maximum). This curve is combined with the level distribution curve to assign the number of bend points on each branch.

## Level Distribution Curve

Distribution curve to calculate the number of points assigned to a branch based on it global position on the tree hierarchy. The x axis represents the hierarchical position of the branches (0 for the trunk, 1 for the tips); the y axis represents the minimum and maximum number of bend points (0 minimum, 1 maximum). This curve is combined with the length distribution curve to assign the number of bend points on each branch.

## Randomize Spacing

Adds a value to randomize spacing between bend point on a branch.

## Spacing Curve

Curve to spatially distribute the assigned bend points along the branch length. The x axis represents the length of every branch (0 at base, 1 at top).

## Gravity Angle

Value to align the overall branch shape to point towards the gravity vector or against it. A value of 1 bends the branch upwards (against the gravity vector) and a value of -1 bends it towards the gravity vector.

## Gravity Angle Curve

Curve of distribution of gravity angle value on branches of the tree based on their position of the hierarchy. The x axis represents the hierarchical position of the branches (0 for the trunk, 1 for the tips); the y axis goes from 0 to the value of the gravity angle.

## Random Angle

Adds randomized direction to the bend points on a branch, while maintaining the overall branch shape.

## Random Angle Curve

Curve of distribution of random angle value on branches of the tree based on their position of the hierarchy. The x axis represents the hierarchical position of the branches (0 for the trunk, 1 for the tips); the y axis goes from 0 to the value of the random angle.