Collapse Sidebar



RaycastResult stores the result of a successful raycasting operation performed by WorldRoot/Raycast|WorldRoot:Raycast(). It contains the properties listed below.

This object should not be confused with the similarly-named datatype/RaycastParams which is used to perform a raycast.


Instance RaycastResult.Instance

The BasePart or Terrain cell that the ray intersected.

Vector3 RaycastResult.Position

The world space point at which the intersection occurred, usually a point directly on the surface of the instance.

Material RaycastResult.Material

The enum/Material at the intersection point. For normal parts this is the BasePart/Material; for Terrain this can vary depending on terrain data.

Vector3 RaycastResult.Normal

The normal vector of the intersected face.