Open3D (C++ API)  0.18.0+90810a3
Static Public Member Functions
open3d::geometry::Qhull Class Reference

#include <Qhull.h>

Static Public Member Functions

static std::tuple< std::shared_ptr< TriangleMesh >, std::vector< size_t > > ComputeConvexHull (const std::vector< Eigen::Vector3d > &points, bool joggle_inputs=false)
 
static std::tuple< std::shared_ptr< TetraMesh >, std::vector< size_t > > ComputeDelaunayTetrahedralization (const std::vector< Eigen::Vector3d > &points)
 

Member Function Documentation

◆ ComputeConvexHull()

std::tuple< std::shared_ptr< TriangleMesh >, std::vector< size_t > > open3d::geometry::Qhull::ComputeConvexHull ( const std::vector< Eigen::Vector3d > &  points,
bool  joggle_inputs = false 
)
static

Computes the convex hull

Parameters
pointsInput points.
joggle_inputsIf true allows the algorithm to add random noise to the points to work around degenerate inputs. This adds the 'QJ' option to the qhull command.
Returns
The triangle mesh of the convex hull and the list of point indices that are part of the convex hull.

◆ ComputeDelaunayTetrahedralization()

std::tuple< std::shared_ptr< TetraMesh >, std::vector< size_t > > open3d::geometry::Qhull::ComputeDelaunayTetrahedralization ( const std::vector< Eigen::Vector3d > &  points)
static

The documentation for this class was generated from the following files: