calculate normal for a polygon only once
calculate normals only once