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;