26#ifndef TESSERACT_COLLISION_CONVEX_DECOMPOSITION_VHACD_H 
   27#define TESSERACT_COLLISION_CONVEX_DECOMPOSITION_VHACD_H 
   60  using Ptr = std::shared_ptr<ConvexDecompositionVHACD>;
 
   61  using ConstPtr = std::shared_ptr<const ConvexDecompositionVHACD>;
 
   67                                                           const Eigen::VectorXi& 
faces) 
const override;
 
Definition: convex_decomposition_vhacd.h:58
 
std::shared_ptr< const ConvexDecompositionVHACD > ConstPtr
Definition: convex_decomposition_vhacd.h:61
 
std::vector< tesseract_geometry::ConvexMesh::Ptr > compute(const tesseract_common::VectorVector3d &vertices, const Eigen::VectorXi &faces) const override
Run convex decomposition algorithm.
Definition: convex_decomposition_vhacd.cpp:40
 
ConvexDecompositionVHACD()=default
 
VHACDParameters params_
Definition: convex_decomposition_vhacd.h:70
 
std::shared_ptr< ConvexDecompositionVHACD > Ptr
Definition: convex_decomposition_vhacd.h:60
 
Definition: convex_decomposition.h:37
 
Convex decomposition interface.
 
Definition: bullet_cast_bvh_manager.h:49
 
std::vector< Eigen::Vector3d > VectorVector3d
Definition: types.h:64
 
Definition: convex_decomposition_vhacd.h:34
 
uint32_t max_convehulls
Definition: convex_decomposition_vhacd.h:47
 
double beta
Definition: convex_decomposition_vhacd.h:37
 
uint32_t ocl_acceleration
Definition: convex_decomposition_vhacd.h:46
 
void print() const
Definition: convex_decomposition_vhacd.cpp:127
 
uint32_t convexhull_downsampling
Definition: convex_decomposition_vhacd.h:42
 
uint32_t mode
Definition: convex_decomposition_vhacd.h:44
 
uint32_t convexhull_approximation
Definition: convex_decomposition_vhacd.h:45
 
double alpha
Definition: convex_decomposition_vhacd.h:36
 
uint32_t resolution
Definition: convex_decomposition_vhacd.h:39
 
uint32_t pca
Definition: convex_decomposition_vhacd.h:43
 
double min_volume_per_ch
Definition: convex_decomposition_vhacd.h:38
 
double concavity
Definition: convex_decomposition_vhacd.h:35
 
uint32_t plane_downsampling
Definition: convex_decomposition_vhacd.h:41
 
bool project_hull_vertices
This will project the output convex hull vertices onto the original source mesh to increase the float...
Definition: convex_decomposition_vhacd.h:52
 
uint32_t max_num_vertices_per_ch
Definition: convex_decomposition_vhacd.h:40
 
std::shared_ptr< const Eigen::VectorXi > faces
Definition: tesseract_geometry_unit.cpp:16