Use 'theta' (angle in radians).
Defines the 3D path. Use 't' as the parameter.
Rotates the shape profile as it moves along the path. Use this to create threads, drill bits, or correct orientation.
Create 3D lathe and polar-sweep shapes from formulas, presets, or freehand profiles, then preview and export STL, OBJ, or GLB.
Polar6 turns mathematical profiles, presets, or a freehand outline into a live 3D shape. It supports lathe revolutions, polar extrusion, path sweeps, parametric semicircle or ellipse profiles, and a 2D preview.
Inputs include profile formulas such as x, y, r, or t expressions, angle or parameter ranges, sampling and revolution segments, axis and sweep settings, depth, twist, hollow wall thickness, and freehand points.
The tool renders a 2D profile and interactive Three.js geometry, then downloads the generated shape as binary STL, OBJ, or GLB. It does not save projects to an account or server.
Lathe profiles use x and y, polar profiles use radius and angle, and path sweeps use x, y, z as functions of t. The page also includes parametric and free-draw modes.
Yes. Lathe mode exposes wall thickness and partial-revolution controls, while path sweep mode provides twist and path settings.
After generating a shape, use the export controls to download STL, OBJ, or GLB geometry.
Invalid or non-finite formulas stop generation, and high segment counts can create heavy geometry. The page does not repair meshes or guarantee manifold solids.
SolvProb builds custom web apps, automation tools, and interactive experiences tailored to your workflow.
Talk to SolvProb →