fullseye

eval_bspline_surface — 3D freeform op

使い方

フィット済み曲面 tck を評価(bisplev)。散布点(既定)または格子の 2 モード。

Parameters

tck : list fit_bspline_surface が返した [tx, ty, c, kx, ky]。 x, y : array_like grid=False(既定): 同一 shape の散布/対応点。各 (x[i], y[i]) で評価し 入力と同じ shape の z を返す(計測=各サンプル位置での曲面高さ)。 grid=True: x, y を昇順の 1 次元軸として扱い、テンソル格子 (len(x), len(y)) 上で評価(密な可視化・再サンプリング用)。 grid : bool 評価モード。曲面残差など点対応の比較には False。

Returns

z : numpy.ndarray grid=False なら x と同 shape、grid=True なら (len(x), len(y))。

Raises

ValueError tck が曲面モデル([tx,ty,c,kx,ky])でない(曲線 tck / 多項式 dict を含む)、 または x, y の shape 不一致・空。

補足:

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

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

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

fuse_to_voxel · fit_poly_surface · eval_poly_surface · surface_form_error · background_flatten · polar_unwrap · fit_zernike · matcap_shade

同カテゴリ(freeform)

fit_bspline_surface · surface_residual · 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.