A Category-Contrastive Guided-Graph Convolutional Network Approach for the Semantic Segmentation of Point Clouds