使用方法 ¶
setInputCurvePositionsRotationsScales(session
: hapi.Session, node_id
: int
, part_id
: int
, positions_array
: list
of float
, positions_start
: int
, positions_length
: int
, rotations_array
: list
of float
, rotations_start
: int
, rotations_length
: int
, scales_array
: list
of float
, scales_start
: int
, scales_length
: int
) → bool
入力カーブの位置を設定し、カーブの有効性チェックを実行し、必要に応じてカーブ設定を調整します。 ノードもクックします。さらに、カーブに回転とスケールのアトリビュートを追加します。
session
あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。
node_id
ノードID。
part_id
現在のところ、使用されていません。 入力のアセットジオメトリは、1個のパーツのみを持っていると想定されます。
positions_array
位置アトリビュートを表現した浮動小数点配列。 配列は、タプルサイズが3として読み込まれます。
positions_start
positions_array内の最初の位置のインデックス。
positions_length
positions_arrayのサイズ。
rotations_array
回転(rot)アトリビュートを表現した浮動小数点配列。 配列は、タプルサイズが4として読み込まれ、クォータニオン値を表現します。
rotations_start
rotations_array内の最初の回転のインデックス。
rotations_length
rotations_arrayのサイズ。
scales_array
スケールアトリビュートを表現した浮動小数点配列。 配列は、タプルサイズが3として読み込まれます。
scales_start
scales_array内の最初のスケールのインデックス。
scales_length
scales_arrayのサイズ。