2D Profile Preview

Polar Presets (r = f(θ) mode)

Extrude Profile: Polar Function (r = f(θ))

Use 'theta' (angle in radians).

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

Export

SolvProb — Custom Website & App Engineering

PolarGen3

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

What this tool does

PolarGen3 creates a live 3D model from a mathematical profile, an embedded preset, or a freehand outline. Use lathe mode for a revolution, polar mode for a filled or perimeter extrusion, or a parametric semicircle or ellipse profile.

Who this is for

How to use this tool

  1. Select lathe, polar, parametric, or freehand mode
  2. Enter a profile formula or choose a preset, then set depth, angles, segments, axis, or wall thickness
  3. Generate the model and inspect the 2D preview and orbitable 3D view
  4. Download the generated geometry as STL, OBJ, or GLB

Inputs

Inputs include x/y or polar expressions, angle and radius ranges, filled-area or perimeter-ribbon selection, extrusion depth, revolution span, axis, sampling segments, wall thickness, and freehand points.

Outputs

The page shows a 2D profile and interactive Three.js model, with STL, OBJ, and GLB downloads after generation. It has no project account, server storage, or save/load feature.

Example use cases

Explore more SolvProb tools

Frequently asked questions

Is PolarGen3 a lathe or a polar extruder?

It supports both. Lathe mode revolves a profile around a selected axis, while polar mode extrudes a filled area or perimeter ribbon to a chosen depth.

What do the angle and profile inputs control?

The profile inputs define the 2D curve, while polar angle/radius ranges, revolution span, depth, and segment counts determine the resulting mesh.

Can it create hollow or partial revolutions?

Lathe mode includes wall thickness and start/sweep angle controls for hollow or partial rotational forms.

Why is a preset or export blank?

Check that the formula returns finite values and that a model has been generated. Very high segment counts can also make rendering or export slow.

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 →