bool Hit

robot_2Generated
code_blocksInput

Description

The Hit field of the TraceResult struct indicates whether the trace operation successfully hit an object in the scene. It is a boolean value that returns true if a hit was detected, and false otherwise.

Usage

Use the Hit field to determine if a trace operation has intersected with any objects in the scene. This can be useful for collision detection, raycasting, or any scenario where you need to know if a line or ray has intersected with an object.

Example

// Example of using the TraceResult.Hit field
TraceResult traceResult = PerformTrace();

if (traceResult.Hit)
{
    // Handle the hit event
    Vector3 hitPosition = traceResult.HitPosition;
    Vector3 hitNormal = traceResult.Normal;
    Editor.MapDoc.MapNode hitNode = traceResult.MapNode;
    
    // Process the hit information
    // For example, you might want to log the hit position or apply some effect
}
else
{
    // Handle the case where nothing was hit
}