3dSynth

Docs / Node Sculptor

Open in the interactive docs reader

Mesh Spiralize 3D

Generates a continuous spiral path from a mesh by raycasting inward from outside the bounding box. The resulting path follows the mesh surface, suitable for single-contour 3D printing (vase mode) or decorative spiral toolpaths.

Node

Interactive preview is available in the interactive reader.

Sockets

Mesh (in)
Mesh — the 3D mesh to spiralize (required).
Spiral Path (out)
Path — the generated continuous spiral curve.

How It Works

  1. Connect a mesh (from Loft, Revolve, SDF, or any mesh source).
  2. The node computes the mesh bounding box and determines the Z extent.
  3. For each angular sample, a ray is cast inward from outside the mesh toward the center.
  4. Hit points on the mesh surface form the spiral path.
  5. The path rises continuously in Z by the configured layer height per revolution.

Spiral Modes

Continuous Spiral
Standard vase-mode spiral — Z increases linearly with angle.
Vertical Columns
Samples cycle through Z within each turn — creates vertical column patterns.
Conical
Linear Z progression over total path length — cone-like spiral.
Horizontal Rings
Flat rings at each layer height — stepped horizontal slices.

Parameters

Spiral Mode
Algorithm for Z progression (see above). Default: Continuous Spiral.
Spacing Mode
How samples are distributed: Angular (equal angles), Arc Length, or Z. Default: Angular.
Samples per turn
Number of ray samples per revolution. Default: 100.
Layer Height
Z rise per full revolution (mm). Default: 0.2.
Min segment length
Filter out points closer than this distance. Default: 0.01.

Tips