feat: add selectable demo flow tasks
This commit is contained in:
@@ -226,8 +226,17 @@ def main() -> int:
|
||||
result_template_path = alg_dir / "excel" / "测量结果.xlsx"
|
||||
if not result_template_path.is_file():
|
||||
raise RuntimeError(f"内置测量结果模板不存在: {result_template_path}")
|
||||
selected_task_nos = config.get("demoTaskNos")
|
||||
selected_task_ids = (
|
||||
[str(int(value)) for value in selected_task_nos if isinstance(value, (int, float)) and float(value).is_integer()]
|
||||
if isinstance(selected_task_nos, list)
|
||||
else None
|
||||
)
|
||||
if selected_task_ids == []:
|
||||
raise RuntimeError("请至少选择一个轮廓测量任务")
|
||||
res = pipeline.run_contour_batch(
|
||||
all_tasks=True,
|
||||
task_ids=selected_task_ids,
|
||||
all_tasks=selected_task_ids is None,
|
||||
data_root=str(data_root),
|
||||
pointcloud_kind="noise",
|
||||
point_chunk_size=8192,
|
||||
|
||||
Reference in New Issue
Block a user