Hey @rgalindox -
This PG should give you enough code to use in your scene. Courtesy of @RaananW and @Wingnut.
https://www.babylonjs-playground.com/#2C8LVE#13
There are a few methods available to accomplish what you seek in BJS; but I believe making use of the normals on your target mesh is the simplest and most versatile. And this is something everybody uses for multiple purposes… so learn this and keep it in your memory palace.
Galen