SHIVA / SPIN-THA · v7.9 · Safe-Zone Live Viewer · static + functional bands

The cup goes here. Is it inside the safe zone?

v7.8 put the cup at an anatomically-fit acetabular centre. v7.9 adds a live safe-zone judgment: as you drag inclination, anteversion, and ΔPT, the viewer evaluates the orientation against the static Lewinnek (1978) and Callanan (2011) zones and against a posture-aware functional band derived from the v7.5 engine coefficients. The badge updates every frame; the underlying anatomy is unchanged.

v7.8 viewer silent

state: sphere-fit centre, anatomical frame, free orientation knobs.

gap: the user sees a cup at a defensible centre, but the viewer never says whether that orientation is reasonable. The judgement lives in the engine and the docs, not in the picture.

Reviewers asked for the safe-zone overlay (UX-9). v7.9 answers it.

v7.9 viewer judged

added: live Lewinnek (1978) zone, live Callanan (2011) zone, and a posture-aware functional band.

shown: a per-axis bar for INC and AV with the static zones drawn behind a standing-needle and a sitting-needle, plus three combined badges (Lewinnek, Callanan, Functional sit).

No new dependency, no new mesh. The judgement is geometry on top of the v7.5 engine constants. Surgeon-supervised; safe zones are necessary but not sufficient — see VZ-1.

Live viewer · drag to orbit · scroll to zoom

Watch the cup land in the bowl.

left hemipelvis right hemipelvis sacrum cup hemisphere cup axis acetabular sphere fit femoral neck mock

Cup orientation (radiographic)

Placement method

Show / hide

Camera presets

Posture presets

Phenotype presets v7.10

Click a phenotype to mirror the three SPIN-THA reference cases (STIFF/ADAPT/HYPER) in the live viewer.

Safe-zone live evaluation (v7.9)

Inclination
Anteversion
Lewinnek Callanan Functional sit standing needle sitting needle

Static zones in radiographic INC/AV. Functional band shifts the static target by the v7.5 tilt coefficients × ΔPT, displaying the band a standing radiograph would have to land in for the sitting cup to remain Lewinnek-compliant. Bars are clipped to 0–60° INC and 0–50° AV.

Acetabular sphere fit (v7.8 carried)

Anatomical frame

+x patient LEFT
+y patient SUPERIOR
+z patient ANTERIOR

CT-frame mesh transformed by (x,y,z) → (x, z, −y) so anterior faces the viewer in the default camera.

Cup axis formula

n = ( sgn·cos α cos β,  −sin β,  sin α cos β )
sgn = +1 (LEFT) | −1 (RIGHT)
β = INC, α = AV (radiographic)