光线投射

光线投射节点。

光线投射 节点将光线从一个几何体贯穿到另一个几何体上。源几何由 光线投射 节点所连接的节点的上下文定义。每条射线计算目标网格上的命中点,并输出法向、距离和指定的任何表面属性。

输入

目标几何体

Geometry that rays are tested against.

属性

目标几何体 上评估的可选的场输入,将在命中点处插值。结果值作为 属性 输出。

源位置

每条射线的起始位置。默认情况下,相当于连接了位置节点

光线方向

每条射线从起始位置的方向。该场根据场评估的上下文在几何体上进行评估,而不是 目标几何体

射线长度

射线在被视为 “未命中” 之前的最大可移动距离。

属性

映射

目标网格的属性如何映射到结果几何体上的属性值。

插值型:

顶点和拐角属性平滑地插值,采用双线性函数。

最近:

选择最接近的顶点值,不插值。

输出

是否命中

对于已命中 目标几何体 的每条射线而言为真值的布尔输出。

命中位置

在目标网格上的相交点位置。

命中法向

命中位置的表面法向矢量。

命中距离

源位置命中位置 的距离。如果射线未命中,将返回 射线长度 值。

属性

命中位置 处采样的 属性 输入值的插值。