IVSD Server Request:Browser 到 Native 結果

IVSD Server Request:Browser 到 Native 結果 A sequence diagram generated by Archify. POST /select_model · model 依 extrinsics_num 回傳 2D/3D 表單 [2D] POST /set_param · height tilt LDC corridor focal/zoom extrinsics_num=0 [3D] POST /set_param · height limits zoom-in [tilt exception] extrinsics_num>0;zoom-in 1.0–1.8 回傳 simulation 表單 · optional abnormal 欄位 POST /simulate_fov · abnormal_distance / abnormal_size 依版本啟動 smartvca_simulator argv 2D flags 已記錄;3D 表單→argv 逐欄映射待確認 fov_file_path + values + exit bitmask intrinsics.yml · -z=zoom_step Horizontal/Vertical FOV 回傳 HTML · H/V · base64 PNG · warnings Browser · Server 產生的表單 · Sequence participant Browser Server 產生的表單 Node wrapper · 路由 · spawn · render · Sequence participant Node wrapper 路由 · spawn · render smartvca_simulator · 偵測範圍+inference · Sequence participant smartvca_simulator 偵測範圍+inference len_fov_app · H/V Edge-Ray FOV · Sequence participant len_fov_app H/V Edge-Ray FOV Legend 請求/native 呼叫 結果/呈現回應 3D 擇一路徑/映射待確認

Node wrapper 責任

  • • 只負責 routing、表單 gate、spawnSync、stdout/PNG parsing 與 HTML render
  • • 不做幾何、Edge-Ray FOV 或 native inference

2D/3D 擇一契約

  • • 2D:height(cm)、tilt、條件式 LDC/corridor/focal/zoom
  • • 3D:per-model height limits、zoom-in 1.0–1.8;多數無 tilt,SC8131/SC8132 例外
  • • 既有記錄的 argv 含 -model -height -tilt -ldc -corridor -zoomstep [-ad/-as];3D 表單到 argv 的逐欄映射未分證,不沿用 2D 值

輸出與唯讀護欄

  • • len_fov_app 讀 intrinsics.yml,輸出頁面顯示的 H/V FOV
  • • 依既有 Server 勘查紀錄;不連線改檔、不重啟服務、不部署
  • • 不推論 native binary 內部公式;Viewer controls 使用英文 fallback