Show projected 'cursor' on mesh surface

You can consider using CustomMaterial or PBRCustomMaterial if your mesh is already using StandardMaterial or PBRMaterial.

Please find the documentation for custom material.

The part you might need is Fragment_Before_FragColor. You can pass where you want the highlight as a 3D coordinate as uniform input. And then you can modify the color you want to highlight for the area close to the input 3D coordinate.