fullseye

surface_residual — 3D freeform op

使い方

散布データと曲面 tck の残差統計を返す(形状誤差=フィットからの逸脱)。

各サンプル位置で曲面高さを評価し、観測 z との差の RMS / 最大絶対値 / PV (peak-to-valley = 最大 - 最小)を計測する。検査ではこれが自由曲面からの ずれ量(打痕・うねり・欠肉)の定量指標になる。

Returns

dict {"rms": float, "max": float, "pv": float}。max は最大絶対残差、 pv は符号付き残差の最大 - 最小(片側だけの凸/凹も捉える)。

補足:

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

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

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

vol_gaussian_psf · fuse_to_voxel · fresnel_reflectance · snell_angle

同カテゴリ(freeform)

fit_bspline_surface · eval_bspline_surface · fit_bspline_curve · eval_bspline_curve


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

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