|
int | calculateCentroidIntersection (float &cx, float &cy, float &A, float radius, std::vector< float > vx, std::vector< float > vy) |
|
int | calculateIntersection (std::vector< float > &x, std::vector< float > &y, float radius, float x1, float y1, float x2, float y2) |
|
float | calculatePolygonArea (const std::vector< float > &vx, const std::vector< float > &vy) |
|
void | calculateSectorCentroid (float &cx, float &cy, float radius, float th1, float th2) |
|
bool | checkCollision () |
|
void | clearCollisions () |
|
| ColdetModelPair () |
|
| ColdetModelPair (ColdetModelPtr model0, ColdetModelPtr model1, double tolerance=0) |
|
| ColdetModelPair (const ColdetModelPair &org) |
|
std::vector< collision_data > & | collisions () |
|
double | computeDistance (double *point0, double *point1) |
|
double | computeDistance (int &out_triangle0, double *out_point0, int &out_triangle1, double *out_point1) |
|
std::vector< collision_data > & | detectCollisions () |
|
bool | detectIntersection () |
|
void | enableNormalVectorCorrection (bool flag) |
|
bool | isInsideCircle (float r, float x, float y) |
|
bool | isInsideTriangle (float x, float y, const std::vector< float > &vx, const std::vector< float > &vy) |
|
int | makeCCW (std::vector< float > &vx, std::vector< float > &vy) |
|
ColdetModel * | model (int index) |
|
ColdetModelPair & | operator= (const ColdetModelPair &cmp) |
|
void | set (ColdetModelPtr model0, ColdetModelPtr model1) |
|
void | setCollisionPairInserter (CollisionPairInserterBase *inserter) |
|
double | tolerance () const |
|
IceMaths::Matrix4x4 * | transform (int index) |
|
virtual | ~ColdetModelPair () |
|
| Referenced () |
|
virtual | ~Referenced () |
|
int | refCounter () |
|
Definition at line 201 of file ConstraintForceSolver.cpp.
◆ bodyData
BodyData* hrp::CFSImpl::LinkPair::bodyData[2] |
◆ bodyIndex
int hrp::CFSImpl::LinkPair::bodyIndex[2] |
◆ constraintPoints
◆ culling_thresh
double hrp::CFSImpl::LinkPair::culling_thresh |
◆ epsilon
double hrp::CFSImpl::LinkPair::epsilon |
◆ index
int hrp::CFSImpl::LinkPair::index |
◆ isNonContactConstraint
bool hrp::CFSImpl::LinkPair::isNonContactConstraint |
◆ isSameBodyPair
bool hrp::CFSImpl::LinkPair::isSameBodyPair |
◆ link
Link* hrp::CFSImpl::LinkPair::link[2] |
◆ linkData
LinkData* hrp::CFSImpl::LinkPair::linkData[2] |
◆ muDynamic
double hrp::CFSImpl::LinkPair::muDynamic |
◆ muStatic
double hrp::CFSImpl::LinkPair::muStatic |
◆ restitution
double hrp::CFSImpl::LinkPair::restitution |
The documentation for this class was generated from the following file: