Go to the documentation of this file.
45 #include "../narrowphase/details.h"
56 const Cone& s1 =
static_cast<const Cone&
>(*o1);
57 const Plane& s2 =
static_cast<const Plane&
>(*o2);
73 const Plane& s1 =
static_cast<const Plane&
>(*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< Cone, Plane >(const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *, const DistanceRequest &, DistanceResult &result)
FCL_REAL ShapeShapeDistance< Plane, Cone >(const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *, const DistanceRequest &, DistanceResult &result)
bool conePlaneIntersect(const Cone &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, FCL_REAL &distance, Vec3f &p1, Vec3f &p2, Vec3f &normal)
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.
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.
request to the distance computation
const CollisionGeometry * o2
collision object 2
hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:13