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.
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