Go to the documentation of this file.
45 #include "../narrowphase/details.h"
56 const Cone& s1 =
static_cast<const Cone&
>(*o1);
74 const Cone& s2 =
static_cast<const Cone&
>(*o2);
int b2
information about the nearest point in object 2 if object 2 is mesh or point cloud,...
Vec3f nearest_points[2]
nearest points
FCL_REAL ShapeShapeDistance< Halfspace, Cone >(const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *, const DistanceRequest &, DistanceResult &result)
FCL_REAL ShapeShapeDistance< Cone, Halfspace >(const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *, const DistanceRequest &, DistanceResult &result)
const CollisionGeometry * o1
collision object 1
The geometry for the object for collision or distance computation.
Vec3f normal
In case both objects are in collision, store the normal.
bool coneHalfspaceIntersect(const Cone &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, FCL_REAL &distance, Vec3f &p1, Vec3f &p2, Vec3f &normal)
collision and distance solver based on GJK algorithm implemented in fcl (rewritten the code from the ...
int b1
information about the nearest point in object 1 if object 1 is mesh or point cloud,...
Cone The base of the cone is at and the top is at .
FCL_REAL min_distance
minimum distance between two objects. if two objects are in collision, min_distance <= 0.
Half Space: this is equivalent to the Plane in ODE. The separation plane is defined as n * x = d; Poi...
request to the distance computation
const CollisionGeometry * o2
collision object 2
hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:13