Adversarial Autoencoders for Generating 3D Point Clouds