b3dPhysicsLinePick

Physics-based line raycast (origin+direction, faster than mesh picking, only detects physics bodies). Takes x,y,z (ray origin world position), dx,dy,dz (ray direction vector, length = max distance), layerMask (0=all layers, layer filtering reserved for future). Returns entity handle if hit (0 if no hit).

3D Graphics

Parameters & Returns

Parameters

x Double
y Double
z Double
dx Double
dy Double
dz Double
layerMask Int

Returns

Int

Quick Summary

Physics-based line raycast (origin+direction, faster than mesh picking, only detects physics bodies). Takes x,y,z (ray origin world position), dx,dy,dz (ray direction vector, length = max distance), layerMask (0=all layers, layer filtering reserved for future). Returns entity handle if hit (0 if no hit).

Technical Exegesis...

Physics-based line raycast (origin+direction, faster than mesh picking, only detects physics bodies). Takes x,y,z (ray origin world position), dx,dy,dz (ray direction vector, length = max distance), layerMask (0=all layers, layer filtering reserved for future). Returns entity handle if hit (0 if no hit). Uses Jolt spatial acceleration for fast broad-phase, stores hit details in g_lastPickResult (access via b3dPickedX/Y/Z/NX/NY/NZ/Time).

Example

Example.bam
; No example implemented yet