A Performance Evaluation of Surface Normals