https://hgpu.org/?p=2637
Application-independent accurate mouse placements on surfaces of arbitrary geometry