icpCC: when force3DoF is true, set z to 0 in data conversion

This commit is contained in:
matlabbe
2021-03-28 09:28:55 -04:00
parent 69735b6271
commit a58ec494d1

View File

@@ -91,7 +91,7 @@ rtabmap::Transform icpCC(
CCVector3 P;
P.x = fromCloud->points[nIndex].x;
P.y = fromCloud->points[nIndex].y;
P.z = fromCloud->points[nIndex].z;
P.z = force3DoF?0:fromCloud->points[nIndex].z;
fromPointCloud.addPoint(P);
}
toPointCloud.reserve(toCloud->points.size());
@@ -100,7 +100,7 @@ rtabmap::Transform icpCC(
CCVector3 P;
P.x = toCloud->points[nIndex].x;
P.y = toCloud->points[nIndex].y;
P.z = toCloud->points[nIndex].z;
P.z = force3DoF?0:toCloud->points[nIndex].z;
toPointCloud.addPoint(P);
}