Linear Surface Reconstruction from Discrete Fundamental Forms on Triangle Meshes