|  | RobWorkProject
    23.9.11-
    | 
data structure for describing a contact in 3D More...
#include <Contact3D.hpp>
| Public Member Functions | |
| Contact3D () | |
| constructor | |
| Contact3D (rw::math::Vector3D<> tp, rw::math::Vector3D<> tn, double normalf) | |
| constructor  More... | |
| Contact3D (rw::math::Vector3D<> tp, rw::math::Vector3D<> tn, rw::math::Vector3D<> tf) | |
| constructor  More... | |
| Public Attributes | |
| rw::math::Vector3D< double > | p | 
| Contact position. | |
| rw::math::Vector3D< double > | n | 
| Surface contact normal. | |
| rw::math::Vector3D< double > | f | 
| the actual force | |
| double | normalForce | 
| normal force | |
| unsigned int | _faceIdx | 
| index to the geometric primitive on which the contact is located | |
| unsigned int | _faceIdx2 | 
| double | curvature | 
| surface curvature | |
| double | mu | 
| coulomb friction coefficient | |
data structure for describing a contact in 3D
| 
 | inline | 
constructor
| tp | [in] point contact | 
| tn | [in] contact normal | 
| normalf | [in] normal force in the contact | 
| 
 | inline | 
constructor
| tp | [in] point contact | 
| tn | [in] contact normal | 
| tf | [in] force in the contact |