Skip to content

Aortic Arch Builder

Parametric aortic arch generator. Sixteen anatomical parameters define a watertight STL.

The ascending diameter \(D_\mathrm{asc}\) is the master scale; branch diameters, tapering and coarctation severity all reference it. The geometry recomputes at slider speed; computation is entirely in-browser.

Open in new tab ↗

The sixteen parameters

Group Parameters Notes
Centreline (4) ascending length, arch span, arch height, descending length piecewise Bézier centreline through ascending → arch → descending
Diameter (3) \(D_\mathrm{asc}\), taper ratio \(\tau\), taper exponent \(p\) \(D(\xi) = D_\mathrm{asc}\,[1 - (1-\tau)\xi^{p}]\)
Branches (4) BCA / LCCA / LSA diameter ratios, branch spacing each branch diameter is \(r_i \cdot D_\mathrm{asc}\); origins are anchored to the arch crown
Coarctation (4) severity \(\alpha\), shape \(\sigma\), length, offset from LSA \(r_\mathrm{throat} = r\sqrt{1-\alpha}\); \(\sigma=0\) is shelf, \(\sigma=1\) is hourglass
Hypoplasia (1) \(\eta\) raised-cosine narrowing of the transverse arch

Live values and ranges sit in the slider panel inside the viewer.

Two surface modes are available: a swept tube (piecewise linear rings, \(C^0\)) and a smooth loft (Catmull–Rom interpolation, \(C^1\)).


Exports

  • STL — multi-solid ASCII with named patches (wall, inlet, outlet_1..4). Loads directly into snappyHexMesh.
  • JSON — parameter snapshot, reproducible from the command-line generator.
  • Centreline CSV — sampled centreline with frames and curvature, for the 1D / Womersley pipeline.

Back to DD-AFVM method overview.

Found an issue or have a suggestion for this page?

Open a GitHub issue