光线投射¶
光线投射 节点将光线从一个几何体贯穿到另一个几何体上。源几何由 光线投射 节点所连接的节点的上下文定义。每条射线计算目标网格上的命中点,并输出法向、距离和指定的任何表面属性。
输入¶
- 目标几何体
Geometry that rays are tested against.
- 属性
在 目标几何体 上评估的可选的场输入,将在命中点处插值。结果值作为 属性 输出。
- 源位置
每条射线的起始位置。默认情况下,相当于连接了位置节点。
- 光线方向
每条射线从起始位置的方向。该场根据场评估的上下文在几何体上进行评估,而不是 目标几何体。
- 射线长度
射线在被视为 “未命中” 之前的最大可移动距离。
属性¶
- 映射
目标网格的属性如何映射到结果几何体上的属性值。
- 插值型:
顶点和拐角属性平滑地插值,采用双线性函数。
- 最近:
选择最接近的顶点值,不插值。
输出¶
- 是否命中
对于已命中 目标几何体 的每条射线而言为真值的布尔输出。
- 命中位置
在目标网格上的相交点位置。
- 命中法向
命中位置的表面法向矢量。
- 命中距离
从 源位置 到 命中位置 的距离。如果射线未命中,将返回 射线长度 值。
- 属性
在 命中位置 处采样的 属性 输入值的插值。