fullseye

world_camera — DRIVE world op

使い方

世界をカメラで撮る: {"color" (H,W,3), "label" (H,W) int(−1 = 空), "depth" (H,W), "face" (H,W), "shade" (H,W)}。

render3d.render_mesh(attributes=True) の三角形 id から面の色・ラベルを引き、色は Lambert (ambient + (1−ambient)·max(n·l, 0)、n は render3d のカメラ系法線を世界系に戻さず、光をカメラ系で与える)。 ego=(V, F, color) を渡すと自車のメッシュも一緒に描く(世界には足さない)。

空の入力(world が空の dict)は ValueError。

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

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

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

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

同カテゴリ(world)

world_build · load_asset · world_move


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

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