fullseye

curvature_to_table — REPRCONV curvature op

使い方

曲率 → 分布の要約 table一方向(統計は情報を捨てるのが仕事)。

(N,) の単独曲率も (N,2) の主曲率対も受ける —— 統計を出すだけなら対で ある必要が無いため。kind に受けた形を書き戻すので、下流は「対だったのか」 を後から判別できる。

Args: curvature: (N,) / (N, 2) / 2 本の等長 1-D のタプル。 Returns: dict。kind / n / min / max / mean / rms / p05 / p50 / p95、対なら gauss_mean(K = k1*k2 の平均)と mean_curvature_mean((k1+k2)/2 の平均)。 Raises: ValueError: 形状不正 / 非有限。

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

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

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

同カテゴリ(curvature)

curvature_to_shape_index · shape_index_to_curvature


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

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