Finds the first location on a surface that is hit by a ray cast from a given position in a given direction. If a ray does not hit the surface, the result is filtered — a value of Undefined Location is not returned.
Locations are "glued" to the surface of a geometry so that they stay in the same relative position even as the geometry transforms and deforms, unless you recompute and reset the locations' values at different frames.