tacsim opscalar → matriximport fullseye as fs; fs.ledger.membrane_lights(elev_deg: 'float' = 55.0, azimuths_deg=(90.0, 210.0, 330.0)) -> 'np.ndarray' (実装を直接呼ぶなら import tacsim; tacsim.membrane_lights(elev_deg: 'float' = 55.0, azimuths_deg=(90.0, 210.0, 330.0)) -> 'np.ndarray'、台帳から引くなら opsdrive.get("membrane_lights"))多方向の色つき照明の単位方向ベクトル (N, 3)(行 k が色チャネル k の光源、既定は方位 90/210/330°・仰角 55° の 3 灯)。
Raises ValueError: 仰角が (0°, 90°] の外、光源が 3 灯未満、3 灯が同一平面(rank < 3 でフォトメトリックステレオが解けない)。
py -3.11 examples/poc_tacsim_elastic_membrane.pypy -3.11 examples/poc_tacsim_marker_shear.pypy -3.11 examples/poc_tactile_dipole_torque.pymatrix を入力に取れる)world_camera · lidar_scan · relative_motion · foe_from_motion · flow_from_depth_motion · ttc_truth · world_materials · mesh_signed_volume
tacsim)combined_modulus · hertz_sphere · hertz_force · hertz_cylinder · hertz_surface_uz · hertz_pressure · membrane_indent_sphere · membrane_indent_shape
Provenance: tacsim.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.