Roblox UtilitiesDevlHub Roblox Documentation

Data type

RaycastResult

Stores results from a raycast operation.

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

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

Properties 5#

DistancenumberThe distance between the ray origin and the intersection point.
InstanceBasePartThe BasePart or Terrain cell that the ray intersected.
MaterialMaterialThe Material at the intersection point.
PositionVector3The world space point at which the intersection occurred.
NormalVector3The normal vector of the intersected face.

Distance: number#

The distance between the ray origin and the intersection point.

Instance: BasePart#

The BasePart or Terrain cell that the ray intersected.

Material: Material#

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

Position: Vector3#

The world space point at which the intersection occurred, usually a point directly on the surface of the BasePart or Terrain cell.

Normal: Vector3#

The normal vector of the intersected face.