2D Profile Preview

Sweep Presets (Shape + Path)

Polar Cross-Section & Path

Use 'theta' (angle in radians).

Warning: Uses eval(). Be cautious with input.

Sweep Path: Parametric (x,y,z = f(t))

Defines the 3D path. Use 't' as the parameter.

Export

SolvProb β€” Custom Website & App Engineering

PolarGen4

Generate 3D lathe or path-swept polar shapes from formulas, presets, or freehand profiles, preview them, and export STL, OBJ, or GLB.

What this tool does

PolarGen4 builds interactive 3D geometry from formulas, presets, or a freehand profile. It separates lathe revolutions, simple polar extrusion, and polar profiles swept along a parametric x/y/z path.

Who this is for

How to use this tool

  1. Choose lathe, polar, parametric, or freehand profile mode
  2. Pick a preset or enter profile and, when applicable, path formulas
  3. Set revolution, depth, wall, path, and segment controls, then generate the model
  4. Inspect the 2D and orbitable 3D previews before exporting STL, OBJ, or GLB

Inputs

Inputs include profile expressions, polar angle and radius settings, path x/y/z functions of t, parameter ranges, depth, wall thickness, revolution span, path segments, and freehand points.

Outputs

The tool renders a 2D profile and interactive Three.js geometry and downloads the generated mesh as STL, OBJ, or GLB. It does not provide server storage or mesh repair.

Example use cases

Explore more SolvProb tools

Frequently asked questions

How is path sweep different from simple extrusion?

Simple extrusion extends a polar profile along a straight depth. Path sweep moves it along a formula-driven x/y/z path using path segments.

Which inputs use x, theta, and t?

Lathe and profile formulas use x or polar angle variables; path sweep uses x(t), y(t), and z(t). The controls show the active mode’s expected expressions.

Can I make a partial or hollow lathe?

Yes. Lathe mode includes axis, start/sweep angle, revolution segment, and wall-thickness controls.

What causes invalid geometry or slow renders?

Invalid formulas or path values can stop generation. Large segment counts increase geometry size, and the output is not guaranteed to be a repaired manifold solid.

Need a custom tool built for your business?

SolvProb builds custom web apps, automation tools, and interactive experiences tailored to your workflow.

Talk to SolvProb →