Contrastive Learning for 3D Point Clouds Classification and Shape Completion