raycast(名词/动词,常用于计算机图形学与游戏开发):射线投射/射线检测。指从某个起点沿一个方向发出“射线”,用来计算它与场景中的物体是否相交、相交位置与距离等;常用于点击拾取(选中物体)、视线检测、碰撞检测、以及某些简化的渲染方法(ray casting)。
/ˈreɪˌkæst/
I used a raycast to detect what the player is looking at.
我用射线检测来判断玩家正在看向什么。
By raycasting from the camera through the mouse position, the program selects the nearest object intersected by the ray.
程序从相机出发、穿过鼠标位置进行射线投射,从而选中与射线相交的最近物体。
raycast 是由 ray(射线) + cast(投射、抛出) 组合而成的现代复合词,主要在计算机图形学与交互式应用(如游戏引擎)中流行起来。它形象地表达了“把一条射线发出去,用来探测/计算”的过程。相关概念与 ray tracing(光线追踪) 同属“基于射线的计算”,但用途与精度范围常不同:raycast 常更偏向检测与交互。