Introducing the Taubin-Weingarten algorithm to compute second-order geometric descriptors in 3D point clouds | Synapse