Separating the dam body, spillway, and other structures from the point cloud in the dam area is an important step in dam deformation monitoring. Manual segmentation is time consuming and inaccurate. This study proposes a point cloud segmentation neural network model based on normal vector optimization suitable for dam environment: (1) This model utilizes the voxel uniform sampling method of equal length cubes to solve the problem of uneven point cloud density caused by wide range and long-distance measurement during point cloud measurement in dam areas. (2) Designed block input and combined output modules in the model, achieving efficient input of large volume point cloud and eliminating the impact of interpolation points offset during seq2seq model decoding process. (3) In response to the diverse characteristics of point cloud normal vectors presented by vegetation, rock mass, and complex dam structures in the dam area, this paper proposes an adaptive radius plane fitting vector estimation method based on eigenvalue method to improve the accuracy of segmentation. The experiment on the prototype arch dam shows that the proposed normal estimation method improves the classification accuracy of PointNet + + from 96.26 to 98.27%. Compared with the other three normal estimation methods (2-jets, Hough CNN, iterative PCA), the overall accuracy is improved by 0.82%, 1.22%, and 0.22%, and the joint average intersection is improved by 0.0293, 0.0325, and 0.0104. The prototype arch dam experiment shows that our proposed method has a segmentation accuracy of 98.27%. Compared with 2-jets, Hough CNN, and iterative PCA, the overall accuracy has been improved by 0.82%, 1.22%, and 0.22%. This study provides a high-precision segmentation scheme for applications such as deformation detection of dam components based on point clouds.