Estimating curvatures and their derivatives on triangle meshes | Synapse