tangent edge normals partially handled