half-curve