From d4293ad9223358e18eabbbfe3ea795c0608144c5 Mon Sep 17 00:00:00 2001 From: yiyi Date: Thu, 26 Mar 2026 13:40:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E4=BA=8C=E7=BB=B4=E5=9B=BE?= =?UTF-8?q?=E5=83=8F=E6=97=8B=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HolePitPositionApp/Presenter/Src/DetectPresenter.cpp | 5 ++++- App/HolePitPosition/HolePitPositionApp/dialogalgoarg.cpp | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/App/HolePitPosition/HolePitPositionApp/Presenter/Src/DetectPresenter.cpp b/App/HolePitPosition/HolePitPositionApp/Presenter/Src/DetectPresenter.cpp index 6384230..578d061 100644 --- a/App/HolePitPosition/HolePitPositionApp/Presenter/Src/DetectPresenter.cpp +++ b/App/HolePitPosition/HolePitPositionApp/Presenter/Src/DetectPresenter.cpp @@ -313,7 +313,10 @@ int DetectPresenter::DetectHoles( h.radius = vis.second; // 半径为0 holes.push_back(h); } - detectionResult.image = PointCloudImageUtils::GenerateHoleDetectionImage(xyzData, holes); + detectionResult.image = PointCloudImageUtils::GenerateHoleDetectionImage( + xyzData, holes, + 0.0, // 绕X轴旋转角度(度),可按需调整视图 + 0.0); // 绕Y轴旋转角度(度),可按需调整视图 } if (debugParam.enableDebug && debugParam.saveDebugImage) { diff --git a/App/HolePitPosition/HolePitPositionApp/dialogalgoarg.cpp b/App/HolePitPosition/HolePitPositionApp/dialogalgoarg.cpp index 80c0aaf..4a7b5dc 100644 --- a/App/HolePitPosition/HolePitPositionApp/dialogalgoarg.cpp +++ b/App/HolePitPosition/HolePitPositionApp/dialogalgoarg.cpp @@ -425,10 +425,10 @@ bool DialogAlgoarg::SaveTreeGrowParamFromUI(VrTreeGrowParam& param) param.zDeviation_max = ui->lineEdit_zDeviation_max->text().toDouble(&ok); if (!ok) return false; - param.minLTypeTreeLen = ui->lineEdit_minLTypeTreeLen->text().toInt(&ok); + param.minLTypeTreeLen = ui->lineEdit_minLTypeTreeLen->text().toDouble(&ok); if (!ok) return false; - param.minVTypeTreeLen = ui->lineEdit_minVTypeTreeLen->text().toInt(&ok); + param.minVTypeTreeLen = ui->lineEdit_minVTypeTreeLen->text().toDouble(&ok); if (!ok) return false; return true;