Triangle sampler