#include <LocalContactPoint.h>
Definition at line 40 of file LocalContactPoint.h.
◆ ContactPointState
| Enumerator |
|---|
| IMPACTING | This contact point is impacting - i.e., relative speed along the normal is above some threshold.
This state is calculated by the solver and is updated in the contact point before the post/last callbacks.
|
| NONHOLONOMIC | This contact point is treated as a non-holonomic constraint in the normal direction - i.e.
a velocity constraint with target velocity 0 ( similar to friction ) where the contact depth is disregarded. This removes the right-hand side in the normal equation for the contact point.
|
Definition at line 43 of file LocalContactPoint.h.
◆ LocalContactPoint() [1/3]
| agxCollide::LocalContactPoint::LocalContactPoint |
( |
| ) |
|
|
inline |
◆ LocalContactPoint() [2/3]
◆ LocalContactPoint() [3/3]
◆ area() [1/2]
| agx::Real & agxCollide::LocalContactPoint::area |
( |
| ) |
|
|
inline |
◆ area() [2/2]
| agx::Real agxCollide::LocalContactPoint::area |
( |
| ) |
const |
|
inline |
◆ create()
◆ depth() [1/2]
| agx::Real & agxCollide::LocalContactPoint::depth |
( |
| ) |
|
|
inline |
◆ depth() [2/2]
| agx::Real agxCollide::LocalContactPoint::depth |
( |
| ) |
const |
|
inline |
◆ elasticRestLengthShape1() [1/2]
| agx::Real & agxCollide::LocalContactPoint::elasticRestLengthShape1 |
( |
| ) |
|
|
inline |
◆ elasticRestLengthShape1() [2/2]
| agx::Real agxCollide::LocalContactPoint::elasticRestLengthShape1 |
( |
| ) |
const |
|
inline |
◆ elasticRestLengthShape2() [1/2]
| agx::Real & agxCollide::LocalContactPoint::elasticRestLengthShape2 |
( |
| ) |
|
|
inline |
◆ elasticRestLengthShape2() [2/2]
| agx::Real agxCollide::LocalContactPoint::elasticRestLengthShape2 |
( |
| ) |
const |
|
inline |
◆ enabled() [1/2]
| bool & agxCollide::LocalContactPoint::enabled |
( |
| ) |
|
|
inline |
◆ enabled() [2/2]
| bool agxCollide::LocalContactPoint::enabled |
( |
| ) |
const |
|
inline |
◆ faceFeature1() [1/2]
| agx::UInt8 & agxCollide::LocalContactPoint::faceFeature1 |
( |
| ) |
|
|
inline |
◆ faceFeature1() [2/2]
| agx::UInt8 agxCollide::LocalContactPoint::faceFeature1 |
( |
| ) |
const |
|
inline |
◆ faceFeature2() [1/2]
| agx::UInt8 & agxCollide::LocalContactPoint::faceFeature2 |
( |
| ) |
|
|
inline |
◆ faceFeature2() [2/2]
| agx::UInt8 agxCollide::LocalContactPoint::faceFeature2 |
( |
| ) |
const |
|
inline |
◆ faceIndex1() [1/2]
| agx::UInt32 & agxCollide::LocalContactPoint::faceIndex1 |
( |
| ) |
|
|
inline |
◆ faceIndex1() [2/2]
| agx::UInt32 agxCollide::LocalContactPoint::faceIndex1 |
( |
| ) |
const |
|
inline |
◆ faceIndex2() [1/2]
| agx::UInt32 & agxCollide::LocalContactPoint::faceIndex2 |
( |
| ) |
|
|
inline |
◆ faceIndex2() [2/2]
| agx::UInt32 agxCollide::LocalContactPoint::faceIndex2 |
( |
| ) |
const |
|
inline |
◆ isHolonomic()
| bool agxCollide::LocalContactPoint::isHolonomic |
( |
| ) |
const |
|
inline |
◆ material() [1/2]
◆ material() [2/2]
◆ maxNormalForce() [1/2]
| agx::Real & agxCollide::LocalContactPoint::maxNormalForce |
( |
| ) |
|
|
inline |
◆ maxNormalForce() [2/2]
| agx::Real agxCollide::LocalContactPoint::maxNormalForce |
( |
| ) |
const |
|
inline |
◆ normal() [1/2]
| agx::Vec3f & agxCollide::LocalContactPoint::normal |
( |
| ) |
|
|
inline |
◆ normal() [2/2]
| agx::Vec3f agxCollide::LocalContactPoint::normal |
( |
| ) |
const |
|
inline |
◆ point() [1/2]
| agx::Vec3 & agxCollide::LocalContactPoint::point |
( |
| ) |
|
|
inline |
◆ point() [2/2]
| agx::Vec3 agxCollide::LocalContactPoint::point |
( |
| ) |
const |
|
inline |
◆ setIsHolonomic()
| void agxCollide::LocalContactPoint::setIsHolonomic |
( |
bool |
isHolonomic | ) |
|
|
inline |
◆ shape1() [1/2]
◆ shape1() [2/2]
◆ shape2() [1/2]
◆ shape2() [2/2]
◆ state() [1/2]
| agx::UInt8 & agxCollide::LocalContactPoint::state |
( |
| ) |
|
|
inline |
◆ state() [2/2]
| agx::UInt8 agxCollide::LocalContactPoint::state |
( |
| ) |
const |
|
inline |
◆ velocity() [1/2]
| agx::Vec3f & agxCollide::LocalContactPoint::velocity |
( |
| ) |
|
|
inline |
◆ velocity() [2/2]
| agx::Vec3f agxCollide::LocalContactPoint::velocity |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: