GrabBag/App/WeldSeam/WeldSeamConfig/Src/AlgorithmParamConverter.cpp
2026-08-18 14:44:38 +08:00

19 lines
937 B
C++

#include "AlgorithmParamConverter.h"
WeldSeamAlgorithmParams AlgorithmParamConverter::ToAlgorithmParams(const VrAlgorithmParams& params)
{
WeldSeamAlgorithmParams result;
result.valleyParam.chkWin_width = params.valleyParam.chkWinWidth;
result.valleyParam.maxWidth = params.valleyParam.maxWidth;
result.valleyParam.minHeight = params.valleyParam.minHeight;
result.treeGrowParam.maxLineSkipNum = params.treeGrowParam.maxLineSkipNum;
result.treeGrowParam.yDeviation_max = params.treeGrowParam.yDeviationMax;
result.treeGrowParam.maxSkipDistance = params.treeGrowParam.maxSkipDistance;
result.treeGrowParam.zDeviation_max = params.treeGrowParam.zDeviationMax;
result.treeGrowParam.minLTypeTreeLen = params.treeGrowParam.minLTypeTreeLen;
result.treeGrowParam.minVTypeTreeLen = params.treeGrowParam.minVTypeTreeLen;
result.weldRefPoints = params.weldSeamParam.weldRefPoints;
return result;
}