Path Tangent(パス接線)
パス上の指定位置の接線方向ベクトルと角度を出力。回転アニメーションや方向制御に使用。
基本
Since P00
入力ポート
Path(パス)
接線をサンプリングするベジェパス
出力ポート
Direction(方向)
正規化された接線方向ベクトル
Angle(角度)
接線の角度(0〜360°)
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Position位置 | Float | 0.0 | パス上の位置(0=始点、1=終点) |
動作
sample_path_tangent()で t 位置の接線ベクトルを取得- ベクトルを正規化(長さ1に変換)
atan2で角度を計算し、0〜360° にラップ- パス未接続時は direction=(1,0), angle=0° を返す
使用例
パスに沿った回転アニメーション
[BezierPath] → path → [PathTangent] → angle → [Transform(rotation)] → [Preview]
↑ t ↑
[TimeSource → Remap] [PathSample → x,y]t を📌入力ピン化して TimeSource → Remap の出力を接続し、PathSample と組み合わせることで、パスに沿って移動しながら進行方向に回転するアニメーションが実現できます。
関連ノード
bezierpath
pathtangent
preview