โ† All examples

blender tools

Lathe a profile into a solid or a hollow shell

Revolve a list of radius and height points around Z into a solid of revolution, with poles on the axis, Chaikin rounding, partial sweeps and an optional wall thickness that turns an outline into a closed hollow vessel. Use it for vases, bottles, cups, lamps and turned parts.

Recorded render of Lathe a profile into a solid or a hollow shell

What this component contains

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

How it works

Operator
baltor.lathe_profile
Parameters
profile, segments, thickness, rounding, angle, smooth
Result
One closed mesh object named Lathe with a UVMap, axis along Z.
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

The shell offset moves each profile point along its averaged normal, so very sharp inner corners or walls thicker than the local curvature allows can fold; such outlines are refused only when the offset crosses the axis. A shell needs a full sweep and an open top. UVs are cylindrical and stretch near the poles. Verified in Blender 5.2.1; written for the 4.2 API.