计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
ui-integration【效率与协作】Guides Meshroom PySide6/QML application startup, Scene/UIGraph integration, QML imports, viewers, status monitoring, and display-dependent troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this route for launching Meshroom's desktop UI, inspecting MeshroomApp, connecting QML to the graph/scene model, or diagnosing PySide6/QML/display failures.
# Source checkout, Unix-like
PYTHONPATH=$PWD python meshroom/ui
# or
./start.sh
The UI parser accepts an optional project .mg path or image folder plus --import, --importRecursive, --save, --new, --latest, --output, --pipeline, --submitLabel, and --env-help.
MeshroomApp initializes pipelines, parses arguments, initializes PySide6, registers UI component types, creates a QmlInstantEngine, creates a Scene/UIGraph, and exposes graph/viewer helpers as QML context properties. The UI is a bridge over the core graph engine, not a second graph implementation.
meshroom.ui.app verifies Python/PySide6 module compatibility only.MESHROOM_OUTPUT_QML_WARNINGS=1 when the only visible message is QQmlApplicationEngine failed to load component.MESHROOM_INSTANT_CODING=1 only during QML development; it enables file watching/reload and adds resource overhead.For graph mutation, serialization, and status semantics route to core-graph-engine. For CLI startup/import/save options route to cli-pipeline-execution.