typed op• Data kinds: points → signal
• Call: fullseye.apply(img, "tb_inside_outside", a=0.5, b=0.5) (the 2-D model is one image plus two scalar knobs a,b∈[0,1])
Inside/outside function F of a superquadric surface (surface=1, inside<1, outside>1).
> The detailed description below is the original text — the summary and the headings are translated.
`F(X) = (|x/a1|^(2/eps2) + |y/a2|^(2/eps2))^(eps2/eps1) + |z/a3|^(2/eps1)`。
`R, t で姿勢(X_body = R.T @ (X - t)`)。
Parameters
----------
points : array_like (N,3)
a : (a1,a2,a3) 半径(すべて正)
eps : (eps1,eps2) 形状指数(> 0)
R : (3,3) 回転(列 = body 軸の world 表現)、既定 = 単位
t : (3,) 平行移動(body 中心の world 位置)、既定 = 原点
Returns
-------
np.ndarray, shape (N,)
2-D 進化レジストリへ橋渡しした 3d の op `inside_outside。実装は同じで、呼び出し規約だけ op(v, a, b) に合わせてある。この op に調整点は無く、a も b` も使われない。
• Sample-data catalog (download URLs / licences) — 2-D uses skimage.data (BSD/public domain) plus synthetic images; 3-D lists download URLs for real data sources (Stanford, PDS, …).
• Operator provenance and references — the sources of the research/methods this op family came from.
• (none yet)
signal as input)identity · tb_create_funct_1d_array · tb_smooth_funct_1d_gauss · tb_smooth_funct_1d_mean · tb_derivate_funct_1d · tb_integrate_funct_1d · tb_zero_crossings_funct_1d · tb_abs_funct_1d
typed)tb_points_to_voxel · tb_estimate_point_normals · tb_iss_keypoints · tb_angle_3points · tb_project_points · tb_render_point_depth · tb_statistical_outlier_removal · tb_radius_outlier_removal
*Provenance: ops.py — 2D operator registry. This per-op note is generated by tools/opdocs.py md (do not hand-edit).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.