convex_hull_utils.h
Go to the documentation of this file.
1 
26 #ifndef TESSERACT_COLLISION_BULLET_CONVEX_HULL_UTILS_H
27 #define TESSERACT_COLLISION_BULLET_CONVEX_HULL_UTILS_H
28 
29 #include <tesseract_common/types.h>
32 
33 namespace tesseract_collision
34 {
48  Eigen::VectorXi& faces,
50  double shrink = -1,
51  double shrinkClamp = -1);
52 
54 
55 } // namespace tesseract_collision
56 
57 #endif // TESSERACT_COLLISION_BULLET_CONVEX_HULL_UTILS_H
tesseract_geometry::Mesh
mesh.h
tesseract_collision::createConvexHull
int createConvexHull(tesseract_common::VectorVector3d &vertices, Eigen::VectorXi &faces, const tesseract_common::VectorVector3d &input, double shrink=-1, double shrinkClamp=-1)
Create a convex hull from vertices using Bullet Convex Hull Computer.
Definition: convex_hull_utils.cpp:37
tesseract_collision::makeConvexMesh
tesseract_geometry::ConvexMesh::Ptr makeConvexMesh(const tesseract_geometry::Mesh &mesh)
Definition: convex_hull_utils.cpp:113
tesseract_geometry::ConvexMesh::Ptr
std::shared_ptr< ConvexMesh > Ptr
tesseract_common::VectorVector3d
std::vector< Eigen::Vector3d > VectorVector3d
convex_mesh.h
tesseract_collision
Definition: bullet_cast_bvh_manager.h:48
types.h


tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:52