Adaptive Direction Sampling