To Splat Straight with Crooked Points: Rendering Noisy Meshes and Point Clouds using Coherent Tangent Vector Fields