Houdini 20.0 ノード APEXノード

rig::SampleSplineTransformsToArray

スプラインからトランスフォームをサンプリングします。

On this page
Since 20.0

スプラインから任意の数のトランスフォームをサンプリングします。

リサンプリングされるスプラインジオメトリのポイント数は、 numsamples ポートで指定します。 リサンプリングされたカーブは、 outgeo ポートを介して出力され、各ポイントに呼応するトランスフォームは xforms サブポートに出力されます(これらのトランスフォームは、transform Pointアトリビュートとしても利用可能です)。

入力

geo: Geometry

スプラインを含んだジオメトリ。 このスプラインプリミティブには、必ずtransform Pointアトリビュート(これがリサンプリングされます)がなければなりません。 オプションで、tangent軸による追加Twist(単位はラジアン)が指定されたtwist Pointアトリビュートが必要です。

primnum: Int

サンプリングされるスプラインのプリミティブ番号。

numsamples: Int

出力スプラインで取得されるサンプル数。

smooth: Bool

Trueの時、出力トランスフォームにSmoothstepスムージングを追加します。 デフォルト値はFalseです。

byedge: Bool

スプラインの各セグメントを別々にサンプリングします。 これは、入力ジオメトリのエッジ毎に numsamples の数のポイントをサンプリングします。

出力

outgeo: Geometry

リサンプリングされたスプラインを含んだジオメトリ。 出力ジオメトリは以下のPointアトリビュートを持ちます:

  • curveu: geo 入力ジオメトリ上のサンプリングポイントのパラメトリック値。

  • transform: リサンプリングされたトランスフォームの3×3マトリックス。

  • tangentu: 次のポイントの方へ向いたベクトル。

xforms: Matrix4Array

出力トランスフォーム。

See also

APEXノード