signal_jp_mesh — DRIVE roadjp op

• Data kinds: कोई नहीं → table (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)

• Call: import fullseye as fs; fs.ledger.signal_jp_mesh(*, lens: 'float' = 0.3, n: 'int' = 3, hood: 'bool' = True, state: 'str' = 'off') -> 'dict' (implementation को सीधे call करना हो तो import roadjp; roadjp.signal_jp_mesh(*, lens: 'float' = 0.3, n: 'int' = 3, hood: 'bool' = True, state: 'str' = 'off') -> 'dict', registry से लेना हो तो opsdrive.get("signal_jp_mesh"))

उपयोग

क्षैतिज vehicle signal head (जापानी शैली)। origin = signal head के तले का केंद्र, display face −x की ओर है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

箱: 幅 = n·(lens + 0.10) + 0.05(3 灯・300 mm で 1.25 m)、高さ = lens + 0.13(0.43 m)、奥行 0.30 m、濃い灰。レンズ = 半径 lens/2 の円盤(24 分割)を前面より 5 mm 外(−x 側)に置く。並びは −x を向いて見て左から 青・黄・赤 = 青が +y、赤が −y(運転者から見て左から青・黄・赤 — Wikipedia 日本の交通信号機、一次資料で要確認)。n = 2 なら 黄・赤、n = 1 なら 黄(一灯点滅式)。各レンズの上に庇(薄い箱、長さ 0.25 m、hood)。レンズ径は 300 mm(2017 年度から標準 250 mm、どちらも現役)。

返り値 {"V", "F", "color", "label": 3, "lamp_faces": {"green": (f0, f1), ...}, "width", "height", "depth", "lens"}。lamp_faces はこのメッシュ内の面の索引の範囲(世界に足すときは world_add の返す範囲へ平行移動する — driveworld.add_signal と同じ仕組み)。state の灯だけ driveworld._LAMP の色、他は "off" の色。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• (अभी कुछ नहीं)

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (roadjp)

sign_params · sign_image · plate_mesh_from_image · sign_mesh · add_sign · add_signal_jp


*Provenance: roadjp.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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