PointCNN: Convolution On $\mathcal{X}$-Transformed Points