The Ray
method of the MeshTraceRequest
struct is used to initialize a ray trace request between two points in 3D space. This method sets up the ray trace parameters using the specified start and end points, represented by Vector3
references.
The Ray
method of the MeshTraceRequest
struct is used to initialize a ray trace request between two points in 3D space. This method sets up the ray trace parameters using the specified start and end points, represented by Vector3
references.
To use the Ray
method, you need to provide two Vector3
references that define the start and end points of the ray. This method returns a MeshTraceRequest
object that can be further configured or executed to perform the ray tracing operation.
// Example usage of the Ray method Vector3 startPoint = new Vector3(0, 0, 0); Vector3 endPoint = new Vector3(10, 0, 0); // Create a MeshTraceRequest using the Ray method MeshTraceRequest traceRequest = new MeshTraceRequest().Ray(ref startPoint, ref endPoint); // Optionally, configure the trace request further traceRequest = traceRequest.WithTag("exampleTag"); // Execute the trace MeshTraceRequest.Result result = traceRequest.Run(); // Check if the trace hit something if (result.Hit) { // Process the hit result Vector3 hitPosition = result.Position; // Additional processing... }