Read in a 3D model
| 336 | |
| 337 | // Read in a 3D model |
| 338 | void |
| 339 | loadPolygonMeshModel(char* polygon_file) |
| 340 | { |
| 341 | pcl::PolygonMesh mesh; |
| 342 | pcl::io::loadPolygonFile(polygon_file, mesh); |
| 343 | pcl::PolygonMesh::Ptr cloud(new pcl::PolygonMesh(mesh)); |
| 344 | |
| 345 | TriangleMeshModel::Ptr model = TriangleMeshModel::Ptr(new TriangleMeshModel(cloud)); |
| 346 | scene_->add(model); |
| 347 | |
| 348 | std::cout << "Just read " << polygon_file << std::endl; |
| 349 | std::cout << mesh.polygons.size() << " polygons and " << mesh.cloud.data.size() |
| 350 | << " triangles\n"; |
| 351 | } |
| 352 | |
| 353 | void |
| 354 | initialize(int argc, char** argv) |
no test coverage detected