Normals can be computed simply for faces, which is done with the compute command:
computeHowever, this is not always the best result. We can mitigate the problem using a two-step process: first fuse all vertices in a geometry object, then compute smooth normals of neighboring faces:
poly meld compute smooth