โ† All examples

blender tools

Pipe run with bent elbows and flanges

Sweep a pipe along a polyline of corner points, replacing every corner by a tangent elbow of a given bend radius, with a twist-free section and optional flanges at the ends and joints. Use it for plumbing, industrial plants, sci-fi corridors and cable conduits.

Recorded render of Pipe run with bent elbows and flanges

What this component contains

  • ATTRIBUTION.md
  • LICENSE
  • README.md
  • component.json
  • graphcheck.py
  • meshcheck.py
  • pipe_run_elbows.py
  • preview.png
  • test_package.py
  • test_pipe_run_elbows.py
  • verification/native.json

How it works

Operator
baltor.pipe_run_elbows
Parameters
points, radius, bend_radius, sides, bend_segments, flanges, flange_ratio
Result
One smooth-shaded closed mesh object named Pipe Run.
Blender
4.2 or later
Axes
Blender Z up, -Y forward
Units
metres

Recorded checks

blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)

  • addon_install_and_enable
  • operator_runs_with_defaults
  • blender_data_matches_core
  • addon_disable_unregisters
  • script_mode_runs
  • clean_reopen_addon_file
  • clean_reopen_script_file
  • gltf_separate_export
  • engine_output_clean

Limits to consider

Solid pipe without an inner bore; the wall thickness is not modelled. Elbows are circular arcs of one bend radius; tees, reducers and valves are not generated. Flanges are plain cylinders that overlap the pipe rather than being merged with it. A path that turns back on itself, or a run shorter than its two elbows need, is refused. Verified in Blender 5.2.1; written for the 4.2 API.