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 |