Raycast(レイキャスト)ノード

Raycast(レイキャスト)ノード。

Raycast(レイキャスト) ノードは、あるジオメトリから別のジオメトリへのレイを交差させます。ソースジオメトリは、 Raycast(レイキャスト) ノードが接続されているノードのコンテキストによって定義されます。各レイは、ターゲットメッシュ上のヒットポイントを計算し、法線、距離、指定されたサーフェス属性を出力します。

入力

Target Geometry(ターゲットジオメトリ)

レイがテストされるジオメトリ。

Attribute(属性)

ヒットポイントで補間される Target Geometry(ターゲットジオメトリ) で評価されるオプションのフィールド入力。結果の値は、 Attribute(属性) 出力で出力されます。

Interpolation(補間)

ターゲットメッシュの属性を結果ジオメトリの属性値にマッピングする方法。

Interpolated(補間):

Vertex and corner attributes are interpolated smoothly, with a barycentric function.

Nearest(最も近い):

補間せずに最も近い頂点の値を選択します。

Source Position(ソースの位置)

The position from where to start each ray. By default, this is the same as if the Position(位置)ノード was connected.

Ray Direction(レイの方向)

開始位置からの各レイの方向。フィールドは、 Target Geometry(ターゲットジオメトリ) ではなく、フィールド評価のコンテキストからジオメトリで評価されます。

Ray Length(レイの長さ)

レイが "ヒットなし" と見なされるまでに移動できる最大距離。

Properties(プロパティ)

Data Type(データタイプ)

評価したデータに使用される データ型

出力

Is Hit(ヒットフラグ)

Target Geometry(ターゲットジオメトリ) に当たった各レイに対してtrueを出力。

Hit Position(ヒット位置)

ターゲットメッシュとの交点の位置。

Hit Normal(ヒット法線)

ヒット位置のサーフェス Normal(ノーマル) のベクトル。

Hit Distance(ヒット距離)

The distance from the Source Position to the Hit Position. If the ray does not hit, the Ray Length is returned.

Attribute(属性)

Hit Position(ヒット位置) でサンプリングされた Attribute属性 入力の補間値。