17 std::tuple<std::shared_ptr<TetraMesh>, std::vector<size_t>>
19 if (point_cloud.
size() < 4) {
21 "[CreateFromPointCloud] not enough points to create a "
static bool Error(const char *format,...)
Display an error dialog with formatted message.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
std::vector< CCVector3 > & getPoints()
unsigned size() const override
static std::tuple< std::shared_ptr< TetraMesh >, std::vector< size_t > > ComputeDelaunayTetrahedralization(const std::vector< Eigen::Vector3d > &points)
static std::tuple< std::shared_ptr< TetraMesh >, std::vector< size_t > > CreateFromPointCloud(const ccPointCloud &point_cloud)
Function that creates a tetrahedral mesh (TetraMeshFactory.cpp). from a point cloud.
Generic file read and write utility for python interface.