Gradients, tangents and normals