bullet
include
tesseract_collision
bullet
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
>
30
#include <
tesseract_geometry/impl/mesh.h
>
31
#include <
tesseract_geometry/impl/convex_mesh.h
>
32
33
namespace
tesseract_collision
34
{
47
int
createConvexHull
(
tesseract_common::VectorVector3d
& vertices,
48
Eigen::VectorXi& faces,
49
const
tesseract_common::VectorVector3d
& input,
50
double
shrink = -1,
51
double
shrinkClamp = -1);
52
53
tesseract_geometry::ConvexMesh::Ptr
makeConvexMesh
(
const
tesseract_geometry::Mesh
& mesh);
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