Sampling constrained probability distributions using Spherical Augmentation