Edge Extrude

Edge Extrude is an addon for Blender that allows you to extrude selected edges along the normal direction of their connected faces. The tool supports multiple extrusion steps and allows for rotation, twisting, and shifting along an axis for each step.

The addon features text fields for both rotation and twist deltas, which accept Python formulas. These formulas can utilize built-in variables representing the current step, base rotation, base twist, and two custom variables controlled by sliders. Python's math and random libraries are supported within these fields, enabling procedural generation of the extruded geometry. The tool is accessed via the context menu in Edit mode.