MOD: ReverseEngineering clean (#20555)
* MOD: ReverseEngineering clean code . removed old code pcl lib is alwais >then 1.7 (ubuntu 20.04 use pcl 1.10) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -182,10 +182,6 @@ void SurfaceTriangulation::perform(const std::vector<Base::Vector3f>& normals)
|
||||
gp3.reconstruct(mesh);
|
||||
|
||||
MeshConversion::convert(mesh, myMesh);
|
||||
|
||||
// Additional vertex information
|
||||
// std::vector<int> parts = gp3.getPartIDs();
|
||||
// std::vector<int> states = gp3.getPointStates();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
@@ -645,7 +641,6 @@ void Reen::MarchingCubesHoppe::perform(int ksearch)
|
||||
NormalEstimation<PointXYZ, Normal> n;
|
||||
PointCloud<Normal>::Ptr normals(new PointCloud<Normal>());
|
||||
n.setInputCloud(cloud);
|
||||
// n.setIndices (indices[B);
|
||||
n.setSearchMethod(tree);
|
||||
n.setKSearch(ksearch);
|
||||
n.compute(*normals);
|
||||
@@ -747,16 +742,9 @@ void MeshConversion::convert(const pcl::PolygonMesh& pclMesh, Mesh::MeshObject&
|
||||
for (size_t d = 0; d < pclMesh.cloud.fields.size(); ++d) {
|
||||
int c = 0;
|
||||
// adding vertex
|
||||
if ((pclMesh.cloud.fields[d].datatype ==
|
||||
#if PCL_VERSION_COMPARE(>, 1, 6, 0)
|
||||
pcl::PCLPointField::FLOAT32)
|
||||
&&
|
||||
#else
|
||||
sensor_msgs::PointField::FLOAT32)
|
||||
&&
|
||||
#endif
|
||||
(pclMesh.cloud.fields[d].name == "x" || pclMesh.cloud.fields[d].name == "y"
|
||||
|| pclMesh.cloud.fields[d].name == "z")) {
|
||||
if ((pclMesh.cloud.fields[d].datatype == pcl::PCLPointField::FLOAT32)
|
||||
&& (pclMesh.cloud.fields[d].name == "x" || pclMesh.cloud.fields[d].name == "y"
|
||||
|| pclMesh.cloud.fields[d].name == "z")) {
|
||||
float value;
|
||||
memcpy(&value,
|
||||
&pclMesh.cloud.data[i * point_size + pclMesh.cloud.fields[d].offset
|
||||
|
||||
Reference in New Issue
Block a user