#include <hpp/constraints/convex-shape.hh>
◆ _recompute()
template<bool WorldFrame>
void hpp::constraints::ConvexShapeData::_recompute |
( |
const ConvexShape & |
cs | ) |
|
|
inline |
◆ alignedPositionInJoint()
- Parameters
-
yaxis | vector in world frame to which we should try to align |
◆ distance()
See ConvexShape::distance
- Parameters
-
a | a point already in the plane containing the convex shape, and expressed in the global frame. |
◆ intersection()
Intersection with a line defined by a point and a vector.
- Parameters
-
A,u | point and vector expressed in the world frame. |
◆ isInside() [1/2]
Check whether the intersection of the line defined by A and u onto the plane containing the triangle is inside the triangle.
- Parameters
-
A,u | point and vector in world frame defining the line \( A + t*u \) |
◆ isInside() [2/2]
bool hpp::constraints::ConvexShapeData::isInside |
( |
const ConvexShape & |
cs, |
|
|
const vector3_t & |
Ap |
|
) |
| const |
|
inline |
Check whether the point As in world frame is inside the triangle.
◆ updateToCurrentTransform() [1/2]
void hpp::constraints::ConvexShapeData::updateToCurrentTransform |
( |
const ConvexShape & |
cs | ) |
|
|
inline |
Compute center and normal in world frame.
◆ updateToCurrentTransform() [2/2]
Compute center and normal in world frame Thread safe version.
◆ center_
vector3_t hpp::constraints::ConvexShapeData::center_ |
◆ normal_
vector3_t hpp::constraints::ConvexShapeData::normal_ |
◆ oMj_
The documentation for this struct was generated from the following file: