#include <pcl/visualization/pcl_visualizer.h>#include <pcl/io/pcd_io.h>#include <pcl/common/transforms.h>#include <vtkPLYReader.h>#include <vtkOBJReader.h>#include <vtkTriangle.h>#include <vtkTriangleFilter.h>#include <vtkPolyDataMapper.h>#include <pcl/filters/voxel_grid.h>#include <pcl/console/print.h>#include <pcl/console/parse.h>
Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| void | printHelp (int, char **argv) |
| void | randomPointTriangle (float a1, float a2, float a3, float b1, float b2, float b3, float c1, float c2, float c3, Eigen::Vector4f &p) |
| void | randPSurface (vtkPolyData *polydata, std::vector< double > *cumulativeAreas, double totalArea, Eigen::Vector4f &p) |
| double | uniform_deviate (int seed) |
| void | uniform_sampling (vtkSmartPointer< vtkPolyData > polydata, size_t n_samples, pcl::PointCloud< pcl::PointXYZ > &cloud_out) |
Variables | |
| float | default_leaf_size = 0.01f |
| int | default_number_samples = 100000 |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 157 of file mesh_sampling.cpp.
| void printHelp | ( | int | , |
| char ** | argv | ||
| ) |
Definition at line 142 of file mesh_sampling.cpp.
| void randomPointTriangle | ( | float | a1, |
| float | a2, | ||
| float | a3, | ||
| float | b1, | ||
| float | b2, | ||
| float | b3, | ||
| float | c1, | ||
| float | c2, | ||
| float | c3, | ||
| Eigen::Vector4f & | p | ||
| ) | [inline] |
Definition at line 58 of file mesh_sampling.cpp.
| void randPSurface | ( | vtkPolyData * | polydata, |
| std::vector< double > * | cumulativeAreas, | ||
| double | totalArea, | ||
| Eigen::Vector4f & | p | ||
| ) | [inline] |
Definition at line 82 of file mesh_sampling.cpp.
| double uniform_deviate | ( | int | seed | ) | [inline] |
Definition at line 51 of file mesh_sampling.cpp.
| void uniform_sampling | ( | vtkSmartPointer< vtkPolyData > | polydata, |
| size_t | n_samples, | ||
| pcl::PointCloud< pcl::PointXYZ > & | cloud_out | ||
| ) |
Definition at line 102 of file mesh_sampling.cpp.
| float default_leaf_size = 0.01f |
Definition at line 139 of file mesh_sampling.cpp.
| int default_number_samples = 100000 |
Definition at line 138 of file mesh_sampling.cpp.