Find normal vector from a point cloud

Hi, experts,
1)I would like to ask about how can I mark a specific normal vector on a specific XYZ coordinate from a PLY point cloud file?

2)How to convert normal vector to a component with x rotation, y rotation and z rotation in degrees?