out.top = origin.y - verticalFromCentre * scale * ((origin.y - base.top) / verticalFromCentre);