HAPTIX API

 All Data Structures Files Functions Variables Enumerations Enumerator Macros Pages
Data Fields
hxsContact Struct Reference

Information about contacts. More...

#include <haptix_sim.h>

Data Fields

int body1 [30]
 Contact descriptors. More...
 
int body2 [30]
 Contacting body 2. More...
 
float distance [30]
 Data in contact frame, with axis order (normal, tangent1, tangent2). More...
 
float force [30][3]
 Contact force. More...
 
int ncontact
 Number of currently active contacts. More...
 
float normal [30][3]
 Contact normal (unit vector). More...
 
float point [30][3]
 Contact frame relative to global frame. More...
 
float tangent1 [30][3]
 First tangent (unit vector). More...
 
float tangent2 [30][3]
 Second tangent (unit vector). More...
 
float velocity [30][3]
 Relative velocity. More...
 

Detailed Description

Information about contacts.

Field Documentation

int hxsContact::body1[30]

Contact descriptors.

contacting body 1.

int hxsContact::body2[30]

Contacting body 2.

float hxsContact::distance[30]

Data in contact frame, with axis order (normal, tangent1, tangent2).

Normal distance.

float hxsContact::force[30][3]

Contact force.

int hxsContact::ncontact

Number of currently active contacts.

float hxsContact::normal[30][3]

Contact normal (unit vector).

float hxsContact::point[30][3]

Contact frame relative to global frame.

Contact point.

float hxsContact::tangent1[30][3]

First tangent (unit vector).

float hxsContact::tangent2[30][3]

Second tangent (unit vector).

float hxsContact::velocity[30][3]

Relative velocity.


The documentation for this struct was generated from the following file: