fullseye

frenet_frame — 3D curve op

使い方

Frenet 標構(接線 T, 主法線 N, 陪法線 B)を各点で。→ (T, N, B) 各 (Npts,3) 単位ベクトル。

順序付き点列 (N,3) を index パラメータで np.gradient(内部は中心差分、両端は 片側差分)して r’, r’’ を取り、

曲率・捩率の数値そのものは curvature_torsion、弧長は arc_length

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(frame を入力に取れる)

fuse_to_voxel

同カテゴリ(curve)

curvature_torsion · arc_length · resample_uniform · fit_spline_curve


Provenance: curve3d.py — 3D operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.