Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
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
32
33namespace 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
std::shared_ptr< ConvexMesh > Ptr
Definition: convex_mesh.h:50
Definition: mesh.h:46
Definition: bullet_cast_bvh_manager.h:49
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_geometry::ConvexMesh::Ptr makeConvexMesh(const tesseract_geometry::Mesh &mesh)
Definition: convex_hull_utils.cpp:114
std::vector< Eigen::Vector3d > VectorVector3d
Definition: types.h:64
Common Tesseract Types.
Tesseract Convex Mesh Geometry.
Tesseract Mesh Geometry.
std::shared_ptr< const Eigen::VectorXi > faces
Definition: tesseract_geometry_unit.cpp:16
auto mesh
Definition: tesseract_geometry_unit.cpp:25