Go to the documentation of this file.
45 unsigned int num_points_) {
53 unsigned int num_points_) {
60 num_points(other.num_points),
62 own_storage_(other.own_storage_) {
76 std::size_t c_nneighbors = 0;
void computeLocalAABB()
Compute AABB.
Eigen::Matrix< FCL_REAL, 3, 1 > Vec3f
Vec3f * points
An array of the points of the polygon.
void computeLocalAABB()
Compute AABB.
ConvexBase()
Construct an uninitialized convex object Initialization is done with ConvexBase::initialize.
Vec3f min_
The min point in the AABB.
unsigned int * nneighbors_
void unitNormalTest()
Turn non-unit normal into unit.
AABB aabb_local
AABB in local coordinate, used for tight AABB when only translation transform.
void unitNormalTest()
Turn non-unit normal into unit.
ShapeBase & operator=(const ShapeBase &other)=default
FCL_REAL radius
Radius of the sphere.
void computeLocalAABB()
virtual function of compute AABB in local coordinate
void computeLocalAABB()
Compute AABB.
void computeLocalAABB()
Compute AABB.
void computeLocalAABB()
Compute AABB.
void computeLocalAABB()
Compute AABB.
void set(bool ownStorage, Vec3f *points_, unsigned int num_points_)
Set the points of the convex shape.
void computeLocalAABB()
Compute AABB.
Base for convex polytope.
Vec3f center
center of the convex polytope, this is used for collision: center is guaranteed in the internal of th...
void initialize(bool ownStorage, Vec3f *points_, unsigned int num_points_)
Initialize the points of the convex shape This also initializes the ConvexBase::center.
Base class for all basic geometric shapes.
FCL_REAL aabb_radius
AABB radius.
void computeLocalAABB()
Compute AABB.
void computeLocalAABB()
Compute AABB.
Vec3f center() const
Center of the AABB.
Vec3f aabb_center
AABB center in local coordinate.
hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:13