create_lathe
Create round 3D forms by revolving a 2D profile around the Z axis—ideal for bottles, vases, bowls, knobs, and columns.
Instructions
Surface of revolution around the local Z axis - the best tool for anything round: bottles, vases, cups, bowls, lamp bases, knobs, wheels, columns, chess pieces, light bulbs. Example vase: profile=[[0,0],[0.06,0],[0.09,0.06],[0.1,0.13],[0.05,0.24],[0.04,0.28],[0.05,0.3]], cap=false, thickness=0.004.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | Close open ends that are off the axis with flat caps. | |
| name | No | Lathe | |
| angle | No | Sweep angle in degrees (<360 for partial revolves). | |
| bevel | No | Rounded edges via an angle-limited Bevel modifier with hardened normals: width in metres (e.g. 0.002 for a 10 cm part), or {width, segments, angle}. true = automatic width. | |
| closed | No | Profile is a closed loop (e.g. a thick ring/torus-like section). | |
| origin | No | Where the origin sits on the part's bounding box: center, bottom, top, left, right, front, back, min, max, or keep (geometry coordinates exactly as given). origin='bottom' + location z=0 stands a part on the floor. | keep |
| parent | No | ||
| profile | Yes | Half-silhouette as [[radius, z], ...] from bottom to top (metres). radius 0 closes the end on the axis. Add a third value 1 to make a point a hard corner, e.g. [0.04, 0, 1]; turns sharper than 60 deg are corners automatically (flat bottoms stay flat). A handful of points is enough: they are smoothed with a centripetal spline. | |
| shading | No | auto = smooth with sharp edges kept above smooth_angle (best default); smooth; flat. | auto |
| location | No | World position [x,y,z] (metres) of the object origin. | |
| material | No | Material preset name (list_material_presets), or {preset, color, roughness, weathering, ...} like apply_material, or the name of an existing material. Presets with a real-world scan use Poly Haven automatically; {'polyhaven': 'mossy rock'} picks any Poly Haven texture by description. | |
| rotation | No | Rotation [x,y,z] in degrees. | |
| segments | No | Steps around the axis (64 = smooth). | |
| thickness | No | Wall thickness (Solidify, inward) - use for vessels with an open top (cap=false). | |
| collection | No | ||
| resolution | No | Spline samples between control points. | |
| subdivision | No | Subdivision Surface levels (1-3) for soft/organic shapes. | |
| smooth_angle | No | ||
| interpolation | No | smooth |