workpieceHolePositioning

version 1.6.6 : 山东本事机电轮胎定位,放宽过滤参数从轮胎直径的0.5倍到1.5倍范围。
This commit is contained in:
jerryzeng 2026-08-10 18:24:03 +08:00
parent ffd50bc6c5
commit 8354c4163c

View File

@ -35,7 +35,8 @@
//version 1.6.3 : 拓普发5种工件算法。共3个API。 工件2和工作5使用API2, 工件3和工件4使用API3。 //version 1.6.3 : 拓普发5种工件算法。共3个API。 工件2和工作5使用API2, 工件3和工件4使用API3。
//version 1.6.4 : 拓普发5种工件添加正反判断。 //version 1.6.4 : 拓普发5种工件添加正反判断。
//version 1.6.5 : 拓普发工件4和工件5姿态计算优化首先寻找垂直方向孔原算法首先寻找水平方向孔 //version 1.6.5 : 拓普发工件4和工件5姿态计算优化首先寻找垂直方向孔原算法首先寻找水平方向孔
std::string m_strVersion = "HolePostion 1.6.5"; //version 1.6.6 : 山东本事机电轮胎定位放宽过滤参数从轮胎直径的0.5倍到1.5倍范围。
std::string m_strVersion = "HolePostion 1.6.6";
const char* wd_workpieceHolePositioningVersion(void) const char* wd_workpieceHolePositioningVersion(void)
{ {
return m_strVersion.c_str(); return m_strVersion.c_str();
@ -4585,7 +4586,7 @@ bool _compareByTireZValue(WD_HolePositionInfo& a, WD_HolePositionInfo& b)
); );
//保留最前面的目标 //保留最前面的目标
double minObjSize = tireParam.diameter * 0.8; double minObjSize = tireParam.diameter * 0.5;
double maxObjSize = tireParam.diameter * 1.5; double maxObjSize = tireParam.diameter * 1.5;
const double topPlateMaxZRange = 100.0; const double topPlateMaxZRange = 100.0;
std::vector<double> objMeanZ; std::vector<double> objMeanZ;