Now follows behaviour 2 – constrain to surface

Also better logic for transparency increasing as distance from centre
increases.